Erlend E. Aasland
716ec4bfcf
gh-115119: Bump CI to use Ubuntu 22.04 ( #118631 )
...
Ubuntu 22.04 ships with mpdecimal 2.5.1, installable using 'apt install libmpdec-dev'.
2024-05-06 10:39:43 +02:00
Pablo Galindo Salgado
f27f8c790a
gh-111201: A new Python REPL (GH-111567)
...
Co-authored-by: Łukasz Langa <lukasz@langa.pl>
Co-authored-by: Marta Gómez Macías <mgmacias@google.com>
Co-authored-by: Lysandros Nikolaou <lisandrosnik@gmail.com>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
2024-05-05 21:32:23 +02:00
Brandt Bucher
139dc487b5
GH-118251: Fix incomplete ternary expression in JIT workflow (GH-118564)
2024-05-03 16:10:02 -07:00
Savannah Ostrowski
5248596781
GH-118251: Skip fewer test in emulated JIT CI (GH-118536)
2024-05-03 19:07:10 +00:00
Malcolm Smith
2520eed0a5
gh-116622: Add Android testbed (GH-117878)
...
Add code and config for a minimal Android app, and instructions to build and run it.
Improve Android build instructions in general.
Add a tool subcommand to download the Gradle wrapper (with its binary blob). Android
studio must be downloaded manually (due to the license).
2024-05-01 08:36:45 +02:00
Savannah Ostrowski
8b56d82c59
GH-118306: Update JIT to use LLVM 18 (GH-118307)
2024-04-29 21:09:16 +00:00
Hugo van Kemenade
ee3413c1c7
gh-118401: Docs: Use Sphinx short options ( #118403 )
2024-04-29 19:41:59 +00:00
Hugo van Kemenade
8d4b756fd3
Docs: Upgrade to Sphinx 7.3 ( #118397 )
2024-04-29 11:40:50 -06:00
Kirill Podoprigora
463c20dae9
gh-117928: Bump the minimum Sphinx version to 6.2.1 ( #117853 )
...
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2024-04-26 13:10:16 +03:00
Savannah Ostrowski
8942bf41da
GH-118246: Exclude test_pathlib and test_posixpath from emulated JIT CI (GH-118247)
2024-04-24 21:43:50 +00:00
Pablo Galindo Salgado
345e1e04ec
gh-112730: Make the test suite resilient to color-activation environment variables ( #117672 )
2024-04-24 21:25:22 +01:00
Nice Zombies
456c29cf85
gh-118039: Fix config.cache key on WASI ( #118137 )
2024-04-23 10:46:28 +03:00
Nikita Sobolev
fc21c7f7a7
Set proper permissions for `jit.yml` workflow ( #118084 )
2024-04-23 00:31:01 +03:00
mpage
47832067da
gh-117657: Add TSAN suppressions for the free-threaded build ( #117736 )
...
Additionally, reduce the iterations for a few weakref tests that would
otherwise take a prohibitively long amount of time (> 1 hour) when TSAN
is enabled and the GIL is disabled.
2024-04-15 12:08:25 -04:00
dependabot[bot]
3bb12e407c
build(deps): bump actions/add-to-project from 0.6.0 to 1.0.0 ( #117415 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-01 09:54:33 +00:00
Brandt Bucher
18cf239e39
Increase the JIT CI timeouts to 75 minutes (GH-117342)
2024-03-28 21:02:34 +00:00
Illia Volochii
2cedd25c14
Revert "gh-116886: Temporarily disable CIfuzz (memory) (GH-117018)" (GH-117289)
...
This reverts commit 1ab0d0b116
.
This reverts #117018 .
I expect the issue to be fixed based on https://github.com/google/oss-fuzz/pull/11708#issuecomment-2006442396 and https://github.com/actions/runner-images/issues/9491 .
2024-03-27 23:46:01 -07:00
Jason R. Coombs
8ad8898420
gh-117089: Move importlib.metadata tests to their own package ( #117092 )
...
* Ensure importlib.metadata tests do not leak references in sys.modules.
* Move importlib.metadata tests to their own package for easier syncing with importlib_metadata.
* Update owners and makefile for new directories.
* Add blurb
2024-03-20 17:11:00 -04:00
Łukasz Langa
1ab0d0b116
gh-116886: Temporarily disable CIfuzz (memory) ( #117018 )
2024-03-19 21:06:06 +02:00
Erlend E. Aasland
43c9d6196a
CI: Pass environment variables directly to configure in JIT CI ( #116156 )
...
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2024-03-18 10:49:45 +01:00
Hugo van Kemenade
3a99f5c5f3
Bump GitHub Actions ( #116944 )
2024-03-18 10:44:15 +02:00
Hugo van Kemenade
259dbc448d
CI: Process stale issues four times per day ( #116857 )
2024-03-16 11:59:42 -06:00
Donghee Na
20578a1f68
gh-112536: Add TSAN builds on Github Actions ( #116872 )
2024-03-16 11:10:37 +01:00
Hugo van Kemenade
415cd06d72
CI: Only test free-threading with faster macOS M1 ( #116814 )
...
Only test free-threading with faster macOS M1
2024-03-14 15:10:56 +00:00
Brett Cannon
3a25d9c5a9
GH-114736: Use WASI SDK 21 (GH-116771)
2024-03-14 01:45:33 +00:00
Hugo van Kemenade
bb66600558
CI: Process stale issues twice per day ( #116636 )
2024-03-12 19:49:26 +02:00
Brett Cannon
05070f40bb
GH-115976: Add WASI to CI (GH-116516)
...
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2024-03-11 11:59:09 -07:00
Brandt Bucher
ffed8d985b
GH-116134: JIT aarch64-pc-windows-msvc (GH-116130)
2024-03-04 10:16:56 -08:00
Seth Michael Larson
45d8871dc4
gh-112844: Add SBOM for external dependencies ( #115789 )
2024-02-29 17:38:04 +02:00
Erlend E. Aasland
4d1d35b906
gh-116075: Skip test_external_inspection on qemu in JIT CI ( #116076 )
2024-02-28 23:16:01 +00:00
Jelle Zijlstra
02beb9f020
gh-116026: Try disabling rebuilds of dependents in Homebrew ( #116027 )
2024-02-27 21:35:25 -08:00
Guido van Rossum
c0fdfba7ff
Rename tier 2 redundancy eliminator to optimizer ( #115888 )
...
The original name is just too much of a mouthful.
2024-02-26 08:42:53 -08:00
Jason R. Coombs
5a83292213
Add Jason as an owner of configparser to coordinate backport concerns. ( #115885 )
...
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2024-02-26 17:11:38 +01:00
Seth Michael Larson
c6a47de709
gh-115663: Remove 'regen-sbom' from the 'regen-all' target ( #115790 )
2024-02-22 15:42:26 +02:00
Ken Jin
ed23839dc5
Trigger JIT CI with optimizer files ( #115483 )
...
* Trigger JIT CI with optimizer files
2024-02-15 14:01:24 +08:00
Ken Jin
d9f4cbe5e1
Add myself to various CODEOWNERS (GH-115481)
2024-02-15 03:48:11 +08:00
Sam Gross
4deb70590e
gh-115383: Use runner version to compute config.cache key ( #115409 )
2024-02-13 12:35:06 -07:00
Ned Deily
299e16ca0f
gh-109991: Update GitHub CI workflows to use OpenSSL 3.0.13. ( #115050 )
...
Also update multissltests to use 1.1.1w, 3.0.13, 3.1.5, and 3.2.1.
2024-02-05 21:10:11 -05:00
Nikita Sobolev
1aec064444
GH-114849: Set a 60-minute timeout for JIT CI jobs (GH-114850)
2024-02-01 17:44:01 -08:00
dependabot[bot]
d4c5ec24c2
build(deps): bump actions/cache from 3 to 4 ( #114856 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-01 12:49:07 +02:00
Hugo van Kemenade
854e2bc423
CI: Test on macOS M1 ( #114766 )
...
Test on macOS M1
2024-01-31 17:35:48 -08:00
Nikita Sobolev
b25b7462d5
gh-114788: Do not run JIT workflow on unrelated changes ( #114789 )
...
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2024-01-31 12:51:18 -07:00
Nikita Sobolev
1c2ea8b33c
gh-114790: Do not execute `workflows/require-pr-label.yml` on forks ( #114791 )
...
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2024-01-31 13:32:27 +02:00
Alex Waygood
25ce7f872d
Remove Alex Waygood as an Argument Clinic CODEOWNER ( #114796 )
2024-01-31 11:28:23 +00:00
Brandt Bucher
348a72ce3f
GH-113464: Add aarch64-apple-darwin/clang to JIT CI (GH-114759)
2024-01-30 14:08:53 -08:00
Brandt Bucher
742ba6081c
GH-113464: Make Brandt a codeowner for JIT stuff (GH-114739)
2024-01-29 16:29:54 -08:00
Brandt Bucher
f6d9e5926b
GH-113464: Add a JIT backend for tier 2 (GH-113465)
...
Add an option (--enable-experimental-jit for configure-based builds
or --experimental-jit for PCbuild-based ones) to build an
*experimental* just-in-time compiler, based on copy-and-patch (https://fredrikbk.com/publications/copy-and-patch.pdf ).
See Tools/jit/README.md for more information on how to install the required build-time tooling.
2024-01-28 18:48:48 -08:00
Eric Snow
df17b52643
Add More Entries to CODEOWNERS ( #114617 )
2024-01-26 11:33:02 -07:00
Donghee Na
841eacd076
Add CODEOWNERS for dbm (gh-114555)
2024-01-26 05:49:37 +09:00
Gregory P. Smith
5725523695
Add me to codeowners for hashlib & multiprocessing ( #114454 )
...
I already effectively own these. (multiprocessing reluctantly, but I've
spent enough time in the code of late, it is important, and and
championing some changes, so I may as well be looped in there).
2024-01-22 23:55:12 +00:00