Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Issue #14184: merge | Ned Deily | 2012-03-13 | 1 | -8/+12 |
|\ | |||||
| * | 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. | ||||
* | | Issue #14180: Fix an invalid rounding when compiler optimization are enabled | Victor Stinner | 2012-03-13 | 1 | -1/+3 |
| | | | | | | | | Use volatile keyword to disable localy unsafe float optimizations. | ||||
* | | Issue #14180: Remove commented code | Victor Stinner | 2012-03-13 | 1 | -2/+0 |
| | | |||||
* | | Close #14180: Factorize code to convert a number of seconds to time_t, ↵ | Victor Stinner | 2012-03-13 | 1 | -22/+77 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | timeval or timespec time.ctime(), gmtime(), time.localtime(), datetime.date.fromtimestamp(), datetime.datetime.fromtimestamp() and datetime.datetime.utcfromtimestamp() now raises an OverflowError, instead of a ValueError, if the timestamp does not fit in time_t. datetime.datetime.fromtimestamp() and datetime.datetime.utcfromtimestamp() now round microseconds towards zero instead of rounding to nearest with ties going away from zero. | ||||
* | | Try to fix compilation of Python-ast.c on Visual Studio 2008 | Victor Stinner | 2012-03-13 | 1 | -1/+1 |
| | | |||||
* | | merge 3.2 | Benjamin Peterson | 2012-03-12 | 1 | -6/+0 |
|\ \ | |/ | |||||
| * | kill this disabled code | Benjamin Peterson | 2012-03-12 | 1 | -6/+0 |
| | | |||||
* | | merge 3.2 | Benjamin Peterson | 2012-03-12 | 1 | -2/+2 |
|\ \ | |/ | |||||
| * | use correct naming convention | Benjamin Peterson | 2012-03-12 | 1 | -2/+2 |
| | | |||||
* | | give the AST class a __dict__ | Benjamin Peterson | 2012-03-12 | 1 | -3/+15 |
| | | |||||
* | | Update copyright years and version name.v3.3.0a1 | Georg Brandl | 2012-03-04 | 1 | -1/+1 |
| | | |||||
* | | Basic support for PEP 414 without docs or tests. | Armin Ronacher | 2012-03-04 | 1 | -0/+3 |
| | | |||||
* | | - Issue #14177: marshal.loads() now raises TypeError when given an unicode | Antoine Pitrou | 2012-03-03 | 1 | -4/+4 |
|\ \ | |/ | | | | | string. Patch by Guilherme Gonçalves. | ||||
| * | 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 #13964: signal.sigtimedwait() timeout is now a float instead of a tuple | Victor Stinner | 2012-03-02 | 1 | -0/+45 |
| | | | | | | | | Add a private API to convert an int or float to a C timespec structure. | ||||
* | | Simplify code in marshal.c. | Antoine Pitrou | 2012-03-02 | 1 | -7/+1 |
| | | |||||
* | | 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 #14172: Fix reference leak when marshalling a buffer-like object ↵ | Antoine Pitrou | 2012-03-02 | 1 | -4/+4 |
| | | | | | | | | (other than a bytes object). | ||||
* | | Issue #14153 Create _Py_device_encoding() to prevent _io from having to import | Brett Cannon | 2012-02-29 | 1 | -0/+34 |
| | | | | | | | | the os module. | ||||
* | | Close issue #6210: Implement PEP 409 | Nick Coghlan | 2012-02-26 | 2 | -9/+14 |
| | | |||||
* | | Issue #13706: Fix format(float, "n") for locale with non-ASCII decimal point ↵ | Victor Stinner | 2012-02-24 | 1 | -9/+6 |
| | | | | | | | | (e.g. ps_aF) | ||||
* | | Issue #13706: Fix format(int, "n") for locale with non-ASCII thousands separator | Victor Stinner | 2012-02-23 | 1 | -53/+89 |
| | | | | | | | | | | | | | | | | | | | | | | * Decode thousands separator and decimal point using PyUnicode_DecodeLocale() (from the locale encoding), instead of decoding them implicitly from latin1 * Remove _PyUnicode_InsertThousandsGroupingLocale(), it was not used * Change _PyUnicode_InsertThousandsGrouping() API to return the maximum character if unicode is NULL * Replace MIN/MAX macros by Py_MIN/Py_MAX * stringlib/undef.h undefines STRINGLIB_IS_UNICODE * stringlib/localeutil.h only supports Unicode | ||||
* | | Issue #14084: Fix a file descriptor leak when importing a module with a bad ↵ | Antoine Pitrou | 2012-02-22 | 1 | -4/+3 |
|\ \ | |/ | | | | | encoding. | ||||
| * | 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 |
| | | |||||
* | | enable hash randomization by default | Benjamin Peterson | 2012-02-21 | 1 | -11/+0 |
| | | |||||
* | | Fix test failure in test_cmd_line by initializing the hash secret at the ↵ | Antoine Pitrou | 2012-02-21 | 2 | -2/+10 |
|\ \ | |/ | | | | | earliest point. | ||||
| * | 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 |
|\ \ | |/ | |||||
| * | 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 |
| | | | |||||
* | | | Merge 3.2: Issue #13703 plus some related test suite fixes. | Georg Brandl | 2012-02-20 | 3 | -2/+314 |
|\ \ \ | |/ / | |||||
| * | | 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. | ||||
* | | | Issue #14040: Remove rarely used file name suffixes for C extensions (under ↵ | Antoine Pitrou | 2012-02-20 | 5 | -10/+0 |
| | | | | | | | | | | | | | | | | | | POSIX mainly). This will improve import performance a bit (especially under importlib). | ||||
* | | | Backout f8409b3d6449: the PEP 410 is not accepted yet | Victor Stinner | 2012-02-08 | 1 | -325/+18 |
| | | | |||||
* | | | PEP 410 | Victor Stinner | 2012-02-08 | 1 | -18/+325 |
| | | | |||||
* | | | Issue #13845: time.time() now uses GetSystemTimeAsFileTime() instead of ftime() | Victor Stinner | 2012-02-07 | 1 | -8/+25 |
| | | | | | | | | | | | | | | | to have a resolution of 100 ns instead of 1 ms (the clock accuracy is between 0.5 ms and 15 ms). | ||||
* | | | Merge branch 3.2 | Petri Lehtinen | 2012-02-02 | 1 | -1/+1 |
|\ \ \ | |/ / | | | | | | | Closes #13402. | ||||
| * | | Document absoluteness of sys.executable | Petri Lehtinen | 2012-02-02 | 1 | -1/+1 |
| | | | | | | | | | | | | Closes #13402. | ||||
* | | | Issue #13706: Add assertions to detect bugs earlier | Victor Stinner | 2012-01-31 | 1 | -3/+9 |
| | | | |||||
* | | | Remove now useless arbitrary limit of module name length | Victor Stinner | 2012-01-25 | 1 | -6/+0 |
| | | | |||||
* | | | Port import fixes from 2.7. | Antoine Pitrou | 2012-01-25 | 1 | -10/+10 |
|\ \ \ | |/ / | |||||
| * | | 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 #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. | ||||
* | | | Silence last compilation warning. | Amaury Forgeot d'Arc | 2012-01-23 | 1 | -1/+1 |
| | | |