117 Commits (eb698fe68c38bf7d2eb0bebbccdcef5dfa0eccfd)

Author SHA1 Message Date
Christian Heimes bbe741dd1b Merged revisions 61981,61984-61987,61992-61993,61997-62000 via svnmerge from 18 years ago
Neal Norwitz d183bdd6fb Revert r61969 which added casts to Py_CHARMASK to avoid compiler warnings. 18 years ago
Christian Heimes 1a6387e683 Merged revisions 61750,61752,61754,61756,61760,61763,61768,61772,61775,61805,61809,61812,61819,61917,61920,61930,61933-61934 via svnmerge from 18 years ago
Travis E. Oliphant 3781aef8f8 Finish backporting new buffer API to Python 2.6. Left to do: memoryview object and structmodule. But, these need to be finished in Python 3.0 first. No objects support the new buffer API in Python 2.6 as of yet, and except for the memoryview object, I don't think they will. 18 years ago
Christian Heimes 99170a5dbf Merged revisions 59541-59561 via svnmerge from 18 years ago
Christian Heimes 0a8143f646 Applied patch #1635: Float patch for inf and nan on Windows (and other platforms). 18 years ago
Christian Heimes f78b1c6573 I've moved the remains of PyInt_ to the longobject.h header file and removed the inclusing of intobject.h from Python.h. Now the intobject.h exists only to provide some aliases for porters from Python 2.x. 18 years ago
Guido van Rossum be801acbb1 Delete bufferobject.[ch]. 18 years ago
Travis E. Oliphant b99f762f10 Merged in py3k-buffer branch to main line. All objects now use the buffer protocol in PEP 3118. 19 years ago
Martin v. Löwis 9f2e346911 Merged revisions 56467-56482 via svnmerge from 19 years ago
Neal Norwitz f6657e67b3 Cruft removal: 19 years ago
Guido van Rossum 50e9fb9e2d Completely get rid of PyClass and PyInstance. 20 years ago
Thomas Wouters 0e3f591aee Merged revisions 46753-51188 via svnmerge from 20 years ago
Martin v. Löwis 0e8bd7e1cc Patch #1495999: Part two of Windows CE changes. 20 years ago
Thomas Wouters 477c8d5e70 Much-needed merge (using svnmerge.py this time) of trunk changes into p3yk. 20 years ago
Martin v. Löwis a43190bc78 Patch #1492356: Port to Windows CE (patch set 1). 20 years ago
Guido van Rossum 4dfe8a1131 Here is a bytes type. It's very minimal but it's a start. 20 years ago
Neal Norwitz a10f52e3b2 Remove PyArg_NoArgs() and PyArg_GetInt() 20 years ago
Neal Norwitz adb69fcdff Merge from ast-arena. This reduces the code in Python/ast.c by ~300 lines, 20 years ago
Jeremy Hylton 3e0055f8c6 Merge ast-branch to head 20 years ago
Martin v. Löwis fe393f47c6 Use intptr_t/uintptr_t on Windows 22 years ago
Martin v. Löwis 8d97e33bb7 Patch #966493: Cleanup generator/eval_frame exposure. 22 years ago
Martin v. Löwis 737ea82a5a Patch #774665: Make Python LC_NUMERIC agnostic. 22 years ago
Skip Montanaro 6e098a15a3 compile.h and eval.h weren't being included which kept a fair bit of the 22 years ago
Skip Montanaro 7befb9966e remove support for missing ANSI C header files (limits.h, stddef.h, etc). 22 years ago
Tim Peters 0490fe96d8 Changed the UCHAR_MAX error msg a bit: we don't really assume anything 22 years ago
Skip Montanaro ac4ea13a3a There are places in Python which assume bytes have 8-bits. Formalize that a 22 years ago
Raymond Hettinger a690a9967e * Migrate set() and frozenset() from the sandbox. 22 years ago
Mark Hammond 91a681debf Excise DL_EXPORT from Include. 24 years ago
Martin v. Löwis 6f18a3c124 Define _XOPEN_SOURCE and _GNU_SOURCE in pyconfig.h, to have them 24 years ago
Jeremy Hylton 5a7ef7e2b5 Define _XOPEN_SOURCE in configure and Python.h. 24 years ago
Tim Peters 60519e8d40 HAVE_LIMITS_H -- raise #error if not defined; limits.h is std C 24 years ago
Tim Peters 943382c8e5 Removed WITH_CYCLE_GC #ifdef-ery. Holes: 24 years ago
Raymond Hettinger 0ae0c07661 SF 569257 -- Name mangle double underscored variable names in __slots__. 24 years ago
Martin v. Löwis a3fb4f7816 Patch #505375: Make doc strings optional. 24 years ago
Jason Tishler bc48826dc2 Patch #555929: Cygwin AH_BOTTOM cleanup patch (*** version 2 ***) 24 years ago
Michael W. Hudson e5df1058f1 Silly typo. 24 years ago
Martin v. Löwis 1e1fcef756 Back out #555929 24 years ago
Jason Tishler eadb6bb3c5 Patch #555929: Cygwin AH_BOTTOM cleanup patch 24 years ago
Guido van Rossum 7dab2426ca - New builtin function enumerate(x), from PEP 279. Example: 24 years ago
Guido van Rossum 77f6a65eb0 Add the 'bool' type and its values 'False' and 'True', as described in 24 years ago
Neal Norwitz 1543c07fdf Add a comment that PyArg_GetInt is deprecated and should not be used 24 years ago
Neal Norwitz 3a6f97850b Remove many uses of PyArg_NoArgs macro, change METH_OLDARGS to METH_NOARGS. 24 years ago
Tim Peters ddea208be9 Give Python a debug-mode pymalloc, much as sketched on Python-Dev. 24 years ago
Martin v. Löwis cdc4451222 Include <unistd.h> in Python.h. Fixes #500924. 24 years ago
Tim Peters 5defb1736d Stop defining NDEBUG in Python.h, because it can interfere with 24 years ago
Fred Drake 19bc578a09 Include the weakref object interface. 25 years ago
Tim Peters 6d6c1a35e0 Merge of descr-branch back into trunk. 25 years ago
Tim Peters 76f373d081 Repair more now-obsolete references to config.h. 25 years ago
Martin v. Löwis 4f1cd8bdcb Patch #411138: Rename config.h to pyconfig.h. Closes bug #231774. 25 years ago