Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | bpo-40280: Use Setup.stdlib static for wasm builds (GH-29784) | Christian Heimes | 2021-11-26 | 1 | -2/+2 | |
| | | | ``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-41498: Fix build on platforms without sigset_t (GH-29770) | Christian Heimes | 2021-11-25 | 4 | -18/+31 | |
| | ||||||
* | bpo-45822: Minor cleanups to the test_Py_CompileString test (GH-29750) | Pablo Galindo Salgado | 2021-11-24 | 1 | -1/+1 | |
| | ||||||
* | bpo-45847: Port _uuid to PY_STDLIB_MOD (GH-29741) | Christian Heimes | 2021-11-24 | 2 | -4/+8 | |
| | ||||||
* | bpo-45847: Port _posixshmem to PY_STDLIB_MOD (GH-29738) | Erlend Egeberg Aasland | 2021-11-24 | 1 | -0/+3 | |
| | ||||||
* | bpo-45847: Port _gdbm to PY_STDLIB_MOD (GH-29720) | Christian Heimes | 2021-11-23 | 1 | -0/+5 | |
| | ||||||
* | bpo-45847: Port _ssl and _hashlib to PY_STDLIB_MOD (GH-29727) | Christian Heimes | 2021-11-23 | 1 | -0/+5 | |
| | ||||||
* | bpo-45847: Port _crypt to PY_STDLIB_MOD (GH-29725) | Christian Heimes | 2021-11-23 | 1 | -0/+2 | |
| | ||||||
* | bpo-45847: Port _socket to PY_STDLIB_MOD (GH-29713) | Erlend Egeberg Aasland | 2021-11-23 | 1 | -0/+1 | |
| | ||||||
* | bpo-45847: Port xxlimited and xxlimited_35 to PY_STDLIB_MOD (GH-29707) | Erlend Egeberg Aasland | 2021-11-22 | 1 | -0/+5 | |
| | ||||||
* | bpo-45847: port _struct to PY_STDLIB_MOD (GH-29706) | Christian Heimes | 2021-11-22 | 1 | -0/+1 | |
| | ||||||
* | bpo-45847: Port audioop, _csv, and _posixsubprocess to PY_STDLIB_MOD_SIMPLE ↵ | Erlend Egeberg Aasland | 2021-11-22 | 1 | -0/+3 | |
| | | | | | (GH-29705) Automerge-Triggered-By: GH:tiran | |||||
* | bpo-45847: Port nis module to PY_STDLIB_MOD (GH-29699) | Christian Heimes | 2021-11-22 | 1 | -1/+4 | |
| | ||||||
* | bpo-45847: Port compression libs to PY_STDLIB_MOD (GH-29702) | Christian Heimes | 2021-11-22 | 1 | -0/+7 | |
| | ||||||
* | bpo-45847: Port mmap, select, and _xxsubinterpreters to Py_STDLIB_MOD (GH-29703) | Erlend Egeberg Aasland | 2021-11-22 | 1 | -0/+3 | |
| | ||||||
* | bpo-45847: Port fcntl to Py_STDLIB_MOD (GH-29696) | Erlend Egeberg Aasland | 2021-11-22 | 1 | -0/+1 | |
| | | | Co-authored-by: Christian Heimes <christian@python.org> | |||||
* | bpo-45847: Port _lfprof, _opcode, _asyncio, _queue, _statistics, and _typing ↵ | Erlend Egeberg Aasland | 2021-11-22 | 1 | -0/+6 | |
| | | | | | to PY_STDLIB_MOD_SIMPLE (GH-29690) Automerge-Triggered-By: GH:tiran | |||||
* | bpo-45847: Port _bisect, _heapq, _json, _pickle, _random, and _zoneinfo to ↵ | Erlend Egeberg Aasland | 2021-11-22 | 1 | -0/+6 | |
| | | | | | PY_STDLIB_MOD_SIMPLE (GH-29689) Automerge-Triggered-By: GH:tiran | |||||
* | bpo-45847: Port array, _contextvars, math, and cmath to PY_STDLIB_MOD_SIMPLE ↵ | Erlend Egeberg Aasland | 2021-11-22 | 1 | -0/+6 | |
| | | | | (GH-29688) | |||||
* | bpo-45847: Port codecs and unicodedata to PY_STDLIB_MOD (GH-29685) | Christian Heimes | 2021-11-21 | 1 | -0/+8 | |
| | ||||||
* | bpo-45847: Port grp, spwd, termios, resource, syslog to PY_STDLIB_MOD (GH-29668) | Christian Heimes | 2021-11-21 | 1 | -1/+7 | |
| | ||||||
* | bpo-45847: Port test modules to PY_STDLIB_MOD (GH-29660) | Christian Heimes | 2021-11-20 | 1 | -0/+15 | |
| | ||||||
* | bpo-45847: Port _scproxy to PY_STDLIB_MOD (GH-29644) | Christian Heimes | 2021-11-20 | 2 | -2/+9 | |
| | ||||||
* | bpo-45847: Port builtin hashlib extensions to PY_STDLIB_MOD (GH-29642) | Christian Heimes | 2021-11-19 | 1 | -0/+7 | |
| | ||||||
* | bpo-45573: Move mandatory core modules to Modules/Setup.bootstrap (GH-29616) | Christian Heimes | 2021-11-19 | 3 | -25/+39 | |
| | ||||||
* | bpo-45774: Autoconfiscate SQLite detection (GH-29507) | Erlend Egeberg Aasland | 2021-11-19 | 2 | -1/+6 | |
| | | | Co-authored-by: Christian Heimes <christian@python.org> | |||||
* | bpo-45573: Add Modules/Setup.stdlib with conditional modules (GH-29615) | Christian Heimes | 2021-11-18 | 1 | -0/+55 | |
| | ||||||
* | bpo-45512: Use Argument Clinic to set sqlite3 isolation level (GH-29593) | Erlend Egeberg Aasland | 2021-11-18 | 2 | -72/+67 | |
| | ||||||
* | bpo-45573: Introduce extension module flags in Makefile (GH-29594) | Christian Heimes | 2021-11-18 | 2 | -5/+20 | |
| | | | | | | | | | | | | | | | | | | ``configure`` now uses a standardized format to forward state, compiler flags, and linker flags to ``Makefile``, ``setup.py``, and ``Modules/Setup``. ``makesetup`` use the new variables by default if a module line does not contain any compiler or linker flags. ``setup.py`` has a new function ``addext()``. For a module ``egg``, configure adds: * ``MODULE_EGG`` with value yes, missing, disabled, or n/a * ``MODULE_EGG_CFLAGS`` * ``MODULE_EGG_LDFLAGS`` ``Makefile.pre.in`` may also provide ``MODULE_EGG_DEPS`` that lists dependencies such as header files and static libs. Signed-off-by: Christian Heimes <christian@python.org> | |||||
* | bpo-45512: Simplify manage isolation level (GH-29562) | Dong-hee Na | 2021-11-17 | 3 | -41/+33 | |
| | ||||||
* | bpo-45822: Respect PEP 263's coding cookies in the parser even if flags are ↵ | Pablo Galindo Salgado | 2021-11-16 | 1 | -0/+14 | |
| | | | | not provided (GH-29582) | |||||
* | bpo-45126: Harden `sqlite3` connection initialisation (GH-28227) | Erlend Egeberg Aasland | 2021-11-16 | 2 | -62/+72 | |
| | ||||||
* | bpo-45429: Support CREATE_WAITABLE_TIMER_HIGH_RESOLUTION if possible (GH-29203) | Dong-hee Na | 2021-11-16 | 1 | -9/+31 | |
| | ||||||
* | bpo-45753: Make recursion checks more efficient. (GH-29524) | Mark Shannon | 2021-11-16 | 1 | -1/+2 | |
| | | | | * Uses recursion remaining, instead of recursion depth to speed up check against recursion limit. | |||||
* | bpo-45512: Raise exception if sqlite3.Connection.__init__ is called with bad ↵ | Erlend Egeberg Aasland | 2021-11-15 | 1 | -3/+3 | |
| | | | | | | | | | | | | | | | isolation level (#29561) * bpo-45512: Raise sqlite3.Connection.__init__ is called with bad isolation level * Also explicitly test allowed isolation levels * Use subTest for better error messages if something goes wrong * Update Lib/test/test_sqlite3/test_dbapi.py Co-authored-by: Dong-hee Na <donghee.na92@gmail.com> Co-authored-by: Dong-hee Na <donghee.na92@gmail.com> | |||||
* | bpo-45512: Simplify isolation_level handling in `sqlite3` (GH-29053) | Erlend Egeberg Aasland | 2021-11-15 | 3 | -63/+84 | |
| | ||||||
* | bpo-45800: Move pyexpat build setup into configure (GH-29547) | Christian Heimes | 2021-11-14 | 1 | -2/+2 | |
| | | | | | | Settings for :mod:`pyexpat` C extension are now detected by ``configure``. The bundled ``expat`` library is built in ``Makefile``. Signed-off-by: Christian Heimes <christian@python.org> | |||||
* | bpo-45798: Move _decimal build setup into configure (GH-29541) | Christian Heimes | 2021-11-13 | 2 | -2/+6 | |
| | | | | | | | Settings for :mod:`decimal` internal C extension are now detected by :program:`configure`. The bundled `libmpdec` library is built in ``Makefile``. Signed-off-by: Christian Heimes <christian@python.org> | |||||
* | bpo-45747: Detect gdbm/dbm dependencies in configure (GH-29467) | Christian Heimes | 2021-11-10 | 2 | -14/+20 | |
| | | | Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@innova.no> | |||||
* | bpo-45754: Use correct SQLite limit when checking statement length (GH-29489) | Erlend Egeberg Aasland | 2021-11-10 | 2 | -4/+4 | |
| | ||||||
* | bpo-45711: Use _PyErr_ClearExcState instead of setting only exc_value to ↵ | Irit Katriel | 2021-11-10 | 1 | -4/+9 | |
| | | | | NULL (GH-29404) | |||||
* | bpo-45723: Prepare support for autoconf 2.71 (GH-29441) | Christian Heimes | 2021-11-08 | 2 | -12/+0 | |
| | ||||||
* | bpo-45743: Move __APPLE_USE_RFC_3542 into socketmodule.c (GH-29456) | Christian Heimes | 2021-11-08 | 1 | -0/+2 | |
| | ||||||
* | remove the repeat 'the' (#29455) | 180909 | 2021-11-08 | 1 | -1/+1 | |
| | ||||||
* | bpo-45731: Handle --enable-loadable-sqlite-extensions in configure (GH-29434) | Christian Heimes | 2021-11-06 | 2 | -6/+6 | |
| | ||||||
* | bpo-45613: Set `sqlite3.threadsafety` dynamically (GH-29227) | Erlend Egeberg Aasland | 2021-11-03 | 1 | -0/+30 | |
| | | | | | | | | | Use the compile-time selected default SQLite threaded mode to set the DB-API 2.0 attribute 'threadsafety' Mappings: - SQLITE_THREADSAFE=0 => threadsafety=0 - SQLITE_THREADSAFE=1 => threadsafety=3 - SQLITE_THREADSAFE=2 => threadsafety=1 | |||||
* | bpo-24139: Add support for SQLite extended result codes (GH-28076) | Erlend Egeberg Aasland | 2021-11-02 | 2 | -3/+131 | |
| | ||||||
* | bpo-42064: Adapt `sqlite3` to multi-phase init (PEP 489) (GH-29234) | Erlend Egeberg Aasland | 2021-11-02 | 1 | -20/+99 | |
| | ||||||
* | bpo-45243: Add support for setting/getting `sqlite3` connection limits ↵ | Erlend Egeberg Aasland | 2021-11-01 | 3 | -1/+146 | |
| | | | | (GH-28463) | |||||
* | bpo-45634: Don't combine error checks when adding `sqlite3` int constants ↵ | Erlend Egeberg Aasland | 2021-10-31 | 1 | -41/+48 | |
| | | | | (GH-29251) |