Tim Peters
403a203223
SF bug 839548: Bug in type's GC handling causes segfaults.
...
Also SF patch 843455.
This is a critical bugfix.
I'll backport to 2.3 maint, but not beyond that. The bugs this fixes
have been there since weakrefs were introduced.
2003-11-20 21:21:46 +00:00
Jack Jansen
3305d2487d
Got rid of macglue.h, moved the little bit that remains relevant
...
to pymactoolbox.h (where it should have been in the first place).
2003-11-20 13:28:19 +00:00
Jack Jansen
eddc1449ba
Getting rid of all the code inside #ifdef macintosh too.
2003-11-20 01:44:59 +00:00
Jack Jansen
37249c5524
WITHOUT_FRAMEWORKS conditional code bites the dust: this was for
...
pre-carbon MacOS9 support.
2003-11-19 15:32:46 +00:00
Raymond Hettinger
50a4bb325c
Various fixups (most suggested by Armin Rigo).
2003-11-17 16:42:33 +00:00
Raymond Hettinger
a690a9967e
* Migrate set() and frozenset() from the sandbox.
...
* Install the unittests, docs, newsitem, include file, and makefile update.
* Exercise the new functions whereever sets.py was being used.
Includes the docs for libfuncs.tex. Separate docs for the types are
forthcoming.
2003-11-16 16:17:49 +00:00
Alex Martelli
721b776175
fixed buggy comment as per SF bug #827856
...
(same as commit of Sun Nov 2 to the release23-maint branch)
2003-11-09 16:38:39 +00:00
Raymond Hettinger
85c20a41df
Implement and apply PEP 322, reverse iteration
2003-11-06 14:06:48 +00:00
Armin Rigo
2b3eb4062c
Deleting cyclic object comparison.
...
SF patch 825639
http://mail.python.org/pipermail/python-dev/2003-October/039445.html
2003-10-28 12:05:48 +00:00
Walter Dörwald
f0dfc7ac5c
Fix a bunch of typos in documentation, docstrings and comments.
...
(From SF patch #810751 )
2003-10-20 14:01:56 +00:00
Brett Cannon
4b17e3993b
Modify the Py_RETURN_* macros to be of the form `do {...} while (0)` in order
...
to handle situations like ``if (foo) Py_RETURN_NONE else ...``.
2003-10-19 22:58:11 +00:00
Brett Cannon
26b3a7b82c
Modified the Py_RETURN_* macros by having the statements surrounded by {} in
...
order to prevent any unexpected surprises from someone using them in a
conditional without using curly braces (e.g., ``if (foo) Py_RETURN_TRUE``.
2003-10-19 21:31:43 +00:00
Brett Cannon
d05235ec49
Defined macros Py_RETURN_(TRUE|FALSE|NONE) as helper functions for returning
...
the specified value. All three Py_INCREF the singleton and then return it.
2003-10-19 21:19:40 +00:00
Martin v. Löwis
01a74b2fa1
Make CObjects mutable. Fixes #477441 .
2003-10-19 18:30:01 +00:00
Raymond Hettinger
cb2da43db8
Extended tuple's C API to include a new function, PyTuple_Pack() that is
...
useful for rapidly building argument tuples without having to invoke the
more sophisticated machinery of Py_BuildValue().
2003-10-12 18:24:34 +00:00
Anthony Baxter
83dd43fde1
workaround for OpenBSD compiler bug w.r.t. handling of overflows.
2003-09-30 14:58:59 +00:00
Martin v. Löwis
1e3bdf6c45
Patch #788249 : Pass an explicit buffer to setvbuf in PyFile_SetBufSize().
...
Fixes #603724 . Will backport to 2.3.
2003-09-04 19:01:46 +00:00
Jason Tishler
6bc06eca70
Bug #794140 : cygwin builds do not embed
...
The embed2.diff patch solves the user's problem by exporting the missing
symbols from the Python core so Python can be embedded in another Cygwin
application (well, at lest vim).
2003-09-04 11:59:50 +00:00
Jason Tishler
3076559ea5
This patch enables the building of Cygwin Python with a static core
...
which still supports shared extensions. It takes advantage the latest
Cygwin binutils (i.e., 20030901-1) which can export symbols from
executables:
http://cygwin.com/ml/cygwin-announce/2003-09/msg00002.html
Additionally, it finally lays to rest the following mailing list
subthread:
http://mail.python.org/pipermail/python-list/2002-May/102500.html
I tested the patch under Red Hat Linux 8.0 too
2003-09-04 11:04:06 +00:00
Barry Warsaw
bf71fa1a59
Bump the trunk to 2.4a0
2003-07-30 05:37:39 +00:00
Tim Peters
f7e609140e
Repair botched release serial number.
2003-07-29 00:21:36 +00:00
Tim Peters
2f99ae5f70
Bump release level to 2.3 (we won't have time for this tomorrow).
2003-07-29 00:05:34 +00:00
Barry Warsaw
ee924cd3b6
Bump the version number
2003-07-25 03:13:02 +00:00
Tim Peters
6560a254ea
Update version numbers and dates for 2.3c2 -- we won't be able to do this
...
during the day tomorrow, so doing it earlier than I'd like.
2003-07-24 00:15:46 +00:00
Tim Peters
29dfcd108d
Bump the release number to 2.3c1.
2003-07-17 14:48:26 +00:00