Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | improve alignment autoconf test (#1129) | Benjamin Peterson | 2017-04-14 | 1 | -10/+25 |
| | | | | Replace the deprecated AC_TRY_RUN with AC_RUN_IFELSE. Also, standardize the variable name and allow for caching of the result. | ||||
* | bpo-29643: Fix check for --enable-optimizations (GH-129) | Alex Wang | 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. | ||||
* | `make tags` fixes (GH-717) | Alex Dzyoba | 2017-03-24 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | * Fix `make tags` warnings `make tags` target tries to find C sources and headers in "Grammar" and "Mac" folders and generates these warnings: ctags: Warning: cannot open source file "Grammar/*.[ch]" : No such file or directory ctags: Warning: cannot open source file "Mac/*.[ch]" : No such file or directory This commit changes $SRCDIRS variable in configure.ac to remote these directories. This variable is used only for tags generation. Also, "configure" was regenerated with `autoreconf`. * Fix `make tags` fail on non-default tag names When ctags overrides default tags filename (e.g. `-f .tags`) `make tags` is failed because it assumes to see default `tags` filename: sort: cannot read: tags: No such file or directory This commit explicitly specifies "tags" filename for tags generation. | ||||
* | bpo-27593: Revise git SCM build info. (#744) | 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. | ||||
* | bpo-27593: Get SCM build info from git instead of hg. (#446) | Ned Deily | 2017-03-04 | 1 | -24/+24 |
| | | | | | | | 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. | ||||
* | Prohibit implicit C function declarations | Victor Stinner | 2017-02-06 | 1 | -0/+41 |
| | | | | | | | Issue #27659: use -Werror=implicit-function-declaration when possible (GCC and Clang, but it depends on the compiler version). Patch written by Chi Hsuan Yen. | ||||
* | Issue #26851: Merge 3.6. | Xavier de Gaye | 2017-01-04 | 1 | -2/+18 |
|\ | |||||
| * | Issue #26851: Set Android compilation and link flags. | Xavier de Gaye | 2017-01-04 | 1 | -2/+18 |
| | | |||||
* | | Issue #28762: Merge 3.6. | Xavier de Gaye | 2016-12-22 | 1 | -1/+30 |
|\ \ | |/ | |||||
| * | Issue #28762: lockf() is available on Android API level 24, but the | Xavier de Gaye | 2016-12-22 | 1 | -1/+30 |
| | | | | | | | | F_LOCK macro is not defined in android-ndk-r13. | ||||
* | | Issue #28538: Merge 3.6. | Xavier de Gaye | 2016-12-21 | 1 | -2/+14 |
|\ \ | |/ | |||||
| * | 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: Merge 3.6. | Xavier de Gaye | 2016-12-21 | 1 | -1/+33 |
|\ \ | |/ | |||||
| * | Issue #28538: Fix the compilation error that occurs because if_nameindex() is | Xavier de Gaye | 2016-12-21 | 1 | -1/+33 |
| | | | | | | | | available on Android API level 24, but the if_nameindex structure is not defined. | ||||
* | | merge 3.6 (#28932) | Benjamin Peterson | 2016-12-20 | 1 | -1/+1 |
|\ \ | |/ | |||||
| * | 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: Merge 3.6. | Xavier de Gaye | 2016-12-13 | 1 | -1/+3 |
|\ \ \ | |/ / | |||||
| * | | 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: Merge 3.6. | Xavier de Gaye | 2016-12-10 | 1 | -23/+1 |
|\ \ \ | |/ / | |||||
| * | | Issue #28849: Do not define sys.implementation._multiarch on Android. | Xavier de Gaye | 2016-12-10 | 1 | -23/+1 |
| | | | |||||
* | | | Regenerate configure with autoconf 2.69. | Ned Deily | 2016-12-06 | 1 | -13/+1 |
|\ \ \ | |/ / | |||||
| * | | Regenerate configure with autoconf 2.69. | Ned Deily | 2016-12-06 | 1 | -13/+1 |
| | | | |||||
* | | | Issue #10656: Merge AIX build fix from 3.6 | Martin Panter | 2016-11-20 | 1 | -1/+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 | -13/+24 |
|\ \ \ | |/ / | |||||
| * | | Rename the new --with-optimiations flag to --enable-optimizations. | Gregory P. Smith ext:(%20%5BGoogle%20Inc.%5D) | 2016-11-20 | 1 | -13/+24 |
| |\ \ | | |/ | |||||
| | * | Rename the new --with-optimiations flag to --enable-optimizations. | Gregory P. Smith ext:(%20%5BGoogle%20Inc.%5D) | 2016-11-20 | 1 | -12/+11 |
| | | | |||||
* | | | Merge for issue #28605 | Brett Cannon | 2016-11-03 | 1 | -16/+4 |
|\ \ \ | |/ / | |||||
| * | | Issue #28605: Fix the help and What's New entry for --with-optimizations. | Brett Cannon | 2016-11-03 | 1 | -3/+3 |
| | | | |||||
| * | | regenerate configure with autoconf 2.69 | Ned Deily | 2016-10-10 | 1 | -13/+1 |
| | | | |||||
* | | | Issue #21085: add configure check for siginfo_t.si_band | Zachary Ware | 2016-10-01 | 1 | -0/+12 |
| | | | | | | | | | | | | | | | | | | | | | Patch by Masayuki Yamamoto, reviewed and rebased by Erik Bray. This is a first step on the long road toward resupporting Cygwin, which does not provide siginfo_t.si_band. | ||||
* | | | Write configure message to AS_MESSAGE_FD | Christian Heimes | 2016-09-24 | 1 | -1/+1 |
|\ \ \ | |/ / | |||||
| * | | Write configure message to AS_MESSAGE_FD | Christian Heimes | 2016-09-24 | 1 | -1/+1 |
| | | | |||||
* | | | merge 3.6 | Benjamin Peterson | 2016-09-21 | 1 | -34/+0 |
|\ \ \ | |/ / | |||||
| * | | replace usage of Py_VA_COPY with the (C99) standard va_copy | Benjamin Peterson | 2016-09-21 | 1 | -34/+0 |
| | | | |||||
* | | | Closes #27979: Remove bundled copy of libffi | Zachary Ware | 2016-09-17 | 1 | -20/+24 |
| | | | | | | | | | | | | | | | An installed copy of libffi is now required for building _ctypes on any platform but OSX and Windows. | ||||
* | | | merge 3.6 (#28081) | Benjamin Peterson | 2016-09-14 | 1 | -1/+71 |
|\ \ \ | |/ / | |||||
| * | | more granular configure checks for clock_* functions (closes #28081) | Benjamin Peterson | 2016-09-14 | 1 | -1/+71 |
| | | | |||||
* | | | Bump to 3.7.0a0 | Ned Deily | 2016-09-12 | 1 | -10/+10 |
|/ / | |||||
* | | 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 | -14/+2 |
| | | | | | | | | environment variable that is defined when cross-compiling. | ||||
* | | Issue #23545: Turn on extra warnings on GCC. | Serhiy Storchaka | 2016-09-11 | 1 | -0/+124 |
| | | |||||
* | | Regenerate the configure script. Now it supports --runstatedir option | Serhiy Storchaka | 2016-09-11 | 1 | -1/+13 |
| | | | | | | | | | | | | (directory for pid files etc, /run or /var/run). https://lists.gnu.org/archive/html/bug-autoconf/2013-09/msg00002.html | ||||
* | | Backed out changeset 8460a729e1de | Benjamin Peterson | 2016-09-11 | 1 | -14/+2 |
| | | |||||
* | | force gcc to use c99 inline semantics | Benjamin Peterson | 2016-09-11 | 1 | -2/+14 |
| | | |||||
* | | Issue #28046: Remove platform-specific directories from sys.path | Zachary Ware | 2016-09-10 | 1 | -8/+1 |
| | | |||||
* | | DTrace support: function calls, GC activity, line execution | Łukasz Langa | 2016-09-10 | 1 | -13/+173 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. |