Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | remove comment about long-gone SGI modules (#3850) | Benjamin Peterson | 2017-10-02 | 1 | -2/+0 | |
| | ||||||
* | bpo-11063, bpo-20519: avoid ctypes and improve import time for uuid (#3796) | Antoine Pitrou | 2017-09-28 | 1 | -0/+14 | |
| | | | | bpo-11063, bpo-20519: avoid ctypes and improve import time for uuid. | |||||
* | bpo-31370: Remove support for threads-less builds (#3385) | Antoine Pitrou | 2017-09-07 | 1 | -10/+3 | |
| | | | | | | * Remove Setup.config * Always define WITH_THREAD for compatibility. | |||||
* | bpo-30912: Don't check the content of ffi.h (GH-2687) | Shlomi Fish | 2017-09-06 | 1 | -10/+3 | |
| | | | Various platforms have various methods of handling multiarch libffi which probably won't match the previously looked-for defines. Now we just make sure that ffi.h is available. | |||||
* | bpo-29505: Add fuzz tests for float(str), int(str), unicode(str) (#2878) | Devin Jeanpierre | 2017-09-06 | 1 | -0/+6 | |
| | | | | | | | | | | | | | | | | | | | | | | Add basic fuzz tests for a few common builtin functions. This is an easy place to start, and these functions are probably safe. We'll want to add more fuzz tests later. Lets bootstrap using these. While the fuzz tests are included in CPython and compiled / tested on a very basic level inside CPython itself, the actual fuzzing happens as part of oss-fuzz (https://github.com/google/oss-fuzz). The reason to include the tests in CPython is to make sure that they're maintained as part of the CPython project, especially when (as some eventually will) they use internal implementation details in the test. (This will be necessary sometimes because e.g. the fuzz test should never enter Python's interpreter loop, whereas some APIs only expose themselves publicly as Python functions.) This particular set of changes is part of testing Python's builtins, tracked internally at Google by b/37562550. The _xxtestfuzz module that this change adds need not be shipped with binary distributions of Python. | |||||
* | bpo-30923: Silence fall-through warnings in libexpat build. (#3205) | Stefan Krah | 2017-08-25 | 1 | -0/+9 | |
| | ||||||
* | bpo-30947: Update libexpat from 2.2.1 to 2.2.3 (#3106) | Victor Stinner | 2017-08-18 | 1 | -0/+3 | |
| | | | | | | | | | | | | | | * bpo-30947: Update libexpat from 2.2.1 to 2.2.3 * Add NEWS entry * Add new loadlibrary.c * expat_external.h: restore include "pyexpatns.h" * PCbuild: add expat/loadlibrary.c * Define XML_POOR_ENTROPY to compile expat | |||||
* | Issue #30923: Revert flag that is not recognized by an obsolete gcc version. ↵ | Stefan Krah | 2017-08-18 | 1 | -3/+0 | |
| | | | | (#3132) | |||||
* | bpo-30923: Suppress fall-through warnings in libmpdec. (#2698) | Stefan Krah | 2017-07-13 | 1 | -0/+3 | |
| | ||||||
* | bpo-20210: Support the *disabled* marker in Setup files (GH-132) | xdegaye | 2017-05-27 | 1 | -13/+34 | |
| | | | | | Extension modules listed after the *disabled* marker are not built at all, neither by the Makefile nor by setup.py. | |||||
* | Check that Python is 64-bit before enabling BLAKE2_USE_SSE. (#1332) | Neil Schemenauer | 2017-04-28 | 1 | -2/+5 | |
| | ||||||
* | Merge 3.6. | Stefan Krah | 2017-02-04 | 1 | -1/+1 | |
|\ | ||||||
| * | Issue29439: _decimal on Android requires linking with libm. | Stefan Krah | 2017-02-04 | 1 | -1/+1 | |
| | | | | | | | | Patch by Chi Hsuan Yen. | |||||
* | | Issue #20211: Merge 3.6. | Xavier de Gaye | 2016-12-14 | 1 | -2/+3 | |
|\ \ | |/ | ||||||
| * | Issue #20211: Do not add the directory for installing C header files and | Xavier de Gaye | 2016-12-14 | 1 | -2/+3 | |
| | | | | | | | | | | the directory for installing object code libraries to the cross compilation search paths. | |||||
* | | Issue #28190: Merge 3.6. | Xavier de Gaye | 2016-12-13 | 1 | -1/+2 | |
|\ \ | |/ | ||||||
| * | Issue #28190: Cross compiling the _curses module does not use anymore | Xavier de Gaye | 2016-12-13 | 1 | -1/+2 | |
| | | | | | | | | /usr/include/ncursesw as a headers search path. | |||||
* | | Issue #28918: Merge 3.6. | Xavier de Gaye | 2016-12-10 | 1 | -1/+1 | |
|\ \ | |/ | ||||||
| * | Issue #28918: Fix the cross compilation of xxlimited when Python | Xavier de Gaye | 2016-12-10 | 1 | -1/+1 | |
| | | | | | | | | has been built with Py_DEBUG defined. | |||||
* | | Issue #28444: Merge with 3.6. | Xavier de Gaye | 2016-10-29 | 1 | -22/+21 | |
|\ \ | |/ | ||||||
| * | Issue #28444: Merge with 3.5. | Xavier de Gaye | 2016-10-29 | 1 | -22/+21 | |
| |\ | ||||||
| | * | Issue #28444: Fix missing extensions modules when cross compiling. | Xavier de Gaye | 2016-10-29 | 1 | -22/+21 | |
| | | | ||||||
* | | | Issue #28428: Rename _futures module to _asyncio. (merge from 3.6) | INADA Naoki | 2016-10-15 | 1 | -2/+2 | |
|\ \ \ | |/ / | | | | | | | It will have more speedup functions or classes other than asyncio.Future. | |||||
| * | | Issue #28428: Rename _futures module to _asyncio. | INADA Naoki | 2016-10-15 | 1 | -2/+2 | |
| | | | | | | | | | | | | It will have more speedup functions or classes other than asyncio.Future. | |||||
* | | | Issue #26801: Added C implementation of asyncio.Future. | INADA Naoki | 2016-10-09 | 1 | -0/+2 | |
|\ \ \ | |/ / | | | | | | | Original patch by Yury Selivanov. | |||||
| * | | Issue #26801: Added C implementation of asyncio.Future. | INADA Naoki | 2016-10-09 | 1 | -0/+2 | |
| | | | | | | | | | | | | Original patch by Yury Selivanov. | |||||
* | | | Issue #26661: setup.py now detects system libffi with multiarch wrapper. | Christian Heimes | 2016-09-18 | 1 | -7/+9 | |
|\ \ \ | |/ / | ||||||
| * | | Issue #26661: setup.py now detects system libffi with multiarch wrapper. | Christian Heimes | 2016-09-18 | 1 | -7/+9 | |
| |\ \ | | |/ | ||||||
| | * | Issue #26661: setup.py now detects system libffi with multiarch wrapper. | Christian Heimes | 2016-09-18 | 1 | -7/+9 | |
| | | | ||||||
* | | | Closes #27979: Remove bundled copy of libffi | Zachary Ware | 2016-09-17 | 1 | -52/+3 | |
|/ / | | | | | | | | | An installed copy of libffi is now required for building _ctypes on any platform but OSX and Windows. | |||||
* | | Unicode 9.0.0 | Benjamin Peterson | 2016-09-15 | 1 | -1/+2 | |
| | | | | | | | | | | Not completely mechanical since support for East Asian Width changes—emoji codepoints became Wide—had to be added to unicodedata. | |||||
* | | Issue #23545: Adding -Wextra in setup.py is no longer necessary, since it | Stefan Krah | 2016-09-12 | 1 | -9/+0 | |
| | | | | | | | | is now part of the official flags. | |||||
* | | Closes #27976: Deprecate bundled full copy of libffi | Zachary Ware | 2016-09-10 | 1 | -3/+7 | |
| | | | | | | | | | | Builds on non-OSX UNIX now default to using the system libffi, and warn if the bundled copy is used. | |||||
* | | #27364: fix "incorrect" uses of escape character in the stdlib. | R David Murray | 2016-09-08 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | And most of the tools. Patch by Emanual Barry, reviewed by me, Serhiy Storchaka, and Martin Panter. | |||||
* | | Issue #16113: Add SHA-3 and SHAKE support to hashlib module. | Christian Heimes | 2016-09-07 | 1 | -0/+7 | |
| | | ||||||
* | | blake2: silence two more warnings on platforms with size_t < uint64_t. Don't ↵ | Christian Heimes | 2016-09-07 | 1 | -1/+1 | |
| | | | | | | | | use SSE2 when cross-compiling | |||||
* | | Fix out-of-tree builds for blake2 | Christian Heimes | 2016-09-06 | 1 | -2/+2 | |
| | | ||||||
* | | Issue #26798: Add BLAKE2 (blake2b and blake2s) to hashlib. | Christian Heimes | 2016-09-06 | 1 | -0/+16 | |
| | | ||||||
* | | Closes #27904: Improved logging statements to defer formatting until needed. | Vinay Sajip | 2016-08-31 | 1 | -2/+2 | |
| | | ||||||
* | | - Issue #21277: Don't try to link _ctypes with a ffi_convenience library. | doko@ubuntu.com | 2016-06-04 | 1 | -1/+1 | |
| | | ||||||
* | | Issue #27171: Merge typo fixes from 3.5 | Martin Panter | 2016-06-02 | 1 | -2/+2 | |
|\ \ | |/ | ||||||
| * | Issue #27171: Fix typos in documentation, comments, and test function names | Martin Panter | 2016-06-02 | 1 | -2/+2 | |
| | | ||||||
* | | Issue #26846: Post commit cleanup. | Stefan Krah | 2016-04-26 | 1 | -1/+1 | |
| | | ||||||
* | | Merge 3.5: Issue #21668 | Victor Stinner | 2016-04-19 | 1 | -8/+21 | |
|\ \ | |/ | ||||||
| * | setup.py: add missing libm dependency | Victor Stinner | 2016-04-19 | 1 | -8/+21 | |
| | | | | | | | | | | Issue #21668: Link audioop, _datetime, _ctypes_test modules to libm, except on Mac OS X. Patch written by Xavier de Gaye. | |||||
| * | Issue #24421: Compile _math.c separately to avoid race condition | Martin Panter | 2016-02-03 | 1 | -4/+8 | |
| | | ||||||
* | | Issue #25136: merge from 3.5 | Ned Deily | 2016-02-24 | 1 | -0/+16 | |
|\ \ | |/ | ||||||
| * | Issue #25136: Support Apple Xcode 7's new textual SDK stub libraries. | Ned Deily | 2016-02-24 | 1 | -0/+16 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As of Xcode 7, SDKs for Apple platforms now include textual-format stub libraries whose file names have a .tbd extension rather than the standard OS X .dylib extension. The Apple compiler tool chain handles these stub libraries transparently and the installed system shared libraries are still .dylibs. However, the new stub libraries cause problems for third-party programs that support building with Apple SDKs and make build-time decisions based on the presence or paths of system-supplied shared libraries in the SDK. In particular, building Python itself with an SDK fails to find system-supplied libraries during setup.py's build of standard library extension modules. The solution is to have find_library_file() in Distutils search for .tbd files, along with the existing types (.a, .so, and .dylib). Patch by Tim Smith. | |||||
* | | Issue #25985: sys.version_info is now used instead of sys.version | Serhiy Storchaka | 2016-02-11 | 1 | -1/+1 | |
| | | | | | | | | to format short Python version. | |||||
* | | Issue #24421: Compile _math.c separately to avoid race condition | Martin Panter | 2016-02-03 | 1 | -4/+8 | |
|/ |