Commit Graph

1990 Commits

Author SHA1 Message Date
Georg Brandl 03519daebc typo 2006-03-08 15:37:33 +00:00
Neal Norwitz 0712a985bd Update the PEPs/features that were implemented 2006-03-08 05:33:34 +00:00
Guido van Rossum 9fab3b64b4 Accept and finalize PEP 357. __index__ is all checked in. 2006-03-07 18:58:54 +00:00
Nick Coghlan 90e67590fd Fix name of parameter in run_module signature 2006-03-06 08:59:10 +00:00
Brett Cannon 61850a7800 Clarify some wording as suggested by Nick Coghlan. 2006-03-04 20:42:02 +00:00
Martin v. Löwis 63fa47d96c Remember that we should update the UCD. 2006-03-04 17:26:24 +00:00
Neal Norwitz de41b4965c Fix some sentances, add a little info about ceval, remove asdl_seq_APPEND() 2006-03-03 21:45:55 +00:00
Hye-Shik Chang 5104007210 Fix an apparent typo in the expanded code. 2006-03-03 06:39:47 +00:00
Brett Cannon 854454ef09 Fix mismatch of PEP 339's title and what listed in the index. 2006-03-02 22:05:48 +00:00
Brett Cannon 03ecd8842d Swap in Python/compile.txt text; it's more comprehensive. Changed the name of
the PEP to reflect this.

Will delete Python/compile.txt and use this as the definitive copy.
2006-03-02 22:04:09 +00:00
David Goodger 794b1f8f11 converted to UTF-8 & added coding slugs 2006-03-02 19:54:50 +00:00
David Goodger d4d660d886 typo 2006-03-02 18:44:03 +00:00
David Goodger dd1d969c25 switched encoding to UTF-8 2006-03-02 18:31:36 +00:00
David Goodger 9359512370 typo 2006-03-02 18:26:21 +00:00
Sean Reifscheider 5e30b2c0ca Adding in header for text PEPs. 2006-03-02 18:24:48 +00:00
David Goodger 63ace70a54 use pyramid template 2006-03-02 18:20:17 +00:00
David Goodger c2218cae61 pyramid-specific PEP template 2006-03-02 18:20:03 +00:00
Sean Reifscheider 038c86ca74 Removing some extra HTML markup, adding a closing pre. 2006-03-02 18:12:44 +00:00
Sean Reifscheider 5c2eb31022 New version of pep2pyramid, removes HTML headers from text files. 2006-03-02 17:57:41 +00:00
Sean Reifscheider 70a59129df Nearly working. 2006-03-02 17:40:56 +00:00
Sean Reifscheider c1340af281 Kludged version. 2006-03-02 16:45:09 +00:00
Guido van Rossum 9feffcd8af /pubic/public/. Thanks Jennings Jared! 2006-03-02 03:46:55 +00:00
Brett Cannon 1c4f4d3f18 Shift pseudo-code to Transition Plan section and provide a pseudo-code
implementation of what BaseException will look like in Python 3.0 .
2006-03-02 00:36:20 +00:00
Brett Cannon cc5472f135 Fix a typo. 2006-03-01 23:51:20 +00:00
Brett Cannon ad251f7c86 Rework pseduo-code to better match implementation. Only affected __str__ and
__unicode__.  Had to be done this way for backwards-compatibility issues.
2006-03-01 23:44:47 +00:00
Brett Cannon 61b759c5f7 Move an edited idea from the core language section down to atomic types
section.
2006-03-01 18:47:47 +00:00
Guido van Rossum 1b6075f020 343: fix bug in nested().
356: add some tentative future keywords.
3000: add some new ideas.
2006-03-01 17:06:46 +00:00
Neal Norwitz 31ace078cc Forgot to update both places for the status 2006-03-01 08:59:06 +00:00
Brett Cannon 9e3b21db47 Reorganize: move stuff from core language to atomic types, add Influencing PEPs
section.
2006-03-01 05:32:44 +00:00
Brett Cannon 81eabf7a0d Change status of PEP 352 to final.
Also clarified wording to reflect the implementation; only exceptions are
new-style class.  Wording was ambiguous and suggested that you could raise
any new-style class which was considered insane by everyone at the core sprint
at PyCon 2006.  And, most importantly, a Tim-channeled Guido thought that the
current implementation was the way to go.  No one should be able to ``raise
42``.
2006-03-01 04:48:52 +00:00
Neal Norwitz 7e0013445c ssize_t is final. Thanks Martin! 2006-02-28 23:28:21 +00:00
Neal Norwitz 8a80d48999 Martin changed the encoding warning to an error 2006-02-28 23:10:27 +00:00
Guido van Rossum 1b6c373966 Fix two examples that were broken by the new semantics. 2006-02-28 22:49:15 +00:00
Neal Norwitz a0a335673a Raymond pointed out {}.has_key was not slated for removal 2006-02-28 21:52:10 +00:00
Neal Norwitz afdd996d22 Minor detail about the warning 2006-02-28 21:13:18 +00:00
Guido van Rossum d8e895c878 Clarify the expanded code -- exc is just used as a flag. 2006-02-28 21:05:40 +00:00
Guido van Rossum f038797f00 Change the PEP to add that __exit__() must re-raise the exception
passed in, if any.  This appears to be a deviation from how the PEP
was originally seen; but I think it's essential to be able to make a
simple promise about generators decorated with @contextmanager.

Added the transition plan and the __future__ statement.

Also some miscellaneous cleanup.
2006-02-28 20:58:17 +00:00
Guido van Rossum 12bffcefbe Mention dropping aquire_lock as an alias for acquire, etc. 2006-02-28 20:56:18 +00:00
Neal Norwitz 690f5c7e75 Oops, Thomas finished the __future__ support. 2006-02-28 20:05:04 +00:00
Neal Norwitz 4271cdc07b Status update 2006-02-28 19:57:16 +00:00
Neal Norwitz 7abb173d4b Finally spell parens write (I think). 2006-02-28 17:18:37 +00:00
Neal Norwitz c2c6013283 Guido decided to remove slicing opcodes (from Jeremy's mail about slicing bugs
in the new AST).
Found some more MACROs to remove.
2006-02-28 16:57:49 +00:00
Guido van Rossum 53c1f1795e Change the translation slightly.
ctx.__exit__ is now bound before ctx.__enter__;
ctx.__enter__ is still called before the try-block
is entered, but VAR is assigned *inside* the try-block.
Clarify what happens to break, continue, return.
2006-02-27 21:08:43 +00:00
Neal Norwitz dc9835bebb Add note about cleaning up namespace 2006-02-27 18:29:14 +00:00
Neal Norwitz ee1191f906 Try to clarify parens a bit 2006-02-27 17:38:27 +00:00
Neal Norwitz baa6e3c955 MvL added _ast module 2006-02-27 17:19:00 +00:00
Neal Norwitz fb21dca761 Update status, Thomas did 308 2006-02-27 17:11:57 +00:00
Neal Norwitz 41ae421a05 Add note from 308 2006-02-27 17:11:04 +00:00
Guido van Rossum df7a33afb0 PEP 308 is final. A great many thanks go to Thomas Wouters! 2006-02-27 16:55:05 +00:00
Neal Norwitz 3e2085f82e Minor updates 2006-02-27 16:26:26 +00:00