]> granicus.if.org Git - python/log
python
12 years agoPyUnicode_New() and unicode_putchar() check for MAX_UNICODE maximum (U+10FFFF)
Victor Stinner [Wed, 22 Feb 2012 12:36:20 +0000 (13:36 +0100)]
PyUnicode_New() and unicode_putchar() check for MAX_UNICODE maximum (U+10FFFF)

12 years agoMerge: #14053: Fix "make patchcheck" to work with MQ.
Nadeem Vawda [Wed, 22 Feb 2012 09:53:09 +0000 (11:53 +0200)]
Merge: #14053: Fix "make patchcheck" to work with MQ.

Patch by Francisco Martín Brugué

12 years agoIssue #14053: Fix "make patchcheck" to work with MQ.
Nadeem Vawda [Wed, 22 Feb 2012 09:46:41 +0000 (11:46 +0200)]
Issue #14053: Fix "make patchcheck" to work with MQ.

Patch by Francisco Martín Brugué

12 years agoFix sporadic test_subprocess regression introduced by 834650d63130.
Ross Lagerwall [Wed, 22 Feb 2012 04:02:07 +0000 (06:02 +0200)]
Fix sporadic test_subprocess regression introduced by 834650d63130.

12 years agoFix (presumably) test_hash under big-endian systems (PPC).
Antoine Pitrou [Wed, 22 Feb 2012 02:33:56 +0000 (03:33 +0100)]
Fix (presumably) test_hash under big-endian systems (PPC).

12 years agoAdditional debug info in case of failure
Antoine Pitrou [Wed, 22 Feb 2012 01:46:58 +0000 (02:46 +0100)]
Additional debug info in case of failure

12 years agounload() should be sufficient
Antoine Pitrou [Wed, 22 Feb 2012 01:30:09 +0000 (02:30 +0100)]
unload() should be sufficient

12 years agoTry to debug sporadic test failures
Antoine Pitrou [Wed, 22 Feb 2012 00:11:31 +0000 (01:11 +0100)]
Try to debug sporadic test failures

12 years agoremove unapplicable statement
Benjamin Peterson [Tue, 21 Feb 2012 23:03:26 +0000 (18:03 -0500)]
remove unapplicable statement

12 years agomerge with 3.2
Georg Brandl [Tue, 21 Feb 2012 21:37:36 +0000 (22:37 +0100)]
merge with 3.2

12 years agomerge with 3.2
Georg Brandl [Tue, 21 Feb 2012 21:36:37 +0000 (22:36 +0100)]
merge with 3.2

12 years agoRemove reST markup from --help output. Also: O(n**2) is dict construction, not singl...
Georg Brandl [Tue, 21 Feb 2012 21:36:27 +0000 (22:36 +0100)]
Remove reST markup from --help output.  Also: O(n**2) is dict construction, not single insertion.

12 years agosite: don't import traceback at startup to speed up Python startup
Victor Stinner [Tue, 21 Feb 2012 21:10:16 +0000 (22:10 +0100)]
site: don't import traceback at startup to speed up Python startup

12 years agoenable hash randomization by default
Benjamin Peterson [Tue, 21 Feb 2012 21:08:05 +0000 (16:08 -0500)]
enable hash randomization by default

12 years agoIssue #12406: Update list of files.
Martin v. Löwis [Tue, 21 Feb 2012 18:54:26 +0000 (19:54 +0100)]
Issue #12406: Update list of files.

12 years agoActually run the new tests.
Antoine Pitrou [Tue, 21 Feb 2012 18:18:10 +0000 (19:18 +0100)]
Actually run the new tests.

12 years agoAdd a test that memoryviews have hash randomization enabled.
Antoine Pitrou [Tue, 21 Feb 2012 18:14:26 +0000 (19:14 +0100)]
Add a test that memoryviews have hash randomization enabled.

12 years agoFix test failure in test_cmd_line by initializing the hash secret at the earliest...
Antoine Pitrou [Tue, 21 Feb 2012 18:08:26 +0000 (19:08 +0100)]
Fix test failure in test_cmd_line by initializing the hash secret at the earliest point.

12 years agoFix test failure in test_cmd_line by initializing the hash secret at the earliest...
Antoine Pitrou [Tue, 21 Feb 2012 18:03:47 +0000 (19:03 +0100)]
Fix test failure in test_cmd_line by initializing the hash secret at the earliest point.

