summaryrefslogtreecommitdiffstats
path: root/Tools
Commit message (Expand)AuthorAgeFilesLines
* gh-74902: Add Unicode Grapheme Cluster Break algorithm (GH-143076)Serhiy Storchaka39 hours1-18/+71
* gh-141004: Document several soft-deprecated C APIs (GH-141634)Peter Bierma40 hours1-10/+0
* gh-141004: Don't trigger `run-tests` when `Tools/check-c-api-docs/ignored_c_a...Stan Ulbrych3 days1-10/+8
* gh-143054: Disallow non-top-level Cut for now (GH-143622)Petr Viktorin3 days1-0/+33
* gh-141004: Document symbol visibility macros (PyAPI_DATA, Py_EXPORTED_SYMBOL,...Yashraj3 days1-5/+0
* gh-141004: Document PyUnicode_IS_COMPACT and PyUnicode_IS_COMPACT_ASCII macro...Yashraj4 days1-4/+1
* gh-134584: JIT: Remove redundant refcounting for UNARY_{INVERT|NEGATIVE} (GH-...Ken Jin4 days1-1/+1
* gh-142764: Restore REPLACE_OPCODE_IF_EVALUATES_PURE optimization for some ops...Ken Jin6 days1-28/+46
* gh-141004: Document remaining constants from patchlevel.h (GH-143598)Petr Viktorin6 days1-8/+0
* gh-141004: Improve `make check-c-api-docs` (GH-143564)Petr Viktorin7 days2-24/+76
* gh-142095: Use thread local frame info in `py-bt` and `py-bt-full` when avail...Sam Gross8 days1-76/+107
* gh-117657: Remove remaining TSan suppressions (gh-143499)Sam Gross8 days2-18/+17
* gh-132070: Fix PyObject_Realloc thread-safety in free threaded Python (gh-143...Sam Gross9 days1-4/+0
* no-issue: Fix optimizer_generator.py to print abstract_uop_name properly (gh-...Donghee Na14 days1-1/+1
* gh-143100: Fix memcpy data race in setobject.c (gh-143127)Sam Gross2025-12-241-3/+0
* JIT: Move executor to a register (#143072)Diego Russo2025-12-244-10/+8
* gh-143108: Don't instrument faulthandler.c for TSan (#143109)Sam Gross2025-12-241-6/+0
* gh-143100: Add temporary suppression for set_swap_bodies (gh-143114)Sam Gross2025-12-231-0/+3
* GH-143026: Fix assertion error in executor management. (GH-143104)Mark Shannon2025-12-231-1/+0
* gh-138122: Add blocking mode for accurate stack traces in Tachyon (#142998)Pablo Galindo Salgado2025-12-231-5/+20
* gh-138122: Allow tachyon to write and read binary output (#142730)Pablo Galindo Salgado2025-12-221-0/+1
* GH-139922: Tail calling for MSVC (VS 2026) (GH-143068)Chris Eibl2025-12-221-1/+1
* gh-129069: Fix listobject.c data races due to memmove (gh-142957)Sam Gross2025-12-191-6/+0
* gh-120321: Make gi_frame_state transitions atomic in FT build (gh-142599)Sam Gross2025-12-191-0/+1
* JIT: Rename trampoline.c to shim.c (#142974)Diego Russo2025-12-193-4/+4
* gh-129068: Make range iterators thread-safe (gh-142886)Sam Gross2025-12-181-6/+0
* gh-139757: Treat call specially in JIT assembly backend optimizer on x86-64 a...Ken Jin2025-12-171-0/+18
* gh-129748: Remove TSan suppression for mi_block_set_nextx (gh-142887)Sam Gross2025-12-171-3/+0
* gh-142225: Add PyABIInfo_VAR to to _testcapimodule & _testinternalcapi (GH-14...Petr Viktorin2025-12-171-0/+1
* gh-142859: Add `Tools/check-c-api-docs` to mypy check (#142860)sobolevn2025-12-171-0/+19
* gh-134584: Remove custom float decref ops (GH-142576)Ken Jin2025-12-152-3/+2
* GH-142718: JIT: Fix crash due to incorrect caching on side exits when exiting...Mark Shannon2025-12-152-31/+25
* gh-142466: Pixi package definitions for downstream use (#142469)Lucas Colley2025-12-157-0/+215
* GH-141362: Make `get_externals` handle fetching platform-specific release art...Savannah Ostrowski2025-12-122-8/+24
* GH-140683: JIT: Improve machine code for loading smaller constants on AArch64...Mark Shannon2025-12-116-14/+195
* GH-135379: Top of stack caching for the JIT. (GH-135465)Mark Shannon2025-12-1111-68/+338
* GH-142305: JIT: Deduplicating GOT symbols in the trace (#142316)Diego Russo2025-12-102-24/+98
* gh-131372: Include LDVERSION and EXE in base_interpreter value (#142256)Karolina Surma2025-12-101-1/+3
* gh-142454: Make the JIT digest more deterministic by sorting the files in Too...Miro HronĨok2025-12-091-1/+1
* Fix typo in `Tools/wasm/README.md` (#142426)Stan Ulbrych2025-12-081-2/+2
* gh-142278: Add granular change detection for platforms in CI (#142350)Stan Ulbrych2025-12-081-5/+82
* GH-139757: JIT: Remove redundant branches to jumps in the assembly optimizer ...Mark Shannon2025-12-084-66/+208
* gh-138122: Implement frame caching in RemoteUnwinder to reduce memory reads (...Pablo Galindo Salgado2025-12-061-1/+1
* Extract data from `Tools/wasm/wasi` that varies between Python versions into ...Brett Cannon2025-12-052-6/+18
* Introduce `build-python` and `build-host` subcommands for `Tools/wasm/wasi` (...Brett Cannon2025-12-051-17/+39
* gh-115952: Fix a potential virtual memory allocation denial of service in pic...Serhiy Storchaka2025-12-052-0/+1301
* gh-141976: Check stack bounds in JIT optimizer (GH-142201)Ken Jin2025-12-042-2/+13
* gh-141004: Add a CI job ensuring that new C APIs include documentation (GH-14...Peter Bierma2025-12-042-0/+286
* Being more flexible in when not to explicitly set the sysroot when compiling ...Brett Cannon2025-12-031-1/+1
* GH-142050: Jit stencils on Windows contain debug data (#142052)Chris Eibl2025-12-032-0/+5