Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bpo-46513: Remove AC_C_CHAR_UNSIGNED / __CHAR_UNSIGNED__ (GH-30851) | Christian Heimes | 2022-01-26 | 1 | -33/+0 |
| | |||||
* | bpo-40280: Get help() working and more (GH-30858) | Christian Heimes | 2022-01-24 | 1 | -7/+9 |
| | |||||
* | bpo-30512: Add CAN Socket support for NetBSD (GH-30066) | Thomas Klausner | 2022-01-21 | 1 | -1/+2 |
| | |||||
* | bpo-40280: Misc fixes for wasm32-emscripten (GH-30722) | Christian Heimes | 2022-01-20 | 1 | -1/+1 |
| | |||||
* | bpo-46045: Do not use POSIX semaphores on NetBSD (GH-30047) | Thomas Klausner | 2022-01-18 | 1 | -0/+4 |
| | | | This fixes hanging tests test_compileall,, test_multiprocessing_fork and test_concurrent_futures. | ||||
* | bpo-45569: Change PYLONG_BITS_IN_DIGIT default to 30 (GH-30497) | Mark Dickinson | 2022-01-14 | 1 | -1/+1 |
| | |||||
* | bpo-40280: Build WASM stdlib bundle and more modules for node (GH-30597) | Christian Heimes | 2022-01-14 | 1 | -12/+22 |
| | |||||
* | bpo-44133: Link Python executable with object files (GH-30556) | Victor Stinner | 2022-01-13 | 1 | -48/+57 |
| | | | | | | | | | | | | | | When Python is built without --enable-shared, the "python" program is now linked to object files, rather than being linked to the Python library (libpython.a), to make sure that all symbols are exported. Previously, the linker omitted some symbols like the Py_FrozenMain() function. When Python is configured with --without-static-libpython, the Python static library (libpython.a) is no longer built. * Check --without-static-libpython earlier in configure.ac * Add LINK_PYTHON_OBJS and LINK_PYTHON_DEPS variables to Makefile. * test_capi now ensures that the "Py_FrozenMain" symbol is exported. | ||||
* | bpo-46315: Add ifdef HAVE_ feature checks for WASI compatibility (GH-30507) | Christian Heimes | 2022-01-13 | 1 | -4/+13 |
| | |||||
* | bpo-40280: Allow to compile _testcapi as builtin module (GH-30559) | Christian Heimes | 2022-01-12 | 1 | -2/+2 |
| | |||||
* | bpo-40280: Add --with-emscripten-target to build for browser or node (GH-30552) | Christian Heimes | 2022-01-12 | 1 | -6/+80 |
| | | | Co-authored-by: Ethan Smith <ethan@ethanhs.me> | ||||
* | bpo-46308: Fix unportable test(1) operator in configure script (GH-30490) | Thomas Klausner | 2022-01-09 | 1 | -1/+1 |
| | |||||
* | bpo-45723: Fix detection of epoll (#30449) | Christian Heimes | 2022-01-07 | 1 | -9/+9 |
| | |||||
* | bpo-46263: Don't use MULTIARCH on FreeBSD (#30410) | Christian Heimes | 2022-01-05 | 1 | -3/+14 |
| | |||||
* | bpo-40280: Add Tools/wasm with helpers for cross building (GH-29984) | Christian Heimes | 2021-12-18 | 1 | -5/+36 |
| | | | | Co-authored-by: Ethan Smith <ethan@ethanhs.me> Co-authored-by: Brett Cannon <brett@python.org> | ||||
* | bpo-46072: Add --with-pystats configure option to simplify gathering of VM ↵ | Mark Shannon | 2021-12-15 | 1 | -0/+25 |
| | | | | | | | | | stats (GH-30116) * Simplify specialization stats collection macros. * Add --enable-pystats option to configure. * Update specialization summary script to handle larger number of kinds | ||||
* | bpo-45949: Pure Python freeze module for cross builds (GH-29899) | Christian Heimes | 2021-12-13 | 1 | -36/+25 |
| | |||||
* | bpo-45723: Normalise configure user communication (GH-30024) | Erlend Egeberg Aasland | 2021-12-10 | 1 | -32/+42 |
| | |||||
* | bpo-45847: Don't override user overrides for CFLAGS/LIBS (GH-29967) | Christian Heimes | 2021-12-08 | 1 | -41/+53 |
| | |||||
* | bpo-45847: Revert Port _ctypes partly to PY_STDLIB_MOD (GH-29747) (GH-29969) | Christian Heimes | 2021-12-07 | 1 | -380/+2 |
| | |||||
* | bpo-45798: Let libmpdec decide which archs to build on macOS as done ↵ | Ned Deily | 2021-12-07 | 1 | -14/+2 |
| | | | | previously. (GH-29949) | ||||
* | bpo-45847: Fix uuid detection on macOS (GH-29946) | Christian Heimes | 2021-12-06 | 1 | -2/+31 |
| | |||||
* | bpo-45950: Fix macOS framework builds of _bootstrap_python (GH-29936) | Christian Heimes | 2021-12-06 | 1 | -5/+2 |
| | |||||
* | bpo-45847: Port _ctypes partly to PY_STDLIB_MOD (GH-29747) | Christian Heimes | 2021-12-04 | 1 | -2/+380 |
| | | | Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@innova.no> | ||||
* | bpo-45950: Introduce Bootstrap Python again (#29859) | Christian Heimes | 2021-12-03 | 1 | -1/+14 |
| | | | | | | | | | The build system now uses a :program:`_bootstrap_python` interpreter for freezing and deepfreezing again. To speed up build process the build tools :program:`_bootstrap_python` and :program:`_freeze_module` are no longer build with LTO. Cross building depends on a build Python interpreter, which must have same version and bytecode as target host Python. | ||||
* | bpo-40280: Emscripten with_ensurepip=no, second attempt (GH-29884) | Christian Heimes | 2021-12-01 | 1 | -1/+1 |
| | |||||
* | bpo-40280: Emscripten defaults to --with-ensurepip=no (GH-29873) | Christian Heimes | 2021-12-01 | 1 | -1/+9 |
| | |||||
* | bpo-45881: configure --with-freeze-module --with-build-python (GH-29835) | Christian Heimes | 2021-11-29 | 1 | -26/+88 |
| | | | | Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@innova.no> Co-authored-by: Ethan Smith <ethan@ethanhs.me> | ||||
* | bpo-45847: PY_STDLIB_MOD_SIMPLE now checks py_stdlib_not_available (GH-29844) | Christian Heimes | 2021-11-29 | 1 | -73/+590 |
| | |||||
* | bpo-40280: Emscripten systems use .wasm suffix by default (GH-29842) | Christian Heimes | 2021-11-29 | 1 | -6/+22 |
| | |||||
* | bpo-45723: Sort the grand AC_CHECK_HEADERS check (GH-29846) | Erlend Egeberg Aasland | 2021-11-29 | 1 | -15/+12 |
| | | | Automerge-Triggered-By: GH:tiran | ||||
* | bpo-45847: Make socket module conditional (GH-29769) | Erlend Egeberg Aasland | 2021-11-29 | 1 | -16/+43 |
| | |||||
* | bpo-40280: Disable unusable core extension modules on emscripten (GH-29834) | Erlend Egeberg Aasland | 2021-11-29 | 1 | -0/+4 |
| | | | Co-authored-by: Christian Heimes <christian@python.org> | ||||
* | bpo-45847: Port _multiprocessing to PY_STDLIB_MOD (GH-29768) | Erlend Egeberg Aasland | 2021-11-28 | 1 | -85/+103 |
| | |||||
* | bpo-42268: Fail the configure step if the selected compiler doesn't support ↵ | Pablo Galindo Salgado | 2021-11-27 | 1 | -0/+36 |
| | | | | memory sanitizer (GH-29806) | ||||
* | bpo-40280: Move hard-coded feature checks to configure (GH-29789) | Christian Heimes | 2021-11-26 | 1 | -25/+26 |
| | | | Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@innova.no> | ||||
* | bpo-40280: Add configure check for socket shutdown (GH-29795) | Christian Heimes | 2021-11-26 | 1 | -1/+1 |
| | |||||
* | bpo-40280: Use Setup.stdlib static for wasm builds (GH-29784) | Christian Heimes | 2021-11-26 | 1 | -0/+10 |
| | | | ``Modules/Setup.stdlib`` contains ``Setup`` lines for all stdlib extension modules for which ``configure`` has detected their dependencies. The file is not used yet and still under development. To use the file, do ``ln -sfr Modules/Setup.stdlib Modules/Setup.local``. | ||||
* | bpo-40280: Add wasm cross build targets (GH-29771) | Christian Heimes | 2021-11-25 | 1 | -4/+12 |
| | |||||
* | bpo-45847: Fix _crypt detection on Ubuntu (GH-29743) | Christian Heimes | 2021-11-24 | 1 | -1/+1 |
| | |||||
* | bpo-45847: Port _uuid to PY_STDLIB_MOD (GH-29741) | Christian Heimes | 2021-11-24 | 1 | -34/+337 |
| | |||||
* | bpo-45847: Port _posixshmem to PY_STDLIB_MOD (GH-29738) | Erlend Egeberg Aasland | 2021-11-24 | 1 | -32/+73 |
| | |||||
* | bpo-45847: Port _gdbm to PY_STDLIB_MOD (GH-29720) | Christian Heimes | 2021-11-23 | 1 | -22/+97 |
| | |||||
* | bpo-45847: Port _ssl and _hashlib to PY_STDLIB_MOD (GH-29727) | Christian Heimes | 2021-11-23 | 1 | -42/+243 |
| | |||||
* | bpo-45847: Port _crypt to PY_STDLIB_MOD (GH-29725) | Christian Heimes | 2021-11-23 | 1 | -31/+223 |
| | |||||
* | bpo-45873: Restore Python 3.6 compatibility (GH-29730) | Christian Heimes | 2021-11-23 | 1 | -1/+11 |
| | | | Co-authored-by: Guido van Rossum <gvanrossum@gmail.com> | ||||
* | bpo-45873: Get rid of bootstrap_python (#29717) | Guido van Rossum | 2021-11-23 | 1 | -0/+1 |
| | | | | | | | | | | | | | Instead we use $(PYTHON_FOR_REGEN) .../deepfreeze.py with the frozen .h file as input, as we did for Windows in bpo-45850. We also get rid of the code that generates the .h files when make regen-frozen is run (i.e., .../make_frozen.py), and the MANIFEST file. Restore Python 3.8 and 3.9 as Windows host Python again Co-authored-by: Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com> | ||||
* | bpo-45847: Port _socket to PY_STDLIB_MOD (GH-29713) | Erlend Egeberg Aasland | 2021-11-23 | 1 | -0/+15 |
| | |||||
* | bpo-45847: Fix xxlimited and xxlimited_35 build conditions (GH-29715) | Erlend Egeberg Aasland | 2021-11-23 | 1 | -2/+2 |
| | |||||
* | bpo-45847: Port xxlimited and xxlimited_35 to PY_STDLIB_MOD (GH-29707) | Erlend Egeberg Aasland | 2021-11-22 | 1 | -0/+85 |
| |