Commit Graph

5014 Commits

Author SHA1 Message Date
Nick Coghlan b1126e367c Incorporate Vinay's direct reference feedback
* Syntax becomes "from URL" instead of "is URL"
* Now a distinct alternative to version specifiers rather
  than a subclause of one
2013-06-26 21:27:57 +10:00
Nick Coghlan c7ac54a9b9 PEP 426: add distlib as a reference impl 2013-06-24 21:48:49 +10:00
Nick Coghlan 00af01985f PEP 426: tweak standard build system description 2013-06-24 21:38:31 +10:00
Nick Coghlan a157a40e52 PEP 426: make summary field mandatory 2013-06-24 21:05:51 +10:00
Victor Stinner 41306e137b PEP 445: add "Redesign Debug Checks on Memory Allocators as Hooks" section 2013-06-23 14:34:11 +02:00
Nick Coghlan f8a1a5ce04 PEP 426 updates
* Add implementation_name and implementation_version marker variables
* Expand on the expected use cases for supports_environments
* Reference wheel and warehouse from legacy metadata appendix
* Drop most of the Sphinx notes (moving some to Rejected Features)
2013-06-23 17:01:36 +10:00
Victor Stinner 5e32d4908d PEP 445: fix hook_malloc() in example 3
Add missing declaration "void *ptr;"
2013-06-23 02:28:37 +02:00
Daniel Holth 5e6a01452e pep-426: properly escape backslashes 2013-06-22 19:17:17 -04:00
Victor Stinner 5ad57e290b PEP 445: fix examples 2013-06-20 23:55:57 +02:00
Victor Stinner ef6da7e6df PEP 445: Rename domains: PYMEM_DOMAIN_RAW, PYMEM_DOMAIN_MEM, PYMEM_DOMAIN_OBJ 2013-06-20 23:42:27 +02:00
Nick Coghlan a481167f6c PEP 426 - add missing dependency fields 2013-06-20 22:42:23 +10:00
Nick Coghlan 2aa8569969 Add jsonschema ref to PEP 426 2013-06-20 21:51:16 +10:00
Nick Coghlan 5516e1cb73 Tweak PEP 426 install hooks 2013-06-20 21:44:51 +10:00
Victor Stinner 682a7fe994 PEP 445:
* add PyMemAllocatorDomain enum: PYALLOC_PYMEM_RAW, PYALLOC_PYMEM or
   PYALLOC_PYOBJECT
 * rename:

   - PyMemBlockAllocator structure => PyMemAllocator
   - PyMem_GetMappingAllocator() => PyObject_GetArenaAllocator()
   - PyMemMappingAllocator structure => PyObjectArenaAllocator
   - PyMem_SetMappingAllocator() => PyObject_SetArenaAllocator()

 * group get/set functions to only keep 2 functions:
   PyMem_GetAllocator() and PyMem_SetAllocator()
 * PyMem_RawMalloc(0) now calls malloc(1) to have a well defined behaviour
 * PYALLOC_PYMEM_RAW and PYALLOC_PYMEM are now using exactly the same allocator
 * Add more references for external libraries
2013-06-20 13:20:58 +02:00
Nick Coghlan f4a21c42e6 Update post dates for 426/440 2013-06-20 19:24:19 +10:00
Nick Coghlan 6676b35f46 PEP 426/440 update 2013-06-19 23:56:38 +10:00
Victor Stinner fdb230409c PEP 445 2013-06-18 22:33:41 +02:00
Victor Stinner d197160016 PEP 445 2013-06-18 22:18:21 +02:00
Victor Stinner 4224eb6777 typo 2013-06-18 22:07:52 +02:00
Victor Stinner d1c9cb312b PEP 445: textwidth=72 (for email) 2013-06-18 22:05:17 +02:00
Victor Stinner 2d81cffb61 PEP 445 2013-06-18 21:59:48 +02:00
Victor Stinner 5cfe3ed35f PEP 445 2013-06-18 21:04:34 +02:00
Victor Stinner 69f972bb2b PEP 445 2013-06-18 14:14:17 +02:00
Victor Stinner 4cd865a624 PEP 445 2013-06-18 03:00:17 +02:00
Victor Stinner f5879af95b PEP 445 2013-06-18 02:46:10 +02:00
Victor Stinner d52f6c09ed PEP 445: background 2013-06-18 02:02:27 +02:00
Victor Stinner 45a9397c0d PEP 445 2013-06-18 01:52:14 +02:00
Victor Stinner c3ae1b4d51 PEP 445: cleanup and inline examples 2013-06-18 01:30:05 +02:00
Victor Stinner e2168ebe67 PEP 0445: examples 2013-06-18 01:02:16 +02:00
Victor Stinner ddb6760c17 PEP 445: reorder 2013-06-16 04:03:15 +02:00
Victor Stinner 5ae891a353 PEP 445 2013-06-16 04:01:00 +02:00
Victor Stinner 28d184fcff PEP 445: more background 2013-06-16 03:49:29 +02:00
Antoine Pitrou 3e2f3cfdb3 Mark PEP 442 as accepted 2013-06-15 20:01:08 +02:00
Antoine Pitrou 211e09d844 An object's finalizer will only ever be called once, even if resurrected. 2013-06-15 19:59:55 +02:00
Brett Cannon 36d2f33ef1 fix spelling 2013-06-15 12:28:29 -04:00
Łukasz Langa 44921d965d Marked PEP 443 as Final. 2013-06-15 16:52:08 +02:00
Ethan Furman 04d5c1d67e Marked PEP-0435 as Final. 2013-06-14 22:31:01 -07:00
Victor Stinner 8ec9c98ef6 PEP 445: fix typo 2013-06-15 04:25:42 +02:00
Victor Stinner f22e1a0a70 PEP 445: Add new APIs to customize memory allocators 2013-06-15 04:24:25 +02:00
Richard Jones a8b84be851 slight clarification 2013-06-14 11:36:16 +10:00
Richard Jones cef78b42ae clarify some wording based on feedback from Marcus Smith; note resolution of Fedora issue 2013-06-14 11:15:22 +10:00
Benjamin Peterson 6fb6ffac74 obscure the email address in bdfl-delegate, too 2013-06-05 12:03:27 -07:00
Guido van Rossum c4f217a9c8 Accept PEP 443, making a few minor edits to improve text flow. 2013-06-04 18:29:49 -07:00
Łukasz Langa 82261fe5e1 Explicitly state that the default implementation is registered for `object`
Thanks to Gustavo Carneiro for the suggestion.
2013-05-31 12:31:11 +02:00
Łukasz Langa b8e9268074 reference the final posting on python-dev 2013-05-31 11:34:10 +02:00
Guido van Rossum cdc8dab2ce Minor clarifications. 2013-05-29 15:33:55 -07:00
Nick Coghlan dfb7f691ac Markup fixes 2013-05-30 00:17:27 +10:00
Nick Coghlan e2794d830b Update based on distutils-sig feedback 2013-05-30 00:15:30 +10:00
Łukasz Langa 620f079ec8 Make consistent use of the term "implementation" versus "overload" 2013-05-27 14:23:30 +02:00
Nick Coghlan 7d207bc210 Publish the JSON-based metadata 2.0 spec 2013-05-27 21:20:13 +10:00