- 28 Haz, 2017 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
Based on patch by Victor Stinner. Add private C API function _PyUnicode_AsUnicode() which is similar to PyUnicode_AsUnicode(), but checks for null characters.
-
- 16 Haz, 2017 1 kayıt (commit)
-
-
Xiang Zhang yazdı
-
- 26 Nis, 2017 1 kayıt (commit)
-
-
Eijebong yazdı
-
- 23 Mar, 2017 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
There was few cases of using literal 0 instead of NULL in the context of pointers. While this was a legitimate C code, using NULL rather than 0 makes the code clearer.
-
- 02 Mar, 2017 1 kayıt (commit)
-
-
Christian Heimes yazdı
The curses module used mkstemp() + fopen() to create a temporary file in /tmp. The /tmp directory does not exist on Android. The tmpfile() function simplifies the task a lot. It creates a temporary file in a correct directory, takes care of cleanup and returns FILE*. tmpfile is supported on all platforms (C89, POSIX 2001, Android, Windows). Signed-off-by: Christian Heimes <christian@python.org>
-
- 12 Şub, 2017 1 kayıt (commit)
-
-
Victor Stinner yazdı
Set name to "_curses.window" instead of "_curses.curses window" (with a space!?).
-
- 23 Ock, 2017 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
possible. Patch is writen with Coccinelle.
-
- 09 Ara, 2016 1 kayıt (commit)
-
-
Victor Stinner yazdı
Warnings seen on the "AMD64 Debian PGO 3.x" buildbot. Warnings are false positive, but variable initialization should not harm performances.
-
- 30 Eki, 2016 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
-
- 27 Eki, 2016 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
PyUnicode_AsEncodedObject() in _curese to ensure that the result is a bytes object.
-
- 06 Eyl, 2016 1 kayıt (commit)
-
-
Victor Stinner yazdı
Directly pass NULL rather than an empty string.
-
- 16 Agu, 2016 1 kayıt (commit)
-
-
Benjamin Peterson yazdı
-
- 14 Agu, 2016 1 kayıt (commit)
-
-
Benjamin Peterson yazdı
-
- 15 Nis, 2015 1 kayıt (commit)
-
-
Steve Dower yazdı
-
- 14 Nis, 2015 1 kayıt (commit)
-
-
Larry Hastings yazdı
-
- 03 Nis, 2015 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
-
- 28 Eyl, 2014 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
Corresponding functions now accept `const char *` (issue #1772673).
-
- 04 May, 2014 1 kayıt (commit)
-
-
Larry Hastings yazdı
In porting to Argument Clinic, the first two arguments were reversed.
-
- 01 Şub, 2014 1 kayıt (commit)
-
-
Larry Hastings yazdı
including correctly generating code for Clinic blocks inside C preprocessor conditional blocks.
-
- 28 Ock, 2014 1 kayıt (commit)
-
-
Larry Hastings yazdı
annotate text signatures in docstrings, resulting in fewer false positives. "self" parameters are also explicitly marked, allowing inspect.Signature() to authoritatively detect (and skip) said parameters. Issue #20326: Argument Clinic now generates separate checksums for the input and output sections of the block, allowing external tools to verify that the input has not changed (and thus the output is not out-of-date).
-
- 26 Ock, 2014 1 kayıt (commit)
-
-
Larry Hastings yazdı
-
- 24 Ock, 2014 1 kayıt (commit)
-
-
Larry Hastings yazdı
PyMethodDescr_Type, _PyMethodWrapper_Type, and PyWrapperDescr_Type) have been modified to provide introspection information for builtins. Also: many additional Lib, test suite, and Argument Clinic fixes.
-
- 22 Ock, 2014 1 kayıt (commit)
-
-
Larry Hastings yazdı
docstring for __new__ and __init__, and always use "goto exit" instead of returning "NULL" for failure to parse (as _new__ and __init__ return ints).
-
- 16 Ock, 2014 1 kayıt (commit)
-
-
Larry Hastings yazdı
* You may now specify an expression as the default value for a parameter! Example: "sys.maxsize - 1". This support is intentionally quite limited; you may only use values that can be represented as static C values. * Removed "doc_default", simplified support for "c_default" and "py_default". (I'm not sure we still even need "py_default", but I'm leaving it in for now in case a use presents itself.) * Parameter lines support a trailing '\\' as a line continuation character, allowing you to break up long lines. * The argument parsing code generated when supporting optional groups now uses PyTuple_GET_SIZE instead of PyTuple_GetSize, leading to a 850% speedup in parsing. (Just kidding, this is an unmeasurable difference.) * A bugfix for the recent regression where the generated prototype from pydoc for builtins would be littered with unreadable "=<object ...>"" default values for parameters that had no default value. * Converted some asserts into proper failure messages. * Many doc improvements and fixes.
-
- 07 Ock, 2014 1 kayıt (commit)
-
-
Larry Hastings yazdı
to improve readability.
-
- 04 Ara, 2013 1 kayıt (commit)
-
-
Christian Heimes yazdı
-
- 23 Kas, 2013 1 kayıt (commit)
-
-
Larry Hastings yazdı
for some builtins.
-
- 20 Kas, 2013 1 kayıt (commit)
-
-
Larry Hastings yazdı
variables in option groups, to prevent "uninitialized value" warnings.
-
- 18 Kas, 2013 1 kayıt (commit)
-
-
Larry Hastings yazdı
-
- 07 Kas, 2013 1 kayıt (commit)
-
-
Victor Stinner yazdı
are used. Move also _Py_IDENTIFIER() defintions to the top in modified files to remove identifiers duplicated in the same file.
-
- 06 Kas, 2013 1 kayıt (commit)
-
-
Victor Stinner yazdı
instead of creating temporary Unicode string objects Add also more identifiers in pythonrun.c to avoid temporary Unicode string objets for the interactive interpreter.
-
- 19 Eki, 2013 2 kayıt (commit)
-
-
Serhiy Storchaka yazdı
-
Larry Hastings yazdı
for C files to generate argument parsing code. (See PEP 436.)
-
- 27 Agu, 2013 1 kayıt (commit)
-
-
Victor Stinner yazdı
are now created non-inheritable; add functions os.get/set_inheritable(), os.get/set_handle_inheritable() and socket.socket.get/set_inheritable().
-
- 26 Tem, 2013 1 kayıt (commit)
-
-
Christian Heimes yazdı
CID 1058276
-
- 07 Tem, 2013 2 kayıt (commit)
-
-
Victor Stinner yazdı
Replace strdup() with _PyMem_RawStrdup() or _PyMem_Strdup(), depending if the GIL is held or not.
-
Victor Stinner yazdı
Replace malloc() with PyMem_Malloc() when the GIL is held, or with PyMem_RawMalloc() otherwise.
-
- 04 Haz, 2013 1 kayıt (commit)
-
-
Victor Stinner yazdı
multiprocessing.h: remove unused MIN and MAX macros
-
- 16 May, 2013 1 kayıt (commit)
-
-
Benjamin Peterson yazdı
-
- 21 Mar, 2013 1 kayıt (commit)
-
-
Victor Stinner yazdı
-