12 years agoIssue #12406: prevent case where shortened name could conflict with short name.
Martin v. Löwis [Tue, 21 Feb 2012 17:49:10 +0000 (18:49 +0100)]
Issue #12406: prevent case where shortened name could conflict with short name.

12 years agomerge 2.6
Martin v. Löwis [Tue, 21 Feb 2012 17:07:58 +0000 (18:07 +0100)]
merge 2.6

12 years agoIssue #6807: Run msisupport.mak earlier.
Martin v. Löwis [Tue, 21 Feb 2012 17:06:22 +0000 (18:06 +0100)]
Issue #6807: Run msisupport.mak earlier.

12 years agomerge 3.2
Martin v. Löwis [Tue, 21 Feb 2012 16:26:10 +0000 (17:26 +0100)]
merge 3.2

12 years agoIssue #10580: Minor grammar change in Windows installer.
Martin v. Löwis [Tue, 21 Feb 2012 16:23:55 +0000 (17:23 +0100)]
Issue #10580: Minor grammar change in Windows installer.

12 years agomerge 3.2
Benjamin Peterson [Tue, 21 Feb 2012 16:12:14 +0000 (11:12 -0500)]
merge 3.2

12 years agomerge 3.2
Benjamin Peterson [Tue, 21 Feb 2012 16:09:13 +0000 (11:09 -0500)]
merge 3.2

12 years agoensure no one tries to hash things before the random seed is found
Benjamin Peterson [Tue, 21 Feb 2012 16:08:50 +0000 (11:08 -0500)]
ensure no one tries to hash things before the random seed is found

12 years agoMerge branch '3.2'
Petri Lehtinen [Tue, 21 Feb 2012 11:59:34 +0000 (13:59 +0200)]
Merge branch '3.2'

Closes #8033.

12 years agosqlite3: Fix 64-bit integer handling in user functions on 32-bit architectures
Petri Lehtinen [Sun, 19 Feb 2012 19:38:00 +0000 (21:38 +0200)]
sqlite3: Fix 64-bit integer handling in user functions on 32-bit architectures

Closes #8033.

12 years agoMerge the HTMLParser fix with 3.2.
Ezio Melotti [Tue, 21 Feb 2012 07:29:10 +0000 (09:29 +0200)]
Merge the HTMLParser fix with 3.2.

12 years agoHTMLParser is now able to handle slashes in the start tag.
Ezio Melotti [Tue, 21 Feb 2012 07:25:00 +0000 (09:25 +0200)]
HTMLParser is now able to handle slashes in the start tag.

12 years agoupdate unicode link
Benjamin Peterson [Tue, 21 Feb 2012 03:35:25 +0000 (22:35 -0500)]
update unicode link

12 years agoadjust docs for unicode 6.1
Benjamin Peterson [Tue, 21 Feb 2012 03:34:50 +0000 (22:34 -0500)]
adjust docs for unicode 6.1

12 years agoupdate to Unicode 6.1
Benjamin Peterson [Tue, 21 Feb 2012 03:24:29 +0000 (22:24 -0500)]
update to Unicode 6.1

12 years agoForgot the "empty string -> hash == 0" special case for strings.
Georg Brandl [Mon, 20 Feb 2012 23:50:13 +0000 (00:50 +0100)]
Forgot the "empty string -> hash == 0" special case for strings.

12 years agoMerge more test vs hashing-order fixes from 3.2.
Georg Brandl [Mon, 20 Feb 2012 23:34:05 +0000 (00:34 +0100)]
Merge more test vs hashing-order fixes from 3.2.

12 years agoMerge 3.2: Issue #13703 plus some related test suite fixes.
Georg Brandl [Mon, 20 Feb 2012 23:33:36 +0000 (00:33 +0100)]
Merge 3.2: Issue #13703 plus some related test suite fixes.

12 years agoDisable an inspect test: it depends on dict ordering which parameter is reported...
Georg Brandl [Mon, 20 Feb 2012 23:32:36 +0000 (00:32 +0100)]
Disable an inspect test: it depends on dict ordering which parameter is reported as duplicate.

12 years agoDelete the iterator, which could accidentally keep a temporary reference to the yield...
Antoine Pitrou [Mon, 20 Feb 2012 23:00:06 +0000 (00:00 +0100)]
Delete the iterator, which could accidentally keep a temporary reference to the yielded element.

12 years agoMerge
Antoine Pitrou [Mon, 20 Feb 2012 22:51:50 +0000 (23:51 +0100)]
Merge

