summaryrefslogtreecommitdiffstats
path: root/PC/config.c
Commit message (Collapse)AuthorAgeFilesLines
* Backport fast alternate io.BytesIO implementation.Alexandre Vassalotti2008-05-091-0/+2
| | | | | Merged r62778, r62779, r62802, r62806, r62807, r62808, r62809, r62844, r62846, r62952, r62956.
* Add the 'json' package. Code taken from simplejson 1.9 and contributed by BobBrett Cannon2008-05-051-0/+2
| | | | | | Ippolito. Closes issue #2750.
* Fix an accidental bug of an non-existent init function.Brett Cannon2008-04-131-2/+0
|
* Re-implement the 'warnings' module in C. This allows for usage of theBrett Cannon2008-04-121-0/+4
| | | | | | | | | 'warnings' code in places where it was previously not possible (e.g., the parser). It could also potentially lead to a speed-up in interpreter start-up if the C version of the code (_warnings) is imported over the use of the Python version in key places. Closes issue #1631171.
* Issue 2408: remove the _types moduleAmaury Forgeot d'Arc2008-04-081-3/+0
| | | | | | | | | It was only used as a helper in types.py to access types (GetSetDescriptorType and MemberDescriptorType), when they can easily be obtained with python code. These expressions even work with Jython. I don't know what the future of the types module is; (cf. discussion in http://bugs.python.org/issue1605 ) at least this change makes it simpler.
* Hopefully added _fileio module to the Windows build systemChristian Heimes2008-03-271-0/+2
|
* Added future_builtins, which contains PEP 3127 compatible versions of hex() ↵Eric Smith2008-02-231-0/+2
| | | | and oct().
* Try to remove rgbimg from Windows builds.Brett Cannon2007-05-201-6/+0
|
* Fix problems in x64 build that were discovered by the testsuite:Kristján Valur Jónsson2007-05-031-6/+6
| | | | | | | | | | | | - Reenable modules on x64 that had been disabled aeons ago for Itanium. - Cleared up confusion about compilers for 64 bit windows. There is only Itanium and x64. Added macros MS_WINI64 and MS_WINX64 for those rare cases where it matters, such as the disabling of modules above. - Set target platform (_WIN32_WINNT and WINVER) to 0x0501 (XP) for x64, and 0x0400 (NT 4.0) otherwise, which are the targeted minimum platforms. - Fixed thread_nt.h. The emulated InterlockedCompareExchange function didn´t work on x64, probaby due to the lack of a "volatile" specifier. Anyway, win95 is no longer a target platform. - Itertools module used wrong constant to check for overflow in count() - PyInt_AsSsize_t couldn't deal with attribute error when accessing the __long__ member. - PyLong_FromSsize_t() incorrectly specified that the operand were unsigned. With these changes, the x64 passes the testsuite, for those modules present.
* Prepare collections module for pure python code entries.Raymond Hettinger2007-02-281-2/+2
|
* Enable the building of the _types module on Windows.Barry Warsaw2006-07-271-0/+3
| | | | Note that this has only been tested for VS 2003 since that's all I have.
* Apply modified version of Collin Winter's patch #1478788Nick Coghlan2006-05-291-2/+2
| | | | | | Renames functional extension module to _functools and adds a Python functools module so that utility functions like update_wrapper can be added easily.
* Get the Windows build working again (recover fromTim Peters2006-05-231-2/+2
| | | | `struct` module changes).
* Remove some more references to regex that I missed.Neal Norwitz2006-03-161-2/+0
|
* Create _ast module.Martin v. Löwis2006-02-271-0/+2
| | | | Cleanup Python-ast.c generation.
* Add _lsprof.Martin v. Löwis2006-02-141-0/+2
|
* Make zlib builtin.Martin v. Löwis2006-01-031-1/+3
|
* Update the PC configuration and project files for sha256 and sha512.Raymond Hettinger2005-08-241-4/+8
|
* SF patch #941881: PEP 309 Implementation (Partial Function Application).Raymond Hettinger2005-02-281-0/+2
| | | | | Combined efforts of many including Peter Harris, Hye-Shik Chang, Martin v. Löwis, Nick Coghlan, Paul Moore, and Raymond Hettinger.
* Supply the _subprocess module under 7.1. I'm not sure what the statusTim Peters2004-10-121-0/+3
| | | | of this should be on non-WIN32 Windows variants.
* Remove rotor and xreadlines from VC 7.1 build.Tim Peters2004-08-311-4/+0
|
* Add missing _codecs_iso2022 module of cjkcodecs. I'll add unittestHye-Shik Chang2004-07-281-0/+2
| | | | for it soon.
* Woo hoo! All the encoding tests pass on Windows (& I downloaded theTim Peters2004-07-181-8/+10
| | | | 14 input files needed to run all of them).
* More cjkcodecs recovery: Python at least compiles on Window again.Tim Peters2004-07-181-40/+0
|
* Remove the pcre module.Thomas Heller2004-06-021-2/+0
|
* * Restore the pure python version of heapq.py.Raymond Hettinger2004-04-191-2/+2
| | | | * Mark the C version as private and only use when available.
* * Move collections.deque() in from the sandboxRaymond Hettinger2004-01-291-0/+2
| | | | | | * Add unittests, newsitem, and whatsnew * Apply to Queue.py mutex.py threading.py pydoc.py and shlex.py * Docs are forthcoming
* Add cjkcodecs to build processMartin v. Löwis2004-01-211-0/+53
|
* SF Patch #864863: Bisect C implementationRaymond Hettinger2004-01-051-0/+2
| | | | (Contributed by Dmitry Vasiliev.)
* Update build procedure to VC 7.1; make more modules builtin.Martin v. Löwis2004-01-021-0/+14
|
* Convert heapq.py to a C implementation.Raymond Hettinger2003-11-081-0/+2
|
* Patch #714957: Explain ADDMODULE MARKER.Martin v. Löwis2003-04-181-2/+2
|
* Move itertools module from the sandbox and into production.Raymond Hettinger2003-02-011-0/+2
|
* PEP 302 + zipimport:Just van Rossum2002-12-301-0/+2
| | | | | | | | | | | | | - new import hooks in import.c, exposed in the sys module - new module called 'zipimport' - various changes to allow bootstrapping from zip files I hope I didn't break the Windows build (or anything else for that matter), but then again, it's been sitting on sf long enough... Regarding the latest discussions on python-dev: zipimport sets pkg.__path__ as specified in PEP 273, and likewise, sys.path item such as /path/to/Archive.zip/subdir/ are supported again.
* Taught the Windows build about _randommodule.c. This is compiledTim Peters2002-12-291-0/+2
| | | | | into the core DLL, since it's not much code and lots of stuff uses it (e.g., try getting a tempfile name without it).
* Removed WITH_CYCLE_GC #ifdef-ery. Holes:Tim Peters2002-07-071-4/+0
| | | | | | + I'm not sure what to do about configure.in. Left it alone. + Ditto pyexpat.c. Fred or Martin will know what to do.
* Removed newmodule.c from the project, and removed references to it fromTim Peters2002-06-161-2/+0
| | | | the Windowish builds.
* Get hotshot closer to compiling on Windows.Tim Peters2001-10-121-0/+2
| | | | | Still broken: GETTIMEOFDAY. This macro obviously isn't being defined on Windows, so there's logic errors here I'd rather Fred untangled.
* Merge of descr-branch back into trunk.Tim Peters2001-08-021-0/+3
|
* Teach Windows build about the _weakref module.Tim Peters2001-02-021-0/+2
|
* Assorted xreadlines problems:Tim Peters2001-01-091-0/+4
| | | | | | | Wasn't built on Windows; not in config.c either. Module init function missing DL_EXPORT magic. test_xreadline output file obviously wrong (started w/ "test_xrl"). test program very unclear about what was expected.
* Enable the binascii module for Win64. It builds and passes the test suite.Trent Mick2000-10-041-3/+1
| | | | | | (I had explicitly disabled it a while ago, possibly unecessarily, along with rgbimg, audioop, and imageop, which are advertised as "not for 64-bit platforms.)
* REMOVED all CWI, CNRI and BeOpen copyright markings.Guido van Rossum2000-09-011-10/+0
| | | | This should match the situation in the 1.6b1 tree.
* Miscelaneous ANSIfications. I'm assuming here 'main' should take (int,Thomas Wouters2000-07-221-29/+29
| | | | | char**) and return an int even on PC platforms. If not, please fix PC/utils/makesrc.c ;-P
* Add "exceptions" to list of built-in modules for the sake ofGuido van Rossum2000-07-121-0/+1
| | | | | | sys.builtin_module_names. (Noticed by Toby Dickenson.) [Tim, please test!]
* Change copyright notice - 2nd try.Guido van Rossum2000-06-301-6/+0
|
* Change copyright notice.Guido van Rossum2000-06-301-22/+7
|
* final patches from Neil Schemenauer for garbage collectionJeremy Hylton2000-06-301-0/+6
|
* Trent Mick:Guido van Rossum2000-05-081-3/+17
| | | | | | The following modules are specifically excluded in the Win64 build: audioop, binascii, imageop, rgbimg. They are advertised as heavily 32-bit dependent. [They should probably be fixed! --GvR]
* Mark Hammond:Guido van Rossum2000-04-211-2/+0
| | | | | | | | | | | * Base address for all extension modules updated. PC\dllbase_nt.txt also updated. Erroneous "libpath" directory removed for all projects. * winsound module moved from a builtin module to an extension module. This was done primarily to avoid Python16.dll needing to pull in winmm.dll. Really dumb test added for winsound - but if nothing else it ensures the module imports.