summaryrefslogtreecommitdiffstats
path: root/pyconfig.h.in
Commit message (Collapse)AuthorAgeFilesLines
...
* | remove unused osx10.5 sdk checkBenjamin Peterson2016-09-091-3/+0
| |
* | more PY_LONG_LONG to long longBenjamin Peterson2016-09-081-3/+0
| |
* | require C99 boolBenjamin Peterson2016-09-071-3/+0
| |
* | add back SIZEOF_UINTPTR_TBenjamin Peterson2016-09-061-0/+3
| |
* | require uintptr_t to existBenjamin Peterson2016-09-061-6/+0
| |
* | require standard int types to be defined (#17884)Benjamin Peterson2016-09-061-38/+0
| |
* | require a long long data type (closes #27961)Benjamin Peterson2016-09-061-3/+0
| |
* | Issue #27744: Add AF_ALG (Linux Kernel crypto) to socket module.Christian Heimes2016-09-051-0/+3
| |
* | Issue #27442: Expose the Android API level in sysconfig.get_config_vars()Xavier de Gaye2016-07-091-0/+3
| | | | | | | | as 'ANDROID_API_LEVEL'.
* | merge 3.5 (#24557)Benjamin Peterson2016-07-071-6/+3
|\ \ | |/
| * assume egd unless OPENSSL_NO_EGD is defined—remove configure check (closes ↵Benjamin Peterson2016-07-071-6/+3
| | | | | | | | #24557)
* | Merge 3.5 (os.urandom)Victor Stinner2016-06-071-0/+3
|\ \ | |/
| * os.urandom() doesn't block on Linux anymoreVictor Stinner2016-06-071-0/+3
| | | | | | | | | | | | 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 #26932: Fixed support of RTLD_* constants defined as enum values,Serhiy Storchaka2016-05-041-0/+28
| | | | | | | | 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/+6
|/ | | | If they aren't present, set them to an empty string.
* Issue #23735: Add SIGWINCH handler for Readline 6.3+ support, by Eric PriceMartin Panter2016-04-031-0/+3
|
* Issue #17603: Check for st_blocks field without requiring fileblocks.oMartin Panter2016-03-181-4/+0
|
* Issue #25003: On Solaris 11.3 or newer, os.urandom() now uses the getrandom()Victor Stinner2015-10-011-0/+3
| | | | | | 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.
* Issue #22631: Added Linux-specific socket constant CAN_RAW_FD_FRAMES.Larry Hastings2015-04-131-0/+3
| | | | Patch courtesy of Joe Jevnik.
* Issue #22181: The availability of the getrandom() is now checked in configure,Victor Stinner2015-03-191-0/+3
| | | | | | 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 #22524: Fix os.scandir() for platforms which don't have a d_type field inVictor Stinner2015-03-081-0/+3
| | | | the dirent structure (ex: OpenIndiana).
* Issue #22038, configure: HAVE_STD_ATOMIC now also check that "atomic_int" andVictor Stinner2015-01-141-1/+1
| | | | | | "_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/+6
| | | | | 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-0/+3
| | | | instead of reading /dev/urandom, to get pseudo-random bytes.
* Issue #21356: Make ssl.RAND_egd() optional to support LibreSSL. TheVictor Stinner2014-11-281-0/+3
| | | | | | availability of the function is checked during the compilation. Patch written by Bernard Spil.
* only support append_history if readline has itBenjamin Peterson2014-11-261-0/+3
|
* support setting fpu precision on m68k (closes #20904)Benjamin Peterson2014-04-171-0/+3
| | | | Patch from Andreas Schwab.
* Issue #19922: define _INCLUDE__STDC_A1_SOURCE in HP-UX to include mbstate_tChristian Heimes2013-12-071-0/+3
| | | | for mbrtowc().
* ssue #19183: Implement PEP 456 'secure and interchangeable hash algorithm'.Christian Heimes2013-11-201-0/+16
| | | | Python now uses SipHash24 on all major platforms.
* Issue #16595: Add prlimit() to resource moduleChristian Heimes2013-10-221-0/+3
| | | | | prlimit() is a Linux specific command that combines setrlimit, getrlimit and can set the limit of other processes.
* Issue #18571: Implementation of the PEP 446: file descriptors and file handlesVictor Stinner2013-08-271-0/+3
| | | | | are now created non-inheritable; add functions os.get/set_inheritable(), os.get/set_handle_inheritable() and socket.socket.get/set_inheritable().
* remove support for compiling on systems without getcwd()Benjamin Peterson2013-08-241-3/+0
| | | | | Do we need a fallback implementation of getcwd() from 1991 that claims to support "really old Unix systems"? I don't think so.
* Issue #18747: Re-seed OpenSSL's pseudo-random number generator after fork.Christian Heimes2013-08-211-0/+3
|\ | | | | | | | | A pthread_atfork() child handler is used to seeded the PRNG with pid, time and some stack data.
| * Issue #18747: Re-seed OpenSSL's pseudo-random number generator after fork.Christian Heimes2013-08-211-0/+3
| | | | | | | | | | A pthread_atfork() child handler is used to seeded the PRNG with pid, time and some stack data.
* | Fix for r84195: add HAVE_ALLOCA_H to configure and only include alloca.h if ↵Christian Heimes2013-06-181-0/+3
|\ \ | |/ | | | | it's available
| * Fix for r84195: add HAVE_ALLOCA_H to configure and only include alloca.h if ↵Christian Heimes2013-06-181-0/+3
| | | | | | | | it's available
| * -Wformat is needed by gcc 4.8 (closes #17547)Benjamin Peterson2013-05-111-3/+0
| |
| * Issue 10052: merge fix from 3.2.Mark Dickinson2012-12-021-0/+12
| |\
| | * Issue 10052: fix failed uint32_t / uint64_t / int32_t / int64_t detection on ↵Mark Dickinson2012-12-021-0/+12
| | | | | | | | | | | | some platforms.
* | | remove support GCC PyArg_ParseTuple format patch, last seen in 2006Benjamin Peterson2013-05-131-3/+0
| | |
* | | Issue #17615: Comparing two Unicode strings now uses wmemcmp() when possibleVictor Stinner2013-04-081-3/+3
| | | | | | | | | | | | | | | wmemcmp() is twice faster than a dummy loop (342 usec vs 744 usec) on Fedora 18/x86_64, GCC 4.7.2.
* | | Issue #15359: Add CAN_BCM protocol support to the socket module. Patch by BrianCharles-François Natali2013-02-051-0/+3
| | | | | | | | | | | | Thorne.
* | | Issue 10052: fix failed uint32_t / uint64_t / int32_t / int64_t detection on ↵Mark Dickinson2012-12-021-0/+12
|/ / | | | | | | some platforms.
* | - Issue #3754: Fix /dev/ptmx, /dev/ptc file checks for cross builds,doko@ubuntu.com2012-06-301-2/+2
| | | | | | | | require values set in CONFIG_SITE.
* | Issue #7652: Integrate the decimal floating point libmpdec library to speedStefan Krah2012-03-211-0/+13
| | | | | | | | | | up the decimal module. Performance gains of the new C implementation are between 12x and 80x, depending on the application.
* | merge 3.2Matthias Klose2012-03-141-1/+1
|\ \ | |/
| * merge 3.1Matthias Klose2012-03-141-1/+1
| |\
| | * - rename configure.in to configure.acMatthias Klose2012-03-141-1/+4
| | | | | | | | | | | | - change references from configure.in to configure.ac
| | * add 'no' output to --with-system-ffiBenjamin Peterson2010-10-311-2/+2
| | |
| | * Merged revisions 84584 via svnmerge fromAntoine Pitrou2010-09-071-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/branches/py3k ........ r84584 | antoine.pitrou | 2010-09-07 16:52:42 +0200 (mar., 07 sept. 2010) | 4 lines Issue #4026: Make the fcntl extension build under AIX. Patch by Sébastien Sablé. ........