Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | PyCodec_ReplaceErrors() uses "C" format instead of "u#" to build result | Victor Stinner | 2011-10-02 | 1 | -2/+3 |
| | |||||
* | remove unused label | Benjamin Peterson | 2011-10-02 | 1 | -1/+0 |
| | |||||
* | Issue 13085: Fix some memory leaks. Patch by Stefan Krah. | Martin v. Löwis | 2011-10-01 | 1 | -11/+19 |
| | |||||
* | remove "fast-path" for (i)adding strings | Benjamin Peterson | 2011-10-01 | 1 | -8/+2 |
| | | | | | | These were just an artifact of the old unicode concatenation hack and likely just penalized other kinds of adding. Also, this fixes __(i)add__ on string subclasses. | ||||
* | Remove commented code: str+=str is no more super-optimized | Victor Stinner | 2011-09-30 | 1 | -112/+6 |
| | |||||
* | modsupport.c reuses Py_UNICODE_strlen() | Victor Stinner | 2011-09-29 | 1 | -10/+1 |
| | |||||
* | Use the new Py_ARRAY_LENGTH macro | Victor Stinner | 2011-09-28 | 3 | -4/+3 |
| | |||||
* | #13054: sys.maxunicode is now always 0x10FFFF. | Ezio Melotti | 2011-09-28 | 1 | -2/+2 |
| | |||||
* | fill_number() and format_string_internal() check for ↵ | Victor Stinner | 2011-09-28 | 1 | -3/+8 |
| | | | | PyUnicode_CopyCharacters() failure | ||||
* | fill_number() ensures that the 'digits' string is ready | Victor Stinner | 2011-09-28 | 1 | -1/+4 |
| | |||||
* | fill_char() can now propagate an error | Victor Stinner | 2011-09-28 | 1 | -25/+47 |
| | |||||
* | Check for PyUnicode_CopyCharacters() failure | Victor Stinner | 2011-09-28 | 1 | -2/+8 |
| | |||||
* | Rename new macros to conform to naming rules (function macros have "Py" ↵ | Georg Brandl | 2011-09-28 | 1 | -3/+3 |
| | | | | prefix, not "PY"). | ||||
* | Implement PEP 393. | Martin v. Löwis | 2011-09-28 | 14 | -350/+1824 |
| | |||||
* | Merge 3.2: Issue #7732: Don't open a directory as a file anymore while | Victor Stinner | 2011-09-23 | 1 | -0/+9 |
|\ | | | | | | | | | importing a module. Ignore the direcotry if its name matchs the module name (e.g. "__init__.py") and raise a ImportError instead. | ||||
| * | 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 #13002: Fix Visual Studio warning (not enough actual parameters). | Stefan Krah | 2011-09-21 | 1 | -1/+1 |
| | | |||||
* | | - 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. | ||||
| * | - 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. | ||||
* | | import.c: remove now useless arbitrary limit | Victor Stinner | 2011-09-15 | 1 | -6/+0 |
| | | |||||
* | | Merge 3.2: Fix the import machinery if there is an error on sys.path or ↵ | Victor Stinner | 2011-09-15 | 1 | -4/+4 |
|\ \ | |/ | | | | | | | | | | | | | sys.meta_path find_module() now raises a RuntimeError, instead of ImportError, on an error on sys.path or sys.meta_path because load_package() and import_submodule() returns None and clear the exception if a ImportError occurred. | ||||
| * | Fix the import machinery if there is an error on sys.path or sys.meta_path | Victor Stinner | 2011-09-15 | 1 | -4/+4 |
| | | | | | | | | | | | | find_module() now raises a RuntimeError, instead of ImportError, on an error on sys.path or sys.meta_path because load_package() and import_submodule() returns None and clear the exception if a ImportError occurred. | ||||
* | | Merge 3.2 | Éric Araujo | 2011-09-02 | 1 | -1/+1 |
|\ \ | |/ | |||||
* | | Merge 3.2: Remove unused variable if Python is build without threads | Victor Stinner | 2011-09-01 | 1 | -0/+2 |
|\ \ | |/ | |||||
| * | Remove unused variable if Python is build without threads | Victor Stinner | 2011-09-01 | 1 | -0/+2 |
| | | |||||
| * | accept bytes for the AST 'string' type | Benjamin Peterson | 2011-09-01 | 1 | -1/+1 |
| | | | | | | | | This is a temporary kludge and all is well in 3.3. | ||||
* | | include header with PyAST_Validate | Benjamin Peterson | 2011-08-13 | 1 | -0/+3 |
| | | |||||
* | | add a AST validator (closes #12575) | Benjamin Peterson | 2011-08-09 | 2 | -4/+486 |
| | | |||||
* | | add a asdl bytes type, so Bytes.s be properly typechecked | Benjamin Peterson | 2011-08-09 | 1 | -4/+14 |
| | | |||||
* | | plug refleak | Benjamin Peterson | 2011-07-30 | 1 | -0/+1 |
| | | |||||
* | | bytes -> bytearray | Benjamin Peterson | 2011-07-29 | 1 | -1/+1 |
| | | |||||
* | | bytes should be verboten in sum() (fixes #12654) | Benjamin Peterson | 2011-07-29 | 1 | -0/+5 |
| | | |||||
* | | Branch merge | Éric Araujo | 2011-07-29 | 1 | -3/+3 |
|\ \ | |||||
| * \ | Merge from 3.2 (#10318, #12255, #12043, #12417 and other fixes) | Éric Araujo | 2011-07-29 | 1 | -3/+3 |
| |\ \ | | |/ | |||||
| | * | Fix style in code added by edba722f3b02 | Éric Araujo | 2011-07-26 | 1 | -3/+3 |
| | | | |||||
* | | | Issue #12380: PyArg_ParseTuple now accepts a bytearray for the 'c' format. | Eli Bendersky | 2011-07-29 | 1 | -0/+2 |
|/ / | | | | | | | | | | | | | As a side effect, this now allows the rjust, ljust and center methods of bytes and bytearray to accept a bytearray argument. Patch by Petri Lehtinen | ||||
* | | Add a test for issue #1813: getlocale() failing under a Turkish locale | Antoine Pitrou | 2011-07-24 | 1 | -1/+1 |
|\ \ | |/ | | | | | (not a problem under 3.x) | ||||
| * | Issue #1813: Fix codec lookup under Turkish locales. | Antoine Pitrou | 2011-07-24 | 1 | -1/+1 |
| | | |||||
* | | Issue 12620: Make pendingbusy flag static to Py_MakePendingCalls(). | Charles-François Natali | 2011-07-23 | 1 | -4/+4 |
| | | |||||
* | | merge 3.2 | Benjamin Peterson | 2011-07-22 | 1 | -10/+8 |
|\ \ | |/ | |||||
| * | None is ok for identifiers but not strings | Benjamin Peterson | 2011-07-22 | 1 | -10/+8 |
| | | |||||
| * | hardcode the old svn __version__ | Benjamin Peterson | 2011-07-22 | 1 | -2/+2 |
| | |