Travis E. Oliphant
b803c517bf
Fix memory leak in arraymodule.c and respond to a few comments by nnorwitz.
2007-08-20 07:16:33 +00:00
Neal Norwitz
30d1c51ac9
Remove _PyObject_Del
2007-08-19 22:48:23 +00:00
Neal Norwitz
666bb419cb
SF #1777057 , fix memoryview('test') so it works in debug mode too.
...
Also return a boolean for the readonly flag.
Other cleanup: make sure to set an exception when returning NULL and
reformat the getsets to be shorter by putting them all on one line.
2007-08-19 18:38:46 +00:00
Hye-Shik Chang
9604286ee1
Fix xmlrpc unittest. While it now passes on Linux, it still fails
...
on FreeBSD due to the difference of socket blocking mode inheritance.
2007-08-19 10:49:11 +00:00
Neal Norwitz
faa54a3929
Code review of the new buffer protocol. Mostly add questions that should
...
be answered with the comments removed.
There are many places that require checks when doing arithmetic for memory
sizes when allocating memory. Otherwise, overflow is possible with
a subsequent crash.
Fix SF #1777057 which was a result of not initializing the new BufferError
properly. Had to update the test for exceptions for BufferError too.
2007-08-19 04:23:20 +00:00
Guido van Rossum
1836358c01
Fix an unfinished though in my own test code.
...
(testNewlinesInput and testNewlinesOutput are mine, not Tony's.)
2007-08-18 22:05:58 +00:00
Guido van Rossum
8358db22fa
New I/O code from Tony Lownds implement newline feature correctly,
...
and implements .newlines attribute in a 2.x-compatible fashion.
2007-08-18 21:39:55 +00:00
Travis E. Oliphant
b99f762f10
Merged in py3k-buffer branch to main line. All objects now use the buffer protocol in PEP 3118.
2007-08-18 11:21:56 +00:00
Guido van Rossum
3de862df45
Make the cleanup between -R passes deal better with ABC registries,
...
*restoring* selected registries instead of *resetting* them all. Also
change the default for the huntrleaks parameter to None everywhere, as
its other value is a list of three elements, so it is not a bool.
2007-08-18 00:10:33 +00:00
Guido van Rossum
787794f8e2
Fix _dump_registry() to use the correct prefix for the private
...
methods. Reset the negative cache *before* resetting the invalidation
counter, hoping this may plug a race condition (but then again, this
whole module isn't coded to be thread-safe).
2007-08-18 00:08:26 +00:00
Guido van Rossum
ba9c9ac774
Force PYTHON = python2.5.
2007-08-18 00:03:44 +00:00
Guido van Rossum
2673de5741
Allow -R4:3 instead of -R4:3: -- I never use the 3rd arg.
2007-08-17 22:58:14 +00:00
Guido van Rossum
4e7eba7cfa
Change the usage() function. Don't print the entire multi-page
...
docstring when there's a command line syntax error.
2007-08-17 18:39:15 +00:00
Guido van Rossum
f10aa9825e
Another merge. Only doc stuff was affected (but this aligns the UTF-32
...
codec changes in trubk and branch). Hopefully the Py3k glossary wasn't
different from the trunk one.
2007-08-17 18:30:38 +00:00
Guido van Rossum
eb1cf4e73b
Print warning when openssl is too old; it's pretty essential at this point.
2007-08-17 17:14:17 +00:00
Walter Dörwald
19e62387b9
Fix stupid typo in Lib/encodings/utf_32.py which led to failing tests
...
on big endian machines.
Update documentation: UTF-32 codecs will be in 2.6.
2007-08-17 16:23:21 +00:00
Guido van Rossum
8d991ed2e1
Move some declarations before code, to compile with GCC 2.95.
2007-08-17 15:41:00 +00:00
Guido van Rossum
76f2b2416a
Fix refcount leak, courtesy Christian Heines.
2007-08-17 14:33:37 +00:00
Skip Montanaro
eb33e5ae79
Remove support for BeOS
2007-08-17 12:57:41 +00:00
Georg Brandl
e9af284e99
No need to define raw_input(), input() does the same.
2007-08-17 05:54:09 +00:00
Neal Norwitz
ed44a1a68b
Merged revisions 57125-57128 via svnmerge from
...
svn+ssh://pythondev@svn.python.org/python/trunk
........
r57127 | neal.norwitz | 2007-08-16 21:10:55 -0700 (Thu, 16 Aug 2007) | 1 line
Update the tools before building the docs
........
2007-08-17 04:19:37 +00:00
Neal Norwitz
5ef262c35f
Simplify expression
2007-08-17 04:15:19 +00:00
Guido van Rossum
540d987d34
Fix the IPv6 pton/ntop tests. Why weren't these failing on Linux? No IPv6?
2007-08-17 03:51:09 +00:00
Guido van Rossum
da97cd0081
Merged revisions 57113-57124 via svnmerge from
...
svn+ssh://pythondev@svn.python.org/python/trunk
........
r57123 | guido.van.rossum | 2007-08-16 20:30:08 -0700 (Thu, 16 Aug 2007) | 2 lines
Ignore *.py[co] files.
........
r57124 | guido.van.rossum | 2007-08-16 20:36:03 -0700 (Thu, 16 Aug 2007) | 2 lines
Ignore a few more files.
........
2007-08-17 03:40:39 +00:00
Neal Norwitz
62e3a9aed5
Remove output file for test that was already removed
2007-08-17 03:08:12 +00:00
Skip Montanaro
289bc05709
some RiscOS stuff I missed before (was only looking for "RISCOS")
2007-08-17 02:30:27 +00:00
Skip Montanaro
ceaafa66ef
forgot this when removing RISCOS stuff
2007-08-17 01:40:16 +00:00
Guido van Rossum
da27fd2673
Manually patched a few things that didn't get merged in, but should.
2007-08-17 00:24:54 +00:00
Guido van Rossum
af554a0e17
First merge from the trunk straight into the py3k branch. I'm not
...
using the message generated by svnmerge, because it contains a lot of
stuff about the Doc tree, which I'm not merging this time due to the
way the Doc tree was initially added. I am however adding roman.py
which was added later to Doc/tools. I'll try to diff the two Doc
trees separately to see if there's stuff I missed.
2007-08-16 23:48:43 +00:00
Guido van Rossum
10c17ba299
Initialized merge tracking via "svnmerge" with revisions "1-56846" from
...
svn+ssh://pythondev@svn.python.org/python/trunk
2007-08-16 23:10:36 +00:00
Guido van Rossum
aa447969b3
Delete svnmerge properties (temporarily).
2007-08-16 23:08:44 +00:00
Walter Dörwald
41980caf64
Apply SF patch #1775604 : This adds three new codecs (utf-32, utf-32-le and
...
ut-32-be). On narrow builds the codecs combine surrogate pairs in the unicode
object into one codepoint on encoding and create surrogate pairs for
codepoints outside the BMP on decoding. Lone surrogates are passed through
unchanged in all cases.
Backport to the trunk will follow.
2007-08-16 21:55:45 +00:00
Guido van Rossum
066100909a
Get rid of some dead code and unneeded XXX comments by Neal.
2007-08-16 21:02:22 +00:00
Jeremy Hylton
5f22af167f
Remove last(?) use of httplib.HTTPS, which caused test_socket_ssl to fail.
...
Refactor the urllib open_http() and open_https() to use the same
internal logic. The only difference between the two is the call to
constructor an HTTPConnection object.
2007-08-16 17:55:18 +00:00
Walter Dörwald
d9a1579e9a
Complete truncated sentence.
2007-08-16 16:55:51 +00:00
Skip Montanaro
7a98be2efb
Remove RISCOS support
2007-08-16 14:35:24 +00:00
Georg Brandl
c5aba17447
Remove license of the md5 module which is no longer part of Python.
2007-08-16 08:08:41 +00:00
Neal Norwitz
eb08df2931
Remove a bogus comment based on the code above.
2007-08-16 05:18:31 +00:00
Neal Norwitz
cb44f26812
Support the new doc system. Also test_compiler was removed in 3k
2007-08-16 05:15:20 +00:00
Georg Brandl
116aa62bf5
Move the 3k reST doc tree in place.
2007-08-15 14:28:22 +00:00
Georg Brandl
739c01d47b
Delete the LaTeX doc tree.
2007-08-15 14:27:07 +00:00
Georg Brandl
2d16490944
Tag last revision with LaTeX docs.
2007-08-15 14:09:04 +00:00
George Yoshida
3541489edc
Fix doc compilation problem.
2007-08-15 08:30:10 +00:00
Martin v. Löwis
47383403a0
Implement PEP 3131. Add isidentifier to str.
2007-08-15 07:32:56 +00:00
Guido van Rossum
32c4ac0143
Down with str8!
...
Change various socket APIs to use bytes or str instead str8.
2007-08-15 03:56:40 +00:00
Martin v. Löwis
13c3e380d1
Add XID_Start and XID_Continue properties to unicodectype.
2007-08-14 22:37:03 +00:00
Martin v. Löwis
ff398c6f95
Format bools properly in %d.
2007-08-14 21:57:32 +00:00
Collin Winter
3eed765223
Bug #1772489 : make dir() work on traceback objects again.
2007-08-14 17:53:54 +00:00
Collin Winter
ee634a4013
Get rid of traceback.c:tb_getattr in favor of marking the members as READONLY.
2007-08-14 17:47:27 +00:00
Jeremy Hylton
3a38c91342
Remove Python 1.5 compatibility layer from httplib.
...
The two clients in the std library have been updated to use the newer
interface. A couple of minor changes to the httplib tests were
needed.
Also, reformat some long lines in the httplib tests.
2007-08-14 17:08:07 +00:00