12 years agoDummy-merge with 3.1
Georg Brandl [Mon, 20 Feb 2012 22:52:16 +0000 (23:52 +0100)]
Dummy-merge with 3.1

12 years agoFix typo in conditional.
Georg Brandl [Mon, 20 Feb 2012 22:49:29 +0000 (23:49 +0100)]
Fix typo in conditional.

12 years agoMake "regrtest -j" "-R"-aware
Antoine Pitrou [Mon, 20 Feb 2012 22:49:07 +0000 (23:49 +0100)]
Make "regrtest -j" "-R"-aware

12 years agoFix obscure failures of datetime-related tests due to the datetime tests failing...
Georg Brandl [Mon, 20 Feb 2012 22:37:36 +0000 (23:37 +0100)]
Fix obscure failures of datetime-related tests due to the datetime tests failing to restore the system state completely after testing the pure-Python versions.

12 years agoFix typo.
Georg Brandl [Mon, 20 Feb 2012 22:09:59 +0000 (23:09 +0100)]
Fix typo.

12 years agoFix dbm_gnu test relying on set order.
Georg Brandl [Mon, 20 Feb 2012 21:48:06 +0000 (22:48 +0100)]
Fix dbm_gnu test relying on set order.

12 years agoFix use of deprecated assertRegexpMatches method.
Georg Brandl [Mon, 20 Feb 2012 21:08:27 +0000 (22:08 +0100)]
Fix use of deprecated assertRegexpMatches method.

12 years agoIssue #14063: fix test_importlib failure under OS X case-insensitive filesystems
Antoine Pitrou [Mon, 20 Feb 2012 21:06:59 +0000 (22:06 +0100)]
Issue #14063: fix test_importlib failure under OS X case-insensitive filesystems
(regression)

12 years agoRemove setting hash seed to regrtest's random seed and re-execv()ing: this doesn...
Georg Brandl [Mon, 20 Feb 2012 21:06:02 +0000 (22:06 +0100)]
Remove setting hash seed to regrtest's random seed and re-execv()ing: this doesn't preserve Python flags and fails from a temp directory.

12 years agoFix dbm_gnu test relying on set order.
Georg Brandl [Mon, 20 Feb 2012 21:48:06 +0000 (22:48 +0100)]
Fix dbm_gnu test relying on set order.

12 years agoFix typo.
Georg Brandl [Mon, 20 Feb 2012 22:09:59 +0000 (23:09 +0100)]
Fix typo.

12 years agoFix typo in conditional.
Georg Brandl [Mon, 20 Feb 2012 22:49:29 +0000 (23:49 +0100)]
Fix typo in conditional.

12 years agoRemove setting hash seed to regrtest's random seed and re-execv()ing: this doesn...
Georg Brandl [Mon, 20 Feb 2012 21:06:02 +0000 (22:06 +0100)]
Remove setting hash seed to regrtest's random seed and re-execv()ing: this doesn't preserve Python flags and fails from a temp directory.

12 years agoAnother test_dis dict order dependency.
Georg Brandl [Mon, 20 Feb 2012 21:03:28 +0000 (22:03 +0100)]
Another test_dis dict order dependency.

12 years agoMerge with 3.1.
Georg Brandl [Mon, 20 Feb 2012 20:43:25 +0000 (21:43 +0100)]
Merge with 3.1.

12 years agoFix test_dis dependency on dict order.
Georg Brandl [Mon, 20 Feb 2012 20:41:03 +0000 (21:41 +0100)]
Fix test_dis dependency on dict order.

12 years agoFix use of deprecated assert_ method.
Georg Brandl [Mon, 20 Feb 2012 20:37:22 +0000 (21:37 +0100)]
Fix use of deprecated assert_ method.

12 years agoFix "sys.path modified" warning in test_strlit, by not replacing sys.path itself...
Georg Brandl [Mon, 20 Feb 2012 20:36:28 +0000 (21:36 +0100)]
Fix "sys.path modified" warning in test_strlit, by not replacing sys.path itself, only its contents.

12 years agoFix bad inheritance in test_subprocess that led to a number of tests being executed...
Georg Brandl [Mon, 20 Feb 2012 20:34:57 +0000 (21:34 +0100)]
Fix bad inheritance in test_subprocess that led to a number of tests being executed twice.

12 years agoRun tests with -R on "make test" and the buildbots.
Georg Brandl [Mon, 20 Feb 2012 20:34:31 +0000 (21:34 +0100)]
Run tests with -R on "make test" and the buildbots.

