summaryrefslogtreecommitdiffstats
path: root/Misc/NEWS
Commit message (Collapse)AuthorAgeFilesLines
* SF bug #778964: bad seed in python 2.3 randomRaymond Hettinger2003-08-091-0/+4
| | | | | | | The default seed is time.time(). Multiplied by 256 before truncating so that fractional seconds are used. This way, two successive calls to random.seed() are much more likely to produce different sequences.
* SF bug #770485: cStringIO does not set closed attrRaymond Hettinger2003-08-081-0/+2
|
* Modified itertools.izip() to match the behavior of __builtin__.zip()Raymond Hettinger2003-08-081-0/+3
| | | | which can now take zero arguments.
* Removed deprecated functionsRaymond Hettinger2003-08-051-1/+4
|
* forgot to commit this - note about the signal module SIGRT(MIN,MAX)Anthony Baxter2003-08-051-0/+2
|
* Mention caching and better thread-safety for Lib/_strptime.pyBrett Cannon2003-08-051-0/+4
|
* As discussed on python-dev, changed builtin.zip() to handle zero argumentsRaymond Hettinger2003-08-021-0/+3
| | | | by returning an empty list instead of raising a TypeError.
* add skeletal "what's new" for 2.4a1 and mention a couple python-mode tweaks.Skip Montanaro2003-08-011-0/+42
|
* Fix typo.Walter Dörwald2003-07-301-1/+1
|
* Get rid of empty sectionsBarry Warsaw2003-07-291-18/+0
|
* SF bug 778400: IDLE hangs when selecting "Edit with IDLE".Tim Peters2003-07-291-0/+5
| | | | | | | | The fix is confined to the Windows installer. Not a bugfix candidate: the need for the new -n switch added here was introduced by moving to the idlefork IDLE (so this change isn't needed or helpful before 2.3).
* Added section for 2.3 final; moved IDLE news into it that I inserted inTim Peters2003-07-291-10/+37
| | | | a wrong place over the weekend.
* Gave the main NEWS file its own IDLE section, and populated it with aTim Peters2003-07-271-3/+13
| | | | blurb about ZoneAlarm (etc) nags.
* Updated news for 2.3c2.Barry Warsaw2003-07-251-1/+25
|
* Update version numbers and dates for 2.3c2 -- we won't be able to do thisTim Peters2003-07-241-1/+1
| | | | during the day tomorrow, so doing it earlier than I'd like.
* Bugfix for #775892: added -mno-fused-madd to BASECFLAGS on MacOSX.Jack Jansen2003-07-231-0/+5
| | | | | | This makes test_coercion pass on Panther. Also added a note to NEWS that pythonw works again (it was broken in rc1).
* Change the zipimport implementation to accept files containingThomas Heller2003-07-221-0/+4
| | | | | | | | | arbitrary bytes before the actual zip compatible archive. Zipfiles containing comments at the end of the file are still not supported. Add a testcase to test_zipimport, and update NEWS. This closes sf #775637 and sf #669036.
* Windows fix: When PYTHONCASEOK is set, or for any other reason importsTim Peters2003-07-221-0/+3
| | | | | | | | | | are satisfied in a case-insensitive manner, the attempt to import (the non-existent) fcntl gets satisfied by FCNTL.py instead, and the tempfile module defines a Unix-specific _set_cloexec() function in that case. As a result, temp files can't be created then (blows up with an AttributeError trying to reference fcntl.fcntl). This just popped up in the spambayes project, where there is no apparent workaround (which is why I'm pushing this in now).
* Added note about the pyexpat memory leak fix.Fred Drake2003-07-211-0/+5
|
* Merge 23c1-branch back into the head. Barry will send email about theTim Peters2003-07-211-2/+36
| | | | | | New Plan (releases to be made off the head, ongoing random 2.4 stuff to be done on a short-lived branch, provided anyone is motivated enough to create one).
* Minor typoBarry Warsaw2003-07-201-2/+3
|
* Oh, well.Jeremy Hylton2003-07-181-2/+0
|
* Forgot the release date.Jeremy Hylton2003-07-181-0/+2
|
* The rest of the news.Jeremy Hylton2003-07-171-22/+87
|
* Partial progress on NEWS.Jeremy Hylton2003-07-171-11/+55
|
* Remove code that tried to warn about shadowing builtin names after aNeil Schemenauer2003-07-161-6/+0
| | | | module had been compiled. It gives too many spurious warnings.
* Add mmap bugfix; typo and grammar fixesAndrew M. Kuchling2003-07-161-3/+5
|
* Doctest now examines all docstrings by default. Previously, it wouldRaymond Hettinger2003-07-161-0/+9
| | | | | | | | | | | | skip over functions with private names (as indicated by the underscore naming convention). The old default created too much of a risk that user tests were being skipped inadvertently. Note, this change could break code in the unlikely case that someone had intentionally put failing tests in the docstrings of private functions. The breakage is easily fixable by specifying the old behavior when calling testmod() or Tester(). The more likely case is that the silent failure was unintended and that the user needed to be informed so the test could be fixed.
* Make close() identical to __del__() for a dumbdbm database. MakeTim Peters2003-07-131-0/+3
| | | | | | | closing idempotent (it used to raise a nuisance exception on the 2nd close attempt). Bugfix candidate? Probably, but arguable.
* Repaired typos in comments.Tim Peters2003-07-131-1/+1
|
* Fixed critical shutdown race in _Database._commit.Tim Peters2003-07-131-0/+8
| | | | | | | | Related to SF patch 723231 (which pointed out the problem, but didn't fix it, just shut up the warning msg -- which was pointing out a dead- serious bug!). Bugfix candidate.
* New function sys.getcheckinterval(), to complement setcheckinterval().Tim Peters2003-07-061-0/+3
|
* An Anonymous Coward on c.l.py posted a little program with bizarreTim Peters2003-07-041-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | behavior, creating many threads very quickly. A long debugging session revealed that the Windows implementation of PyThread_start_new_thread() was choked with "laziness" errors: 1. It checked MS _beginthread() for a failure return, but when that happened it returned heap trash as the function result, instead of an id of -1 (the proper error-return value). 2. It didn't consider that the Win32 CreateSemaphore() can fail. 3. When creating a great many threads very quickly, it's quite possible that any particular bootstrap call can take virtually any amount of time to return. But the code waited for a maximum of 5 seconds, and didn't check to see whether the semaphore it was waiting for got signaled. If it in fact timed out, the function could again return heap trash as the function result. This is actually what confused the test program, as the heap trash usually turned out to be 0, and then multiple threads all got id 0 simultaneously, confusing the hell out of threading.py's _active dict (mapping id to thread object). A variety of baffling behaviors followed from that. WRT #1 and #2, error returns are checked now, and "thread.error: can't start new thread" gets raised now if a new thread (or new semaphore) can't be created. WRT #3, we now wait for the semaphore without a timeout. Also removed useless local vrbls, folded long lines, and changed callobj to a stack auto (it was going thru malloc/free instead, for no discernible reason). Bugfix candidate.
* Fix SF bug #763637, 2.3b2 unpack tuple of wrong size in after_cancelNeal Norwitz2003-07-011-0/+3
| | | | | Tk 8.4 may return different values than 8.3. This fix should handle either version.
* Make the classes exposed by threading.py new-style classes. This isTim Peters2003-07-011-0/+3
| | | | mostly for convenience and to aid debugging.
* Fix SF bug #763023, difflib.py: ratio() zero division not caughtNeal Norwitz2003-07-011-0/+3
| | | | Backport candidate
* Make temporary change of using _strptime for time.strptime permanent.Brett Cannon2003-07-011-0/+3
| | | | Flesh out docs to better explain time.strptime (closes bug #697990).
* SF bug 753592, websucker bugNeal Norwitz2003-07-011-0/+2
| | | | | Pass the proper variable when the user supplies a directory. Will backport.
* Fix SF 762891: "del p[key]" on proxy object raises SystemError()Raymond Hettinger2003-06-301-0/+33
|
* Merge branch updates back into the main trunkRaymond Hettinger2003-06-301-0/+40
|
* Add several news items for changes I made since b1.Jeremy Hylton2003-06-291-8/+36
|
* Removed XXX comments about missing threading.py functions.Tim Peters2003-06-291-4/+0
|
* Added news about os.environ['PYTHONINSPECT'] = 'yes'Barry Warsaw2003-06-291-0/+5
|
* Typo repair.Tim Peters2003-06-291-1/+1
|
* Provide dummy (do-nothing) settrace() and setprofile() functions untilTim Peters2003-06-291-0/+4
| | | | Jeremy can check in the real things.
* Filled in release date; repaired grammar in a news item.Tim Peters2003-06-291-3/+3
|
* Some nifty doctest extensions from Jim Fulton, currently used in Zope3.Tim Peters2003-06-291-0/+15
| | | | | | | | | I won't have time to write real docs, but spent a lot of time adding comments to his code and fleshing out the exported functions' docstrings. There's probably opportunity to consolidate how docstrings get extracted too, and the new code for that is probably better than the old code for that (which strained mightily to recover from 2.2's new class/type gimmicks).
* SF patch #760257: add socket.timeout exceptionRaymond Hettinger2003-06-291-0/+3
|
* SF patch #756996: Bare except in ZipFile.testzip()Raymond Hettinger2003-06-271-0/+4
| | | | | | | | | (Contributed by Steven Taschuk) Replaces a bare except that caused all errors to be mis-reported as archive errors. Added a related NEWS item.
* SF patch #761519: Fixes for bugs 760703 and 757821Raymond Hettinger2003-06-271-0/+3
| | | | | | | | | | | | | | | | | | SF bug #760703: SocketHandler and LogRecord don't work well together SF bug #757821: logging module docs Applied Vinay Sajip's patch with a few minor fixups and a NEWS item. Patched __init__.py - added new function makeLogRecord (for bug report 760703). Patched handlers.py - updated some docstrings and deleted some old commented-out code. Patched test_logging.py to make use of makeLogRecord. Patched liblogging.tex to fill documentation gaps (both 760703 and bug 757821).