Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bpo-29643: Fix check for --enable-optimizations (GH-869) | INADA Naoki | 2017-03-28 | 1 | -1/+1 |
| | | | | | | The presence of the ``--enable-optimizations`` flag is indicated by the value of ``$enableval``, but the configure script was checking ``$withval``, resulting in the ``--enable-optimizations`` flag being effectively ignored. (cherry picked from commit 8cea5929f52801b0ce5928b46ef836e99a24321a) | ||||
* | bpo-27593: Revise git SCM build info. (#744) (#745) | Ned Deily | 2017-03-21 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | Use --short form of git hash. Use output from "git describe" for tag. Expected outputs: 1. previous hg 2. previous git 3. updated git Release (tagged) build: 1. Python 3.7.0a0 (v3.7.0a0:4def2a2901a5, ... 2. Python 3.7.0a0 (v3.7.0a0^0:05f53735c8912f8df1077e897f052571e13c3496, ... 3. Python 3.7.0a0 (v3.7.0a0:05f53735c8, ... Development build: 1. Python 3.7.0a0 (default:41df79263a11, ... 2. Python 3.7.0a0 (master:05f53735c8912f8df1077e897f052571e13c3496, ... 3. Python 3.7.0a0 (heads/master-dirty:05f53735c8, ... "dirty" means the working tree has uncommitted changes. See "git help describe" for more info. (cherry picked from commit 554626ada769abf82a5dabe6966afa4265acb6a6) | ||||
* | [3.6] bpo-27593: Get SCM build info from git instead of hg. (#446) (#454) | Ned Deily | 2017-03-04 | 1 | -13/+13 |
| | | | | | | | | | | | * bpo-27593: Get SCM build info from git instead of hg. (#446) sys.version and the platform module python_build(), python_branch(), and python_revision() functions now use git information rather than hg when building from a repo. Based on original patches by Brett Cannon and Steve Dower. (cherry picked from commit 5c4b0d063aba0a68c325073f5f312a2c9f40d178) | ||||
* | Issue #26851: Set Android compilation and link flags. | Xavier de Gaye | 2017-01-04 | 1 | -2/+16 |
| | |||||
* | Issue #28762: lockf() is available on Android API level 24, but the | Xavier de Gaye | 2016-12-22 | 1 | -1/+10 |
| | | | | F_LOCK macro is not defined in android-ndk-r13. | ||||
* | Issue #28538: On Darwin net/if.h requires that sys/socket.h be included ↵ | Xavier de Gaye | 2016-12-21 | 1 | -2/+14 |
| | | | | beforehand. | ||||
* | Issue #28538: Fix the compilation error that occurs because if_nameindex() is | Xavier de Gaye | 2016-12-21 | 1 | -1/+13 |
| | | | | available on Android API level 24, but the if_nameindex structure is not defined. | ||||
* | merge 3.5 (#28932) | Benjamin Peterson | 2016-12-20 | 1 | -1/+1 |
|\ | |||||
| * | add a specific configure check for sys/random.h (closes #28932) | Benjamin Peterson | 2016-12-20 | 1 | -1/+1 |
| | | |||||
* | | Issue #28190: Cross compiling the _curses module does not use anymore | Xavier de Gaye | 2016-12-13 | 1 | -1/+3 |
| | | | | | | | | /usr/include/ncursesw as a headers search path. | ||||
* | | Issue #28849: Do not define sys.implementation._multiarch on Android. | Xavier de Gaye | 2016-12-10 | 1 | -23/+1 |
| | | |||||
* | | Issue #10656: Merge AIX build fix from 3.5 | Martin Panter | 2016-11-20 | 1 | -1/+1 |
|\ \ | |/ | |||||
| * | Issue #10656: Fix out-of-tree building on AIX | Martin Panter | 2016-11-20 | 1 | -1/+1 |
| | | | | | | | | | | The ld_so_aix script and python.exp file are created in the build directory. Patch by Tristan Carel and Michael Haubenwallner. | ||||
* | | Rename the new --with-optimiations flag to --enable-optimizations. | Gregory P. Smith ext:(%20%5BGoogle%20Inc.%5D) | 2016-11-20 | 1 | -5/+5 |
|\ \ | |/ | |||||
| * | Rename the new --with-optimiations flag to --enable-optimizations. | Gregory P. Smith ext:(%20%5BGoogle%20Inc.%5D) | 2016-11-20 | 1 | -5/+5 |
| | | |||||
* | | Issue #28605: Fix the help and What's New entry for --with-optimizations. | Brett Cannon | 2016-11-03 | 1 | -2/+2 |
| | | |||||
* | | Write configure message to AS_MESSAGE_FD | Christian Heimes | 2016-09-24 | 1 | -1/+1 |
| | | |||||
* | | replace usage of Py_VA_COPY with the (C99) standard va_copy | Benjamin Peterson | 2016-09-21 | 1 | -14/+0 |
| | | |||||
* | | more granular configure checks for clock_* functions (closes #28081) | Benjamin Peterson | 2016-09-14 | 1 | -0/+6 |
| | | |||||
* | | Issue #28066: Merge srcdir fix from 3.5 | Martin Panter | 2016-09-12 | 1 | -1/+1 |
|\ \ | |/ | |||||
| * | Issue #28066: Fix include search directory logic for out-of-tree builds | Martin Panter | 2016-09-12 | 1 | -1/+1 |
| | | |||||
* | | Issue #28046: get_sysconfigdata_name() uses the _PYTHON_SYSCONFIGDATA_NAME | Xavier de Gaye | 2016-09-11 | 1 | -1/+1 |
| | | | | | | | | environment variable that is defined when cross-compiling. | ||||
* | | Issue #23545: Turn on extra warnings on GCC. | Serhiy Storchaka | 2016-09-11 | 1 | -0/+61 |
| | | |||||
* | | Backed out changeset 8460a729e1de | Benjamin Peterson | 2016-09-11 | 1 | -1/+1 |
| | | |||||
* | | force gcc to use c99 inline semantics | Benjamin Peterson | 2016-09-11 | 1 | -1/+1 |
| | | |||||
* | | Issue #28046: Remove platform-specific directories from sys.path | Zachary Ware | 2016-09-10 | 1 | -7/+1 |
| | | |||||
* | | DTrace support: function calls, GC activity, line execution | Łukasz Langa | 2016-09-10 | 1 | -0/+42 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tested on macOS 10.11 dtrace, Ubuntu 16.04 SystemTap, and libbcc. Largely based by an initial patch by Jesús Cea Avión, with some influence from Dave Malcolm's SystemTap patch and Nikhil Benesch's unification patch. Things deliberately left out for simplicity: - ustack helpers, I have no way of testing them at this point since they are Solaris-specific - PyFrameObject * in function__entry/function__return, this is SystemTap-specific - SPARC support - dynamic tracing - sys module dtrace facility introspection All of those might be added later. | ||||
* | | Closes #27976: Deprecate bundled full copy of libffi | Zachary Ware | 2016-09-10 | 1 | -3/+19 |
| | | | | | | | | | | Builds on non-OSX UNIX now default to using the system libffi, and warn if the bundled copy is used. | ||||
* | | remove ceval timestamp support | Benjamin Peterson | 2016-09-09 | 1 | -13/+0 |
| | | |||||
* | | remove --with(out)-signal-module, since the signal module is non-optional | Benjamin Peterson | 2016-09-09 | 1 | -20/+0 |
| | | |||||
* | | remove unused osx10.5 sdk check | Benjamin Peterson | 2016-09-09 | 1 | -10/+0 |
| | | |||||
* | | compile with -std=c99 instead of -std=gnu99; use kiddie-gloves with ↵ | Benjamin Peterson | 2016-09-09 | 1 | -4/+9 |
| | | | | | | | | bluetooth/bluetooh.h (#28017) | ||||
* | | issue28032: never imply --with-lto as part of --with-optimizations. | Gregory P. Smith ext:(%20%5BGoogle%20Inc.%5D) | 2016-09-08 | 1 | -8/+5 |
|\ \ | |/ | | | | | | | | | | | | | | | | | | | Too many build tool chains do not properly support it, including building and linking an executable fine that simply segfaults when you try to run it (such as debian jessie 8.5's gcc 4.9). On others where it does appear to build (ubuntu 16.04's gcc 5.4) there are still test_distutils and test_gdb failures to deal with. We're not going to spend time attempting to maintain a complicated white list of what does and doesn't work in our configure.ac file. | ||||
| * | issue28032: never imply --with-lto as part of --with-optimizations. | Gregory P. Smith ext:(%20%5BGoogle%20Inc.%5D) | 2016-09-08 | 1 | -8/+5 |
| | | | | | | | | | | | | | | | | | | | | | | Too many build tool chains do not properly support it, including building and linking an executable fine that simply segfaults when you try to run it (such as debian jessie 8.5's gcc 4.9). On others where it does appear to build (ubuntu 16.04's gcc 5.4) there are still test_distutils and test_gdb failures to deal with. We're not going to spend time attempting to maintain a complicated white list of what does and doesn't work in our configure.ac file. | ||||
| * | Issue #27895: Spelling fixes (Contributed by Ville Skyttä). | Martin Panter | 2016-09-07 | 1 | -1/+1 |
| | | |||||
* | | more PY_LONG_LONG to long long | Benjamin Peterson | 2016-09-08 | 1 | -61/+0 |
| | | |||||
* | | Issue 28017: Use -std=gnu99 to get C99 with GNU extensions for bluetooth.h ↵ | Christian Heimes | 2016-09-08 | 1 | -1/+3 |
| | | | | | | | | on big endian. | ||||
* | | Fixes Issue #27983: Cause lack of llvm-profdata tool when using clang as | Gregory P. Smith | 2016-09-07 | 1 | -4/+51 |
|\ \ | |/ | | | | | | | | | required for PGO linking to be a configure time error rather than make time when --with-optimizations is enabled. Also improve our ability to find the llvm-profdata tool on MacOS and some Linuxes. | ||||
| * | Fixes issue# 27983: Cause lack of llvm-profdata tool when using clang - | Gregory P. Smith | 2016-09-07 | 1 | -4/+51 |
| | | | | | | | | | | | | required for PGO linking - to be a configure time error rather than make time when --with-optimizations is enabled. Also improve our ability to find the llvm-profdata tool on MacOS and some Linuxes. | ||||
| * | Issue #26359: Add the --with-optimizations flag. | Brett Cannon | 2016-09-07 | 1 | -0/+41 |
| | | |||||
* | | put -std=c99 in CFLAGS_NODIST | Benjamin Peterson | 2016-09-07 | 1 | -2/+2 |
| | | |||||
* | | compile with -std=c99 | Benjamin Peterson | 2016-09-07 | 1 | -0/+2 |
| | | |||||
* | | permit intermingled declarations | Benjamin Peterson | 2016-09-07 | 1 | -22/+0 |
| | | |||||
* | | require C99 bool | Benjamin Peterson | 2016-09-07 | 1 | -10/+0 |
| | | |||||
* | | Issue #26359: Add the --with-optimizations configure flag. | Brett Cannon | 2016-09-07 | 1 | -0/+41 |
| | | | | | | | | | | The flag will activate LTO and PGO build support when available. Thanks to Alecsandur Patrascu of Intel for the original patch. | ||||
* | | merge 3.5 | Benjamin Peterson | 2016-09-06 | 1 | -0/+2 |
|\ \ | |/ | |||||
| * | do not leak addrinfo in configure test | Benjamin Peterson | 2016-09-06 | 1 | -0/+2 |
| | | |||||
* | | Issue #21122: Fix LTO builds on OS X. | Ned Deily | 2016-09-06 | 1 | -3/+10 |
| | | | | | | | | Patch by Brett Cannon. | ||||
* | | add back SIZEOF_UINTPTR_T | Benjamin Peterson | 2016-09-06 | 1 | -0/+1 |
| | | |||||
* | | require uintptr_t to exist | Benjamin Peterson | 2016-09-06 | 1 | -5/+0 |
| | |