Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
33870ac
Fixes #66.
dvanhorn Apr 10, 2026
98f27b9
Save/resore callee-saved register r12 in Mountebank.
dvanhorn Apr 10, 2026
083dce8
Save/restore r12 in Neerdowell.
dvanhorn Apr 10, 2026
ae17596
Remove racket package caching.
dvanhorn Apr 10, 2026
393a236
Rework Neerdowell for new JIT.
dvanhorn Apr 14, 2026
5cb3aff
Rework Abscond through Loot for new JIT.
dvanhorn Apr 15, 2026
6a1b925
Bringing Mug up to date.
dvanhorn Apr 17, 2026
fa40222
Slight refactor to literals.
dvanhorn Apr 17, 2026
40a16f3
Bringing Mountebank up to date.
dvanhorn Apr 20, 2026
3a5fab4
Fix up path.
dvanhorn Apr 20, 2026
6fc41b0
Check for quote binding in parser.
dvanhorn Apr 20, 2026
dd434d3
ws.
dvanhorn Apr 20, 2026
4b54a28
Remove iniquity-gc.
dvanhorn Apr 20, 2026
d3ab460
Trying out fresh jit on each exec in Hoax.
dvanhorn Apr 20, 2026
31c190f
Remove fail-fast in CI.
dvanhorn Apr 20, 2026
b79b547
Update ubuntu.yml
dvanhorn Apr 20, 2026
562bbe6
Set fail-fast to false.
dvanhorn Apr 20, 2026
8d8f014
Try more jit-resetting to get to bottom of CI failures.
dvanhorn Apr 20, 2026
e92b362
Update mac workflow.
dvanhorn Apr 20, 2026
4cad9b1
Bump setup-racket version to try and fix node.js warning on GH.
dvanhorn Apr 20, 2026
103f96e
Use next branch of a86 in mac action.
dvanhorn Apr 20, 2026
19ffb87
Remove diagnostic jit-reset.
dvanhorn Apr 21, 2026
d332561
Install newer LLVM on mac action.
dvanhorn Apr 21, 2026
76032bb
Preserve r12 in generated entry points
dvanhorn May 7, 2026
e943f5b
Use a86 with branch matching this branch.
dvanhorn May 8, 2026
042c233
Whitespace.
dvanhorn May 8, 2026
f37bf1e
Rename test files. Closes #5.
dvanhorn May 8, 2026
695064a
Fix up paths in workflow file.
dvanhorn May 8, 2026
7a1c19d
Narrow langs CI reruns for flaky failures
dvanhorn May 8, 2026
7e10f36
Add prefix debug jobs for flaky CI failures
dvanhorn May 8, 2026
218f080
Refine flaky CI prefix debug jobs
dvanhorn May 8, 2026
0dc1bd1
Retarget stable debug job to mountebank
dvanhorn May 8, 2026
fb42021
Replay exact stable test prefix in CI debug job
dvanhorn May 8, 2026
f968797
Separate stable rerun and trace effects
dvanhorn May 8, 2026
9826237
Try no-unload rerun before JIT trace
dvanhorn May 8, 2026
1d0f521
Try no-unload on broad stable reruns
dvanhorn May 8, 2026
76fc68c
r12, for real.
dvanhorn May 9, 2026
4b8d9d7
Back out debug workflow stuff.
dvanhorn May 9, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
381 changes: 381 additions & 0 deletions .github/stable-prefix-files.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,381 @@
abscond/42.rkt
abscond/compiler/compile-stdin.rkt
abscond/compiler/compile.rkt
abscond/correct.rkt
abscond/executor/exec.rkt
abscond/executor/run-stdin.rkt
abscond/executor/run.rkt
abscond/interpreter/interp-stdin.rkt
abscond/interpreter/interp.rkt
abscond/main.rkt
abscond/syntax/ast.rkt
abscond/syntax/parse.rkt
abscond/test/define-tests.rkt
abscond/test/run-compile-tests.rkt
abscond/test/run-interp-tests.rkt
abscond/test/run-parse-tests.rkt
blackmail/add1-add1-40.rkt
blackmail/compiler/compile-ops.rkt
blackmail/compiler/compile-stdin.rkt
blackmail/compiler/compile.rkt
blackmail/correct.rkt
blackmail/executor/exec.rkt
blackmail/executor/run-stdin.rkt
blackmail/executor/run.rkt
blackmail/interpreter/interp-prim.rkt
blackmail/interpreter/interp-stdin.rkt
blackmail/interpreter/interp.rkt
blackmail/main.rkt
blackmail/syntax/ast.rkt
blackmail/syntax/parse.rkt
blackmail/syntax/random.rkt
blackmail/test/define-tests.rkt
blackmail/test/run-compile-tests.rkt
blackmail/test/run-interp-tests.rkt
blackmail/test/run-parse-tests.rkt
con/compiler/compile-ops.rkt
con/compiler/compile-stdin.rkt
con/compiler/compile.rkt
con/correct.rkt
con/example.rkt
con/executor/exec.rkt
con/executor/run-stdin.rkt
con/executor/run.rkt
con/interpreter/interp-prim.rkt
con/interpreter/interp-stdin.rkt
con/interpreter/interp.rkt
con/main.rkt
con/syntax/ast.rkt
con/syntax/parse.rkt
con/syntax/random.rkt
con/test/define-tests.rkt
con/test/run-compile-tests.rkt
con/test/run-interp-tests.rkt
con/test/run-parse-tests.rkt
dodger/compiler/compile-ops.rkt
dodger/compiler/compile-stdin.rkt
dodger/compiler/compile.rkt
dodger/correct.rkt
dodger/executor/decode.rkt
dodger/executor/exec.rkt
dodger/executor/run-stdin.rkt
dodger/executor/run.rkt
dodger/interpreter/interp-prim.rkt
dodger/interpreter/interp-stdin.rkt
dodger/interpreter/interp.rkt
dodger/main.rkt
dodger/runtime/types.rkt
dodger/syntax/ast.rkt
dodger/syntax/parse.rkt
dodger/syntax/random.rkt
dodger/test/define-tests.rkt
dodger/test/run-compile-tests.rkt
dodger/test/run-interp-tests.rkt
dodger/test/run-parse-tests.rkt
dupe/compiler/compile-ops.rkt
dupe/compiler/compile-stdin.rkt
dupe/compiler/compile.rkt
dupe/correct.rkt
dupe/example.rkt
dupe/executor/decode.rkt
dupe/executor/exec.rkt
dupe/executor/run-stdin.rkt
dupe/executor/run.rkt
dupe/interpreter/interp-prim.rkt
dupe/interpreter/interp-stdin.rkt
dupe/interpreter/interp.rkt
dupe/main.rkt
dupe/runtime/types.rkt
dupe/syntax/ast.rkt
dupe/syntax/parse.rkt
dupe/syntax/random.rkt
dupe/test/define-tests.rkt
dupe/test/run-compile-tests.rkt
dupe/test/run-interp-tests.rkt
dupe/test/run-parse-tests.rkt
evildoer/compiler/compile-ops.rkt
evildoer/compiler/compile-stdin.rkt
evildoer/compiler/compile.rkt
evildoer/correct.rkt
evildoer/executor/decode.rkt
evildoer/executor/exec.rkt
evildoer/executor/run-stdin.rkt
evildoer/executor/run.rkt
evildoer/interpreter/interp-io.rkt
evildoer/interpreter/interp-prim.rkt
evildoer/interpreter/interp-stdin.rkt
evildoer/interpreter/interp.rkt
evildoer/main.rkt
evildoer/runtime/types.rkt
evildoer/syntax/ast.rkt
evildoer/syntax/parse.rkt
evildoer/syntax/random.rkt
evildoer/test/define-tests.rkt
evildoer/test/run-compile-tests.rkt
evildoer/test/run-interp-tests.rkt
evildoer/test/run-parse-tests.rkt
extort/compiler/assert.rkt
extort/compiler/compile-ops.rkt
extort/compiler/compile-stdin.rkt
extort/compiler/compile.rkt
extort/correct.rkt
extort/executor/decode.rkt
extort/executor/exec.rkt
extort/executor/run-stdin.rkt
extort/executor/run.rkt
extort/interpreter/interp-io.rkt
extort/interpreter/interp-prim.rkt
extort/interpreter/interp-stdin.rkt
extort/interpreter/interp.rkt
extort/main.rkt
extort/runtime/types.rkt
extort/syntax/ast.rkt
extort/syntax/parse.rkt
extort/syntax/random.rkt
extort/test/define-tests.rkt
extort/test/run-compile-tests.rkt
extort/test/run-interp-tests.rkt
extort/test/run-parse-tests.rkt
fraud/compiler/assert.rkt
fraud/compiler/compile-ops.rkt
fraud/compiler/compile-stdin.rkt
fraud/compiler/compile.rkt
fraud/correct.rkt
fraud/executor/decode.rkt
fraud/executor/exec.rkt
fraud/executor/run-stdin.rkt
fraud/executor/run.rkt
fraud/interpreter/env.rkt
fraud/interpreter/interp-io.rkt
fraud/interpreter/interp-prim.rkt
fraud/interpreter/interp-stdin.rkt
fraud/interpreter/interp.rkt
fraud/main.rkt
fraud/runtime/types.rkt
fraud/syntax/ast.rkt
fraud/syntax/parse.rkt
fraud/syntax/random.rkt
fraud/syntax/translate.rkt
fraud/test/define-tests.rkt
fraud/test/run-compile-tests.rkt
fraud/test/run-interp-tests.rkt
fraud/test/run-parse-tests.rkt
fraud/test/translate.rkt
hoax/compiler/assert.rkt
hoax/compiler/compile-ops.rkt
hoax/compiler/compile-stdin.rkt
hoax/compiler/compile.rkt
hoax/correct.rkt
hoax/executor/decode.rkt
hoax/executor/exec.rkt
hoax/executor/run-stdin.rkt
hoax/executor/run.rkt
hoax/interpreter/env.rkt
hoax/interpreter/heap-bits.rkt
hoax/interpreter/heap.rkt
hoax/interpreter/interp-heap-bits.rkt
hoax/interpreter/interp-heap.rkt
hoax/interpreter/interp-io.rkt
hoax/interpreter/interp-prim.rkt
hoax/interpreter/interp-prims-heap-bits.rkt
hoax/interpreter/interp-prims-heap.rkt
hoax/interpreter/interp-stdin.rkt
hoax/interpreter/interp.rkt
hoax/interpreter/unload-bits.rkt
hoax/interpreter/unload.rkt
hoax/main.rkt
hoax/runtime/types.rkt
hoax/syntax/ast.rkt
hoax/syntax/parse.rkt
hoax/test/define-tests.rkt
hoax/test/run-compile-tests.rkt
hoax/test/run-interp-heap-bits-tests.rkt
hoax/test/run-interp-heap-tests.rkt
hoax/test/run-interp-tests.rkt
hoax/test/run-parse-tests.rkt
hustle/compiler/assert.rkt
hustle/compiler/compile-ops.rkt
hustle/compiler/compile-stdin.rkt
hustle/compiler/compile.rkt
hustle/correct.rkt
hustle/executor/decode.rkt
hustle/executor/exec.rkt
hustle/executor/run-stdin.rkt
hustle/executor/run.rkt
hustle/interpreter/env.rkt
hustle/interpreter/heap-bits.rkt
hustle/interpreter/heap.rkt
hustle/interpreter/interp-heap-bits.rkt
hustle/interpreter/interp-heap.rkt
hustle/interpreter/interp-io.rkt
hustle/interpreter/interp-prim.rkt
hustle/interpreter/interp-prims-heap-bits.rkt
hustle/interpreter/interp-prims-heap.rkt
hustle/interpreter/interp-stdin.rkt
hustle/interpreter/interp.rkt
hustle/interpreter/unload-bits.rkt
hustle/interpreter/unload.rkt
hustle/main.rkt
hustle/runtime/types.rkt
hustle/syntax/ast.rkt
hustle/syntax/parse.rkt
hustle/syntax/random.rkt
hustle/test/define-tests.rkt
hustle/test/run-compile-tests.rkt
hustle/test/run-interp-heap-bits-tests.rkt
hustle/test/run-interp-heap-tests.rkt
hustle/test/run-interp-tests.rkt
hustle/test/run-parse-tests.rkt
info.rkt
iniquity/compiler/assert.rkt
iniquity/compiler/compile-ops.rkt
iniquity/compiler/compile-stdin.rkt
iniquity/compiler/compile.rkt
iniquity/correct.rkt
iniquity/example/len.rkt
iniquity/executor/decode.rkt
iniquity/executor/exec.rkt
iniquity/executor/run-stdin.rkt
iniquity/executor/run.rkt
iniquity/gc-racket.rkt
iniquity/interpreter/env.rkt
iniquity/interpreter/interp-io.rkt
iniquity/interpreter/interp-prim.rkt
iniquity/interpreter/interp-stdin.rkt
iniquity/interpreter/interp.rkt
iniquity/main.rkt
iniquity/runtime/types.rkt
iniquity/syntax/ast.rkt
iniquity/syntax/parse.rkt
iniquity/syntax/read-all.rkt
iniquity/test/define-tests.rkt
iniquity/test/run-compile-tests.rkt
iniquity/test/run-interp-tests.rkt
iniquity/test/run-parse-tests.rkt
jig/compiler/assert.rkt
jig/compiler/compile-ops.rkt
jig/compiler/compile-stdin.rkt
jig/compiler/compile.rkt
jig/correct.rkt
jig/example.rkt
jig/executor/decode.rkt
jig/executor/exec.rkt
jig/executor/run-stdin.rkt
jig/executor/run.rkt
jig/interpreter/env.rkt
jig/interpreter/interp-io.rkt
jig/interpreter/interp-prim.rkt
jig/interpreter/interp-stdin.rkt
jig/interpreter/interp.rkt
jig/main.rkt
jig/runtime/types.rkt
jig/syntax/ast.rkt
jig/syntax/parse.rkt
jig/syntax/read-all.rkt
jig/test/define-tests.rkt
jig/test/run-compile-tests.rkt
jig/test/run-interp-tests.rkt
jig/test/run-parse-tests.rkt
knock/compiler/assert.rkt
knock/compiler/compile-ops.rkt
knock/compiler/compile-stdin.rkt
knock/compiler/compile.rkt
knock/correct.rkt
knock/executor/decode.rkt
knock/executor/exec.rkt
knock/executor/run-stdin.rkt
knock/executor/run.rkt
knock/interpreter/env.rkt
knock/interpreter/interp-io.rkt
knock/interpreter/interp-prim.rkt
knock/interpreter/interp-stdin.rkt
knock/interpreter/interp.rkt
knock/main.rkt
knock/runtime/types.rkt
knock/syntax/ast.rkt
knock/syntax/parse.rkt
knock/syntax/read-all.rkt
knock/test/define-tests.rkt
knock/test/run-compile-tests.rkt
knock/test/run-interp-tests.rkt
knock/test/run-parse-tests.rkt
loot/build-list-cons-rec.rkt
loot/compiler/assert.rkt
loot/compiler/compile-ops.rkt
loot/compiler/compile-stdin.rkt
loot/compiler/compile.rkt
loot/correct.rkt
loot/example.rkt
loot/executor/decode.rkt
loot/executor/exec.rkt
loot/executor/run-stdin.rkt
loot/executor/run.rkt
loot/interpreter/env.rkt
loot/interpreter/interp-defun.rkt
loot/interpreter/interp-io.rkt
loot/interpreter/interp-prim.rkt
loot/interpreter/interp-stdin.rkt
loot/interpreter/interp.rkt
loot/main.rkt
loot/regexp-defun.rkt
loot/regexp.rkt
loot/runtime/types.rkt
loot/syntax/ast.rkt
loot/syntax/fv.rkt
loot/syntax/lambdas.rkt
loot/syntax/parse.rkt
loot/syntax/read-all.rkt
loot/test/define-tests.rkt
loot/test/run-compile-tests.rkt
loot/test/run-interp-tests.rkt
loot/test/run-parse-tests.rkt
loot/tri.rkt
mountebank/compiler/assert.rkt
mountebank/compiler/compile-datum.rkt
mountebank/compiler/compile-literals.rkt
mountebank/compiler/compile-ops.rkt
mountebank/compiler/compile-stdin.rkt
mountebank/compiler/compile.rkt
mountebank/executor/decode.rkt
mountebank/executor/exec.rkt
mountebank/executor/run.rkt
mountebank/interpreter/env.rkt
mountebank/interpreter/interp-io.rkt
mountebank/interpreter/interp-prim.rkt
mountebank/interpreter/interp-stdin.rkt
mountebank/interpreter/interp.rkt
mountebank/main.rkt
mountebank/runtime/types.rkt
mountebank/syntax/ast.rkt
mountebank/syntax/fv.rkt
mountebank/syntax/lambdas.rkt
mountebank/syntax/literals.rkt
mountebank/syntax/parse.rkt
mountebank/syntax/read-all.rkt
mountebank/test/define-tests.rkt
mountebank/test/run-compile-tests.rkt
mountebank/test/run-interp-tests.rkt
mountebank/test/run-parse-tests.rkt
mug/compiler/assert.rkt
mug/compiler/compile-literals.rkt
mug/compiler/compile-ops.rkt
mug/compiler/compile-stdin.rkt
mug/compiler/compile.rkt
mug/executor/decode.rkt
mug/executor/exec.rkt
mug/executor/run-stdin.rkt
mug/executor/run.rkt
mug/interpreter/env.rkt
mug/interpreter/interp-io.rkt
mug/interpreter/interp-prim.rkt
mug/interpreter/interp-stdin.rkt
mug/interpreter/interp.rkt
mug/main.rkt
mug/runtime/types.rkt
mug/syntax/ast.rkt
mug/syntax/fv.rkt
mug/syntax/lambdas.rkt
mug/syntax/literals.rkt
mug/syntax/parse.rkt
mug/syntax/read-all.rkt
mug/test/define-tests.rkt
Loading