- 11 Tem, 2018 1 kayıt (commit)
-
-
Chih-Hsuan Yen yazdı
-
- 20 Nis, 2018 1 kayıt (commit)
-
-
Brett Cannon yazdı
-
- 25 Şub, 2018 1 kayıt (commit)
-
-
Christian Heimes yazdı
The ctypes module used to depend on indirect linking for dlopen. The shared extension is now explicitly linked against libdl on platforms with dl. Signed-off-by: Christian Heimes <christian@python.org>
-
- 18 Şub, 2018 1 kayıt (commit)
-
-
Ivan Levkivskyi yazdı
This adds C versions of methods used by ABCMeta that improve performance of various ABC operations.
-
- 30 Ock, 2018 1 kayıt (commit)
-
-
Eric Snow yazdı
The module is primarily intended for internal use in the test suite. Building the module under Windows will come in a follow-up PR.
-
- 27 Ock, 2018 1 kayıt (commit)
-
-
Christian Heimes yazdı
bpo-31399: Let OpenSSL verify hostname and IP The ssl module now uses OpenSSL's X509_VERIFY_PARAM_set1_host() and X509_VERIFY_PARAM_set1_ip() API to verify hostname and IP addresses. * Remove match_hostname calls * Check for libssl with set1_host, libssl must provide X509_VERIFY_PARAM_set1_host() * Add documentation for OpenSSL 1.0.2 requirement * Don't support OpenSSL special mode with a leading dot, e.g. ".example.org" matches "www.example.org". It's not standard conform. * Add hostname_checks_common_name Signed-off-by: Christian Heimes <christian@python.org>
-
- 26 Ock, 2018 1 kayıt (commit)
-
-
Christian Heimes yazdı
The nismodule is now compatible with new libnsl and headers location Signed-off-by: Christian Heimes <christian@python.org>
-
- 23 Ock, 2018 1 kayıt (commit)
-
-
Yury Selivanov yazdı
-
- 22 Ock, 2018 1 kayıt (commit)
-
-
Victor Stinner yazdı
Drop support of FreeBSD 9 and older.
-
- 20 Ock, 2018 1 kayıt (commit)
-
-
Christian Heimes yazdı
Add https://www.gnu.org/software/autoconf-archive/ax_check_openssl.html to auto-detect compiler flags, linker flags and libraries to compile OpenSSL extensions. The M4 macro uses pkg-config and falls back to manual detection. Add autoconf magic to detect usable X509_VERIFY_PARAM_set1_host() and related functions. Refactor setup.py to use new config vars to compile _ssl and _hashlib modules. Signed-off-by: Christian Heimes <christian@python.org>
-
- 15 Ock, 2018 1 kayıt (commit)
-
-
Antoine Pitrou yazdı
Add a queue.SimpleQueue class, an unbounded FIFO queue with a reentrant C implementation of put().
-
- 12 Ock, 2018 1 kayıt (commit)
-
-
Christian Heimes yazdı
glibc has removed Sun RPC. Use replacement libtirpc headers and library in nis module Signed-off-by: Christian Heimes <christian@python.org>
-
- 14 Ara, 2017 1 kayıt (commit)
-
-
Mike yazdı
* Fix multiple typos in code comments * Add spacing in comments (test_logging.py, test_math.py) * Fix spaces at the beginning of comments in test_logging.py
-
- 06 Ara, 2017 1 kayıt (commit)
-
-
Stefan Krah yazdı
-
- 26 Kas, 2017 1 kayıt (commit)
-
-
Nick Coghlan yazdı
find_file() returns an empty list if it finds the requested header on the standard include path, so header existence checks need to be explicitly against "is not None".
-
- 25 Kas, 2017 1 kayıt (commit)
-
-
xdegaye yazdı
detect_modules() in setup.py now also searches the sysroot paths when cross-compiling.
-
- 13 Kas, 2017 1 kayıt (commit)
-
-
Benjamin Peterson yazdı
Darwin may not require libm, but it doesn't hurt to link it and simplifies configuration logic.
-
- 08 Kas, 2017 1 kayıt (commit)
-
-
Victor Stinner yazdı
kB (*kilo* byte) unit means 1000 bytes, whereas KiB ("kibibyte") means 1024 bytes. KB was misused: replace kB or KB with KiB when appropriate. Same change for MB and GB which become MiB and GiB. Change the output of Tools/iobench/iobench.py. Round also the size of the documentation from 5.5 MB to 5 MiB.
-
- 24 Eki, 2017 1 kayıt (commit)
-
-
Michał Górny yazdı
Rework the code choosing BLAKE2 code paths from using the optimized variant on all x86_64 machines to using it when SSSE3 or better supported instructions sets are available. Firstly, this solves the problem of using pure SSE2 code path on x86_64 machines. As reported in the bug, this code is slower than the reference code on all tested x86_64 machines. Furthermore, on Athlon64 that lacks SSSE3, it is even 2.5 times slower than the reference code! Checking for SSSE3 therefore ensures that the optimized implementation will only be used when it has a chance of performing better. Secondly, this makes it possible to use SSSE3+ optimizations on 32-bit x86 systems. This allows for even 2 times speed gain on modern 32-bit x86 systems (tested in a 32-bit chroot).
-
- 02 Eki, 2017 1 kayıt (commit)
-
-
Benjamin Peterson yazdı
-
- 28 Eyl, 2017 1 kayıt (commit)
-
-
Antoine Pitrou yazdı
bpo-11063, bpo-20519: avoid ctypes and improve import time for uuid.
-
- 07 Eyl, 2017 1 kayıt (commit)
-
-
Antoine Pitrou yazdı
* Remove Setup.config * Always define WITH_THREAD for compatibility.
-
- 06 Eyl, 2017 2 kayıt (commit)
-
-
Shlomi Fish yazdı
Various platforms have various methods of handling multiarch libffi which probably won't match the previously looked-for defines. Now we just make sure that ffi.h is available.
-
Devin Jeanpierre yazdı
Add basic fuzz tests for a few common builtin functions. This is an easy place to start, and these functions are probably safe. We'll want to add more fuzz tests later. Lets bootstrap using these. While the fuzz tests are included in CPython and compiled / tested on a very basic level inside CPython itself, the actual fuzzing happens as part of oss-fuzz (https://github.com/google/oss-fuzz). The reason to include the tests in CPython is to make sure that they're maintained as part of the CPython project, especially when (as some eventually will) they use internal implementation details in the test. (This will be necessary sometimes because e.g. the fuzz test should never enter Python's interpreter loop, whereas some APIs only expose themselves publicly as Python functions.) This particular set of changes is part of testing Python's builtins, tracked internally at Google by b/37562550. The _xxtestfuzz module that this change adds need not be shipped with binary distributions of Python.
-
- 25 Agu, 2017 1 kayıt (commit)
-
-
Stefan Krah yazdı
-
- 18 Agu, 2017 2 kayıt (commit)
-
-
Victor Stinner yazdı
* bpo-30947: Update libexpat from 2.2.1 to 2.2.3 * Add NEWS entry * Add new loadlibrary.c * expat_external.h: restore include "pyexpatns.h" * PCbuild: add expat/loadlibrary.c * Define XML_POOR_ENTROPY to compile expat
-
Stefan Krah yazdı
-
- 13 Tem, 2017 1 kayıt (commit)
-
-
Stefan Krah yazdı
-
- 27 May, 2017 1 kayıt (commit)
-
-
xdegaye yazdı
Extension modules listed after the *disabled* marker are not built at all, neither by the Makefile nor by setup.py.
-
- 28 Nis, 2017 1 kayıt (commit)
-
-
Neil Schemenauer yazdı
-
- 04 Şub, 2017 1 kayıt (commit)
-
-
Stefan Krah yazdı
Patch by Chi Hsuan Yen.
-
- 14 Ara, 2016 1 kayıt (commit)
-
-
Xavier de Gaye yazdı
the directory for installing object code libraries to the cross compilation search paths.
-
- 13 Ara, 2016 1 kayıt (commit)
-
-
Xavier de Gaye yazdı
/usr/include/ncursesw as a headers search path.
-
- 10 Ara, 2016 1 kayıt (commit)
-
-
Xavier de Gaye yazdı
has been built with Py_DEBUG defined.
-
- 29 Eki, 2016 1 kayıt (commit)
-
-
Xavier de Gaye yazdı
-
- 15 Eki, 2016 1 kayıt (commit)
-
-
INADA Naoki yazdı
It will have more speedup functions or classes other than asyncio.Future.
-
- 09 Eki, 2016 1 kayıt (commit)
-
-
INADA Naoki yazdı
Original patch by Yury Selivanov.
-
- 18 Eyl, 2016 1 kayıt (commit)
-
-
Christian Heimes yazdı
-
- 17 Eyl, 2016 1 kayıt (commit)
-
-
Zachary Ware yazdı
An installed copy of libffi is now required for building _ctypes on any platform but OSX and Windows.
-
- 15 Eyl, 2016 1 kayıt (commit)
-
-
Benjamin Peterson yazdı
Not completely mechanical since support for East Asian Width changes—emoji codepoints became Wide—had to be added to unicodedata.
-