summaryrefslogtreecommitdiffstats
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* Merge 3.5 (os.urandom)Victor Stinner2016-06-071-3/+4
|\
| * os.urandom() doesn't block on Linux anymoreVictor Stinner2016-06-071-3/+4
| | | | | | | | | | | | Issue #26839: On Linux, os.urandom() now calls getrandom() with GRND_NONBLOCK to fall back on reading /dev/urandom if the urandom entropy pool is not initialized yet. Patch written by Colm Buckley.
* | Issue #27076: Merge spelling from 3.5Martin Panter2016-05-261-1/+1
|\ \ | |/
| * Issue #27076: Doc, comment and tests spelling fixesMartin Panter2016-05-261-1/+1
| | | | | | | | Most fixes to Doc/ and Lib/ directories by Ville Skyttä.
* | Issue #26932: Fixed support of RTLD_* constants defined as enum values,Serhiy Storchaka2016-05-041-0/+2
| | | | | | | | not via macros (in particular on Android). Patch by Chi Hsuan Yen.
* | Issue #20306: The pw_gecos and pw_passwd fields are not required by POSIX.Stefan Krah2016-04-251-0/+4
| | | | | | | | If they aren't present, set them to an empty string.
* | Issue #22359: Merge cross-compilation fix from 3.5Martin Panter2016-04-231-0/+1
|\ \ | |/
| * Issue #22359: Disable running cross-compiled _freeze_importlib and pgenMartin Panter2016-04-231-0/+1
| | | | | | | | Patch by Xavier de Gaye.
* | Issue #25702: A --with-lto configure option has been added that willGregory P. Smith2016-04-151-0/+33
|\ \ | |/ | | | | enable link time optimizations at build time during a make profile-opt.
| * Issue #25702: A --with-lto configure option has been added that willGregory P. Smith2016-04-151-0/+33
| | | | | | | | enable link time optimizations at build time during a make profile-opt.
* | Merge 3.5 (os.urandom)Victor Stinner2016-04-121-83/+84
|\ \ | |/
| * configure: fix HAVE_GETRANDOM_SYSCALL checkVictor Stinner2016-04-121-83/+84
| | | | | | | | syscall() function requires #include <unistd.h>.
* | Issue #23735: Merge Readline resize handling from 3.5Martin Panter2016-04-031-0/+5
|\ \ | |/
| * Issue #23735: Add SIGWINCH handler for Readline 6.3+ support, by Eric PriceMartin Panter2016-04-031-0/+5
| |
* | Issue #17603: Merge configure.ac fix from 3.5Martin Panter2016-03-181-1/+1
|\ \ | |/
| * Issue #17603: Check for st_blocks field without requiring fileblocks.oMartin Panter2016-03-181-1/+1
| |
* | Issue #24324: merge from 3.5Ned Deily2016-03-081-2/+11
|\ \ | |/
| * Issue #24324: Do not enable unreachable code warnings when usingNed Deily2016-03-081-2/+11
| | | | | | | | | | gcc as the option does not work correctly in older versions of gcc and has been silently removed as of gcc-4.5.
* | Issue #25827: Merge with 3.5Zachary Ware2015-12-211-0/+39
|\ \ | |/
| * Issue #25827: Add support for ICC to configureZachary Ware2015-12-211-0/+39
| |
| * Issue #25003: On Solaris 11.3 or newer, os.urandom() now uses the getrandom()Victor Stinner2015-10-011-3/+28
| | | | | | | | | | | | function instead of the getentropy() function. The getentropy() function is blocking to generate very good quality entropy, os.urandom() doesn't need such high-quality entropy.
* | Merge for issue #24915Brett Cannon2015-09-181-0/+43
|\ \ | |/
| * Issue #24915: Add Clang support to PGO builds and use the test suiteBrett Cannon2015-09-181-0/+43
| | | | | | | | | | | | for profile data. Thanks to Alecsandru Patrascu of Intel for the initial patch.
* | Issue #25003: On Solaris 11.3 or newer, os.urandom() now uses the getrandom()Victor Stinner2015-09-181-3/+28
| | | | | | | | | | | | function instead of the getentropy() function. The getentropy() function is blocking to generate very good quality entropy, os.urandom() doesn't need such high-quality entropy.
* | Merge from 3.5 (#24543).Stefan Krah2015-07-021-3/+3
|\ \ | |/
| * Issue #24543: Use AC_LINK instead of AC_COMPILE in order to prevent falseStefan Krah2015-07-021-3/+3
| | | | | | | | positives with the -flto option (gcc >= 4.9.0 and clang).
| * Reverting my previous commit.Yury Selivanov2015-05-301-1/+1
|/ | | | Something went horribly wrong when I was doing `hg rebase`.
* update configure version to 3.6Benjamin Peterson2015-05-281-1/+1
|
* - merge 3.4doko@ubuntu.com2015-05-051-1/+1
|\
| * - Issue #24122, fix quoting for LIBPLdoko@ubuntu.com2015-05-051-1/+1
| |
* | - #22980: fix triplet configure test for more targetsdoko@ubuntu.com2015-04-191-0/+7
| |
* | Issues #22980, 23969: For OS X, use PEP 3149-style file names for extensionNed Deily2015-04-161-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-gnudoko@ubuntu.com2015-04-151-0/+1
| |
* | - configure.ac: remove duplicate PLATDIR definitiondoko@ubuntu.com2015-04-151-3/+0
| |
* | - Issue #22980: Under Linux, GNU/KFreeBSD and the Hurd, C extensions now includedoko@ubuntu.com2015-04-151-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 Hastings2015-04-131-0/+10
| | | | | | | | Patch courtesy of Joe Jevnik.
* | - merge 3.4doko@ubuntu.com2015-04-131-0/+3
|\ \ | |/
| * - Use PLATDIR for the platform directory everywhere (refactoring only)doko@ubuntu.com2015-04-131-0/+3
| |
* | Issue #23817: FreeBSD now uses "1.0" the the SOVERSION as other operatingVictor Stinner2015-04-091-5/+0
| | | | | | | | systems, instead of just "1".
* | Issue #22181: The availability of the getrandom() is now checked in configure,Victor Stinner2015-03-191-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 Pitrou2015-03-081-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 inVictor Stinner2015-03-081-0/+20
| | | | | | | | the dirent structure (ex: OpenIndiana).
* | Issue #23445: pydebug builds now use "gcc -Og" where possible, to make the ↵Antoine Pitrou2015-02-111-1/+5
|\ \ | |/ | | | | resulting executable faster.
| * Issue #23445: pydebug builds now use "gcc -Og" where possible, to make the ↵Antoine Pitrou2015-02-111-1/+5
| | | | | | | | resulting executable faster.
| * Issue #21356: Make ssl.RAND_egd() optional to support LibreSSL. TheVictor Stinner2015-01-061-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 Stinner2014-12-211-1/+1
| | | | | | | | instead of reading /dev/urandom, to get pseudo-random bytes.
* | Issue #22038, configure: HAVE_STD_ATOMIC now also check that "atomic_int" andVictor Stinner2015-01-141-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 forVictor Stinner2015-01-091-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 Stinner2014-12-211-1/+1
| | | | | | | | instead of reading /dev/urandom, to get pseudo-random bytes.
* | merge 3.4 (#15506)Benjamin Peterson2014-12-151-1/+1
|\ \ | |/