summaryrefslogtreecommitdiffstats
path: root/Misc
Commit message (Collapse)AuthorAgeFilesLines
* preparing for 2.4 final (wooooooo!)Anthony Baxter2004-11-291-1/+1
|
* Hye-Shik Chang's fix for Bug 875692.Kurt B. Kaiser2004-11-231-0/+13
| | | | | | | | | Improve signal handling, especially when using threads, by forcing an early re-execution of PyEval_EvalFrame() "periodic" code when things_to_do is not cleared by Py_MakePendingCalls(). M Misc/NEWS M Python/ceval.c
* 2.4rc1Anthony Baxter2004-11-182-2/+2
|
* Mark PyRange_New() as deprecated.Raymond Hettinger2004-11-181-1/+2
|
* split functionality into pystack and pystackv commands. The former willSkip Montanaro2004-11-171-4/+19
| | | | | | | work with core dumps because it avoids calling any Python API routines. The latter prints all the local variable values as well as the stack frames but won't work with core dumps because it relies on _PyObject_Dump to print variables.
* SF bug 1065388: calendar day/month name lookup too slowTim Peters2004-11-131-0/+11
| | | | | | __getitem__() methods: compute only the new spellings needed to satisfy the given indexing object. This is purely an optimization (it should have no effect on visible semantics).
* SF patch 1062495: Modules/zipimport.c does not compile on solaris ↵Raymond Hettinger2004-11-101-0/+1
| | | | | | (Contributed by Niki W. Waibel.) Simple renaming to avoid a conflict that prevented compilation on Solaris.
* test_doctest.py test_pdb_set_trace_nested(): A new test from Jim FultonTim Peters2004-11-081-1/+4
| | | | | | | | | showing that doctest's pdb.set_trace() support was dramatically broken. doctest.py _OutputRedirectingPdb.trace_dispatch(): Return a local trace function instead of (implicitly) None. Else interaction with pdb was bizarre, noticing only 'call' events. Amazingly, the existing set_trace() tests didn't care.
* SF bug 1061968: threads: segfault or Py_FatalError at exitTim Peters2004-11-081-1/+4
| | | | | | | | | | | | | | | | | PyGILState_Ensure(): The fix in 2.4a3 for bug 1010677 reintroduced thread shutdown race bug 225673. Repaired by (once again) ensuring the GIL is held whenever deleting a thread state. Alas, there's no useful test case for this shy bug. Four years ago, only Guido could provoke it, on his box, and today only Armin can provoke it on his box. I've never been able to provoke it (but not for lack of trying!). This is a critical fix for 2.3.5 too, since the fix for 1010677 got backported there already and so also reintroduced 225673. I don't intend to backport this fix. For whoever (if anyone) does, there are other thread fixes in 2.4 that need backporting too, and I bet they need to happen first for this patch to apply cleanly.
* Fix for SF bug 988120 via patch 1061941.Jeremy Hylton2004-11-071-0/+1
| | | | If read() returned less than the number of bytes request, the full amount was subtracted from length instead of the actually read amount.
* Add comment about removal of CoreServices/CoreFoundation compilation againstBrett Cannon2004-11-071-1/+3
| | | | | the core on OS X (also specifically mention removal of PyMac_GetAppletScriptFile() ).
* Essentially SF patch 1061679: add missing __all__ to pickletools.py.Tim Peters2004-11-061-0/+2
| | | | Harmless.
* Comment cleanup.Brett Cannon2004-11-061-11/+11
|
* post-releaseAnthony Baxter2004-11-041-39/+55
|
* Fix bug 1052242. Also includes rewrite of test case using unittest andSkip Montanaro2004-11-041-0/+11
| | | | avoiding use of popen.
* release shenanigansAnthony Baxter2004-11-032-2/+2
|
* SF patch #1056967, changes the semantics of Template.safe_substitute() to notBarry Warsaw2004-11-011-0/+4
| | | | raise a ValueError for dangling delimiters (the delimiter itself is returned).
* SF 1055820: weakref callback vs gc vs threadsTim Peters2004-10-301-0/+11
| | | | | | | | In cyclic gc, clear weakrefs to unreachable objects before allowing any Python code (weakref callbacks or __del__ methods) to run. This is a critical bugfix, affecting all versions of Python since weakrefs were introduced. I'll backport to 2.3.
* Patch #1044395: Allow configure option --enable-shared in FreeBSD.Hye-Shik Chang2004-10-261-2/+2
| | | | (Submitted by James William Pye, Patch revised by Jiwon Seo)
* SF #737473: Show up-to-date source code in tracebacks always.Hye-Shik Chang2004-10-261-0/+3
| | | | | And add an optional argument 'filename' to linecache.checkcache() to enable checking caches per-file.
* SF bug #1054139: serious string hashing error in 2.4b1Raymond Hettinger2004-10-261-1/+1
| | | | | _PyString_Resize() readied strings for mutation but did not invalidate the cached hash value.
* SF bug #1052503: pdb runcall should accept keyword argumentsRaymond Hettinger2004-10-241-0/+2
|
* SF bug #1048870: call arg of lambda not updatingRaymond Hettinger2004-10-241-1/+4
|
* Move to version 2 of the PSF license, approved by the Board earlier today.Tim Peters2004-10-231-2/+22
|
* Fix minor reST error in Misc/NEWS.Brett Cannon2004-10-222-0/+2
| | | | Applies patch #1051866. Thanks Felix Wiemann.
* Latest version for beta 1.Sean Reifschneider2004-10-211-37/+50
|
* Add itemAndrew M. Kuchling2004-10-201-0/+2
|
* SF bug #902037: relative on-disk SYSTEM id handling is incorrectRaymond Hettinger2004-10-201-0/+3
|
* SF patch #1038388: __main__ for whichdb.pyRaymond Hettinger2004-10-201-0/+2
| | | | (Contributed by Oleg Broytmann.)
* Delete empty sections in beta1 newsAndrew M. Kuchling2004-10-191-15/+0
|
* Add itemAndrew M. Kuchling2004-10-191-0/+2
|
* Add support for %U and %W to contribute to calculating the date when the yearBrett Cannon2004-10-181-1/+2
| | | | | | and day of the week are specified. Closes bug #1045381.
* Add sections for 2.4b2Brett Cannon2004-10-181-0/+61
|
* release shenanigansAnthony Baxter2004-10-152-2/+2
|
* Patch 1046644 - improved distutils support for SWIG.Anthony Baxter2004-10-142-0/+6
|
* Patch 983206: distutils obeys LDSHARED env var. Removed the code inAnthony Baxter2004-10-132-0/+4
| | | | | Python's own setup.py that did the same thing (and tested on Solaris, where LDSHARED is needed...)
* 969574Anthony Baxter2004-10-132-0/+4
|
* Fix PEP numberAndrew M. Kuchling2004-10-121-1/+1
|
* Added Peter Astrand's subprocess module.Fredrik Lundh2004-10-121-0/+2
|
* Added note about the new usegmt argument to email.Utils.formatdate().Barry Warsaw2004-10-111-0/+1
|
* SF patch 1044089: New C API function PyEval_ThreadsInitialized(), by NickTim Peters2004-10-111-0/+5
| | | | | Coghlan, for determining whether PyEval_InitThreads() has been called. Also purged the undocumented+unused _PyThread_Started int.
* PyInterpreterState_New(), PyThreadState_New(): use malloc/free directly.Tim Peters2004-10-101-0/+10
| | | | | | This appears to finish repairs for SF bug 1041645. This is a critical bugfix.
* find_key(): This routine wasn't thread-correct, and accounts for theTim Peters2004-10-101-0/+5
| | | | | | release-build failures noted in bug 1041645. This is a critical bugfix. I'm not going to backport it, though (no time).
* Add helpful commentAndrew M. Kuchling2004-10-071-0/+4
|
* Take out Guido's name and put in the PSFAndrew M. Kuchling2004-10-071-7/+1
|
* Update two URLsAndrew M. Kuchling2004-10-071-2/+2
|
* Add -m to man pageAndrew M. Kuchling2004-10-071-0/+11
|
* SF patch #1035498: -m option to run a module as a scriptRaymond Hettinger2004-10-071-1/+6
| | | | (Contributed by Nick Coghlan.)
* Locale data that contains regex metacharacters are now properly escaped.Brett Cannon2004-10-061-0/+5
| | | | Closes bug #1039270.
* Read the text files to be compared in universal-newline mode.Tim Peters2004-10-031-1/+5
|