530 Commits (6dbca367dceda3999979bdc3cdcfdb201f40d044)

Author SHA1 Message Date
Guido van Rossum 6058eb49ee Improve comment for PyImport_Import() as suggested by Bill Tutt. 28 years ago
Guido van Rossum 65d5b5763c Thanks to Chris Herborth, the thread primitives now have proper Py* 28 years ago
Guido van Rossum 66468568df Jim Fulton writes: 28 years ago
Guido van Rossum 2f3667a7b9 Replace fprintf(stderr, ...) with PySys_WriteStderr(...). 28 years ago
Guido van Rossum 49b560698b Renamed thread.h to pythread.h. 28 years ago
Guido van Rossum 566373e974 While scalling sys.modules, skip entries that don't have string keys, 28 years ago
Guido van Rossum a0f0a33d05 Mac-specific mod to enable aliases on import paths. 28 years ago
Guido van Rossum afd3daedde __file__ used to be always set to the .pyc (or .pyo) file, even if 28 years ago
Guido van Rossum 0506a431d5 Patch by Just van Rossum that changes how we search for submodules of 28 years ago
Guido van Rossum 0f84a349bb Added handling for Mac code resource modules (Jack Jansen). 28 years ago
Guido van Rossum 1a8791e0b8 Changes for BeOS, QNX and long long, by Chris Herborth. 28 years ago
Guido van Rossum b68cd421e1 Fix two smal memory leaks discovered by Vadim Chugunov. 28 years ago
Guido van Rossum 323bf5e1f7 Ignore Windows case check for ALL CAPS 8.3 files 28 years ago
Guido van Rossum 9c0afe5dc7 Fix a curious bug: statements like "import sys.time" would succeed, 28 years ago
Guido van Rossum 09cae1f8cd New APIs for embedding applications that want to add their own entries 28 years ago
Guido van Rossum 111c20b992 Reject empty module names -- otherwise __import__("") does something 28 years ago
Guido van Rossum 8766a7797e Comment out a label on an #endif. 28 years ago
Guido van Rossum 39b0f8976c Address warnings issued by the MSVC++ compiler 28 years ago
Guido van Rossum a5568d349b Support for frozen packages, matching the revamped Tools/freeze. 28 years ago
Guido van Rossum d65911b3f3 Oops -- overuse of dabbrev-expand introduced a strange bug, where 28 years ago
Guido van Rossum 75acc9ca1c Add a single Python-wide (!) lock on import. Only one thread at a 28 years ago
Guido van Rossum 05f9dce34f Moved clear_carefully() to _PyModule_Clear() in moduleobject.c 28 years ago
Guido van Rossum aeca79b0f6 Small patches to the DJGPP version of check_case(). 28 years ago
Guido van Rossum 4d1b3b921d Added DJGPP version of check_case(), by Pit Scrorpion (Hans Nowak). 28 years ago
Guido van Rossum 0980bd9233 Add case checking feature on import. 28 years ago
Guido van Rossum e32bf6ead2 Added PyImport_ExecCodeModuleEx(), which adds an extra parameter to 29 years ago
Guido van Rossum a0fec2b5df Two more refinements of the cleanup process. 29 years ago
Guido van Rossum 758eec0172 Rewritten PyImport_Cleanup() and its helper, clear_carefully(). They 29 years ago
Guido van Rossum e8c27bb3ea Oops! Should've renamed dos_8x3 to dos-8x3 here, too. 29 years ago
Guido van Rossum 595d7ba069 Jeff Rush: add definition for S_IFMT for VisualAge C/C++ under OS2. 29 years ago
Guido van Rossum 197346fafe New policy for package imports: only a directory containing 29 years ago
Guido van Rossum 771c6c8f7a Instead of using _PyImport_Inittab[] directly, use the new "official" 29 years ago
Guido van Rossum 9a61dc90e2 Moved mac-specific speedup to a different place (Jack) 29 years ago
Guido van Rossum a7f2e813c9 Remove unreachable "return 1" at end of ensure_fromlist(). 29 years ago
Guido van Rossum 0207e6de38 Added docstrings. Not for the obsolete functions though. 29 years ago
Guido van Rossum c172f26861 Deleted find_module_in_package and find_module_in_directory -- they 29 years ago
Guido van Rossum a86f77d4dd Crrected a flow control error that caused the wrong error message when 29 years ago
Guido van Rossum 9905ef9669 Added support for __all__, which should be a list of modules to be 29 years ago
Guido van Rossum 0c81945808 Bugfix: import A.B from inside package was busted by mark_miss optimization. 29 years ago
Guido van Rossum f5f5fdbdd0 Significant speedup -- when a submodule imports a global module, add a 29 years ago
Guido van Rossum 222ef56bbf Fix reload() for package submodules. 29 years ago
Guido van Rossum 17fc85f2f5 Phase two of package import. "import a.b.c" and all variants now do the 29 years ago
Guido van Rossum aee0bad0a5 First part of package support. 29 years ago
Guido van Rossum 7c14103d77 Keep gcc -Wall happy 29 years ago
Guido van Rossum d47a0a86b4 Added Jim Fulton's PyImport_Import(), which calls whatever 29 years ago
Guido van Rossum 741689d5f3 Use string interning and caching to get speedups on the mac (Jack). 29 years ago
Guido van Rossum 085d269f1d New rules for deleting modules. Rather than having an elaborate 29 years ago
Guido van Rossum 25ce566661 The last of the mass checkins for separate (sub)interpreters. 29 years ago
Guido van Rossum ef3d02ebb9 Removed some variables that are used to exchange data between import.c and 29 years ago
Guido van Rossum b65e85cb73 Fix problem discovered by Greg McFarlane: when an imported module 29 years ago