12 years agoMerge from 3.1: Issue #13703: add a way to randomize the hash values of basic types...
Georg Brandl [Mon, 20 Feb 2012 20:31:46 +0000 (21:31 +0100)]
Merge from 3.1: Issue #13703: add a way to randomize the hash values of basic types (str, bytes, datetime)
in order to make algorithmic complexity attacks on (e.g.) web apps much more complicated.

The environment variable PYTHONHASHSEED and the new command line flag -R control this
behavior.

12 years agodon't rely on the order of module clearing
Benjamin Peterson [Mon, 20 Feb 2012 20:20:37 +0000 (15:20 -0500)]
don't rely on the order of module clearing

12 years agoput docstrings on functions
Benjamin Peterson [Mon, 20 Feb 2012 20:06:35 +0000 (15:06 -0500)]
put docstrings on functions

12 years agoIssue #13703: add a way to randomize the hash values of basic types (str, bytes,...
Georg Brandl [Mon, 20 Feb 2012 18:54:16 +0000 (19:54 +0100)]
Issue #13703: add a way to randomize the hash values of basic types (str, bytes, datetime)
in order to make algorithmic complexity attacks on (e.g.) web apps much more complicated.

The environment variable PYTHONHASHSEED and the new command line flag -R control this
behavior.

12 years agoMerged upstream changes.
Vinay Sajip [Mon, 20 Feb 2012 18:51:00 +0000 (18:51 +0000)]
Merged upstream changes.

12 years agoMerged upstream changes.
Vinay Sajip [Mon, 20 Feb 2012 18:50:33 +0000 (18:50 +0000)]
Merged upstream changes.

12 years agoFix use of assertRaises following c760bd844222 (spotted by Alex Gaynor).
Antoine Pitrou [Mon, 20 Feb 2012 18:46:26 +0000 (19:46 +0100)]
Fix use of assertRaises following c760bd844222 (spotted by Alex Gaynor).

12 years agoIssue #14040: Remove rarely used file name suffixes for C extensions (under POSIX...
Antoine Pitrou [Mon, 20 Feb 2012 18:41:11 +0000 (19:41 +0100)]
Issue #14040: Remove rarely used file name suffixes for C extensions (under POSIX mainly).

This will improve import performance a bit (especially under importlib).

12 years agoMerged documentation update from 3.2.
Vinay Sajip [Mon, 20 Feb 2012 18:36:12 +0000 (18:36 +0000)]
Merged documentation update from 3.2.

12 years agologging: clarified documentation for Handler.handleError.
Vinay Sajip [Mon, 20 Feb 2012 18:35:26 +0000 (18:35 +0000)]
logging: clarified documentation for Handler.handleError.

12 years agoIssue #13641: Decoding functions in the base64 module now accept ASCII-only unicode...
Antoine Pitrou [Mon, 20 Feb 2012 18:30:23 +0000 (19:30 +0100)]
Issue #13641: Decoding functions in the base64 module now accept ASCII-only unicode strings.
Patch by Catalin Iacob.

12 years agomerge heads
Benjamin Peterson [Mon, 20 Feb 2012 14:02:57 +0000 (09:02 -0500)]
merge heads

12 years agowrite versionadded
Benjamin Peterson [Mon, 20 Feb 2012 13:48:25 +0000 (08:48 -0500)]
write versionadded

12 years ago_relax_case -> _make_relax_case
Antoine Pitrou [Mon, 20 Feb 2012 12:52:47 +0000 (13:52 +0100)]
_relax_case -> _make_relax_case

12 years agocheck for NULL to fix segfault
Benjamin Peterson [Mon, 20 Feb 2012 01:36:12 +0000 (20:36 -0500)]
check for NULL to fix segfault

12 years agouse new generic __dict__ descriptor implementations
Benjamin Peterson [Mon, 20 Feb 2012 01:02:57 +0000 (20:02 -0500)]
use new generic __dict__ descriptor implementations

12 years agoadd generic implementation of a __dict__ descriptor for C types
Benjamin Peterson [Mon, 20 Feb 2012 00:59:10 +0000 (19:59 -0500)]
add generic implementation of a __dict__ descriptor for C types

12 years agoMerge
Antoine Pitrou [Mon, 20 Feb 2012 00:52:17 +0000 (01:52 +0100)]
Merge

12 years agoMerge 3.2
Éric Araujo [Mon, 20 Feb 2012 00:53:09 +0000 (01:53 +0100)]
Merge 3.2

