- 11 Ock, 2019 2 kayıt (commit)
-
-
Serhiy Storchaka yazdı
Use _PyArg_CheckPositional() and inlined code instead of PyArg_UnpackTuple() and _PyArg_UnpackStack() if all parameters are positional and use the "object" converter.
-
Serhiy Storchaka yazdı
-
- 25 Ara, 2018 2 kayıt (commit)
-
-
Serhiy Storchaka yazdı
-
Serhiy Storchaka yazdı
Fix also handling non-ascii default values.
-
- 22 Ara, 2018 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
"Include/token.h", "Lib/token.py" (containing now some data moved from "Lib/tokenize.py") and new files "Parser/token.c" (containing the code moved from "Parser/tokenizer.c") and "Doc/library/token-list.inc" (included in "Doc/library/token.rst") are now generated from "Grammar/Tokens" by "Tools/scripts/generate_token.py". The script overwrites files only if needed and can be used on the read-only sources tree. "Lib/symbol.py" is now generated by "Tools/scripts/generate_symbol_py.py" instead of been executable itself. Added new make targets "regen-token" and "regen-symbol" which are now dependencies of "regen-all". The documentation contains now strings for operators and punctuation tokens.
-
- 21 Ara, 2018 1 kayıt (commit)
-
-
Steve Dower yazdı
-
- 17 Ara, 2018 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
-
- 14 Ara, 2018 2 kayıt (commit)
-
-
Victor Stinner yazdı
Python 2.4 dropped MacOS 9 support. The macpath module was deprecated in Python 3.7. This change removes it.
-
Serhiy Storchaka yazdı
-
- 11 Ara, 2018 1 kayıt (commit)
-
-
Steve Dower yazdı
Also adds the PC/layout script for generating layouts on Windows.
-
- 10 Ara, 2018 1 kayıt (commit)
-
-
Steve Dower yazdı
-
- 07 Ara, 2018 2 kayıt (commit)
-
-
Victor Stinner yazdı
This reverts commit 468a15aa.
-
Steve Dower yazdı
-
- 27 Kas, 2018 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
Fix invalid function cast warnings with gcc 8 for method conventions different from METH_NOARGS, METH_O and METH_VARARGS in Argument Clinic generated code.
-
- 23 Kas, 2018 1 kayıt (commit)
-
-
Victor Stinner yazdı
Include/*.h should be the "portable Python API", whereas Include/cpython/*.h should be the "CPython API": CPython implementation details. Changes: * Create Include/cpython/ subdirectory * "make install" now creates $prefix/include/cpython and copy Include/cpython/* to $prefix/include/cpython * Create Include/cpython/objimpl.h: move objimpl.h code surrounded by "#ifndef Py_LIMITED_API" to cpython/objimpl.h. * objimpl.h now includes cpython/objimpl.h * Windows installer (MSI) now also install Include/ subdirectories: Include/cpython/ and Include/internal/.
-
- 07 Kas, 2018 1 kayıt (commit)
-
-
Cheryl Sabella yazdı
-
- 05 Kas, 2018 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
Two kind of mistakes: 1. Missed space. After concatenating there is no space between words. 2. Missed comma. Causes unintentional concatenating in a list of strings.
-
- 27 Eki, 2018 1 kayıt (commit)
-
-
Steve Dower yazdı
-
- 20 Eki, 2018 1 kayıt (commit)
-
-
Alexey Izbyshev yazdı
Set SRCDIR as the current directory for git.
-
- 18 Eki, 2018 1 kayıt (commit)
-
-
Shivank98 yazdı
This is intended to help code explorers find out more about what's defined there.
-
- 15 Eki, 2018 1 kayıt (commit)
-
-
Victor Stinner yazdı
python-gdb.py now handles errors on computing the line number of a Python frame. Changes: * PyFrameObjectPtr.current_line_num() now catchs any Exception on calling addr2line(), instead of failing with a surprising "<class 'TypeError'> 'FakeRepr' object is not subscriptable" error. * All callers of current_line_num() now handle current_line_num() returning None. * PyFrameObjectPtr.current_line() now also catchs IndexError on getting a line from the Python source file.
-
- 13 Eki, 2018 1 kayıt (commit)
-
-
Steve Dower yazdı
-
- 27 Eyl, 2018 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
-
- 23 Eyl, 2018 1 kayıt (commit)
-
-
Christian Heimes yazdı
Add SSLContext.post_handshake_auth and SSLSocket.verify_client_post_handshake for TLS 1.3 post-handshake authentication. Signed-off-by: Christian Heimes <christian@python.org>q https://bugs.python.org/issue34670
-
- 20 Eyl, 2018 1 kayıt (commit)
-
-
Steve Dower yazdı
-
- 14 Eyl, 2018 1 kayıt (commit)
-
-
Raymond Hettinger yazdı
-
- 07 Eyl, 2018 1 kayıt (commit)
-
-
Victor Stinner yazdı
* Replace "master process" with "parent process" * Replace "master option mappings" with "main option mappings" * Replace "master pattern object" with "main pattern object" * ssl: replace "master" with "server" * And some other similar changes
-
- 03 Eyl, 2018 1 kayıt (commit)
-
-
Victor Stinner yazdı
* Fix Tools/clinic/clinic_test.py: add missing FakeClinic.destination_buffers attribute and pass a file argument to Clinic(). * Rename Tools/clinic/clinic_test.py to Lib/test/test_clinic.py: add temporary Tools/clinic/ to sys.path to import the clinic module. Co-Authored-By: Pablo Galindo <pablogsal@gmail.com>
-
- 16 Agu, 2018 1 kayıt (commit)
-
-
Erik Janssens yazdı
-
- 29 Tem, 2018 1 kayıt (commit)
-
-
Vinay Sajip yazdı
-
- 26 Tem, 2018 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
-
- 21 Tem, 2018 1 kayıt (commit)
-
-
Xtreak yazdı
-
- 06 Tem, 2018 1 kayıt (commit)
-
-
Tal Einat yazdı
* converted bytes methods: expandtabs, ljust, rjust, center, zfill * updated char_convertor to properly set the C default value
-
- 27 Haz, 2018 1 kayıt (commit)
-
-
Steve Dower yazdı
-
- 20 Haz, 2018 1 kayıt (commit)
-
-
Signed-off-by: Srinivas Reddy Thatiparthy <thatiparthysreenivas@gmail.com>
-
- 14 Haz, 2018 2 kayıt (commit)
-
-
Victor Stinner yazdı
python-gdb now catchs UnicodeDecodeError exceptions when calling string().
-
Victor Stinner yazdı
python-gdb now catchs ValueError on read_var(): when Python has no debug symbols for example.
-
- 12 Haz, 2018 1 kayıt (commit)
-
-
Steve Dower yazdı
-
- 11 Haz, 2018 1 kayıt (commit)
-
-
Ned Deily yazdı
-
- 09 Haz, 2018 1 kayıt (commit)
-
-
Christian Tismer yazdı
During development of the limited API support for PySide, we saw an error in a macro that accessed a type field. This patch fixes the 7 errors in the Python headers. Macros which were not written as capitals were implemented as function. To do the necessary analysis again, a script was included that parses all headers and looks for "->tp_" in serctions which can be reached with active limited API. It is easily possible to call this script as a test. Error listing: ../../Include/objimpl.h:243 #define PyObject_IS_GC(o) (PyType_IS_GC(Py_TYPE(o)) && \ (Py_TYPE(o)->tp_is_gc == NULL || Py_TYPE(o)->tp_is_gc(o))) Action: commented only ../../Include/objimpl.h:362 #define PyType_SUPPORTS_WEAKREFS(t) ((t)->tp_weaklistoffset > 0) Action: commented only ../../Include/objimpl.h:364 #define PyObject_GET_WEAKREFS_LISTPTR(o) \ ((PyObject **) (((char *) (o)) + Py_TYPE(o)->tp_weaklistoffset)) Action: commented only ../../Include/pyerrors.h:143 #define PyExceptionClass_Name(x) \ ((char *)(((PyTypeObject*)(x))->tp_name)) Action: implemented function ../../Include/abstract.h:593 #define PyIter_Check(obj) \ ((obj)->ob_type->tp_iternext != NULL && \ (obj)->ob_type->tp_iternext != &_PyObject_NextNotImplemented) Action: implemented function ../../Include/abstract.h:713 #define PyIndex_Check(obj) \ ((obj)->ob_type->tp_as_number != NULL && \ (obj)->ob_type->tp_as_number->nb_index != NULL) Action: implemented function ../../Include/abstract.h:924 #define PySequence_ITEM(o, i)\ ( Py_TYPE(o)->tp_as_sequence->sq_item(o, i) ) Action: commented only
-