]> granicus.if.org Git - python/log
python
10 years agoBring related functions add/contains/discard together in the code.
Raymond Hettinger [Sun, 5 Jul 2015 23:27:44 +0000 (16:27 -0700)]
Bring related functions add/contains/discard together in the code.

10 years agoChange add/contains/discard calls to pass the key and hash instead of an entry struct.
Raymond Hettinger [Sun, 5 Jul 2015 23:06:10 +0000 (16:06 -0700)]
Change add/contains/discard calls to pass the key and hash instead of an entry struct.

10 years agoIssue #24540: merger from 3.5
Ned Deily [Sun, 5 Jul 2015 18:46:12 +0000 (11:46 -0700)]
Issue #24540: merger from 3.5

10 years agoIssue #24540: merger from 3.4
Ned Deily [Sun, 5 Jul 2015 18:45:31 +0000 (11:45 -0700)]
Issue #24540: merger from 3.4

10 years agoIssue #24540: fix typo in json.dumps docstring
Ned Deily [Sun, 5 Jul 2015 18:45:01 +0000 (11:45 -0700)]
Issue #24540: fix typo in json.dumps docstring

10 years agomerge 3.5.0b3 changes from 3.5
Ned Deily [Sun, 5 Jul 2015 18:17:43 +0000 (11:17 -0700)]
merge 3.5.0b3 changes from 3.5

10 years agoMerge with ongoing work in 3.5 branch.
Larry Hastings [Sun, 5 Jul 2015 17:31:09 +0000 (10:31 -0700)]
Merge with ongoing work in 3.5 branch.

10 years agoPost-release fixes for Python 3.5.0b3.
Larry Hastings [Sun, 5 Jul 2015 17:26:00 +0000 (10:26 -0700)]
Post-release fixes for Python 3.5.0b3.

10 years agoClean-up call patterns for add/contains/discard to better match the caller's needs.
Raymond Hettinger [Sun, 5 Jul 2015 17:03:20 +0000 (10:03 -0700)]
Clean-up call patterns for add/contains/discard to better match the caller's needs.

10 years agomerge 3.5
Benjamin Peterson [Sun, 5 Jul 2015 15:39:22 +0000 (10:39 -0500)]
merge 3.5

10 years agomerge heads
Benjamin Peterson [Sun, 5 Jul 2015 15:39:18 +0000 (10:39 -0500)]
merge heads

10 years agomerge heads
Benjamin Peterson [Sun, 5 Jul 2015 15:39:13 +0000 (10:39 -0500)]
merge heads

