Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork966
Commitd1ab2e4
committed
Test free-threaded interpreter on macOS
As discussed in#2005 and#2011, we had not been doing this before.Conditions have changed in two relevant ways:- The free-threaded interpreter has been around longer and it sees more use.- The macOS runners are very fast now.The specific motivations for doing this now are:- In view of the condition described in#2109 and how the change there seems to have helped with it, there's some reason to think *patch* versions of Python sometimes affect GitPython in ways it makes possibly unfounded assumptions about the effect of garbage collection. This mainly affects Windows and it is not specific to free-threaded builds. However, in principle we could also see assumptions violated in tests we think always work on Unix-like operating systems, due to differences in how garbage collection works in free-threaded interpreters. Therefore, the assumption that this only needs to be tested occasionally is not as well founded I assumed when I suggested testing it only on GNU/Linux.- We may add 3.14 jobs to CI soon, and it's useful to be able to see how both free-threaded interpreters work on CI, as well as to confirm for at least a short while that they are continuing to work as expected.This macOS free-threaded interpreter CI jobs could be disabled oncemore if necessary, or if they're found to make CI complete slowerin PRs by even a small amount so long as they don't seem to besurfacing anything.1 parent6fbbc6a commitd1ab2e4
1 file changed
+0
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
21 | | - | |
22 | 20 | | |
23 | 21 | | |
24 | 22 | | |
| |||
0 commit comments
Comments
(0)