Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Issue #15020: The program name used to search for Python's path is now ↵ | Antoine Pitrou | 2012-07-05 | 1 | -0/+4 |
| | | | | "python3" under Unix, not "python". | ||||
* | don't leak if the __class__ closure is set | Benjamin Peterson | 2012-06-02 | 1 | -4/+2 |
| | |||||
* | Issue #14761: Fix potential leak on an error case in the import machinery. | Antoine Pitrou | 2012-05-09 | 1 | -1/+2 |
| | |||||
* | Issue #14749: Add support for 'Z' to skipitem() in Python/getargs.c. | Larry Hastings | 2012-05-08 | 1 | -0/+1 |
| | |||||
* | mangle keyword-only argname when loading defaults (closes #14607) | Benjamin Peterson | 2012-04-17 | 1 | -1/+5 |
| | |||||
* | move outside WITH_THREAD conditional | Benjamin Peterson | 2012-04-13 | 1 | -2/+2 |
| | |||||
* | take linkage def outside of WITH_THREAD conditional (closes #14569) | Benjamin Peterson | 2012-04-13 | 1 | -4/+3 |
| | |||||
* | fix parse_syntax_error to clean up its resources | Benjamin Peterson | 2012-04-03 | 1 | -20/+31 |
| | |||||
* | Fix typo when "PyObject*" was changed to "identifier" | Kristján Valur Jónsson | 2012-03-23 | 1 | -1/+1 |
| | |||||
* | this should technicaly be identifier | Benjamin Peterson | 2012-03-22 | 1 | -1/+1 |
| | |||||
* | check for NULL | Benjamin Peterson | 2012-03-22 | 1 | -1/+2 |
| | |||||
* | check by equality for __future__ not identity (closes #14378) | Benjamin Peterson | 2012-03-22 | 1 | -8/+2 |
| | |||||
* | Fixes Issue #14331: Use significantly less stack space when importing modules by | Gregory P. Smith | 2012-03-18 | 1 | -39/+127 |
| | | | | allocating path buffers on the heap instead of the stack. | ||||
* | Issue #14184: Increase the default stack size for secondary threads on | Ned Deily | 2012-03-13 | 1 | -8/+12 |
| | | | | Mac OS X to prevent interpreter crashes when compiled on 10.7. | ||||
* | kill this disabled code | Benjamin Peterson | 2012-03-12 | 1 | -6/+0 |
| | |||||
* | use correct naming convention | Benjamin Peterson | 2012-03-12 | 1 | -2/+2 |
| | |||||
* | Issue #14177: marshal.loads() now raises TypeError when given an unicode string. | Antoine Pitrou | 2012-03-03 | 1 | -4/+4 |
| | | | | Patch by Guilherme Gonçalves. | ||||
* | Issue #14172: Fix reference leak when marshalling a buffer-like object ↵ | Antoine Pitrou | 2012-03-02 | 1 | -4/+4 |
| | | | | (other than a bytes object). | ||||
* | Issue #14084: Fix a file descriptor leak when importing a module with a bad ↵ | Antoine Pitrou | 2012-02-22 | 1 | -1/+3 |
| | | | | encoding. | ||||
* | In find_module(), do not silence fileno() and dup() errors. | Antoine Pitrou | 2012-02-22 | 1 | -0/+2 |
| | |||||
* | Fix test failure in test_cmd_line by initializing the hash secret at the ↵ | Antoine Pitrou | 2012-02-21 | 2 | -2/+10 |
| | | | | earliest point. | ||||
* | merge 3.2 | Benjamin Peterson | 2012-02-21 | 1 | -4/+8 |
|\ | |||||
| * | ensure no one tries to hash things before the random seed is found | Benjamin Peterson | 2012-02-21 | 1 | -4/+8 |
| | | |||||
| * | Fix typo in conditional. | Georg Brandl | 2012-02-20 | 1 | -1/+1 |
| | | |||||
* | | Fix typo in conditional. | Georg Brandl | 2012-02-20 | 1 | -1/+1 |
| | | |||||
* | | Merge from 3.1: Issue #13703: add a way to randomize the hash values of ↵ | Georg Brandl | 2012-02-20 | 3 | -2/+314 |
|\ \ | |/ | | | | | | | | | | | | | | | basic types (str, bytes, datetime) in order to make algorithmic complexity attacks on (e.g.) web apps much more complicated. The environment variable PYTHONHASHSEED and the new command line flag -R control this behavior. | ||||
| * | Issue #13703: add a way to randomize the hash values of basic types (str, ↵ | Georg Brandl | 2012-02-20 | 3 | -2/+314 |
| | | | | | | | | | | | | | | | | | | bytes, datetime) in order to make algorithmic complexity attacks on (e.g.) web apps much more complicated. The environment variable PYTHONHASHSEED and the new command line flag -R control this behavior. | ||||
* | | Document absoluteness of sys.executable | Petri Lehtinen | 2012-02-02 | 1 | -1/+1 |
| | | | | | | | | Closes #13402. | ||||
* | | Port import fixes from 2.7. | Antoine Pitrou | 2012-01-25 | 1 | -10/+10 |
| | | |||||
* | | Issue #11235: Fix OverflowError when trying to import a source file whose ↵ | Antoine Pitrou | 2012-01-24 | 1 | -7/+4 |
| | | | | | | | | modification time doesn't fit in a 32-bit timestamp. | ||||
* | | Issue #13722: Avoid silencing ImportErrors when initializing the codecs ↵ | Antoine Pitrou | 2012-01-18 | 1 | -9/+0 |
| | | | | | | | | registry. | ||||
* | | Fix the builtin module initialization code to store the init function for ↵ | Antoine Pitrou | 2012-01-18 | 1 | -0/+4 |
| | | | | | | | | future reinitialization. | ||||
* | | Fix a memory leak when initializing the standard I/O streams. | Antoine Pitrou | 2012-01-18 | 1 | -1/+2 |
| | | |||||
* | | Issue #13629: Renumber the tokens in token.h to match the ↵ | Meador Inge | 2012-01-16 | 1 | -15/+15 |
| | | | | | | | | _PyParser_TokenNames indexes. | ||||
* | | fold into one if statement | Benjamin Peterson | 2012-01-12 | 1 | -3/+1 |
| | | |||||
* | | fix formatting | Benjamin Peterson | 2012-01-03 | 1 | -1/+1 |
| | | |||||
* | | add another year to glorious PSF IP | Benjamin Peterson | 2012-01-01 | 1 | -1/+1 |
| | | |||||
* | | Remove obsolete py3k comment. | Florent Xicluna | 2011-12-09 | 1 | -1/+0 |
| | | |||||
* | | Issue #7111: Python can now be run without a stdin, stdout or stderr stream. | Antoine Pitrou | 2011-11-28 | 1 | -15/+16 |
| | | | | | | | | | | It was already the case with Python 2. However, the corresponding sys module entries are now set to None (instead of an unusable file object). | ||||
* | | Issue #13444: When stdout has been closed explicitly, we should not attempt ↵ | Antoine Pitrou | 2011-11-26 | 1 | -2/+18 |
| | | | | | | | | | | | | to flush it at shutdown and print an error. This also adds a test for issue #5319, whose resolution introduced the issue. | ||||
* | | Issue #13436: commit regenerated Python-ast.c | Amaury Forgeot d'Arc | 2011-11-22 | 1 | -5/+1 |
| | | |||||
* | | Issue #13156: _PyGILState_Reinit(): Re-associate the auto thread state with the | Charles-François Natali | 2011-11-22 | 1 | -4/+5 |
| | | | | | | | | | | | | TLS key only if the thread that called fork() had an associated auto thread state (this might not be the case for example for a thread created outside of Python calling into a subinterpreter). | ||||
* | | Issue #13342: input() used to ignore sys.stdin's and sys.stdout's unicode | Antoine Pitrou | 2011-11-05 | 1 | -42/+41 |
| | | | | | | | | error handler in interactive mode (when calling into PyOS_Readline()). | ||||
* | | Issue #13343: Fix a SystemError when a lambda expression uses a global | Amaury Forgeot d'Arc | 2011-11-04 | 1 | -0/+3 |
| | | | | | | | | | | variable in the default value of a keyword-only argument: (lambda *, arg=GLOBAL_NAME: None) | ||||
* | | Add signatures to the docstring of functions added to imp by PEP 3147 | Éric Araujo | 2011-11-03 | 1 | -2/+4 |
| | | |||||
* | | Issue #10363: Deallocate global locks in Py_Finalize(). | Antoine Pitrou | 2011-10-30 | 2 | -10/+21 |
| | | |||||
* | | Remove unused variable. | Florent Xicluna | 2011-10-28 | 1 | -2/+1 |
| | | |||||
* | | Issue 1294232: Fix errors in metaclass calculation affecting some cases of ↵ | Nick Coghlan | 2011-10-23 | 1 | -2/+28 |
| | | | | | | | | metaclass inheritance. Patch by Daniel Urban. | ||||
* | | Issue #7732: Don't open a directory as a file anymore while importing a | Victor Stinner | 2011-09-23 | 1 | -1/+8 |
| | | | | | | | | | | module. Ignore the direcotry if its name matchs the module name (e.g. "__init__.py") and raise a ImportError instead. | ||||
* | | - Issue #13021: Missing decref on an error path. Thanks to Suman Saha for | Barry Warsaw | 2011-09-20 | 1 | -1/+3 |
| | | | | | | | | finding the bug and providing a patch. |