Georg Brandl
75e11563cb
Minor fix.
2016-02-13 09:46:00 +01:00
Georg Brandl
3693b34730
PEP 515: major revision. Use rules preferred by Guido.
2016-02-13 09:43:02 +01:00
Victor Stinner
2002aa056a
PEP 511: code transformer context
2016-02-13 02:54:18 +01:00
Victor Stinner
4da7e41f94
PEP 511: update bytecode example
2016-02-13 01:29:05 +01:00
Brett Cannon
e2bf937396
List Senthil as in charge of figuring out how to convert repos
2016-02-11 19:11:13 -08:00
Georg Brandl
e8d21f30ca
Minor nit.
2016-02-11 21:08:20 +01:00
Georg Brandl
887330e895
Update schedules.
2016-02-11 18:34:06 +01:00
Georg Brandl
2c56f53fcb
Clarify what the underscores actually mean.
2016-02-11 17:58:09 +01:00
Georg Brandl
eb4e4467a9
Add Post-History.
2016-02-11 09:18:45 +01:00
Georg Brandl
412e1ffb35
Minor update to PEP 515.
2016-02-11 09:11:20 +01:00
Georg Brandl
88fccc3d5c
Update PEP 515: new, much simpler rule.
2016-02-11 08:57:12 +01:00
Georg Brandl
1202d81471
Update PEP 515 with corrections.
2016-02-11 08:45:52 +01:00
Georg Brandl
345497f028
PEP 515: underscores in numeric literals.
2016-02-10 23:16:04 +01:00
Chris Angelico
6909798f26
Apply Nathaniel's changes to PEP 513
2016-02-10 16:54:46 +11:00
Steve Dower
4dea807de6
Add PEP 514: Python registration in the Windows registry
2016-02-06 12:37:37 -08:00
Nick Coghlan
4e200485ac
PEP 487: New version from Martin
2016-02-06 15:26:52 +10:00
Chris Angelico
28f163de57
Apply Nathaniel's latest changes
2016-01-31 07:51:23 +11:00
Nick Coghlan
364cbfa224
PEP 513: Mark as Active
2016-01-30 18:59:52 +10:00
Nick Coghlan
4132e304ce
PEP 513: Cover unicode ABI compatibility
2016-01-30 18:45:54 +10:00
Nick Coghlan
f9e2c09c98
PEP 513: latest update from Nathaniel
2016-01-30 17:10:13 +10:00
Victor Stinner
313f3f46f6
PEP 511: mention also PyCC by Kevin Conway
2016-01-27 17:37:44 +01:00
Nick Coghlan
f97c710fe7
PEP 513: Update from Robert
2016-01-27 21:37:05 +10:00
Victor Stinner
3e7419f50e
PEP 511
...
Remove changes already merged into CPython:
* code.co_lnotab: support negative line number delta
https://bugs.python.org/issue26107
* enhance compiler to handle correctly tuple and frozenset constants
http://bugs.python.org/issue25843
* ast.Constant:
http://bugs.python.org/issue26146
* enhance marshal to use the empty frozenset singleton
http://bugs.python.org/issue26146
These changes were not directly related to this PEP, but more generally
enhancements to write AST code transformers (especially AST optimizers).
2016-01-27 12:19:37 +01:00
Victor Stinner
336ca41c7f
PEP 510: adjust API of functions removing specialized code
2016-01-27 11:55:10 +01:00
Victor Stinner
3910522c12
PEP 511
...
* Change code_transformer() API. The method now takes a code object as input
and must return a code object.
* Be more explicit: code_transformer() and ast_transformer() are methods taking
a self parameter.
2016-01-27 11:29:51 +01:00
Brett Cannon
d45c401bb2
Clarify why cherry-picking is preferred in PEP 512
2016-01-26 17:15:31 -08:00
Brett Cannon
3ecdb18687
Merge
2016-01-23 13:08:20 -08:00
Brett Cannon
aacaa80398
Updates from discussions
2016-01-23 13:07:48 -08:00
Guido van Rossum
70a63a4751
Moved ambv/typehinting repo to python/typing. Yeah!
2016-01-22 16:26:17 -08:00
Brett Cannon
18770242cf
Minor tweaks to PEP 512
2016-01-21 16:59:57 -08:00
Nick Coghlan
dd23c62742
PEP 513: mark as a distutils-sig PEP
2016-01-21 16:46:49 +10:00
Nick Coghlan
d161460a4b
PEP 513: Portable Built Linux Distributions
2016-01-21 16:23:03 +10:00
Nick Coghlan
571813608f
PEP 440: Fix PyPI reference
2016-01-21 16:21:55 +10:00
Nick Coghlan
a3519cb25f
PEP 440: Remove references to PEP 426
...
PEP 426 is still in draft, and is likely to stay that
way for quite some time. This update removes those
references, and instead includes the relevant details
directly in PEP 440.
2016-01-21 16:15:12 +10:00
Brett Cannon
7c2c1021ef
Update PEP 7 to strongly encourage curly braces with conditional
...
statements.
2016-01-20 19:19:42 -08:00
Brett Cannon
70cff256c5
Undo accidental part of a commit
2016-01-20 19:18:33 -08:00
Brett Cannon
b424590050
Update post-history for PEP 512
2016-01-19 16:22:10 -08:00
Brett Cannon
5a91baba5d
Minor clarification for PEP 512
2016-01-19 12:17:28 -08:00
Brett Cannon
ee38420e88
Various changes to PEP 512 based on feedback from core-workflow
2016-01-18 10:52:57 -08:00
Brett Cannon
982953cea7
Remove a bot name from PEP 512 that might be taken as sexist
2016-01-17 15:12:36 -08:00
Brett Cannon
f08042ea10
Add a Status section to PEP 512
2016-01-17 12:43:18 -08:00
Brett Cannon
7f86b12f64
Add PEP 502: Migrating from hg.python.org to GitHub
2016-01-17 12:28:17 -08:00
Victor Stinner
796880beeb
PEP 511: reorganize
2016-01-15 23:19:59 +01:00
Victor Stinner
78f8a7d3a9
PEP 511: reformat to send by email
2016-01-15 17:12:31 +01:00
Victor Stinner
77c59a0cdd
PEP 511
...
* bytecode => code
* more fun with bytecode
* enhance the Changes section
2016-01-15 16:18:00 +01:00
Victor Stinner
5af754e05f
PEP 511: add bytecode transformers
2016-01-15 12:54:09 +01:00
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