704 Commits (343ed0ffe0d5ddd4f17c31e14a656a04ac7dfc19)

Author SHA1 Message Date
Guido van Rossum d65911b3f3 Oops -- overuse of dabbrev-expand introduced a strange bug, where 29 years ago
Guido van Rossum 75acc9ca1c Add a single Python-wide (!) lock on import. Only one thread at a 29 years ago
Guido van Rossum 05f9dce34f Moved clear_carefully() to _PyModule_Clear() in moduleobject.c 29 years ago
Guido van Rossum aeca79b0f6 Small patches to the DJGPP version of check_case(). 29 years ago
Guido van Rossum 4d1b3b921d Added DJGPP version of check_case(), by Pit Scrorpion (Hans Nowak). 29 years ago
Guido van Rossum 0980bd9233 Add case checking feature on import. 29 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
Guido van Rossum af5dfb4ceb One last rename glitch: import_modules -> _PyImport_Modules. 29 years ago
Guido van Rossum b05a5c7698 Instead of importing graminit.h whenever one of the three grammar 'root' 30 years ago
Guido van Rossum 0bac33b420 Oops, forgot one: inittab. 30 years ago
Guido van Rossum 79f25d9a7b Quickly renamed the remaining files -- this directory is done. 30 years ago
Guido van Rossum 6bf62dad9e Keep gcc -Wall and Microsoft VC happy. 30 years ago
Guido van Rossum 0824f63cfc When -O is given, use ".pyo" instead of ".pyc". 30 years ago
Guido van Rossum 99d182550b New magin number (because of linenumber table). 30 years ago
Guido van Rossum dd5db43905 New MAGIC number (code objects have one more item when marshalled). 30 years ago
Guido van Rossum 80bb9655f0 Keep gcc -Wall happy. 30 years ago
Guido van Rossum d266eb460e New permission notice, includes CNRI. 30 years ago
Guido van Rossum ac279109d4 PYTHONWIN -> MS_COREDLL 30 years ago
Guido van Rossum 1741d60725 Added casts from unsigned char to char when calling rds_object() on 30 years ago
Guido van Rossum 8861b74445 Changes for slice and ellipses 30 years ago
Guido van Rossum 42cd305b25 new .pyc magic number (** operator) 30 years ago
Guido van Rossum 6f489d989d Slightly different Windows ifdefs 30 years ago
Guido van Rossum 0e41c8c848 Cosmetic change to the dox_8x3 hack. 30 years ago
Guido van Rossum cfd0a22252 struct frozen is now struct _frozen and comes from import.h. 30 years ago
Guido van Rossum 40f470f7e0 moved verbose decl to pydebug.h; added dos_8x3 feature 30 years ago
Guido van Rossum 9c9a07c9c9 Remember source filename as <module>.__file__. 30 years ago