Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge from 3.5 (#24543). | Stefan Krah | 2015-07-02 | 1 | -3/+3 |
|\ | |||||
| * | Issue #24543: Use AC_LINK instead of AC_COMPILE in order to prevent false | Stefan Krah | 2015-07-02 | 1 | -3/+3 |
| | | | | | | | | positives with the -flto option (gcc >= 4.9.0 and clang). | ||||
| * | Reverting my previous commit. | Yury Selivanov | 2015-05-30 | 1 | -1/+1 |
|/ | | | | Something went horribly wrong when I was doing `hg rebase`. | ||||
* | update configure version to 3.6 | Benjamin Peterson | 2015-05-28 | 1 | -1/+1 |
| | |||||
* | - merge 3.4 | doko@ubuntu.com | 2015-05-05 | 1 | -1/+1 |
|\ | |||||
| * | - Issue #24122, fix quoting for LIBPL | doko@ubuntu.com | 2015-05-05 | 1 | -1/+1 |
| | | |||||
* | | - #22980: fix triplet configure test for more targets | doko@ubuntu.com | 2015-04-19 | 1 | -0/+7 |
| | | |||||
* | | Issues #22980, 23969: For OS X, use PEP 3149-style file names for extension | Ned Deily | 2015-04-16 | 1 | -1/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | module binaries, with a platform triple of just "darwin", resulting in file names like: _ssl.cpython-35m-darwin.so rather than just _ssl.so as previously. Instead of attempting to encode differences in CPU architecture and OS X deployment targets in the file name as is done on other platforms, these continue to be managed by the use of Apple multi-architecture ("fat") files, by the system dynamic loader, and by logic in higher-levels like sysconfig.get_platform() and pip. | ||||
* | | #22980: fix triplet configure test for powerpc-linux-gnu | doko@ubuntu.com | 2015-04-15 | 1 | -0/+1 |
| | | |||||
* | | - configure.ac: remove duplicate PLATDIR definition | doko@ubuntu.com | 2015-04-15 | 1 | -3/+0 |
| | | |||||
* | | - Issue #22980: Under Linux, GNU/KFreeBSD and the Hurd, C extensions now include | doko@ubuntu.com | 2015-04-15 | 1 | -14/+130 |
| | | | | | | | | | | the architecture triplet in the extension name, to make it easy to test builds for different ABIs in the same working tree. | ||||
* | | Issue #22631: Added Linux-specific socket constant CAN_RAW_FD_FRAMES. | Larry Hastings | 2015-04-13 | 1 | -0/+10 |
| | | | | | | | | Patch courtesy of Joe Jevnik. | ||||
* | | - merge 3.4 | doko@ubuntu.com | 2015-04-13 | 1 | -0/+3 |
|\ \ | |/ | |||||
| * | - Use PLATDIR for the platform directory everywhere (refactoring only) | doko@ubuntu.com | 2015-04-13 | 1 | -0/+3 |
| | | |||||
* | | Issue #23817: FreeBSD now uses "1.0" the the SOVERSION as other operating | Victor Stinner | 2015-04-09 | 1 | -5/+0 |
| | | | | | | | | systems, instead of just "1". | ||||
* | | Issue #22181: The availability of the getrandom() is now checked in configure, | Victor Stinner | 2015-03-19 | 1 | -0/+24 |
| | | | | | | | | | | | | and stored in pyconfig.h as the new HAVE_GETRANDOM_SYSCALL define. Fix os.urandom() tests using file descriptors if os.urandom() uses getrandom(). | ||||
* | | Issue #22980: Under Linux, C extensions now include bitness in the file name, | Antoine Pitrou | 2015-03-08 | 1 | -1/+9 |
| | | | | | | | | to make it easy to test 32-bit and 64-bit builds in the same working tree. | ||||
* | | Issue #22524: Fix os.scandir() for platforms which don't have a d_type field in | Victor Stinner | 2015-03-08 | 1 | -0/+20 |
| | | | | | | | | the dirent structure (ex: OpenIndiana). | ||||
* | | Issue #23445: pydebug builds now use "gcc -Og" where possible, to make the ↵ | Antoine Pitrou | 2015-02-11 | 1 | -1/+5 |
|\ \ | |/ | | | | | resulting executable faster. | ||||
| * | Issue #23445: pydebug builds now use "gcc -Og" where possible, to make the ↵ | Antoine Pitrou | 2015-02-11 | 1 | -1/+5 |
| | | | | | | | | resulting executable faster. | ||||
| * | Issue #21356: Make ssl.RAND_egd() optional to support LibreSSL. The | Victor Stinner | 2015-01-06 | 1 | -0/+3 |
| | | | | | | | | | | availability of the function is checked during the compilation. Patch written by Bernard Spil. | ||||
| * | Issue #22585: On OpenBSD 5.6 and newer, os.urandom() now calls getentropy(), | Victor Stinner | 2014-12-21 | 1 | -1/+1 |
| | | | | | | | | instead of reading /dev/urandom, to get pseudo-random bytes. | ||||
* | | Issue #22038, configure: HAVE_STD_ATOMIC now also check that "atomic_int" and | Victor Stinner | 2015-01-14 | 1 | -2/+4 |
| | | | | | | | | | | | | "_Atomic void*" types work. Change needed on FreeBSD 10 where stdatomic.h is available but the compiler fails on "_Atomic void*" with "_Atomic cannot be applied to incomplete type 'void'". | ||||
* | | Issue #22038: pyatomic.h now uses stdatomic.h or GCC built-in functions for | Victor Stinner | 2015-01-09 | 1 | -0/+39 |
| | | | | | | | | | | atomic memory access if available. Patch written by Vitor de Lima and Gustavo Temple. | ||||
* | | Issue #22585: On OpenBSD 5.6 and newer, os.urandom() now calls getentropy(), | Victor Stinner | 2014-12-21 | 1 | -1/+1 |
| | | | | | | | | instead of reading /dev/urandom, to get pseudo-random bytes. | ||||
* | | merge 3.4 (#15506) | Benjamin Peterson | 2014-12-15 | 1 | -1/+1 |
|\ \ | |/ | |||||
| * | use autoconf macro to check for pkg-config (closes #15506) | Benjamin Peterson | 2014-12-15 | 1 | -1/+1 |
| | | |||||
* | | Issue #21356: Make ssl.RAND_egd() optional to support LibreSSL. The | Victor Stinner | 2014-11-28 | 1 | -0/+3 |
| | | | | | | | | | | | | availability of the function is checked during the compilation. Patch written by Bernard Spil. | ||||
* | | only support append_history if readline has it | Benjamin Peterson | 2014-11-26 | 1 | -0/+4 |
| | | |||||
* | | Issue #22287: On UNIX, _PyTime_gettimeofday() now uses | Victor Stinner | 2014-08-29 | 1 | -0/+1 |
| | | | | | | | | | | | | clock_gettime(CLOCK_REALTIME) if available. As a side effect, Python now depends on the librt library on Solaris and on Linux (only with glibc older than 2.17). | ||||
* | | Issue #21166: merge from 3.4 | Ned Deily | 2014-08-22 | 1 | -0/+3 |
|\ \ | |/ | |||||
| * | Issue #21166: Prevent possible segfaults and other random failures of | Ned Deily | 2014-08-22 | 1 | -0/+3 |
| | | | | | | | | | | | | | | python --generate-posix-vars in pybuilddir.txt build target by ensuring that pybuilddir.txt is always regenerated when configure is run and that the newly built skeleton python does not inadvertently import modules from previously installed instances. | ||||
* | | merge 3.4 (#21121) | Benjamin Peterson | 2014-08-10 | 1 | -1/+2 |
|\ \ | |/ | |||||
| * | add -Werror=declaration-after-statement only to stdlib extension modules ↵ | Benjamin Peterson | 2014-08-10 | 1 | -1/+2 |
| | | | | | | | | | | | | (closes #21121) Patch from Stefan Krah. | ||||
* | | Issue #22110: Enable extra compilation warnings. | Charles-François Natali | 2014-08-01 | 1 | -0/+46 |
| | | |||||
* | | Issue #18093: Create Programs directory in build location for | Ned Deily | 2014-07-25 | 1 | -1/+1 |
| | | | | | | | | out-of-tree builds. | ||||
* | | Issue #21811: Anticipated fixes to 3.x configure for OS X 10.10 Yosemite. | Ned Deily | 2014-06-25 | 1 | -8/+21 |
|\ \ | |/ | |||||
| * | Issue #21811: Anticipated fixes to 3.x configure for OS X 10.10 Yosemite. | Ned Deily | 2014-06-25 | 1 | -8/+21 |
| | | |||||
* | | Issue #21037: Add a build option to enable AddressSanitizer support. | Charles-François Natali | 2014-05-08 | 1 | -0/+11 |
| | | |||||
* | | - Issue #17752: Fix distutils tests when run from the installed location. | doko@ubuntu.com | 2014-05-07 | 1 | -6/+6 |
|\ \ | |/ | |||||
| * | - Issue #17752: Fix distutils tests when run from the installed location. | doko@ubuntu.com | 2014-05-07 | 1 | -6/+6 |
| | | |||||
* | | - Merge 3.4 | doko@ubuntu.com | 2014-04-17 | 1 | -13/+13 |
|\ \ | |/ | |||||
| * | - Issue #21285: Refactor and fix curses configure check to always search | doko@ubuntu.com | 2014-04-17 | 1 | -13/+13 |
| | | | | | | | | in a ncursesw directory. | ||||
* | | support setting fpu precision on m68k (closes #20904) | Benjamin Peterson | 2014-04-17 | 1 | -0/+13 |
| | | | | | | | | Patch from Andreas Schwab. | ||||
* | | Closes Issue 17861: Autogenerate Include/opcode.h from opcode.py. | Kushal Das | 2014-04-15 | 1 | -0/+9 |
| | | | | | | | | | | It includes required changes in Makefile.pre.in and configure.ac among other files. | ||||
* | | Version bump to 3.5, step 2. | Larry Hastings | 2014-03-17 | 1 | -1/+1 |
|/ | |||||
* | Attempt to fix OpenIndiana build issue introduced by #19922 | Christian Heimes | 2013-12-08 | 1 | -3/+9 |
| | |||||
* | Issue #19922: define _INCLUDE__STDC_A1_SOURCE in HP-UX to include mbstate_t | Christian Heimes | 2013-12-07 | 1 | -0/+7 |
| | | | | for mbrtowc(). | ||||
* | Issue #19553: PEP 453 - "make install" and "make altinstall" now install or | Ned Deily | 2013-11-22 | 1 | -0/+15 |
| | | | | | | | upgrade pip by default, using the bundled pip provided by the new ensurepip module. A new configure option, --with-ensurepip[=upgrade|install|no], is available to override the default ensurepip "--upgrade" option. The option can also be set with "make [alt]install ENSUREPIP=[upgrade|install\no]". | ||||
* | Issue #19649: On OS X, the same set of file names are now installed | Ned Deily | 2013-11-22 | 1 | -0/+4 |
| | | | | | | | in bin directories for all configurations: non-framework vs framework, and single arch vs universal builds. pythonx.y-32 is now always installed for 64-bit/32-bit universal builds. The obsolete and undocumented pythonw* symlinks are no longer installed anywhere. |