Commit Graph

7232 Commits

Author SHA1 Message Date
Zachary Ware db62f9d81c Set the PEP number 2017-09-05 10:37:52 -07:00
R. David Murray 0e65aeaa60 Fix typo. 2017-09-05 13:27:28 -04:00
R. David Murray 705f178319 Add PEP-0548: More Flexible Loop Control 2017-09-05 13:18:51 -04:00
Benjamin Peterson f16fb1c07b no more IRIX 2017-09-04 14:00:49 -07:00
Yury Selivanov dbdf6917b9 pep-550: Fix a couple of typos (#387) 2017-09-01 22:54:46 -04:00
Yury Selivanov c99d31840f pep550: Mention EC.vars() (#386) 2017-09-01 22:44:43 -04:00
Yury Selivanov 9931bb814d PEP-0550 V5 (#385)
Changes:

* Coroutines have no logical context by default (a revert to the V3
  semantics).

* All APIs have been placed to the ``contextvars`` module, and
  the factory functions were changed to class constructors
  (``ContextVar``, ``ExecutionContext``, and ``LogicalContext``).

* ContextVar.lookup() got renamed back to ContextVar.get() and gained
  the `topmost` and `default` keyword arguments;

* Added ContextVar.delete().

* Fixed ContextVar.get() cache bug (thanks Nathaniel!).

* Added a few more design considerations points.

* Various minor edits and enchancements.
2017-09-01 18:46:39 -04:00
Thomas Kluyver 3a2bf11650 PEP 517: latest round of updates (#384)
* Backends can define UnsupportedOperation exc type
* More rejected alternatives
* Specify srcdir not on sys.path
2017-09-01 20:23:55 +10:00
Ned Deily c989bec784 Move 3.7.0a1 back a week due to dev sprint 2017-09-01 01:17:13 -04:00
Ned Deily 2d972c1754 Move 3.6.3 dates back a week because of dev sprint. 2017-09-01 01:14:40 -04:00
Ned Deily 0f09cb457b Update 3.3.7 dates 2017-09-01 01:09:15 -04:00
Huang Huang 89b839265d reSTify PEP 253 (#368) 2017-08-31 14:06:43 -07:00
Steve Dower 5fa8418eef Rewrap PEP to 72 columns (#383)
Remove unnecessary hook for type.__setattr__
Separate API code into C and Python
Minor word tweaks
2017-08-31 09:49:38 -07:00
Huang Huang 60a42552a9 reSTify PEP 262 (#367) 2017-08-29 15:02:10 -07:00
Benjamin Peterson 93c8909aeb distinguish 2.7.14 rc and final
Thanks to Christian Clauss for noticing.
2017-08-28 23:16:39 -07:00
Steve Dower 4f63a5935e PEP 551 updates (#378)
* Rename "log hooks" to "audit hooks"
Add more hook locations
Improve recommendations regarding open_for_exec()

* Improves hooks for compile, exec, and code.__new__
Adds hook for pickle.find_class

* Fix ordering of code.__new__ arguments to match compile arguments.

* Combine type.__setattr__ event into object.__setattr__ and add __delattr__

* Adds rejected ideas.

* Fixes "from above" reference.
2017-08-28 16:37:28 -07:00
Huang Huang b474b4f27f reSTify PEP 324 (#365) 2017-08-28 15:28:48 -07:00
Huang Huang 5a1b908205 reSTify PEP 275 (#356) 2017-08-28 15:10:25 -07:00
Masayuki Yamamoto 7a99bb9b72 PEP 539: update draft (#316) 2017-08-28 14:35:54 -07:00
Daniele Varrazzo 14e14c6dce PEP 513: added libresolv to whitelisted manylinux1 libraries (#374)
See bug pypa/auditwheel#80 for details.
2017-08-28 12:16:11 -07:00
Elvis Pranskevichus 08871010d4 PEP-550: Mention why threading.local()-like interface was rejected (#377) 2017-08-26 13:52:36 -04:00
Yury Selivanov 977886f683 pep-550: Rename get -> lookup (#376) 2017-08-25 23:42:12 -04:00
Yury Selivanov 1b8728ded7 PEP-0550 V4 (#375) 2017-08-25 18:21:39 -04:00
Mariatta 2b42b30975 PEP 551: Add "discussions-to" header (#362)
Discussions to: security-sig@python.org
2017-08-25 08:31:15 -07:00
Thomas Kluyver 597ffbaec1 PEP 517: Remove build_directory parameter (#364)
We seem to be reaching the conclusion that this is not needed, and removing
it allows the spec to be simpler.
2017-08-25 22:36:55 +10:00
Steve Dower 571c14fa26 PEP 551 v2 (#363)
* Adds socket.getaddrinfo and socket.getnameinfo to list of hooks.

* Updates post-history
Adds note about allowing -i in debug builds
Clarifies some recommendations and wraps the text.
2017-08-24 19:12:08 -07:00
Steve Dower cd795ec53c PEP 551: Security transparency in the Python runtime 2017-08-24 09:59:23 -07:00
Huang Huang f22e81b255 reSTify PEP 282 (#358) 2017-08-21 10:07:20 -07:00
Huang Huang a5101b1988 reSTify PEP 276 (#357) 2017-08-21 10:02:31 -07:00
Benjamin Peterson 8af972b089 2.7.14 release schedule 2017-08-20 12:03:22 -07:00
Yury Selivanov 287ed87bb4 PEP 550 v3 (#355)
* pep-550: Rename LocalContext -> LogicalContext

* pep-550: Rename ContextItem -> ContextKey

* pep-550: Update ContextKey caching

* pep-550: Reorder Generators and Coroutines sections; drop await/ceval

* pep-550: Some rewording in the HAMT Performance section

* pep-550: Add a couple of paragraphs to Approach 3

* pep-550: Add version 3 summary of changes

* pep-550: A few more edits

* pep-550: Update the Version History section
2017-08-18 16:23:50 -04:00
Brett Cannon 71098c1207 Clarify C++-style one-line comments 2017-08-18 12:05:03 -07:00
Huang Huang 3ea921ba72 reSTify PEP 293 (#353) 2017-08-18 12:02:48 -07:00
Huang Huang e6fe4f377f reSTify PEP 296 (#352) 2017-08-18 12:00:20 -07:00
Huang Huang 5aea3b9792 reSTify PEP 323 (#351) 2017-08-18 11:59:08 -07:00
Huang Huang 86a462a7b4 reSTify PEP 319 (#350) 2017-08-18 11:56:24 -07:00
Huang Huang cc56b43dcb reSTify PEP 3101 (#328) 2017-08-16 15:57:10 -07:00
Huang Huang a5e937ea43 reSTify PEP 452 (#327) 2017-08-16 15:53:46 -07:00
Huang Huang 7f8e97ca3f reSTify PEP 397 (#326) 2017-08-16 15:52:31 -07:00
Huang Huang dd454efb3a reSTify PEP 371 (#325) 2017-08-16 15:47:03 -07:00
Huang Huang 0f7b74537f reSTify PEP 355 (#324) 2017-08-16 15:39:21 -07:00
Yury Selivanov e3aa3b2b4e pep-550: Couple of small fixes (#349)
* pep-550: Fix typo

* pep-550: Use a better mail archive link
2017-08-16 09:21:25 -04:00
Yury Selivanov 7a3116172f pep-550: Add Version History section (#348) 2017-08-15 23:43:46 -04:00
Yury Selivanov 5207a074cf pep-550: Add a note why HAMT is better than dict.copy() (#347)
* pep-550: Add a note why HAMT is better than dict.copy()

* pep-550: Drop now unused images
2017-08-15 23:27:54 -04:00
Yury Selivanov f67bb4e465 pep-550: Add a return (#346)
* pep-550: Add a return

* pep-550: Clarify that ContextItem.get() cache uses a borrowed ref
2017-08-15 21:00:59 -04:00
Yury Selivanov 46e3edcbb0 pep-550: A couple of minor additions to the impl strategy section (#345) 2017-08-15 19:42:56 -04:00
Yury Selivanov 09c05c8740 pep-550: Full rewrite: v2. (#344) 2017-08-15 19:32:04 -04:00
Huang Huang a600f25404 reSTify PEP 242 (#323) 2017-08-15 14:24:15 -07:00
diana 422c4819d4 pep 511 typo: extra space (#343) 2017-08-15 19:48:24 +10:00
John T. Wodder II 59ce87e60b Fix code formatting and a typo (#340) 2017-08-14 12:17:13 -07:00