Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Check in Daniel Stutzbach's _fileio.c and test_fileio.py | Guido van Rossum | 2007-03-08 | 5 | -1/+1002 |
| | | | | | | (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. | ||||
* | Delete TESTFN after the test. | Guido van Rossum | 2007-03-07 | 1 | -0/+3 |
| | |||||
* | Change the specs for readinto() -- it should *not* shorten the buffer to | Guido van Rossum | 2007-03-07 | 2 | -7/+16 |
| | | | | the amount of data read. | ||||
* | New version from Mike Verdone (sat in my inbox since 2/27). | Guido van Rossum | 2007-03-07 | 2 | -87/+288 |
| | | | | | | | 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. | ||||
* | Addendum of patch #1669633: additional tests for bytes methods. | Georg Brandl | 2007-03-06 | 2 | -168/+207 |
| | |||||
* | Final part of SF# 1607548 by Tony Lownds: fix pydoc and inspect. | Guido van Rossum | 2007-02-28 | 2 | -20/+110 |
| | |||||
* | regenerated to reflect the addition of 'nonlocal' and removal of 'print' | Jack Diederich | 2007-02-28 | 1 | -1/+1 |
| | |||||
* | Regenerate symbol.py. | Guido van Rossum | 2007-02-28 | 1 | -50/+51 |
| | | | | This fixes test_compiler, test_transformer, and test_parser. | ||||
* | Use __builtin__, not __builtins__. | Brett Cannon | 2007-02-28 | 1 | -1/+1 |
| | |||||
* | Fix test_pep352 to deal with the removal of the 'exceptions' module. | Brett Cannon | 2007-02-28 | 1 | -2/+8 |
| | |||||
* | Fix off-by-one bug in memmove() call in bytes_insert(). | Guido van Rossum | 2007-02-27 | 1 | -1/+1 |
| | | | | Fix by Pete Shinners (for his own bug :-). | ||||
* | Fix httplib for removal of slicing from exceptions. | Brett Cannon | 2007-02-27 | 1 | -7/+9 |
| | |||||
* | Commit version bump. | Brett Cannon | 2007-02-27 | 1 | -2/+2 |
| | |||||
* | SF patch #1670209, Remove Py_PROTO from socket by Pete Shinners. | Neal Norwitz | 2007-02-27 | 2 | -7/+7 |
| | |||||
* | SF patch #1669633, add methods for bytes from Pete Shinners. | Neal Norwitz | 2007-02-27 | 4 | -23/+1730 |
| | |||||
* | Fix breakage from removing exceptions module | Neal Norwitz | 2007-02-27 | 1 | -2/+2 |
| | |||||
* | Mike Verdone's checkpoint, cleaned up. | Guido van Rossum | 2007-02-27 | 2 | -13/+277 |
| | | | | | | 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. | ||||
* | Add news about nonlocal statement | Jeremy Hylton | 2007-02-27 | 1 | -0/+15 |
| | |||||
* | Added some comments and docstrings. More is needed. | Guido van Rossum | 2007-02-27 | 1 | -16/+62 |
| | |||||
* | Remove a few stray tabs from bytesobject.c. | Georg Brandl | 2007-02-27 | 1 | -30/+30 |
| | |||||
* | Implement bytes.fromhex(), with tests. | Georg Brandl | 2007-02-27 | 2 | -10/+91 |
| | |||||
* | I assume this was supposed to be Py_ssize_t since there are no uses of plain ↵ | Neal Norwitz | 2007-02-27 | 1 | -1/+1 |
| | | | | ssize_t. | ||||
* | Provisional implementation of PEP 3104. | Jeremy Hylton | 2007-02-27 | 12 | -864/+1130 |
| | | | | | | | | | | | | | | | | 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. | ||||
* | Add some XXX comments for Guido to look at. | Neal Norwitz | 2007-02-27 | 1 | -0/+4 |
| | |||||
* | Checkpoint for new I/O library. | Guido van Rossum | 2007-02-27 | 2 | -0/+326 |
| | |||||
* | Fix some silly uses of KEYS, ITEMS, VALUES. | Guido van Rossum | 2007-02-27 | 1 | -8/+6 |
| | |||||
* | Remove duplicate refs to int from int/long unification presumably. (There ↵ | Neal Norwitz | 2007-02-27 | 1 | -2/+1 |
| | | | | might be more refs like these.) | ||||
* | Remove the ability to slice/index on exceptions per PEP 352. | Brett Cannon | 2007-02-27 | 8 | -46/+16 |
| | |||||
* | Tweak the fix for test_traceback since the fix for it to run on its own broke | Brett Cannon | 2007-02-27 | 1 | -1/+5 |
| | | | | | it under regrtest. 'traceback' likes to strip out the module name if it is __main__ or __builtin__ but not in other cases. | ||||
* | Fix a broken test in test_traceback where the module name was being tacked on | Brett Cannon | 2007-02-26 | 1 | -3/+1 |
| | | | | needlessly. | ||||
* | Add TODO | Neal Norwitz | 2007-02-26 | 1 | -0/+8 |
| | |||||
* | Remove the exceptions builtin module, all the exceptions are already builtin. | Neal Norwitz | 2007-02-26 | 15 | -66/+34 |
| | |||||
* | Fix another loop over a dict that may change... :-( | Guido van Rossum | 2007-02-26 | 1 | -1/+1 |
| | |||||
* | Add -d/--debug option to print traceback without -v/--verbose. | Guido van Rossum | 2007-02-26 | 1 | -7/+14 |
| | |||||
* | Make it so TypeError is raised if an instance of an object is put in an | Brett Cannon | 2007-02-26 | 2 | -20/+9 |
| | | | | 'except' clause. Also refactor some code to help keep Neal Norwitz happy. | ||||
* | The raw_input name was removed, but the implementation was moved to input. | Neal Norwitz | 2007-02-26 | 1 | -1/+1 |
| | | | | So don't declare that it was removed, just leave the original description. | ||||
* | raw_input() really was removed, only input() was resurrected. | Neal Norwitz | 2007-02-26 | 1 | -1/+1 |
| | |||||
* | Two more patches by Tony Lownds (SF# 1607548). | Guido van Rossum | 2007-02-26 | 7 | -38/+68 |
| | | | | | | | | | | | | | | | | | (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. | ||||
* | You can no longer catch non-BaseException objects; TypeError is raised if such | Brett Cannon | 2007-02-26 | 3 | -46/+35 |
| | | | | an object is listed in an 'except' clause. | ||||
* | Whoops, fix build breakage. There were still a few uses of the bool type. | Neal Norwitz | 2007-02-26 | 4 | -19/+11 |
| | | | | Remove the last few uses of bool/true/false. | ||||
* | bool is no longer required, it was only used for the print statement | Neal Norwitz | 2007-02-26 | 2 | -8/+3 |
| | |||||
* | Merged revisions 53912-53951 via svnmerge from | Thomas Wouters | 2007-02-26 | 4 | -177/+68 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r53919 | thomas.wouters | 2007-02-25 23:12:31 +0100 (Sun, 25 Feb 2007) | 8 lines Backported r51621 from p3yk: Don't use a fixed temporary name (gdbm). Don't use our own temp name creation (dbm). Should be backported to 2.5. ........ r53935 | georg.brandl | 2007-02-26 14:51:29 +0100 (Mon, 26 Feb 2007) | 2 lines Backport from Py3k branch: fix refleak in PyString_Format. ........ r53943 | jeremy.hylton | 2007-02-26 17:14:51 +0100 (Mon, 26 Feb 2007) | 2 lines Reformat long lines. ........ r53947 | neal.norwitz | 2007-02-26 18:01:08 +0100 (Mon, 26 Feb 2007) | 1 line Add Steven Bethard to help out with patches. ........ r53949 | georg.brandl | 2007-02-26 18:09:03 +0100 (Mon, 26 Feb 2007) | 3 lines Fix typo. ........ r53951 | neal.norwitz | 2007-02-26 19:10:47 +0100 (Mon, 26 Feb 2007) | 5 lines Fix a couple of problems in generating the AST code: * use %r instead of backticks since backticks are going away in Py3k * PyArena_Malloc() already sets PyErr_NoMemory so we don't need to do it again * the signature for ast2obj_int incorrectly used a bool, rather than a long ........ | ||||
* | Add raw_input() back, named input(). Revive the old unittests too. | Guido van Rossum | 2007-02-26 | 2 | -0/+118 |
| | |||||
* | Add a partial list of limitations, stripping out some corresponding XXX ↵ | Guido van Rossum | 2007-02-26 | 1 | -6/+27 |
| | | | | comments. | ||||
* | Change a test to be more predictable. | Guido van Rossum | 2007-02-26 | 1 | -4/+4 |
| | | | | | The problem with using random.random is that several modules and tests do "from random in random" which confuses pickle.whichmodule(). | ||||
* | Another refleak, this time in PyLong_AsLong. Fixes leaks showing in | Georg Brandl | 2007-02-26 | 1 | -33/+43 |
| | | | | test_getargs2 and test_email. | ||||
* | Use better idiom to sort keys. | Guido van Rossum | 2007-02-26 | 1 | -2/+1 |
| | |||||
* | Fix a refleak in the MAKE_FUNCTION opcode in ceval.c. | Georg Brandl | 2007-02-26 | 1 | -0/+2 |
| | |||||
* | Fix a refleak in PyString_Format. | Georg Brandl | 2007-02-26 | 1 | -1/+5 |
| | |||||
* | Fix refleaks in function objects caused by kwdefaults not being allocated. | Georg Brandl | 2007-02-26 | 1 | -1/+3 |
| | | | | Should func_new be extended to support a "kwdefaults" arg? |