Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | GH-89886: Bump to GNU Autoconf v2.71 (#104925) | Erlend E. Aasland | 2023-06-01 | 1 | -18/+77 |
| | | | Co-authored-by: Christian Heimes <christian@python.org> | ||||
* | gh-89886: Rely on HAVE_SYS_TIME_H (#105058) | Erlend E. Aasland | 2023-06-01 | 1 | -3/+0 |
| | | | | | | | Quoting autoconf (v2.71): All current systems provide time.h; it need not be checked for. Not all systems provide sys/time.h, but those that do, all allow you to include it and time.h simultaneously. | ||||
* | gh-104773: PEP 594: Remove the crypt module (#104908) | Victor Stinner | 2023-05-25 | 1 | -6/+0 |
| | | | | Remove the crypt module and its private _crypt extension, deprecated in Python 3.11. | ||||
* | gh-104773: PEP 594: Remove the nis module (#104897) | Victor Stinner | 2023-05-24 | 1 | -3/+0 |
| | |||||
* | gh-103509: PEP 697 -- Limited C API for Extending Opaque Types (GH-103511) | Petr Viktorin | 2023-05-04 | 1 | -0/+3 |
| | | | | Co-authored-by: Oleg Iarygin <oleg@arhadthedev.net> Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com> | ||||
* | gh-95389: expose popular ETHERTYPE_* constants in the socket module (#95390) | Noam Cohen | 2022-11-07 | 1 | -0/+3 |
| | | | | Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com> Co-authored-by: CAM Gerlach <CAM.Gerlach@Gerlach.CAM> | ||||
* | gh-95023: Added os.setns and os.unshare functions (#95046) | Noam Cohen | 2022-10-20 | 1 | -0/+6 |
| | | | | | | | | Added os.setns and os.unshare to easily switch between namespaces on Linux. Co-authored-by: Christian Heimes <christian@python.org> Co-authored-by: CAM Gerlach <CAM.Gerlach@Gerlach.CAM> Co-authored-by: Victor Stinner <vstinner@python.org> | ||||
* | gh-96143: Allow Linux perf profiler to see Python calls (GH-96123) | Pablo Galindo Salgado | 2022-08-30 | 1 | -0/+3 |
| | | | | | | | :warning: :warning: Note for reviewers, hackers and fellow systems/low-level/compiler engineers :warning: :warning: If you have a lot of experience with this kind of shenanigans and want to improve the **first** version, **please make a PR against my branch** or **reach out by email** or **suggest code changes directly on GitHub**. If you have any **refinements or optimizations** please, wait until the first version is merged before starting hacking or proposing those so we can keep this PR productive. | ||||
* | gh-95174: Add pthread stubs for WASI (GH-95234) | Christian Heimes | 2022-07-27 | 1 | -0/+3 |
| | | | Co-authored-by: Brett Cannon <brett@python.org> | ||||
* | gh-95174: WASI: skip missing sockets functions (GH-95179) | Christian Heimes | 2022-07-27 | 1 | -1/+49 |
| | |||||
* | gh-95174: Handle missing dup() and constants in WASI (GH-95229) | Christian Heimes | 2022-07-26 | 1 | -0/+3 |
| | | | | | | | - check for ``dup()`` libc function - handle missing ``F_DUPFD`` in ``dup2()`` replacement function - add workaround for WASI libc bug in MSG_TRUNC - ESHUTDOWN is missing, use EPIPE instead - POLLPRI is missing, define as 0 (no-op) | ||||
* | gh-90005: Port readline and curses to PY_STDLIB_MOD (GH-94452) | Christian Heimes | 2022-07-06 | 1 | -4/+13 |
| | | | Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@protonmail.com> | ||||
* | gh-90005: Port _dbm module to PY_STDLIB_MOD (GH-94433) | Christian Heimes | 2022-07-01 | 1 | -6/+0 |
| | |||||
* | gh-90005: Port _ctypes to PY_STDLIB_MOD (GH-32229) | Christian Heimes | 2022-06-26 | 1 | -0/+9 |
| | | | | | Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@innova.no> Automerge-Triggered-By: GH:tiran | ||||
* | gh-93491: Add support tier detection to configure (GH-93492) | Christian Heimes | 2022-06-10 | 1 | -0/+3 |
| | | | | | Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com> Co-authored-by: Steve Dower <steve.dower@microsoft.com> Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@protonmail.com> | ||||
* | gh-93475: Expose FICLONE and FICLONERANGE constants in fcntl (#93478) | Illia Volochii | 2022-06-06 | 1 | -0/+3 |
| | |||||
* | bpo-40514: Drop EXPERIMENTAL_ISOLATED_SUBINTERPRETERS (gh-93185) | Eric Snow | 2022-05-27 | 1 | -3/+0 |
| | | | | | | | This was added for bpo-40514 (gh-84694) to test out a per-interpreter GIL. However, it has since proven unnecessary to keep the experiment in the repo. (It can be done as a branch in a fork like normal.) So here we are removing: * the configure option * the macro * the code enabled by the macro | ||||
* | GH-93207: Remove HAVE_STDARG_PROTOTYPES configure check for stdarg.h (#93215) | Kumar Aditya | 2022-05-27 | 1 | -4/+0 |
| | |||||
* | gh-93202: Always use %zd printf formatter (#93201) | Victor Stinner | 2022-05-25 | 1 | -3/+0 |
| | | | | | | | | | | | | | | | | Python now always use the ``%zu`` and ``%zd`` printf formats to format a size_t or Py_ssize_t number. Building Python 3.12 requires a C11 compiler, so these printf formats are now always supported. * PyObject_Print() and _PyObject_Dump() now use the printf %zd format to display an object reference count. * Update PY_FORMAT_SIZE_T comment. * Remove outdated notes about the %zd format in PyBytes_FromFormat() and PyUnicode_FromFormat() documentations. * configure no longer checks for the %zd format and no longer defines PY_FORMAT_SIZE_T macro in pyconfig.h. * pymacconfig.h no longer undefines PY_FORMAT_SIZE_T: macOS 10.4 is no longer supported. Python 3.12 now requires macOS 10.6 (Snow Leopard) or newer. | ||||
* | bpo-41818: Add os.login_tty() for *nix. (#29658) | Soumendra Ganguly | 2022-05-05 | 1 | -0/+6 |
| | | | | | | * Add `os.login_tty(fd)` for Unix. Reviewed-by: Christian Heimes <christian@python.org> Signed-off-by: Gregory P. Smith [Google LLC] <greg@krypto.org> | ||||
* | bpo-41930: Add support for SQLite serialise/deserialise API (GH-26728) | Erlend Egeberg Aasland | 2022-04-05 | 1 | -0/+3 |
| | | | | Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com> Co-authored-by: Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com> | ||||
* | bpo-45774: Harden SQLite detection (GH-30016) | Erlend Egeberg Aasland | 2022-04-05 | 1 | -0/+3 |
| | |||||
* | bpo-45847: Port _tkinter to PY_STDLIB_MOD (GH-31698) | Erlend Egeberg Aasland | 2022-03-31 | 1 | -3/+0 |
| | | | | | - Remove ``--with-tclk-*`` options from `configure` - Use pkg-config to detect `_tkinter` dependencies (Tcl/Tk, X11) - Manual override via environment variables `TCLTK_CFLAGS` and `TCLTK_LIBS` | ||||
* | bpo-47095: Use libb2 to provide blake2 implementation (GH-32059) | Christian Heimes | 2022-03-26 | 1 | -0/+3 |
| | |||||
* | bpo-32033: Finalize WASI configure options (GH-32053) | Christian Heimes | 2022-03-22 | 1 | -0/+6 |
| | |||||
* | bpo-46968: Check for 'sys/auxv.h' in the configure script (GH-31961) | Pablo Galindo Salgado | 2022-03-18 | 1 | -0/+3 |
| | |||||
* | bpo-46968: Fix faulthandler for Sapphire Rapids Xeon (GH-31789) | Oleksandr Pavlyk | 2022-03-11 | 1 | -0/+3 |
| | | | | | | | | | | | In Linux kernel 5.14 one can dynamically request size of altstacksize based on hardware capabilities with getauxval(AT_MINSIGSTKSZ). This changes allows for Python extension's request to Linux kernel to use AMX_TILE instruction set on Sapphire Rapids Xeon processor to succeed, unblocking use of the ISA in frameworks. Introduced HAVE_LINUX_AUXVEC_H in configure.ac and pyconfig.h.in Used cpython_autoconf:269 docker container to generate configure. | ||||
* | bpo-46933: Make pwd module optional (GH-31700) | Christian Heimes | 2022-03-07 | 1 | -0/+3 |
| | | | Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@innova.no> | ||||
* | bpo-40280: Address more test failures on Emscripten (GH-31050) | Christian Heimes | 2022-02-05 | 1 | -0/+3 |
| | | | Co-authored-by: Brett Cannon <brett@python.org> | ||||
* | bpo-46513: Remove AC_C_CHAR_UNSIGNED / __CHAR_UNSIGNED__ (GH-30851) | Christian Heimes | 2022-01-26 | 1 | -5/+0 |
| | |||||
* | bpo-30512: Add CAN Socket support for NetBSD (GH-30066) | Thomas Klausner | 2022-01-21 | 1 | -0/+3 |
| | |||||
* | bpo-46315: Add ifdef HAVE_ feature checks for WASI compatibility (GH-30507) | Christian Heimes | 2022-01-13 | 1 | -0/+12 |
| | |||||
* | bpo-45723: Fix detection of epoll (#30449) | Christian Heimes | 2022-01-07 | 1 | -1/+1 |
| | |||||
* | bpo-46072: Add --with-pystats configure option to simplify gathering of VM ↵ | Mark Shannon | 2021-12-15 | 1 | -0/+3 |
| | | | | | | | | | 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-45847: Revert Port _ctypes partly to PY_STDLIB_MOD (GH-29747) (GH-29969) | Christian Heimes | 2021-12-07 | 1 | -12/+0 |
| | |||||
* | bpo-45847: Port _ctypes partly to PY_STDLIB_MOD (GH-29747) | Christian Heimes | 2021-12-04 | 1 | -0/+12 |
| | | | Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@innova.no> | ||||
* | bpo-45847: Make socket module conditional (GH-29769) | Erlend Egeberg Aasland | 2021-11-29 | 1 | -0/+3 |
| | |||||
* | bpo-40280: Move hard-coded feature checks to configure (GH-29789) | Christian Heimes | 2021-11-26 | 1 | -0/+33 |
| | | | 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 | -0/+3 |
| | |||||
* | bpo-45847: Port _uuid to PY_STDLIB_MOD (GH-29741) | Christian Heimes | 2021-11-24 | 1 | -3/+0 |
| | |||||
* | bpo-45847: Port _posixshmem to PY_STDLIB_MOD (GH-29738) | Erlend Egeberg Aasland | 2021-11-24 | 1 | -3/+0 |
| | |||||
* | bpo-45847: Port _gdbm to PY_STDLIB_MOD (GH-29720) | Christian Heimes | 2021-11-23 | 1 | -3/+0 |
| | |||||
* | bpo-45847: Port nis module to PY_STDLIB_MOD (GH-29699) | Christian Heimes | 2021-11-22 | 1 | -0/+3 |
| | |||||
* | bpo-45847: Port compression libs to PY_STDLIB_MOD (GH-29702) | Christian Heimes | 2021-11-22 | 1 | -9/+0 |
| | |||||
* | bpo-45847: Port fcntl to Py_STDLIB_MOD (GH-29696) | Erlend Egeberg Aasland | 2021-11-22 | 1 | -3/+0 |
| | | | Co-authored-by: Christian Heimes <christian@python.org> | ||||
* | bpo-45847: Port grp, spwd, termios, resource, syslog to PY_STDLIB_MOD (GH-29668) | Christian Heimes | 2021-11-21 | 1 | -0/+6 |
| | |||||
* | bpo-45774: Fix SQLite load extension autodetection (GH-29659) | Erlend Egeberg Aasland | 2021-11-20 | 1 | -3/+0 |
| | |||||
* | bpo-45774: Autoconfiscate SQLite detection (GH-29507) | Erlend Egeberg Aasland | 2021-11-19 | 1 | -0/+3 |
| | | | Co-authored-by: Christian Heimes <christian@python.org> | ||||
* | bpo-45573: check for ossaudiodev in configure (GH-29614) | Christian Heimes | 2021-11-18 | 1 | -0/+6 |
| | |||||
* | bpo-45747: Detect gdbm/dbm dependencies in configure (GH-29467) | Christian Heimes | 2021-11-10 | 1 | -0/+27 |
| | | | Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@innova.no> |