Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Issue #13342: input() used to ignore sys.stdin's and sys.stdout's unicode | Antoine Pitrou | 2011-11-05 | 1 | -42/+42 |
|\ | | | | | | | error handler in interactive mode (when calling into PyOS_Readline()). | ||||
| * | 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) | ||||
| * | 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) | ||||
* | | Avoid the Py_UNICODE type in codecs.c | Victor Stinner | 2011-11-04 | 1 | -4/+11 |
| | | |||||
* | | PyCodec_XMLCharRefReplaceError(): Remove unused variable | Victor Stinner | 2011-11-04 | 1 | -2/+2 |
| | | |||||
* | | Fix C89 incompatibility. | Martin v. Löwis | 2011-11-04 | 1 | -1/+1 |
| | | |||||
* | | Port error handlers from Py_UNICODE indexing to code point indexing. | Martin v. Löwis | 2011-11-04 | 1 | -77/+46 |
| | | |||||
* | | Merge follow-up for #11254 and other changes from 3.2 | Éric Araujo | 2011-11-03 | 1 | -2/+4 |
|\ \ | |/ | |||||
| * | Add signatures to the docstring of functions added to imp by PEP 3147 | Éric Araujo | 2011-11-03 | 1 | -2/+4 |
| | | |||||
* | | Issue #13303: Fix a race condition in the bytecode file creation. | Charles-François Natali | 2011-10-31 | 1 | -42/+8 |
| | | |||||
* | | Issue #13226: Update sys.setdlopenflags() docstring | Victor Stinner | 2011-10-31 | 1 | -3/+1 |
| | | | | | | | | Refer to os.RTLD_xxx constants instead of ctypes and DLFCN modules. | ||||
* | | Port import_module_level to Unicode API. | Martin v. Löwis | 2011-10-30 | 1 | -103/+61 |
| | | |||||
* | | Issue #10363: Deallocate global locks in Py_Finalize(). | Antoine Pitrou | 2011-10-30 | 2 | -10/+21 |
|\ \ | |/ | |||||
| * | Issue #10363: Deallocate global locks in Py_Finalize(). | Antoine Pitrou | 2011-10-30 | 2 | -10/+21 |
| | | |||||
* | | Port PyImport_ReloadModule to Unicode API. | Martin v. Löwis | 2011-10-30 | 1 | -34/+26 |
| | | |||||
* | | Merge 3.2 (linked to issue #1294232) | Florent Xicluna | 2011-10-28 | 1 | -1/+1 |
|\ \ | |/ | |||||
| * | Remove unused variable. | Florent Xicluna | 2011-10-28 | 1 | -2/+1 |
| | | |||||
* | | Fix test_imp failure under Windows | Antoine Pitrou | 2011-10-24 | 1 | -2/+9 |
| | | |||||
* | | Rewrite find_module_path using unicode API. | Martin v. Löwis | 2011-10-23 | 1 | -35/+48 |
| | | |||||
* | | Fix off-by-one error. | Martin v. Löwis | 2011-10-23 | 1 | -2/+2 |
| | | |||||
* | | Drop unused macros. Use CACHEDIR consistently. | Martin v. Löwis | 2011-10-23 | 1 | -8/+4 |
| | | |||||
* | | Rewrite make_source_pathname using Unicode API. | Martin v. Löwis | 2011-10-23 | 1 | -38/+41 |
| | | |||||
* | | Add ready checks for make_compiled_pathname. | Martin v. Löwis | 2011-10-23 | 1 | -1/+9 |
| | | |||||
* | | Reformulate make_compiled_pathname in terms of unicode objects. | Martin v. Löwis | 2011-10-23 | 1 | -116/+61 |
| | | |||||
* | | Merge issue 1294232 patch from 3.2 | Nick Coghlan | 2011-10-23 | 1 | -3/+30 |
|\ \ | |/ | |||||
| * | 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 #12281: Rewrite the MBCS codec to handle correctly replace and ignore | Victor Stinner | 2011-10-18 | 1 | -2/+3 |
| | | | | | | | | | | error handlers on all Windows versions. The MBCS codec is now supporting all error handlers, instead of only replace to encode and ignore to decode. | ||||
* | | Instantiate the OS-related exception as soon as we raise it, so that "except" | Victor Stinner | 2011-10-17 | 1 | -5/+9 |
| | | | | | | | | | | | | | | | | works properly. PyErr_SetFromErrnoWithFilenameObject() was already fixed by the changeset 793c75177d28. This commit fixes PyErr_SetExcFromWindowsErrWithFilenameObject(), used on Windows. | ||||
* | | Issue #13146: Writing a pyc file is now atomic under POSIX. | Antoine Pitrou | 2011-10-17 | 1 | -9/+36 |
| | | |||||
* | | Port SetAttrString/HasAttrString to SetAttrId/GetAttrId. | Martin v. Löwis | 2011-10-14 | 6 | -168/+179 |
| | | |||||
* | | Rename _Py_identifier to _Py_IDENTIFIER. | Martin v. Löwis | 2011-10-14 | 12 | -111/+111 |
| | | |||||
* | | Issue #13088: Add shared Py_hexdigits constant to format a number into base 16 | Victor Stinner | 2011-10-14 | 2 | -14/+13 |
| | | |||||
* | | convertsimple(): "str without bytes" => "str without characters" | Victor Stinner | 2011-10-13 | 1 | -3/+3 |
| | | |||||
* | | Instantiate the OS-related exception as soon as we raise it, so that | Antoine Pitrou | 2011-10-12 | 1 | -6/+10 |
| | | | | | | | | "except" works properly. | ||||
* | | PEP 3151 / issue #12555: reworking the OS and IO exception hierarchy. | Antoine Pitrou | 2011-10-12 | 1 | -4/+5 |
| | | |||||
* | | Fix typo in import.c | Victor Stinner | 2011-10-11 | 1 | -1/+1 |
| | | |||||
* | | Fix misuse of PyUnicode_GET_SIZE, use PyUnicode_GET_LENGTH instead | Victor Stinner | 2011-10-11 | 1 | -1/+1 |
| | | |||||
* | | Use PyUnicode_AsUnicodeAndSize() instead of PyUnicode_GET_SIZE() | Victor Stinner | 2011-10-11 | 2 | -7/+14 |
| | | |||||
* | | Use identifier API for PyObject_GetAttrString. | Martin v. Löwis | 2011-10-10 | 8 | -297/+385 |
| | | |||||
* | | Add API for static strings, primarily good for identifiers. | Martin v. Löwis | 2011-10-09 | 9 | -32/+57 |
| | | | | | | | | Thanks to Konrad Schöbel and Jasper Schulz for helping with the mass-editing. | ||||
* | | Change PyUnicode_KIND to 1,2,4. Drop _KIND_SIZE and _CHARACTER_SIZE. | Martin v. Löwis | 2011-10-07 | 1 | -2/+2 |
| | | |||||
* | | Fix find_module_path(): make the string ready | Victor Stinner | 2011-10-06 | 1 | -0/+3 |
| | | |||||
* | | Fix _warnings.c: make the filename string ready | Victor Stinner | 2011-10-06 | 1 | -3/+10 |
| | | |||||
* | | Don't check for the maximum character when copying from unicodeobject.c | Victor Stinner | 2011-10-05 | 1 | -9/+7 |
| | | | | | | | | | | | | | | | | * Create copy_characters() function which doesn't check for the maximum character in release mode * _PyUnicode_CheckConsistency() is no more static to be able to use it in _PyUnicode_FormatAdvanced() (in formatter_unicode.c) * _PyUnicode_CheckConsistency() checks the string hash | ||||
* | | traceback: fix dump_ascii() for string with kind=PyUnicode_WCHAR_KIND | Victor Stinner | 2011-10-05 | 1 | -3/+13 |
| | | |||||
* | | Add asciilib: similar to ucs1, ucs2 and ucs4 library, but specialized to ASCII | Victor Stinner | 2011-10-05 | 1 | -2/+2 |
| | | | | | | | | | | | | ucs1, ucs2 and ucs4 libraries have to scan created substring to find the maximum character, whereas it is not need to ASCII strings. Because ASCII strings are common, it is useful to optimize ASCII. | ||||
* | | Fix usage og PyUnicode_READY() | Victor Stinner | 2011-10-04 | 1 | -7/+14 |
| | | |||||
* | | ceval.c: restore str+=str optimization | Victor Stinner | 2011-10-02 | 1 | -3/+73 |
| | | |||||
* | | Check error when calling PyUnicode_AppendAndDel() | Victor Stinner | 2011-10-02 | 1 | -3/+5 |
| | |