Commit Graph

2116 Commits

Author SHA1 Message Date
Georg Brandl
6b95f1d963 Bug #1194181: bz2.BZ2File didn't handle mode 'U' correctly. 2005-06-03 19:47:00 +00:00
Michael W. Hudson
df88846ebc This is my patch:
[ 1180995 ] binary formats for marshalling floats

Adds 2 new type codes for marshal (binary floats and binary complexes), a
new marshal version (2), updates MAGIC and fiddles the de-serializing of
code objects to be less likely to clobber the real reason for failing if
it fails.
2005-06-03 14:41:55 +00:00
Georg Brandl
268e61cf74 Bug #1213894: os.path.realpath didn't resolve symlinks that were the first
component of the path.
2005-06-03 14:28:50 +00:00
Raymond Hettinger
f8f937f211 Update permissions for Birkenfeld. 2005-06-03 11:15:03 +00:00
Hye-Shik Chang
5f937a7b8b Patch #1212117: Add optional attribute st_flags to os.stat_result
when the member is available on the platform. (Contributed by
Diego Petteno)
2005-06-02 13:09:30 +00:00
Michael W. Hudson
da85a90808 NEWS entry for the patch I checked in last week. 2005-06-01 11:34:22 +00:00
Raymond Hettinger
671e95b329 Add permissions for Reinhold Birkenfeld. 2005-05-28 23:20:09 +00:00
Skip Montanaro
bbf12ba7b2 Disallow opening files with modes 'aU' or 'wU' as specified by PEP
278. Closes bug 967182.
2005-05-20 03:07:06 +00:00
Skip Montanaro
5ff1492720 Add O_SHLOCK & O_EXLOCK. Closes patch #1103951. 2005-05-16 02:42:22 +00:00
Skip Montanaro
174dd2219d Add better datetime support to xmlrpclib module. Closes patch #1120353. 2005-05-14 20:54:16 +00:00
Skip Montanaro
d3b01deb17 credit source of idea for recent doc changes 2005-05-12 13:44:23 +00:00
Raymond Hettinger
7c5e618577 Update Paul Prescod's permissions. 2005-04-30 21:25:19 +00:00
Brett Cannon
c3647ac93e Make subclasses of int, long, complex, float, and unicode perform type
conversion using the proper magic slot (e.g., __int__()).  Also move conversion
code out of PyNumber_*() functions in the C API into the nb_* function.

Applied patch #1109424.  Thanks Walter Doewald.
2005-04-26 03:45:26 +00:00
Martin v. Löwis
d7c795e729 Make parse_makefile fallback to environment variables if nothing is
defined in the makefile. Get CFLAGS from the Makefile, instead of
getting OPT, BASE_CFLAGS and EXTRA_CFLAGS individually.
2005-04-25 07:14:03 +00:00
Brett Cannon
08cd598c21 Introduced EXTRA_CFLAGS as an environment variable used by the Makefile. Meant
to be used for flags that change binary compatibility.

Distutils was tweaked to also use the variable if used during compilation of
the interpreter.
2005-04-24 22:26:38 +00:00
Walter Dörwald
bc8e642c1b If the data read from the bytestream in readline() ends in a '\r' read one more
byte, even if the user has passed a size parameter. This extra byte shouldn't
cause a buffer overflow in the tokenizer. The original plan was to return a line
ending in '\r', which might be recognizable as a complete line and skip any '\n'
that was read afterwards. Unfortunately this didn't work, as the tokenizer only
recognizes '\n' as line ends, which in turn lead to joined lines and
SyntaxErrors, so this special treatment of a split '\r\n' has been dropped. (It
can only happen with a temporarily exhausted bytestream now anyway.)
Fixes parts of SF bugs #1163244 and #1175396.
2005-04-21 21:32:03 +00:00
Brett Cannon
49ab700cc1 Clarify usage of OPT by noting that if it is set the default values will be
left out.
2005-04-20 20:49:39 +00:00
Barry Warsaw
c8d907c60b As per discussion on python-dev, descriptors defined in C with a NULL setter
now raise AttributeError instead of TypeError, for consistency with their
pure-Python equivalent.
2005-04-19 23:43:40 +00:00
Brett Cannon
a267563f43 Add a line explaining what env var to use to set the compiler flags and an
example of how to do it so that it is passed directly to ./configure .
2005-04-19 20:28:09 +00:00
Michael W. Hudson
774479c68b Fix:
[ 1176893 ] Readline segfault

by unsilly-ing PyGILState_Release().

