- 08 Mar, 2007 2 commits
-
-
Guido van Rossum authored
-
Guido van Rossum authored
(see SF#1671314) with small tweaks. The io module now uses this instead of its own implementation of the FileIO class, if it can import _fileio.
-
- 07 Mar, 2007 3 commits
-
-
Guido van Rossum authored
-
Guido van Rossum authored
the amount of data read.
-
Guido van Rossum authored
I cleaned up whitespace but otherwise didn't change it. This will need work to reflect the tentative decision to drop nonblocking I/O support from the buffering layers.
-
- 06 Mar, 2007 1 commit
-
-
Georg Brandl authored
-
- 28 Feb, 2007 5 commits
-
-
Guido van Rossum authored
-
Jack Diederich authored
-
Guido van Rossum authored
This fixes test_compiler, test_transformer, and test_parser.
-
Brett Cannon authored
-
Brett Cannon authored
-
- 27 Feb, 2007 19 commits
-
-
Guido van Rossum authored
Fix by Pete Shinners (for his own bug :-).
-
Brett Cannon authored
-
Brett Cannon authored
-
Neal Norwitz authored
-
Neal Norwitz authored
-
Neal Norwitz authored
-
Guido van Rossum authored
Also implemented Neal's suggestion (add fileno() to SocketIO) and some unrelated changes, e.g. remove Google copyright and make BytesIO a subclass of BufferedIOBase.
-
Jeremy Hylton authored
-
Guido van Rossum authored
-
Georg Brandl authored
-
Georg Brandl authored
-
Neal Norwitz authored
-
Jeremy Hylton authored
Add nonlocal_stmt to Grammar and Nonlocal node to AST. They both parallel the definitions for globals. The symbol table treats variables declared as nonlocal just like variables that are free implicitly. This change is missing the language spec changes, but makes some decisions about what the spec should say via the unittests. The PEP is silent on a number of decisions, so we should review those before claiming that nonlocal is complete. Thomas Wouters made the grammer and ast changes. Jeremy Hylton added the symbol table changes and the tests. Pete Shinners and Neal Norwitz helped review the code.
-
Neal Norwitz authored
-
Guido van Rossum authored
-
Guido van Rossum authored
-
Neal Norwitz authored
Remove duplicate refs to int from int/long unification presumably. (There might be more refs like these.)
-
Brett Cannon authored
-
Brett Cannon authored
it under regrtest. 'traceback' likes to strip out the module name if it is __main__ or __builtin__ but not in other cases.
-
- 26 Feb, 2007 10 commits
-
-
Brett Cannon authored
needlessly.
-
Neal Norwitz authored
-
Neal Norwitz authored
-
Guido van Rossum authored
-
Guido van Rossum authored
-
Brett Cannon authored
'except' clause. Also refactor some code to help keep Neal Norwitz happy.
-
Neal Norwitz authored
So don't declare that it was removed, just leave the original description.
-
Neal Norwitz authored
-
Guido van Rossum authored
(1) Combines the code paths for MAKE_FUNCTION and MAKE_CLOSURE. Fixes a crash where functions with closures and either annotations or keyword-only arguments result in MAKE_CLOSURE, but only MAKE_FUNCTION has the code to handle annotations or keyword-only arguments. Includes enough tests to trigger the bug. (2) Change peepholer to not bail in the presence of EXTENDED_ARG + MAKE_FUNCTION. Enforce the natural 16-bit limit of annotations in compile.c. Also update Misc/NEWS with the "input = raw_input" change.
-
Brett Cannon authored
an object is listed in an 'except' clause.
-