Commit Graph

6336 Commits

Author SHA1 Message Date
Georg Brandl 22fbc7c475 Change example constant. 2016-02-13 13:24:48 +01:00
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