Skip to content
Open
Changes from 1 commit
Commits
Show all changes
53 commits
Select commit Hold shift + click to select a range
6a3bd75
Move all JIT fields to thread state
Fidget-Spinner Nov 13, 2025
ba9a65a
fix a bug with traversing states
Fidget-Spinner Nov 13, 2025
725894d
fix JIT invalidation mechanism for FT
Fidget-Spinner Nov 14, 2025
1e5713d
fix re-entrant finalizers
Fidget-Spinner Nov 14, 2025
f0d4c57
Re-enable the JIT
Fidget-Spinner Nov 14, 2025
67de7d6
cleanup a little
Fidget-Spinner Nov 14, 2025
7f0bc57
fix weird GC bugs
Fidget-Spinner Nov 14, 2025
f05e61c
re-enable jit on some stuff
Fidget-Spinner Nov 14, 2025
f78e8c8
fix test, more locks!
Fidget-Spinner Nov 14, 2025
e1f1b30
fix JIT builds
Fidget-Spinner Nov 14, 2025
53c5e1d
only clear at end
Fidget-Spinner Nov 14, 2025
cc38ee4
remove locks in JIT code
Fidget-Spinner Nov 14, 2025
f8fefb3
fix a few bugs
Fidget-Spinner Nov 14, 2025
d76a24b
Improve tracer thread safety
Fidget-Spinner Nov 15, 2025
fa99108
set immortal before GC
Fidget-Spinner Nov 15, 2025
fcfed96
📜🤖 Added by blurb_it.
blurb-it[bot] Nov 15, 2025
ba67ab7
fix default builkd
Fidget-Spinner Nov 15, 2025
b46385b
Merge branch 'jit_ft' of github.com:Fidget-Spinner/cpython into jit_ft
Fidget-Spinner Nov 15, 2025
46285be
Merge remote-tracking branch 'upstream/main' into jit_ft
Fidget-Spinner Nov 15, 2025
8ce83cd
fix comment
Fidget-Spinner Nov 15, 2025
fa55643
lint
Fidget-Spinner Nov 15, 2025
92f3dbf
fix nojit builds
Fidget-Spinner Nov 15, 2025
7240b15
Remove heavywieght locking--not needed
Fidget-Spinner Nov 15, 2025
cb87676
address review, fix bug
Fidget-Spinner Nov 15, 2025
f972637
GC executors
Fidget-Spinner Nov 15, 2025
3ef237b
Change the name
Fidget-Spinner Nov 16, 2025
44356d6
Address review, remove more refcounting
Fidget-Spinner Nov 16, 2025
b819053
Fix TSAN races
Fidget-Spinner Nov 16, 2025
527aac1
Remove atomics from _CHECK_VALIDITY
Fidget-Spinner Nov 16, 2025
b80c02e
fix comment
Fidget-Spinner Nov 16, 2025
4278c9d
fix typo
Fidget-Spinner Nov 16, 2025
d84215d
Re-enable the type/function reverse cache
Fidget-Spinner Nov 16, 2025
b08ef60
allow allow deferred things to be borrrowed too
Fidget-Spinner Nov 16, 2025
c2c8fbe
fix warnings
Fidget-Spinner Nov 16, 2025
162b1ec
skip bad tests
Fidget-Spinner Nov 16, 2025
e0890ff
skip bad tests
Fidget-Spinner Nov 16, 2025
197e9f4
reduce diff
Fidget-Spinner Nov 17, 2025
46413cf
Reduce diff to minmal
Fidget-Spinner Nov 17, 2025
b5d6571
reduce diff further
Fidget-Spinner Nov 17, 2025
a93c26c
Reduce diff to near minimal
Fidget-Spinner Nov 17, 2025
97d5f2b
typo fix
Fidget-Spinner Nov 17, 2025
c381903
Address review
Fidget-Spinner Nov 17, 2025
0d6751a
Merge remote-tracking branch 'upstream/main' into jit_ft
Fidget-Spinner Dec 16, 2025
8190a5c
Merge remote-tracking branch 'upstream/main' into jit_ft
Fidget-Spinner Dec 16, 2025
973e961
disable DCE pass for now
Fidget-Spinner Dec 17, 2025
2f39aa8
Merge remote-tracking branch 'upstream/main' into jit_ft
Fidget-Spinner Dec 17, 2025
e08c434
comment out object locks
Fidget-Spinner Dec 18, 2025
00ae7b5
enable GIL on JIT
Fidget-Spinner Dec 18, 2025
4d9ffa1
Merge remote-tracking branch 'upstream/main' into jit_ft
Fidget-Spinner Dec 28, 2025
a1ca3a7
fix upstream merges
Fidget-Spinner Dec 28, 2025
cdbbbe3
minor fixups
Fidget-Spinner Dec 28, 2025
0678505
Fix a bug
Fidget-Spinner Dec 28, 2025
dc1e25c
Merge remote-tracking branch 'upstream/main' into jit_ft
Fidget-Spinner Jan 5, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Merge remote-tracking branch 'upstream/main' into jit_ft
  • Loading branch information
Fidget-Spinner committed Dec 16, 2025
commit 8190a5ccfe034a9b013c011f1ae1a1d637a4d6d3

This merge commit was added into this branch cleanly.

There are no new changes to show, but you can still view the diff.