Backport candidate.
2005-04-18 08:46:17 +00:00
Raymond Hettinger
8ec676e9fa Update permissions for Finn Bock. 2005-04-13 22:04:21 +00:00
Raymond Hettinger
3033734081 Update permissions for Eric Price. 2005-04-11 03:11:11 +00:00
Raymond Hettinger
95ed80b0e0 Update status for Irme de Jong. 2005-04-10 16:36:16 +00:00
Martin v. Löwis
ab9ec1654f Patch #1177597: Fix various bugs in Demo/classes/Complex.py. 2005-04-09 10:53:34 +00:00
Brett Cannon
f4189916e3 Flush out support for `class B(): pass` syntax by adding support to the
'parser' module and 'compiler' package.

Closes patch #1176012.  Thanks logistix.
2005-04-09 02:30:16 +00:00
Raymond Hettinger
da524a9d30 Record removal of permissions for Charles Waldman. 2005-04-08 20:43:19 +00:00
Tim Peters
207d5ebfc4 Add ESR info. 2005-04-08 20:02:08 +00:00
Raymond Hettinger
efcd1d3c41 Record a drop request by Ken Manheimer. 2005-04-08 19:09:19 +00:00
Raymond Hettinger
1f0d103da9 Record a drop request by Moshe Zadka. 2005-04-08 18:36:14 +00:00
Tim Peters
b53b741171 Info about Eric Price. 2005-04-08 17:16:28 +00:00
Raymond Hettinger
af2c70a5c7 Update permissions log for Reedy, Holden, Haring, and Cole. 2005-04-08 03:19:09 +00:00
Michael W. Hudson
e3afc598bc In a threads-disabled build, typing Ctrl-C into a raw_input() crashed,
because (essentially) I didn't realise that PY_BEGIN/END_ALLOW_THREADS
actually expanded to nothing under a no-threads build, so if you somehow
NULLed out the threadstate (e.g. by calling PyThread_SaveThread) it would
stay NULLed when you return to Python.  Argh!

Backport candidate.
2005-04-07 10:11:19 +00:00
Tim Peters
a739b08d12 By popular demand from Linux-heads(!), renamed developers to developers.txt. 2005-04-06 00:59:02 +00:00
Raymond Hettinger
7dcdd8c3e8 Begin a log of developer permissions. 2005-04-05 22:35:15 +00:00
Walter Dörwald
a6e8a4ad12 Since PyPI only accepts UTF-8 encoded data now, make sure that the data is
properly encoded and include the encoding in the Content-Type header.
2005-03-31 13:57:38 +00:00
Michael W. Hudson
b330adf9eb NEWS entries for the bugs I fixed yesterday. 2005-03-31 09:35:44 +00:00
Bob Ippolito
ed233460d8 Update NEWS for patch 1171735 (Darwin 8 build fixes) 2005-03-29 13:47:59 +00:00
Anthony Baxter
12b6f6cac7 Move exception finalisation later in the shutdown process - this
fixes the crash seen in bug #1165761
2005-03-29 13:36:16 +00:00
Raymond Hettinger
267b868f23 * Fix decimal's handling of foreign types. Now returns NotImplemented
instead of raising a TypeError.  Allows other types to successfully
  implement __radd__() style methods.
* Remove future division import from test suite.
* Remove test suite's shadowing of __builtin__.dir().
2005-03-27 10:47:39 +00:00
Martin v. Löwis
55f1bb8bfa Add the upload command. Make all dist commands register their
outputs with the distribution object.
2005-03-21 20:56:35 +00:00
Brett Cannon
e6c430dffe Add comment about optional option for keeping indentation level from previous
line.
2005-03-21 20:41:51 +00:00
Matthias Klose
31a58df5ed fix two typos in python(1) 2005-03-20 14:16:03 +00:00
Raymond Hettinger
4aec61e0fc Add a remove() method to collections.deque objects. 2005-03-18 21:20:23 +00:00
Walter Dörwald
09515af5e2 Fix typo. 2005-03-18 10:28:24 +00:00
Raymond Hettinger
bea3f6f5c7 Bug #1163325: "special" decimals aren't hashable 2005-03-15 04:59:17 +00:00
Raymond Hettinger
96229b1918 Add two new functions, any() and all(). 2005-03-11 06:49:40 +00:00
Raymond Hettinger
984f9bb714 operator.itemgetter() and operator.attrgetter() now support extraction
of multiple fields.  This provides direct support for sorting by
multiple keys.
2005-03-09 16:38:48 +00:00
Martin v. Löwis
e2713becd8 Build with --disable-unicode again. Fixes #1158607.
Will backport to 2.4.
2005-03-08 15:03:08 +00:00
Martin v. Löwis
b60ae99601 Convert file names of posix.access according to the file system encoding. 2005-03-08 09:10:29 +00:00
Martin v. Löwis
78be7df9e4 Patch #918101: Add tarfile open mode r|* for auto-detection of the
stream compression; add, for symmetry reasons, r:* as a synonym of r.
2005-03-05 12:47:42 +00:00