Nick Coghlan
51f79940e1
PEP 493: link to issue with the implementation
2016-01-15 17:46:40 +10:00
Victor Stinner
e969ebe7de
PEP 511:
...
* usage: obfuscator!
* impact on other python implementations
* disable peephole optimizer
* link to the old python-dev discussion
2016-01-15 02:39:03 +01:00
Victor Stinner
307af6e57e
PEP 511: add list of AST optimizer issues
2016-01-15 02:14:44 +01:00
Victor Stinner
ac6203d00f
PEP 511
...
* Fix the API: use sys.get/set_ast_transformers()
* elaborate changes on importlib, try to be more concrete
* add more examples of usage of AST transformers
2016-01-15 01:44:58 +01:00
Victor Stinner
0f15bdb06e
PEP 511: add usages to the rationale
2016-01-15 01:01:05 +01:00
Nick Coghlan
9b7a46a4f1
PEP 432 reference impl is up to date
2016-01-14 22:30:50 +10:00
Victor Stinner
4fbc954904
PEP 511: add link to issue #26107
2016-01-14 10:15:32 +01:00
Victor Stinner
6b3a0c2970
PEP 510: Add PyFunction_RemoveSpecialized() and PyFunction_RemoveAllSpecialized()
2016-01-14 09:50:22 +01:00
Victor Stinner
6ef0bf9566
PEP 510: pickle doesn't serialize code object, remove nonsense paragraph.
2016-01-14 09:44:15 +01:00
Chris Angelico
aa97c33427
Apply Oleg's edits to PEP 103, per request
2016-01-14 07:36:39 +11:00
Victor Stinner
90c260b907
PEP 510
...
* complete PyFunction_Specialize() description
* add link to the implementation
2016-01-13 15:16:46 +01:00
Benjamin Peterson
3981ab06d2
update 2.7 schedule ( closes #26087 )
2016-01-12 21:00:13 -08:00
Victor Stinner
8a8791f816
PEP 511: add the text of the PEP
2016-01-13 00:57:21 +01:00
Victor Stinner
cb2695ed1f
PEP 510: rephrase introduction on PyPy
...
suggestion of Yury Selivanov
2016-01-13 00:02:21 +01:00
Victor Stinner
62cad3ab0c
PEP 509: mention explicitly that PyDictObject is not part of the stable ABI
2016-01-12 22:46:56 +01:00
Victor Stinner
f916adc862
PEP 510: minor fixes
2016-01-12 22:46:36 +01:00
Victor Stinner
ec95a9ac51
PEP 509: fix typos reported by Jim J. Jewett
2016-01-12 21:03:57 +01:00
Victor Stinner
5d9f3b27d8
PEP 510: title
2016-01-12 15:32:35 +01:00
Victor Stinner
3e764abbb9
reserve PEP number 511 for the API of AST transformers
2016-01-12 14:57:02 +01:00
Victor Stinner
43bb3fb7ad
PEP 510
...
* convert Python functions to C functions
* replace "specialized functions" with "specialized codes" to avoid confusion
* guard functions now use 0 result as success to simplify the code
2016-01-12 12:11:53 +01:00
Victor Stinner
a19233d285
PEP 509: be more explicit on when the version is incremented or not
2016-01-12 00:19:28 +01:00
Victor Stinner
04b7e969a2
PEP 510
...
* make new methods private
* make Guard type private and rename it to PyFuncGuard
* elaborate potential changes on the Python semantics
* explain than other implementations of Python are free to not implement new
methods, or implement them as no-op
2016-01-11 23:55:32 +01:00
Guido van Rossum
238df5a182
Update PEP 484 with recommended Python 2 alternative.
2016-01-11 09:36:24 -08:00
Victor Stinner
a0e959b0b7
PEP 509: typo, PY_UINT64_T (unsigned), not PY_INT64_T (signed)
2016-01-11 18:32:22 +01:00
Victor Stinner
ecd1712cd9
PEP 510: abandonned => abandoned
...
Typo reported in issue #26080 .
2016-01-11 18:10:49 +01:00
Victor Stinner
89f64fa84b
PEP 510: rephrase the sentence about serialization
2016-01-11 17:49:07 +01:00
Victor Stinner
86af87adc3
PEP 509: minor edits
2016-01-11 17:18:06 +01:00
Victor Stinner
974dc6a0bc
PEP 509: reformat to 72 columns
2016-01-11 16:27:47 +01:00
Victor Stinner
1a0a05ed5a
PEP 509: make the version private
...
* reorganize sections
* add microbenchmarks numbers
* rationale to not expose the version at Python level
2016-01-11 16:16:46 +01:00
Victor Stinner
ded45b06f1
typo: semantic => semantics
2016-01-11 10:18:52 +01:00
Victor Stinner
d59e5c14d1
PEP 510: add missing parameters to check() to support keywords
2016-01-11 03:02:32 +01:00
Victor Stinner
402cb74efe
PEP 509
...
* point to PEP 510 for static optimizers
* remove link to issue 19332, dict.__version__ doesn't help
2016-01-11 00:28:46 +01:00
Victor Stinner
ee1a6bb292
PEP 509: document the type version tag
2016-01-11 00:15:41 +01:00
Victor Stinner
984fbd8396
PEP 510: rationale for static optimize vs JIT compiler
2016-01-10 14:58:17 +01:00
Victor Stinner
95ff7961ed
PEP 509: add alternatives
2016-01-10 00:30:32 +01:00
Victor Stinner
534db9e409
Add PEP 509 (dict.__version__) and 510 (func.specialize)
2016-01-09 23:28:43 +01:00
Barry Warsaw
d1dee05fa0
Merge
2016-01-05 18:35:42 -05:00
Barry Warsaw
fc98fbec2a
Fix header order.
2016-01-05 18:35:21 -05:00
Barry Warsaw
39ffb20dc3
PEP 9 (plaintext PEPs) is deprecated.
2016-01-05 18:33:02 -05:00
Guido van Rossum
2d2ea7a703
Clarify that stdlib experiments with annotations are not encouraged.
2016-01-05 15:25:40 -08:00
Ethan Furman
544e54168a
fix grammar
2016-01-05 12:12:27 -08:00
Guido van Rossum
146574f68a
Update rules for function annotations in the light of PEP 484.
2016-01-05 10:33:30 -08:00
Guido van Rossum
8288ff6a15
Update PEP 8 to recommend against trailing whitespace.
2016-01-04 08:59:47 -08:00
Barry Warsaw
4ca86a3e7e
Status and resolution for 507.
2016-01-03 09:38:47 -05:00
Guido van Rossum
15eefc09ad
Change Talin's email address to viridia@gmail.com.
2015-12-27 10:09:06 -07:00
Nick Coghlan
4a179cbd11
Revise implementation strategy for PEP 432
2015-12-27 21:44:47 +10:00
Larry Hastings
5968f99d0a
Update 3.4 release schedule to note the release of 3.4.4.
2015-12-20 22:48:22 -08:00
Guido van Rossum
8588e3692b
Fix link for "Registering with the Package Index".
2015-12-18 09:42:08 -08:00
Nick Coghlan
318a5d5655
PEP 493: Add Barry as BDFL-Delegate
2015-12-16 07:45:33 +10:00
Nick Coghlan
a0a5b34663
PEP 493: Clarify scope & deemphasise PEP 476 backport
...
* Scope limitations now have their own section, rather than being
part of the Rationale section
* reordered backport sections so PEP 493 backport is discussed
prior to the PEP 476 backport
* made it explicit that the PEP 476 section is aimed at "*IF* you
backport this feature, do it *this* way", so simply not implementing
that section at all is entirely PEP compliant
2015-12-08 18:43:52 +10:00