Antoine Pitrou
9ebab6c186
Mark accepted
2013-07-06 22:56:39 +02:00
Antoine Pitrou
722bcf3c16
Some tweaks
2013-07-06 22:48:32 +02:00
Daniel Holth
41d43d2d53
pep-0426: add generator field
2013-07-06 16:38:22 -04:00
Victor Stinner
b4738085d0
PEP 446: enhance the Rationale to take into account Cameron Simpson's remarks
...
* mention the name of the close-on-exec flag: HANDLE_FLAG_INHERIT, O_CLOEXEC
* mention the name of the blocking flag: O_NONBLOCK
* explain that file attributes are duplicated at fork
2013-07-06 14:27:23 +02:00
Victor Stinner
eb13cfaa28
PEP 446: typo: inherance => inheritance
2013-07-04 22:10:39 +02:00
Victor Stinner
47a9a14870
PEP 446: better title
2013-07-04 13:01:38 +02:00
Victor Stinner
7394d0aceb
PEP 446: add an "Overlapped I/O" alternative
2013-07-04 12:58:03 +02:00
Victor Stinner
1043aa17ab
Add PEP 446: based on PEP 433, but simpler and more conservative
2013-07-04 01:32:07 +02:00
Barry Warsaw
a87fddebef
Relax PEP 8's perceived (but incorrect) prohibition against backslashed.
2013-07-03 13:26:36 -04:00
Victor Stinner
1506fc7c5b
PEP 445: fix typo
2013-07-03 00:44:58 +02:00
Victor Stinner
06c2d930d6
PEP 445: explain why External Libraries and Memory Allocators sections are present
2013-07-01 23:15:45 +02:00
Victor Stinner
e1d30cc03e
PEP 445: rephrase abstract
...
Remove also a wrong sentence: using the same prototypes than external libraries
is not a must-have. In fact, it was neither a guideline for this PEP, but just
an inspiration.
2013-07-01 22:44:48 +02:00
Victor Stinner
03210e6ffd
PEP 445: cleanup
...
Avoid "should", "may" and "might". Rephrase some sentences
2013-07-01 22:29:08 +02:00
Łukasz Langa
feef345e1e
Use C3-based linearization for ABC support to improve predictability
2013-07-01 14:46:15 +02:00
Ethan Furman
6ec9fdf432
Added rationale for functional API defaulting to 1 as the start.
2013-06-28 19:32:40 -07:00
Victor Stinner
16b2b8f19e
PEP 445: take into account Antoine Pitrou's remarks
2013-06-28 22:39:29 +02:00
Łukasz Langa
92027e2fe7
Restore comment about an alternative syntax found in 2009
2013-06-27 10:48:28 +02:00
Łukasz Langa
78083574cd
Reject PEP 315.
2013-06-26 17:38:57 +02:00
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