10 years agomerge 3.5 (#24569)
Benjamin Peterson [Sun, 5 Jul 2015 15:38:05 +0000 (10:38 -0500)]
merge 3.5 (#24569)

10 years agoset items in dict displays from left to right (closes #24569)
Benjamin Peterson [Sun, 5 Jul 2015 15:37:25 +0000 (10:37 -0500)]
set items in dict displays from left to right (closes #24569)

10 years agoadd news section for next beta
Benjamin Peterson [Sun, 5 Jul 2015 15:37:00 +0000 (10:37 -0500)]
add news section for next beta

10 years agoFixes rebuild of strings for Windows installer.
Steve Dower [Sun, 5 Jul 2015 14:24:47 +0000 (07:24 -0700)]
Fixes rebuild of strings for Windows installer.

10 years agoFixes rebuild of strings for Windows installer.
Steve Dower [Sun, 5 Jul 2015 14:24:17 +0000 (07:24 -0700)]
Fixes rebuild of strings for Windows installer.

10 years agomerge 3.5
Benjamin Peterson [Sun, 5 Jul 2015 03:53:55 +0000 (22:53 -0500)]
merge 3.5

10 years agomerge heads
Benjamin Peterson [Sun, 5 Jul 2015 03:53:45 +0000 (22:53 -0500)]
merge heads

10 years agomerge 3.4
Benjamin Peterson [Sun, 5 Jul 2015 03:53:37 +0000 (22:53 -0500)]
merge 3.4

10 years agomerge heads
Benjamin Peterson [Sun, 5 Jul 2015 03:53:11 +0000 (22:53 -0500)]
merge heads

10 years agomerge heads
Benjamin Peterson [Sun, 5 Jul 2015 03:52:33 +0000 (22:52 -0500)]
merge heads

10 years agoAdded tag v3.5.0b3 for changeset 0035fcd9b924
Larry Hastings [Sun, 5 Jul 2015 02:13:23 +0000 (19:13 -0700)]
Added tag v3.5.0b3 for changeset 0035fcd9b924

10 years agoVersion bump for Python 3.5.0b3 release. v3.5.0b3
Larry Hastings [Sun, 5 Jul 2015 02:13:02 +0000 (19:13 -0700)]
Version bump for Python 3.5.0b3 release.

10 years agoDocumentation fixes for 3.5.0b3.
Larry Hastings [Sun, 5 Jul 2015 02:11:41 +0000 (19:11 -0700)]
Documentation fixes for 3.5.0b3.

10 years agomerge 3.5 (#24407)
Benjamin Peterson [Sun, 5 Jul 2015 00:59:50 +0000 (19:59 -0500)]
merge 3.5 (#24407)

10 years agomerge 3.4 (#24407)
Benjamin Peterson [Sun, 5 Jul 2015 00:59:24 +0000 (19:59 -0500)]
merge 3.4 (#24407)

10 years agomerge 3.3 (#24407)
Benjamin Peterson [Sun, 5 Jul 2015 00:58:11 +0000 (19:58 -0500)]
merge 3.3 (#24407)

10 years agoprotect against mutation of the dict during insertion (closes #24407)
Benjamin Peterson [Sun, 5 Jul 2015 00:55:16 +0000 (19:55 -0500)]
protect against mutation of the dict during insertion (closes #24407)

10 years agoMake the unicode equality test an external function rather than in-lining it.
Raymond Hettinger [Sat, 4 Jul 2015 23:04:44 +0000 (16:04 -0700)]
Make the unicode equality test an external function rather than in-lining it.

The real benefit of the unicode specialized function comes from
bypassing the overhead of PyObject_RichCompareBool() and not
from being in-lined (especially since there was almost no shared
data between the caller and callee).  Also, the in-lining was
having a negative effect on code generation for the callee.

10 years agoIssue #24330: merge from 3.5
Ned Deily [Sat, 4 Jul 2015 22:06:43 +0000 (15:06 -0700)]
Issue #24330: merge from 3.5

10 years agoIssue #24330: merge from 3.4
Ned Deily [Sat, 4 Jul 2015 22:06:21 +0000 (15:06 -0700)]
Issue #24330: merge from 3.4

10 years agoIssue #24330: Update IDLE doc and help to note "Configure IDLE" difference
Ned Deily [Sat, 4 Jul 2015 22:05:07 +0000 (15:05 -0700)]
Issue #24330: Update IDLE doc and help to note "Configure IDLE" difference
on OS X.  Original patch by André Freitas.

10 years agoMerge: #24584: replace dead link with pointer to archive.org.
R David Murray [Sat, 4 Jul 2015 19:46:14 +0000 (15:46 -0400)]
Merge: #24584: replace dead link with pointer to archive.org.

10 years agoMerge: #24584: replace dead link with pointer to archive.org.
R David Murray [Sat, 4 Jul 2015 19:45:41 +0000 (15:45 -0400)]
Merge: #24584: replace dead link with pointer to archive.org.

10 years ago#24584: replace dead link with pointer to archive.org.
R David Murray [Sat, 4 Jul 2015 19:44:14 +0000 (15:44 -0400)]
#24584: replace dead link with pointer to archive.org.

10 years agoIgnore user environment/site-packages for ensurepip and compile_all
Steve Dower [Sat, 4 Jul 2015 18:48:59 +0000 (11:48 -0700)]
Ignore user environment/site-packages for ensurepip and compile_all
Remove build condition to prevent old strings hanging around
Add -h option to build.bat

10 years agoIgnore user environment/site-packages for ensurepip and compile_all
Steve Dower [Sat, 4 Jul 2015 18:48:37 +0000 (11:48 -0700)]
Ignore user environment/site-packages for ensurepip and compile_all
Remove build condition to prevent old strings hanging around
Add -h option to build.bat

10 years agoMake sure the dummy percentage calculation won't overflow.
Raymond Hettinger [Sat, 4 Jul 2015 18:28:35 +0000 (11:28 -0700)]
Make sure the dummy percentage calculation won't overflow.

10 years agoMinor cleanup.
Raymond Hettinger [Sat, 4 Jul 2015 15:46:31 +0000 (08:46 -0700)]
Minor cleanup.

10 years agoUpdates to the OS X installer (merge from 3.5)
Ned Deily [Sat, 4 Jul 2015 06:55:23 +0000 (23:55 -0700)]
Updates to the OS X installer (merge from 3.5)

10 years agoUpdates to the OS X installer for 3.5.0b3:
Ned Deily [Sat, 4 Jul 2015 06:53:51 +0000 (23:53 -0700)]
Updates to the OS X installer for 3.5.0b3:
- update installer ReadMe file
- suppress installer per-file byte-compilation messages to system log
- speed up installer byte-compilation
- isolate ensurepip install from user site-packages

10 years agoIssue #24432: merge from 3.5
Ned Deily [Sat, 4 Jul 2015 06:47:02 +0000 (23:47 -0700)]
Issue #24432: merge from 3.5

10 years agoIssue #24432: Update OS X 10.5+ installer builds to use OpenSSL 1.0.2c.
Ned Deily [Sat, 4 Jul 2015 06:43:22 +0000 (23:43 -0700)]
Issue #24432: Update OS X 10.5+ installer builds to use OpenSSL 1.0.2c.

10 years agoMinor nit: Make the style of checking error return values more consistent.
Raymond Hettinger [Sat, 4 Jul 2015 06:37:16 +0000 (23:37 -0700)]
Minor nit:  Make the style of checking error return values more consistent.

10 years agoIssue #24432: Update OS X 10.5+ installer builds to use OpenSSL 1.0.2c.
Ned Deily [Sat, 4 Jul 2015 06:35:00 +0000 (23:35 -0700)]
Issue #24432: Update OS X 10.5+ installer builds to use OpenSSL 1.0.2c.

10 years agoMinor factoring: move redundant resize scaling logic into the resize function.
Raymond Hettinger [Sat, 4 Jul 2015 03:00:03 +0000 (20:00 -0700)]
Minor factoring:  move redundant resize scaling logic into the resize function.

10 years agoCall set_lookkey() directly to avoid unnecessary memory spills and reloads.
Raymond Hettinger [Sat, 4 Jul 2015 01:31:09 +0000 (18:31 -0700)]
Call set_lookkey() directly to avoid unnecessary memory spills and reloads.

10 years agoMove insertion resize logic into set_insert_key().
Raymond Hettinger [Sat, 4 Jul 2015 00:21:17 +0000 (17:21 -0700)]
Move insertion resize logic into set_insert_key().

Simplifies the code a little bit and does the resize check
only when a new key is added (giving a small speed up in
the case where the key already exists).

Fixes possible bug in set_merge() where the set_insert_key()
call relies on a big resize at the start to make enough room
for the keys but is vulnerable to a comparision callback that
could cause the table to shrink in the middle of the merge.

Also, changed the resize threshold from two-thirds of the
mask+1 to just two-thirds.  The plus one offset gave no
real benefit (afterall, the two-thirds mark is just a
heuristic and isn't a precise cut-off).

10 years agoIssue #24432: Update Windows builds to use OpenSSL 1.0.2c.
Steve Dower [Fri, 3 Jul 2015 22:17:17 +0000 (15:17 -0700)]
Issue #24432: Update Windows builds to use OpenSSL 1.0.2c.

10 years agoIssue #24432: Update Windows builds to use OpenSSL 1.0.2c.
Steve Dower [Fri, 3 Jul 2015 22:16:37 +0000 (15:16 -0700)]
Issue #24432: Update Windows builds to use OpenSSL 1.0.2c.

10 years agoIssue #24432: Update Windows builds to use OpenSSL 1.0.2c.
Steve Dower [Fri, 3 Jul 2015 22:13:48 +0000 (15:13 -0700)]
Issue #24432: Update Windows builds to use OpenSSL 1.0.2c.

10 years agoFixes warnings when building python3.dll due to the .def file accumulating multiple...
Steve Dower [Fri, 3 Jul 2015 19:21:29 +0000 (12:21 -0700)]
Fixes warnings when building python3.dll due to the .def file accumulating multiple copies of each line.
Adds shebang line to prepare_ssl so it will run with py.exe.

10 years agoMerge 3.5 (Issue #24400)
Yury Selivanov [Fri, 3 Jul 2015 17:11:54 +0000 (13:11 -0400)]
Merge 3.5 (Issue #24400)

10 years agoIssue #24400: Resurrect inspect.isawaitable()
Yury Selivanov [Fri, 3 Jul 2015 17:11:35 +0000 (13:11 -0400)]
Issue #24400: Resurrect inspect.isawaitable()

collections.abc.Awaitable and collections.abc.Coroutine no longer
use __instancecheck__ hook to detect generator-based coroutines.

inspect.isawaitable() can be used to detect generator-based coroutines
and to distinguish them from regular generator objects.

10 years agoFixes warnings when building python3.dll due to the .def file accumulating multiple...
Steve Dower [Fri, 3 Jul 2015 16:08:47 +0000 (09:08 -0700)]
Fixes warnings when building python3.dll due to the .def file accumulating multiple copies of each line.
Adds shebang line to prepare_ssl so it will run with py.exe.

10 years agoMerge fix for #24458 from 3.5
Nick Coghlan [Fri, 3 Jul 2015 09:52:05 +0000 (19:52 +1000)]
Merge fix for #24458 from 3.5

10 years agoClose #24458: PEP 489 documentation
Nick Coghlan [Fri, 3 Jul 2015 09:49:15 +0000 (19:49 +1000)]
Close #24458: PEP 489 documentation

Patch by Petr Viktorin.

10 years agoMerge 3.5
Yury Selivanov [Fri, 3 Jul 2015 05:16:20 +0000 (01:16 -0400)]
Merge 3.5

10 years agoAdd a rudimentary test for StopAsyncIteration in test_exceptions.
Yury Selivanov [Fri, 3 Jul 2015 05:16:04 +0000 (01:16 -0400)]
Add a rudimentary test for StopAsyncIteration in test_exceptions.

10 years agoMerge 3.5 (Issue #19235)
Yury Selivanov [Fri, 3 Jul 2015 05:10:11 +0000 (01:10 -0400)]
Merge 3.5 (Issue #19235)

10 years agoIssue #19235: Add new RecursionError exception. Patch by Georg Brandl.
Yury Selivanov [Fri, 3 Jul 2015 05:04:23 +0000 (01:04 -0400)]
Issue #19235: Add new RecursionError exception. Patch by Georg Brandl.

10 years agoMerge 3.5 (Issue #24450)
Yury Selivanov [Fri, 3 Jul 2015 04:42:01 +0000 (00:42 -0400)]
Merge 3.5 (Issue #24450)

10 years agoMerge 3.4 (Issue #24450)
Yury Selivanov [Fri, 3 Jul 2015 04:41:40 +0000 (00:41 -0400)]
Merge 3.4 (Issue #24450)

10 years agoIssue #24450: Proxy gi_yieldfrom & cr_await in asyncio.CoroWrapper
Yury Selivanov [Fri, 3 Jul 2015 04:41:16 +0000 (00:41 -0400)]
Issue #24450: Proxy gi_yieldfrom & cr_await in asyncio.CoroWrapper

10 years agoMerge 3.5 (Issue #24450)
Yury Selivanov [Fri, 3 Jul 2015 04:35:29 +0000 (00:35 -0400)]
Merge 3.5 (Issue #24450)

10 years agoIssue #24450: Proxy cr_await and gi_yieldfrom in @types.coroutine
Yury Selivanov [Fri, 3 Jul 2015 04:35:02 +0000 (00:35 -0400)]
Issue #24450: Proxy cr_await and gi_yieldfrom in @types.coroutine

10 years agoMerge 3.5 (Issue #24450)
Yury Selivanov [Fri, 3 Jul 2015 04:24:14 +0000 (00:24 -0400)]
Merge 3.5 (Issue #24450)

10 years agoIssue #24450: Add gi_yieldfrom to generators; cr_await to coroutines.
Yury Selivanov [Fri, 3 Jul 2015 04:23:30 +0000 (00:23 -0400)]
Issue #24450: Add gi_yieldfrom to generators; cr_await to coroutines.

Patch by Benno Leslie and Yury Selivanov.

10 years agomerge 3.5
Benjamin Peterson [Thu, 2 Jul 2015 21:58:38 +0000 (16:58 -0500)]
merge 3.5

10 years agomerge 3.4
Benjamin Peterson [Thu, 2 Jul 2015 21:58:31 +0000 (16:58 -0500)]
merge 3.4

10 years agouse correct __new__ method (closes #24552)
Benjamin Peterson [Thu, 2 Jul 2015 21:58:22 +0000 (16:58 -0500)]
use correct __new__ method (closes #24552)

10 years agomerge 3.5 (#24552)
Benjamin Peterson [Thu, 2 Jul 2015 21:19:05 +0000 (16:19 -0500)]
merge 3.5 (#24552)

10 years agomerge 3.4 (#24552)
Benjamin Peterson [Thu, 2 Jul 2015 21:18:58 +0000 (16:18 -0500)]
merge 3.4 (#24552)

10 years agofix use after free (closes #24552)
Benjamin Peterson [Thu, 2 Jul 2015 21:18:38 +0000 (16:18 -0500)]
fix use after free (closes #24552)

10 years agoMerge from 3.5 (#24543).
Stefan Krah [Thu, 2 Jul 2015 18:28:45 +0000 (20:28 +0200)]
Merge from 3.5 (#24543).

10 years agoIssue #24543: Use AC_LINK instead of AC_COMPILE in order to prevent false
Stefan Krah [Thu, 2 Jul 2015 18:27:56 +0000 (20:27 +0200)]
Issue #24543: Use AC_LINK instead of AC_COMPILE in order to prevent false
positives with the -flto option (gcc >= 4.9.0 and clang).

10 years agoMerge with 3.5: Issue #24514: tarfile now tolerates number fields consisting of only...
Lars Gustäbel [Thu, 2 Jul 2015 17:42:09 +0000 (19:42 +0200)]
Merge with 3.5: Issue #24514: tarfile now tolerates number fields consisting of only whitespace.

10 years agoMerge with 3.4: Issue #24514: tarfile now tolerates number fields consisting of only...
Lars Gustäbel [Thu, 2 Jul 2015 17:41:03 +0000 (19:41 +0200)]
Merge with 3.4: Issue #24514: tarfile now tolerates number fields consisting of only whitespace.

10 years agoIssue #24514: tarfile now tolerates number fields consisting of only whitespace.
Lars Gustäbel [Thu, 2 Jul 2015 17:38:38 +0000 (19:38 +0200)]
Issue #24514: tarfile now tolerates number fields consisting of only whitespace.

10 years agomerge 3.5
Benjamin Peterson [Thu, 2 Jul 2015 03:36:37 +0000 (22:36 -0500)]
merge 3.5

10 years agoMerge 3.4
Benjamin Peterson [Thu, 2 Jul 2015 03:36:29 +0000 (22:36 -0500)]
Merge 3.4

10 years agoremove stray '(' (closes #24547)
Benjamin Peterson [Thu, 2 Jul 2015 03:36:21 +0000 (22:36 -0500)]
remove stray '(' (closes #24547)

10 years agoMerge 3.5
Yury Selivanov [Thu, 2 Jul 2015 01:07:20 +0000 (21:07 -0400)]
Merge 3.5

10 years agodocs/conf: Undo changes in b2a3baa1c2b0; issue #24400
Yury Selivanov [Thu, 2 Jul 2015 01:06:59 +0000 (21:06 -0400)]
docs/conf: Undo changes in b2a3baa1c2b0; issue #24400

10 years agoMerge 3.5 (issue #24400)
Yury Selivanov [Wed, 1 Jul 2015 16:49:17 +0000 (12:49 -0400)]
Merge 3.5 (issue #24400)

10 years agoIssue #24400: Mention that __instancecheck__ is used in abc.Awaitable and Coroutine
Yury Selivanov [Wed, 1 Jul 2015 16:49:00 +0000 (12:49 -0400)]
Issue #24400: Mention that __instancecheck__ is used in abc.Awaitable and Coroutine

10 years agoMerge 3.5
Yury Selivanov [Wed, 1 Jul 2015 16:30:26 +0000 (12:30 -0400)]
Merge 3.5

10 years agoIssue #24400: Add one more unittest for CoroutineType.__await__
Yury Selivanov [Wed, 1 Jul 2015 16:29:55 +0000 (12:29 -0400)]
Issue #24400: Add one more unittest for CoroutineType.__await__

10 years agomerge in setuptools/pip update
Donald Stufft [Wed, 1 Jul 2015 15:31:38 +0000 (11:31 -0400)]
merge in setuptools/pip update

10 years agomerge in setuptools/pip update
Donald Stufft [Wed, 1 Jul 2015 15:31:13 +0000 (11:31 -0400)]
merge in setuptools/pip update

10 years agoUpdate setuptools to 18.0.1 and pip to 7.1.0
Donald Stufft [Wed, 1 Jul 2015 15:30:50 +0000 (11:30 -0400)]
Update setuptools to 18.0.1 and pip to 7.1.0

10 years agoMerge 3.5 (Issue #24487)
Yury Selivanov [Wed, 1 Jul 2015 02:13:56 +0000 (22:13 -0400)]
Merge 3.5 (Issue #24487)

10 years agoIssue #24487: Rename async() -> ensure_future() in asyncio docs.
Yury Selivanov [Wed, 1 Jul 2015 02:13:22 +0000 (22:13 -0400)]
Issue #24487: Rename async() -> ensure_future() in asyncio docs.

Patch by Martin Panter.

10 years agoMerge 3.5
Yury Selivanov [Wed, 1 Jul 2015 02:06:55 +0000 (22:06 -0400)]
Merge 3.5

10 years agoIssue #24541: Drop test_inspect.test_eightteen unittest; update docs
Yury Selivanov [Wed, 1 Jul 2015 02:06:42 +0000 (22:06 -0400)]
Issue #24541: Drop test_inspect.test_eightteen unittest; update docs

Suggested by Martin Panter.

10 years agoMerge 3.5
Yury Selivanov [Wed, 1 Jul 2015 01:45:03 +0000 (21:45 -0400)]
Merge 3.5

10 years agoIssue #24541: Update comment in test_inspect.test_eightteen
Yury Selivanov [Wed, 1 Jul 2015 01:44:52 +0000 (21:44 -0400)]
Issue #24541: Update comment in test_inspect.test_eightteen

10 years agoMerge 3.5 (Issue #24400)
Yury Selivanov [Wed, 1 Jul 2015 01:19:00 +0000 (21:19 -0400)]
Merge 3.5 (Issue #24400)

10 years agoIssue #24400: Fix failing unittest
Yury Selivanov [Wed, 1 Jul 2015 01:18:27 +0000 (21:18 -0400)]
Issue #24400: Fix failing unittest