12 years agoIssue #14043: Speed up importlib's _FileFinder by at least 8x, and add a new importli...
Antoine Pitrou [Mon, 20 Feb 2012 00:48:16 +0000 (01:48 +0100)]
Issue #14043: Speed up importlib's _FileFinder by at least 8x, and add a new importlib.invalidate_caches() function.

importlib is now often faster than imp.find_module() at finding modules.

12 years agoAdd missing “::” markup.
Éric Araujo [Mon, 20 Feb 2012 00:44:55 +0000 (01:44 +0100)]
Add missing “::” markup.

Also wrap two looong lines.

12 years agoFix a failing importlib test under Windows.
Brett Cannon [Mon, 20 Feb 2012 00:36:44 +0000 (19:36 -0500)]
Fix a failing importlib test under Windows.

Closes issue #14054.

12 years agofix test now that staticmethod and classmethod are bigger
Benjamin Peterson [Mon, 20 Feb 2012 00:16:47 +0000 (19:16 -0500)]
fix test now that staticmethod and classmethod are bigger

12 years agoFix last remaining build issues of _ssl under old OpenSSLs. Patch by Vinay.
Antoine Pitrou [Sun, 19 Feb 2012 20:22:39 +0000 (21:22 +0100)]
Fix last remaining build issues of _ssl under old OpenSSLs. Patch by Vinay.

12 years agoCreate _attr/_attrNS lazily.
Martin v. Löwis [Sun, 19 Feb 2012 19:55:05 +0000 (20:55 +0100)]
Create _attr/_attrNS lazily.

12 years agoUse __slots__ throughout instead of __dict__, to reduce the memory usage.
Martin v. Löwis [Sun, 19 Feb 2012 19:25:12 +0000 (20:25 +0100)]
Use __slots__ throughout instead of __dict__, to reduce the memory usage.

12 years agoIssue #13605: merge with 3.2
Sandro Tosi [Sun, 19 Feb 2012 18:54:23 +0000 (19:54 +0100)]
Issue #13605: merge with 3.2

12 years agoIssue #13605: use print() in argparse nargs example
Sandro Tosi [Sun, 19 Feb 2012 18:54:00 +0000 (19:54 +0100)]
Issue #13605: use print() in argparse nargs example

12 years agoinitialize __dict__ if needed
Benjamin Peterson [Sun, 19 Feb 2012 15:17:30 +0000 (10:17 -0500)]
initialize __dict__ if needed

12 years agomerge with 3.2
Sandro Tosi [Sun, 19 Feb 2012 11:30:47 +0000 (12:30 +0100)]
merge with 3.2

12 years agodon't split 'Hye-Shik Chang' name; thanks to Sergey from docs@
Sandro Tosi [Sun, 19 Feb 2012 11:30:28 +0000 (12:30 +0100)]
don't split 'Hye-Shik Chang' name; thanks to Sergey from docs@

12 years agomerge with 3.2
Sandro Tosi [Sun, 19 Feb 2012 11:28:18 +0000 (12:28 +0100)]
merge with 3.2

12 years agoIndent 'File' in memoryview example, so it is correctly highlighted
Sandro Tosi [Sun, 19 Feb 2012 11:28:01 +0000 (12:28 +0100)]
Indent 'File' in memoryview example, so it is correctly highlighted

12 years agouse defaults
Benjamin Peterson [Sun, 19 Feb 2012 06:16:13 +0000 (01:16 -0500)]
use defaults

12 years agomerge 3.2
Benjamin Peterson [Sun, 19 Feb 2012 06:14:21 +0000 (01:14 -0500)]
merge 3.2

12 years agouse Py_CLEAR
Benjamin Peterson [Sun, 19 Feb 2012 06:11:56 +0000 (01:11 -0500)]
use Py_CLEAR

12 years agoallow arbitrary attributes on classmethod and staticmethod (closes #14051)
Benjamin Peterson [Sun, 19 Feb 2012 06:10:25 +0000 (01:10 -0500)]
allow arbitrary attributes on classmethod and staticmethod (closes #14051)

12 years agoMERGE: Test for issue #13500
Jesus Cea [Sun, 19 Feb 2012 02:54:59 +0000 (03:54 +0100)]
MERGE: Test for issue #13500

12 years agoTest for issue #13500
Jesus Cea [Sun, 19 Feb 2012 02:54:29 +0000 (03:54 +0100)]
Test for issue #13500

12 years agoTest for issue #13500
Jesus Cea [Sun, 19 Feb 2012 02:52:23 +0000 (03:52 +0100)]
Test for issue #13500