- 16 May, 2018 1 kayıt (commit)
-
-
Eitan Adler yazdı
-
- 15 May, 2018 1 kayıt (commit)
-
-
Eitan Adler yazdı
Instead of passing configure args such as --without-gcc or --with-icc, instead prefer to rely on the native way of finding the compiler: passing CC (or CPP or CXX depending). This allows configure to find the correct compiler instead of having to be explicitly told. It also more correctly builds on both macOS and FreeBSD since the system compiler is used by default (cc)
-
- 04 May, 2018 1 kayıt (commit)
-
-
Antoine Pitrou yazdı
-
- 30 Nis, 2018 1 kayıt (commit)
-
-
Matthias Klose yazdı
* issue33377: add triplets for mips-r6 and riscv * issue33377: add triplets for mips-r6 and riscv (NEWS entry)
-
- 31 Ock, 2018 1 kayıt (commit)
-
-
Ned Deily yazdı
-
- 30 Ock, 2018 1 kayıt (commit)
-
-
Ned Deily yazdı
This issue covers various changes for the macOS installers provided via python.org for 3.7.0. - Provide a provisional new installer variant for macOS 10.9 and later systems with 64-bit (x86_64) architecture only. Apple has made it known that future versions of macOS will only fully support 64-bit executables and some other third-party software suppliers have chosen 10.9 as their oldest supported system. - Support **Tcl/Tk 8.6** with the 10.9 installer variant. - Upgrade **OpenSSL** to 1.1.0g and **SQLite** to 3.22.0. - The compiler name used for the interpreter build and for modules built with **Distutils / pip** is now _gcc_ rather than _gcc-4.2_. And extension module builds will no longer try to force use of an old SDK if present.
-
- 29 Ock, 2018 2 kayıt (commit)
-
-
Christian Heimes yazdı
Until now Python used a hard coded white list of default TLS cipher suites. The old approach has multiple downsides. OpenSSL's default selection was completely overruled. Python did neither benefit from new cipher suites (ChaCha20, TLS 1.3 suites) nor blacklisted cipher suites. For example we used to re-enable 3DES. Python now defaults to OpenSSL DEFAULT cipher suite selection and black lists all unwanted ciphers. Downstream vendors can override the default cipher list with --with-ssl-default-suites. Signed-off-by: Christian Heimes <christian@python.org>
-
Pablo Galindo yazdı
Add os.posix_spawn to wrap the low level POSIX API of the same name. Contributed by Pablo Galindo.
-
- 27 Ock, 2018 1 kayıt (commit)
-
-
Pablo Galindo yazdı
-
- 23 Ock, 2018 1 kayıt (commit)
-
-
stratakis yazdı
glibc is deprecating libcrypt in favor of libxcrypt, however python assumes that crypt.h will always be included. This change makes the header inclusion explicit when libxcrypt is present on the system.
-
- 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>
-
- 09 Ock, 2018 1 kayıt (commit)
-
-
David Carlier yazdı
Allow building the _uuid extension module on FreeBSD and OpenBSD.
-
- 06 Ock, 2018 1 kayıt (commit)
-
-
Nathaniel J. Smith yazdı
This module has never been enabled by default, never worked correctly on x86-64, and caused ABI problems that caused C extension compatibility. See bpo-29137 for details/discussion.
-
- 30 Ara, 2017 1 kayıt (commit)
-
-
Michael Felt yazdı
Starting with AIX6.1 there is support in libc.a for uuid (RFC4122) This patch provides the changes needed for this integration with the OS. On AIX the base function is uuid_create() rather than uuid_generate_time() The AIX uuid_t typedef is more aligned to the UUID field based definition while the Linux typedef that is more aligned with UUID bytes (or perhaps UUID bytes_le) definitions.
-
- 22 Ara, 2017 1 kayıt (commit)
-
-
Benjamin Peterson yazdı
-
- 19 Ara, 2017 1 kayıt (commit)
-
-
Michael Felt yazdı
Implement find_library() support in ctypes/util for AIX. Add some AIX specific tests.
-
- 06 Ara, 2017 1 kayıt (commit)
-
-
Rob Boehne yazdı
-
- 23 Kas, 2017 3 kayıt (commit)
- 11 Kas, 2017 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
-
- 08 Kas, 2017 2 kayıt (commit)
-
-
Berker Peksag yazdı
-
Berker Peksag yazdı
-
- 06 Kas, 2017 1 kayıt (commit)
-
-
Berker Peksag yazdı
-
- 01 Kas, 2017 2 kayıt (commit)
-
-
Serhiy Storchaka yazdı
-
Masayuki Yamamoto yazdı
Modify the code to use ncurses is_pad() instead of checking WINDOW _flags field. If your platform does not provide the is_pad(), the existing way that checks the field will be enabled. Note: This change does not drop support for platforms where do not have both WINDOW _flags field and is_pad().
-
- 31 Eki, 2017 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
-
- 19 Eki, 2017 1 kayıt (commit)
-
-
Benjamin Peterson yazdı
-
- 09 Eki, 2017 1 kayıt (commit)
-
-
Ned Deily yazdı
-
- 06 Eki, 2017 1 kayıt (commit)
-
-
Masayuki Yamamoto yazdı
See PEP 539 for details. Highlights of changes: - Add Thread Specific Storage (TSS) API - Document the Thread Local Storage (TLS) API as deprecated - Update code that used TLS API to use TSS API
-
- 05 Eki, 2017 1 kayıt (commit)
-
-
pdox yazdı
-
- 29 Eyl, 2017 2 kayıt (commit)
-
-
Benjamin Peterson yazdı
Instead, simply pass 's' to ar.
-
Benjamin Peterson yazdı
-
- 24 Eyl, 2017 1 kayıt (commit)
-
-
Benjamin Peterson yazdı
Python requires C implementations provide memmove, so we shouldn't need to check for it. The only place using this configure check was expat, where we can simply always define HAVE_MEMMOVE.
-
- 08 Eyl, 2017 1 kayıt (commit)
-
-
octaviansoldea yazdı
Allow configure --with-lto to apply to all builds, not just profile-opt builds. Whether this is actually useful or not must be determined by the person building CPython using their own toolchain. My own quick test on x86_64 Debian 9 (gcc 6.3, binutils 2.28) seemed to suggest that it wasn't, but I expect better toolchains can or will exist at some point. The point is to allow it at all.
-
- 07 Eyl, 2017 1 kayıt (commit)
-
-
Antoine Pitrou yazdı
* Remove Setup.config * Always define WITH_THREAD for compatibility.
-
- 06 Eyl, 2017 1 kayıt (commit)
-
-
caavery yazdı
* bpo-27584: New addition of vSockets to the python socket module Support for AF_VSOCK on Linux only * bpo-27584: Fixes for V2 Fixed syntax and naming problems. Fixed #ifdef AF_VSOCK checking Restored original aclocal.m4 * bpo-27584: Fixes for V3 Added checking for fcntl and thread modules. * bpo-27584: Fixes for V4 Fixed white space error * bpo-27584: Fixes for V5 Added back comma in (CID, port). * bpo-27584: Fixes for V6 Added news file. socket.rst now reflects first Linux introduction of AF_VSOCK. Fixed get_cid in test_socket.py. Replaced PyLong_FromLong with PyLong_FromUnsignedLong in socketmodule.c Got rid of extra AF_VSOCK #define. Added sockaddr_vm to sock_addr. * bpo-27584: Fixes for V7 Minor cleanup. * bpo-27584: Fixes for V8 Put back #undef AF_VSOCK as it is necessary when vm_sockets.h is not installed.
-
- 05 Eyl, 2017 1 kayıt (commit)
-
-
Christian Heimes yazdı
Include sys/sysmacros.h for major(), minor(), and makedev(). GNU C libray plans to remove the functions from sys/types.h. Signed-off-by: Christian Heimes <christian@python.org>
-
- 04 Eyl, 2017 1 kayıt (commit)
-
-
Benjamin Peterson yazdı
See PEP 11.
-