5214343251
Every tracked .flan file reindents to itself
2026-09-25 10:28:28 +07:00
fc9f3059f9
C's calling convention for CFn waits with the callbacks
2026-09-25 10:23:28 +07:00
e16b5cbced
A local's type is to print qualified by its package
2026-09-25 10:23:18 +07:00
0e7a9ab98f
The x86 survey is to compare against LLVM at -O0 only
2026-09-25 10:21:28 +07:00
ca031d6b38
Every tracked Flan file is what the indenter would write, and a with- head indents its body like a definer
...
clojure-mode decided each shape. A with- head, and a def or with- head behind a namespace, indents as a body; a qualified head finds its unqualified spec. The rest was hand formatting: cond and match results under their tests, ordinary call arguments under the first one, and lone ; continuation comments rewritten as ;; lines above the code.
2026-09-25 10:19:22 +07:00
e85b2d3e98
A dev session is to run under the sanitizer on request
2026-09-25 10:19:02 +07:00
ea19dedb90
The corpus is to be swept once for leaks nothing owns
2026-09-25 10:18:17 +07:00
49a7860cc4
The truthiness retry is to reuse the first pass and stay linear
2026-09-25 10:16:45 +07:00
c1dcdeb5af
A stop is to say whose it is from the frame that stopped
2026-09-25 10:15:47 +07:00
9dd7dd4137
The agent socket is to bind only for the daemon that launched the program
2026-09-25 10:14:48 +07:00
dab556ab7f
Re-run under --two-process is to start a fresh child and say so
2026-09-25 10:14:04 +07:00
1e462e06f6
Lexical blocks in DWARF wait for a debugger that needs them
2026-09-25 10:13:30 +07:00
764c5d4561
Every string literal is to end in a NUL on both backends, and a literal crosses to C uncopied
2026-09-25 10:12:56 +07:00
96b7ffb654
A program stays one compilation, which is why a generic's body is always there
2026-09-25 10:10:33 +07:00
9cc820cb52
A class redefinition is to take a migration hook written from the live session
2026-09-25 10:08:22 +07:00
763c835496
Per-version class layouts wait for a case that needs them
2026-09-25 10:07:19 +07:00
cf737076e9
A moved Vec's old buffer is to be poisoned in a dev build, and the unread generation word goes
2026-09-25 10:06:41 +07:00
aa1bbe550c
A use-after-release check is to be studied before anything is built
2026-09-25 10:04:50 +07:00
0fb30ad945
The mutation pass is to run again with the next heavy sweep
2026-09-25 10:04:13 +07:00
299b3bcb61
The OFL font stays out of the repository
2026-09-25 10:03:46 +07:00
8006f8728f
The daemon buffer is to colour the compiler's lines and set the program's output apart
2026-09-25 10:03:19 +07:00
4ae7beb6ce
An evaluation sent from a package's file is to resolve names in that package
2026-09-25 10:01:31 +07:00
bf827dc55b
A test binary leaves nothing in the temporary directory it was given
2026-09-25 09:56:39 +07:00
16d04cbb49
A parameter vector that reads a name as a type is to be warned at, the type winning
2026-09-25 09:56:33 +07:00
f7deba7a3e
A test binary's directory is one it made fresh, and a same-pid name already there when it started is not counted as its leftover
2026-09-25 09:56:25 +07:00
9650f331d6
A pointer and an untagged union are to take a byte fill
2026-09-25 09:55:07 +07:00
81569b60d8
A compound constant is to fold before a bounded variable checks it
2026-09-25 09:54:35 +07:00
f6cdb4e31b
A quasiquote is to nest, counting depth as SBCL's backquote does
2026-09-25 09:54:05 +07:00
ddff84ffed
Any slice is to clone into the context allocator
2026-09-25 09:53:36 +07:00
497881a333
An into temporary is reclaimed by its region, so its leak is not a gap
2026-09-25 09:53:16 +07:00
51ce9a2ba6
Any expression is to take its type from (the T expr)
2026-09-25 09:52:29 +07:00
1cec47b5d4
Result and try are cancelled: conditions are the error mechanism
2026-09-25 09:45:48 +07:00
7a1d9c1263
The Map is to take the Swiss-table layout
2026-09-25 09:44:59 +07:00
931000fcb5
A test binary's own directory is removed twice over before it is checked, so a child still exiting cannot fail the run
2026-09-25 09:44:02 +07:00
af4da764b2
A dev build is to name the raylib resources still loaded at exit
2026-09-25 09:43:52 +07:00
836185a174
A diagnostic's clauses have a fixed order, and a stable kind waits for the docs it would link to
2026-09-25 09:41:24 +07:00
6a1182df5d
A test binary runs under a temporary directory of its own and leaves nothing in the one it was given
2026-09-25 09:40:00 +07:00
ff89f25e48
C-c C-c is to report every error in a form, through an error type that absorbs what it causes
2026-09-25 09:37:16 +07:00
92d63e3b36
Every decision taken in the TODO review is recorded, and NEXT is a keyword the file declares
2026-09-25 09:34:47 +07:00
795ba945d9
A dyn value held beside a sibling that can allocate is rooted until it is used, on every backend
2026-09-25 09:32:34 +07:00
0d629d791f
The array an index or a slice is taken of is rooted while its index runs, when it is a temporary
2026-09-25 09:30:41 +07:00
11dc230974
A defn- is private to its module, and the module's own macros may call it
2026-09-25 08:57:20 +07:00
793b0eea9e
A defn- is private to its module, the package's own macros may write calls to it, and the refusal names the fix
2026-09-25 08:55:37 +07:00
96314accd0
One library pipeline builds every program, one alias names the corpus, and a closed session leaves no directory behind
2026-09-25 08:53:45 +07:00
00f116ea29
Six small refusals and conversions say what the program wrote
2026-09-25 08:41:31 +07:00
376e990689
The prelude's macro module drops a defn- that names a macro, as it drops a defn
2026-09-25 08:40:35 +07:00
6f0f4957f4
The break buffer, the inspector and the watch table show what a stopped program holds
2026-09-25 08:37:15 +07:00
ff744120fc
A release build's watch is only its value, next-error lets go of a stack that has resumed, and the frame a stop is in is always shown
2026-09-25 08:36:53 +07:00
0653f341d0
A dyn value held in an operand list is rooted while a sibling operand may allocate
2026-09-25 08:36:34 +07:00
63f1a1357f
Merge branch 'master' into worktree-agent-ad23aafb29b84cc8b
2026-09-25 08:33:28 +07:00