Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | - Issue #16514: Fix regression causing a traceback when sys.path[0] is None | Barry Warsaw | 2012-11-20 | 1 | -63/+67 |
|\ | | | | | | | (actually, any non-string or non-bytes type). | ||||
| * | - Issue #16514: Fix regression causing a traceback when sys.path[0] is None | Barry Warsaw | 2012-11-20 | 1 | -63/+67 |
| | | | | | | | | (actually, any non-string or non-bytes type). | ||||
* | | RISCOS support has been removed a long time ago. Remove last remains in ↵ | Christian Heimes | 2012-11-19 | 1 | -10/+0 |
| | | | | | | | | sys.flags code. #16501 can be closed, too. | ||||
* | | Regen importlib.h | Brett Cannon | 2012-11-18 | 1 | -2170/+2173 |
| | | |||||
* | | Issue #15627: Add the compile_source() method to | Brett Cannon | 2012-11-18 | 1 | -2327/+2347 |
| | | | | | | | | | | | | | | importlib.abc.SourceLoader. This provides an easy hook into the import system to allow for source transformations, AST optimizations, etc. | ||||
* | | #16306: merge with 3.3. | Ezio Melotti | 2012-11-18 | 1 | -5/+5 |
|\ \ | |/ | |||||
| * | #16306: merge with 3.2. | Ezio Melotti | 2012-11-18 | 1 | -5/+5 |
| |\ | |||||
| | * | #16306: Fix multiple error messages when unknown command line parameters ↵ | Ezio Melotti | 2012-11-18 | 1 | -5/+5 |
| | | | | | | | | | | | | where passed to the interpreter. Patch by Hieu Nguyen. | ||||
* | | | Issue #15894: Document why we don't worry about re-acquiring the | Brett Cannon | 2012-11-15 | 1 | -2/+5 |
| | | | | | | | | | | | | global import lock after forking. | ||||
* | | | Issue #16416: Fix error handling in _Py_wchar2char() _Py_char2wchar() functions | Victor Stinner | 2012-11-12 | 1 | -11/+16 |
| | | | |||||
* | | | merge heads | Benjamin Peterson | 2012-11-12 | 1 | -2/+45 |
|\ \ \ | |||||
| * | | | Issue #16416: OS data are now always encoded/decoded to/from | Victor Stinner | 2012-11-12 | 1 | -2/+45 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | UTF-8/surrogateescape, instead of the locale encoding (which may be ASCII if no locale environment variable is set), to avoid inconsistencies with os.fsencode() and os.fsdecode() functions which are already using UTF-8/surrogateescape. | ||||
* | | | | merge 3.3 (sort of) | Benjamin Peterson | 2012-11-12 | 1 | -1532/+1532 |
|\ \ \ \ | |/ / / |/| / / | |/ / | |||||
| * | | recompile importlib.h | Benjamin Peterson | 2012-11-12 | 1 | -1543/+1543 |
| | | | |||||
* | | | Merge 3.3. | Stefan Krah | 2012-11-12 | 1 | -0/+1 |
|\ \ \ | |/ / | |||||
| * | | Issue #15835: Define PATH_MAX on HP-UX. | Stefan Krah | 2012-11-12 | 1 | -0/+1 |
| | | | |||||
* | | | Issue #15001: fix segfault on "del sys.module['__main__']" | Hynek Schlawack | 2012-11-07 | 1 | -6/+6 |
|\ \ \ | |/ / | | | | | | | Patch by Victor Stinner. | ||||
| * | | Issue #15001: fix segfault on "del sys.module['__main__']" | Hynek Schlawack | 2012-11-07 | 1 | -6/+6 |
| |\ \ | | |/ | | | | | | | Patch by Victor Stinner. | ||||
| | * | Issue #15001: fix segfault on "del sys.module['__main__']" | Hynek Schlawack | 2012-11-07 | 1 | -6/+6 |
| | | | | | | | | | | | | Patch by Victor Stinner. | ||||
| | * | #5057: the peepholer no longer optimizes subscription on unicode literals ↵ | Ezio Melotti | 2012-11-05 | 1 | -18/+7 |
| | | | | | | | | | | | | (e.g. u"foo"[0]) in order to produce compatible pyc files between narrow and wide builds. | ||||
* | | | Issue #5765: Merge from 3.3 | Nick Coghlan | 2012-11-04 | 2 | -31/+75 |
|\ \ \ | |/ / | |||||
| * | | Issue #5765: Apply a hard recursion limit in the compiler | Nick Coghlan | 2012-11-04 | 2 | -29/+73 |
| | | | | | | | | | | | | | | | | | | | | | Previously, excessive nesting in expressions would blow the stack and segfault the interpreter. Now, a hard limit based on the configured recursion limit and a hardcoded scaling factor is applied. | ||||
* | | | #16336: merge with 3.3. | Ezio Melotti | 2012-11-03 | 1 | -4/+4 |
|\ \ \ | |/ / | |||||
| * | | #16336: merge with 3.2. | Ezio Melotti | 2012-11-03 | 1 | -4/+4 |
| |\ \ | | |/ | |||||
| | * | #16336: fix input checking in the surrogatepass error handler. Patch by ↵ | Ezio Melotti | 2012-11-03 | 1 | -4/+4 |
| | | | | | | | | | | | | Serhiy Storchaka. | ||||
* | | | Issue #7317: Display full tracebacks when an error occurs asynchronously. | Andrew Svetlov | 2012-11-03 | 1 | -7/+8 |
| | | | | | | | | | | | | Patch by Alon Horev with update by Alexey Kachayev. | ||||
* | | | Merge issue #16218: Support non ascii characters in python launcher. | Andrew Svetlov | 2012-11-01 | 1 | -2/+7 |
|\ \ \ | |/ / | | | | | | | Patch by Serhiy Storchaka. | ||||
| * | | Issue #16218: Support non ascii characters in python launcher. | Andrew Svetlov | 2012-11-01 | 1 | -2/+7 |
| | | | | | | | | | | | | Patch by Serhiy Storchaka. | ||||
* | | | point errors related to nonlocals and globals to the statement declaring ↵ | Benjamin Peterson | 2012-10-31 | 1 | -8/+49 |
| | | | | | | | | | | | | them (closes #10189) | ||||
* | | | merge 3.3 | Benjamin Peterson | 2012-10-31 | 1 | -2/+6 |
|\ \ \ | |/ / | |||||
| * | | check return value of _PyUnicode_AsString | Benjamin Peterson | 2012-10-31 | 1 | -2/+6 |
| | | | |||||
* | | | initialize map/filter/zip in _PyBuiltin_Init rather than the catch-all function | Benjamin Peterson | 2012-10-30 | 1 | -0/+6 |
| | | | |||||
* | | | Issue #16330: Use surrogate-related macros | Victor Stinner | 2012-10-30 | 2 | -4/+4 |
| | | | | | | | | | | | | Patch written by Serhiy Storchaka. | ||||
* | | | merge with 3.3 | Philip Jenvey | 2012-10-26 | 1 | -3/+4 |
|\ \ \ | |/ / | |||||
| * | | merge with 3.2 | Philip Jenvey | 2012-10-26 | 1 | -3/+4 |
| |\ \ | | |/ | |||||
| | * | bounds check for bad data (thanks amaury) | Philip Jenvey | 2012-10-26 | 1 | -3/+4 |
| | | | |||||
| | * | Fix compilation on Windows | Nick Coghlan | 2012-10-20 | 1 | -1/+1 |
| | | | |||||
| | * | Issue #6074: Forward port Windows read-only source file fix from 2.7 | Nick Coghlan | 2012-10-19 | 1 | -0/+6 |
| | | | |||||
* | | | Merge fix from #6074 from 3.3 | Nick Coghlan | 2012-10-19 | 1 | -1876/+1877 |
|\ \ \ | |/ / | |||||
| * | | Issue #6074: Apply an appropriate fix for importlib based imports | Nick Coghlan | 2012-10-19 | 1 | -1884/+1885 |
| | | | |||||
* | | | Issue #16166: Add PY_LITTLE_ENDIAN and PY_BIG_ENDIAN macros and unified | Christian Heimes | 2012-10-17 | 1 | -15/+8 |
| | | | | | | | | | | | | endianess detection and handling. | ||||
* | | | Merge issue #15833: don't raise an exception if importlib can't write | Trent Nelson | 2012-10-16 | 1 | -1833/+1840 |
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | | byte-compiled files. This fixes a regression introduced by 3.3. Patch by Charles-François Natali. | ||||
| * | | Issue #15833: don't raise an exception if importlib can't write byte-compiled | Trent Nelson | 2012-10-16 | 1 | -1839/+1845 |
| | | | | | | | | | | | | | | | | | | files. This fixes a regression introduced by 3.3. Patch by Charles-François Natali. | ||||
* | | | move more variable declarations to the top of blocks | Benjamin Peterson | 2012-10-12 | 1 | -3/+4 |
| | | | |||||
* | | | move declaration to top of block | Benjamin Peterson | 2012-10-12 | 1 | -1/+1 |
| | | | |||||
* | | | ceval cleanup | Benjamin Peterson | 2012-10-12 | 1 | -1012/+1088 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - Make many variables local to the opcode; Kill u, v, w, and x. - Force every opcode to end with DISPATCH or jump to error handling. - Simplify error handling. - Check error statuses in more places. Closes #16191. | ||||
* | | | Remove uses of % with str.format. | Brett Cannon | 2012-10-12 | 1 | -3746/+3748 |
| | | | |||||
* | | | Merge fix for issue #15111. | Brett Cannon | 2012-10-10 | 1 | -460/+464 |
|\ \ \ | |/ / | |||||
| * | | Closes issue #15111: Calling __import__ with a module specified in | Brett Cannon | 2012-10-10 | 1 | -467/+471 |
| | | | | | | | | | | | | | | | fromlist which causes its own ImportError (e.g. the module tries to import a non-existent module) should have that exception propagate. | ||||
* | | | add some missing DISPATCH() | Benjamin Peterson | 2012-10-10 | 1 | -9/+16 |
| | | |