| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| |
| | |
being read from the header vs the values being used by fseek and ftell
(Py_ssize_t for those). Updates the Py_BuildValue format string to match
(including several existing wrong 'i's that should have been 'l's).
|
| |
| |
| |
| |
| |
| |
| |
| | |
being read from the header vs the values being used by fseek and ftell
(Py_ssize_t for those) and how they are computed. Py_ssize_t is used for
actual file offsets so that files greater than 2gigs could be supported.
Updates the Py_BuildValue format string to match (including several existing
wrong 'i's that should have been 'l's).
|
| |
| |
| |
| |
| | |
code, to avoid timestamp collisions (especially on filesystems with a low
timestamp resolution) when checking for freshness of the bytecode.
|
|\ \
| |/ |
|
| | |
|
| |
| |
| |
| | |
_Py_stat() now returns -2 if an exception was raised.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
prefix, not "PY").
|
| | |
|
| |
| |
| |
| |
| | |
In some cases, fullpath value is used whereas fullpath was not always
initialized. Warning found by the Clang Static Analyzer.
|
| |
| |
| |
| | |
struct guarantees the loop will always be run once to initialize code.
|
|\ \
| |/
| |
| | |
zlib.decompress() anymore to be able to unload the module.
|
| |\
| | |
| | |
| | | |
zlib.decompress() anymore to be able to unload the module.
|
| | |
| | |
| | |
| | | |
to be able to unload the module.
|
|/ /
| |
| |
| |
| |
| |
| |
| | |
- Use Unicode for module paths and names, self->archive and self->prefix
- Format module names and paths use %R instead of '%U' to escape surrogate
characters (PEP 383)
- Use PyImport_ExecCodeModuleObject() instead of PyImport_ExecCodeModuleEx()
- Use PyImport_AddModuleObject() instead of PyImport_AddModule()
|
|\ \
| |/ |
|
| | |
|
|\ \
| |/ |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
r83009 | brian.curtin | 2010-07-20 20:44:19 -0500 (Tue, 20 Jul 2010) | 2 lines
Fix #9316. if/is grammar corrections.
........
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
r81032 | antoine.pitrou | 2010-05-09 17:52:27 +0200 (dim., 09 mai 2010) | 9 lines
Recorded merge of revisions 81029 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81029 | antoine.pitrou | 2010-05-09 16:46:46 +0200 (dim., 09 mai 2010) | 3 lines
Untabify C files. Will watch buildbots.
........
................
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
r78875 | victor.stinner | 2010-03-12 18:00:41 +0100 (ven., 12 mars 2010) | 5 lines
Issue #6697: use %U format instead of _PyUnicode_AsString(), because
_PyUnicode_AsString() was not checked for error (NULL).
The unicode string is no more truncated to 200 or 400 *bytes*.
........
|
| |
| |
| |
| |
| |
| |
| | |
zipimport uses ASCII encoding instead of cp497 to decode filenames, at
bootstrap, if the codec registry is not ready yet. It is still possible to have
non-ASCII filenames using the Unicode flag (UTF-8 encoding) for file entries in
the ZIP file.
|
| |
| |
| |
| |
| | |
PyErr_Format() and PyUnicode_FromFormat() are able to allocate the right buffer
size and to catch memory allocation failures.
|
| | |
|
| |
| |
| |
| | |
UTF-8 is just fine for module names.
|
| |
| |
| |
| |
| |
| | |
I cannot use %U: fullname is a bytes object, not an unicode object. %A format
cannot be used, it adds 'b' (bytes) prefix. So create cant_find_module()
function to decode the filename and raise the error message.
|
| |
| |
| |
| | |
Use PyUnicode_FSConverter to support surrogates in the full name.
|
| |
| |
| |
| | |
Don't hardcode path size in make_filename().
|
| |
| |
| |
| | |
instead of utf-8.
|
| |
| |
| |
| |
| | |
the unicode flag, to decode the filename, instead of the filesystem encoding.
Use the same choice than the zipfile module.
|
| |
| |
| |
| |
| | |
... instead of a char*. Encode the module path to the fileystem encoding
(for PyImport_ExecCodeModuleEx) instead of utf-8.
|
| |
| |
| |
| |
| | |
PyImport_AddModule() returns a borrowed reference. Don't display "import ... #
loaded from Zip ..." on error.
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
It occurs if the path contains surrogates.
|
| | |
|
| | |
|
| |
| |
| |
| | |
zipimport is now able to load a module with an unencodable filename.
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81029 | antoine.pitrou | 2010-05-09 16:46:46 +0200 (dim., 09 mai 2010) | 3 lines
Untabify C files. Will watch buildbots.
........
|
|/
|
|
|
|
| |
_PyUnicode_AsString() was not checked for error (NULL).
The unicode string is no more truncated to 200 or 400 *bytes*.
|
| |
|