-
a84026736e
One request paints every open buffer, so the toggle has to ask about all of them
Joseph Ferano
2026-09-20 12:02:43 +07:00
-
0b4f5e139e
defvar keeps its value across re-run; the form is the contract
Joseph Ferano
2026-09-20 12:01:50 +07:00
-
-
d7d6d72877
check.ml's four verbatim copies become helpers
Joseph Ferano
2026-09-20 12:00:10 +07:00
-
-
5b0062219e
Ask which lines allocate, and believe the runtime over the enumeration
Joseph Ferano
2026-09-20 11:58:47 +07:00
-
e441d62874
Eight emitters were four renderings, and the escape table was three copies
Joseph Ferano
2026-09-20 11:53:04 +07:00
-
-
-
76270eac0d
The test directory had been copying its own plumbing, file by file
Joseph Ferano
2026-09-20 11:50:34 +07:00
-
-
-
1c49b8c610
The monotonic origin bound measures the clock, not the machine
Joseph Ferano
2026-09-20 11:53:37 +07:00
-
-
-
001f17b8bf
Four copies in the checker become four callers
Joseph Ferano
2026-09-20 11:50:19 +07:00
-
-
7db5ec1885
Float % on x86 is a libcall, and the parity ruling is written down
Joseph Ferano
2026-09-20 11:33:26 +07:00
-
-
da40dc2de2
The rule a re-run follows is written down, and a test fails without it
Joseph Ferano
2026-09-20 11:30:58 +07:00
-
9611fce108
Arithmetic does not fork across the spaces; the tiebreaker stops at semantics
Joseph Ferano
2026-09-20 11:29:20 +07:00
-
6896128407
Say what the objdump actually showed, and where it showed nothing
Joseph Ferano
2026-09-20 11:25:49 +07:00
-
4f060d07db
The park's root reset stops at the globals' watermark
Joseph Ferano
2026-09-20 11:24:46 +07:00
-
-
58d5ccda94
Typed float % on x86: the same fmod LLVM calls
Joseph Ferano
2026-09-20 11:21:25 +07:00
-
eec9efc94c
M2 item 3: typed containers cross into dyn as views of permanent storage
Joseph Ferano
2026-09-20 11:18:18 +07:00
-
-
-
-
931cf860c3
A defvar's initialiser runs once, so its value survives a re-run
Joseph Ferano
2026-09-20 11:16:37 +07:00
-
-
-
e6af2d3f77
The park kept the frames' roots off and the globals' on
Joseph Ferano
2026-09-20 10:51:50 +07:00
-
c765aad70f
A slice level after the first index was invisible to the lifetime rule
Joseph Ferano
2026-09-20 10:49:10 +07:00
-
3a9088604e
and hands back its deciding operand too, and both forms point refusals at the operand
Joseph Ferano
2026-09-20 10:45:16 +07:00
-
-
-
-
bddc8fc5dd
and hands back its deciding operand too, and both locs get sharper
Joseph Ferano
2026-09-20 10:36:05 +07:00
-
-
633a7b2025
A global slice's element is not permanent, and four comments that were not true
Joseph Ferano
2026-09-20 10:32:55 +07:00
-
3f7c42257f
Review found the hazard relocation-safety missed: a view can outlive its frame
Joseph Ferano
2026-09-20 10:10:52 +07:00
-
f61f83f796
M2 item 7: dyn if tests truthiness, and or hands back its deciding operand
Joseph Ferano
2026-09-20 10:08:44 +07:00
-
-
b5f17826fe
The queue records item 7's review pass: the or fix, and two things left alone
Joseph Ferano
2026-09-20 09:56:53 +07:00
-
ad0f1fbd6a
or hands back its deciding operand instead of a bare bool, review pass on item 7
Joseph Ferano
2026-09-20 09:56:34 +07:00
-
29a9441f12
Typed containers into dyn as views — M2 item 3
Joseph Ferano
2026-09-20 07:23:05 +07:00
-
-
-
d7070501e4
The queue marks item 7 landed, and names the or asymmetry it turned up
Joseph Ferano
2026-09-20 07:20:53 +07:00
-
264765a6a5
Dyn if tests truthiness — M2 queue item 7
Joseph Ferano
2026-09-20 07:20:32 +07:00
-
-
221df5af1c
Three review findings on M2 item 4, none blocking
Joseph Ferano
2026-09-20 07:41:55 +07:00
-
c71ae8020c
M2 item 4 landed at 3c1fb1b
Joseph Ferano
2026-09-20 07:20:45 +07:00
-
3c1fb1b31e
nil <-> None at (Option T) boundaries, and (Some nil) unconstructible — M2 queue item 4
Joseph Ferano
2026-09-20 07:20:27 +07:00
-
ba7f31e99f
Merge branch 'worktree-agent-a0b464fd2273c74d2' into dev-loop
Joseph Ferano
2026-09-20 00:27:40 +07:00
-
-
31b0f2175f
Four holes review found in the compile pool, closed one at a time
Joseph Ferano
2026-09-20 00:26:37 +07:00
-
70f87d90b2
A visited set crossed a question it was never asked
Joseph Ferano
2026-09-20 00:25:49 +07:00
-
a1111f7b3c
The foreign boundary is about ownership, and it was reading shape
Joseph Ferano
2026-09-19 23:02:26 +07:00
-
27b672a3d2
Five back from review, and the first one was the mangle eating a type
Joseph Ferano
2026-09-19 22:12:16 +07:00
-
f6ab3b62fc
A struct's dyn fields become markable, so the refusal comes off
Joseph Ferano
2026-09-19 21:28:17 +07:00
-
7b3773c344
A worker pool for the 112 clang calls test_acceptance was making one at a time
Joseph Ferano
2026-09-19 22:22:29 +07:00
-
-
7c1a818001
The defer counter costs something on the warm path, and the valgrind row rests on one half
Joseph Ferano
2026-09-19 21:59:11 +07:00
-
4c667cf062
A defer the text never reached is not cleanup the unwind owes
Joseph Ferano
2026-09-19 21:40:23 +07:00
-
c3e0703642
Five more, and the pattern held: the messages were right, the prose wasn't
Joseph Ferano
2026-09-19 21:51:31 +07:00
-
87aeb7b0da
Six defects back from review, fixed rather than reworded around
Joseph Ferano
2026-09-19 21:35:08 +07:00
-
c76a507d3b
The batch from two reviews plus the acceptance exit code, item by item
Joseph Ferano
2026-09-19 21:05:54 +07:00
-
f360531918
Merge branch 'worktree-agent-a5df4c0409bf9d7c4' into dev-loop
Joseph Ferano
2026-09-19 21:13:29 +07:00
-
-
e3565b30e8
The survey was counting the defers, not watching them
Joseph Ferano
2026-09-19 21:13:03 +07:00
-
ec1a5358b1
Merge branch 'worktree-agent-a47ac6844d7e0f8a9' into dev-loop
Joseph Ferano
2026-09-19 21:06:22 +07:00
-
-
624b595869
The two models get named, and the gap handler-case fills gets written down
Joseph Ferano
2026-09-19 20:54:11 +07:00
-
a251dca67f
handler-case is a handler-bind plus a transfer, and nothing more
Joseph Ferano
2026-09-19 20:48:52 +07:00
-
-
-
5adc1e2b03
The orphan-grace scenario's wait no longer proves patience
Joseph Ferano
2026-09-19 20:24:19 +07:00
-
-
b77b4f3a1f
Merge branch 'worktree-agent-a22794807b6ae26e1' into dev-loop
Joseph Ferano
2026-09-19 20:17:26 +07:00
-
-
9b4337f9e5
Merge branch 'worktree-agent-a3009901a950e8daa' into dev-loop
Joseph Ferano
2026-09-19 20:17:23 +07:00
-
-
d3a9c790f0
The queue learns what today decided: descriptors, sweeps, and a parked JS hole
Joseph Ferano
2026-09-19 20:17:18 +07:00
-
-
-
daed039331
Typed = and != grow strings — M2 queue item 5
Joseph Ferano
2026-09-19 19:56:36 +07:00
-
-
-
ab82e46119
Dyn maps, keywords and nil land: milestone 2's first item
Joseph Ferano
2026-09-19 19:44:56 +07:00
-
-
73ab213134
Merge branch 'worktree-agent-af0dbd9d75a1c8bee' into dev-loop
Joseph Ferano
2026-09-19 16:02:39 +07:00
-
-
92fae67fb3
The collector's Flan-side roots go under the sanitizers
Joseph Ferano
2026-09-19 16:01:26 +07:00
-
5f55c177ba
The M2 queue, decided item by item
Joseph Ferano
2026-09-19 15:46:19 +07:00
-
d722b267e6
Two dyn rows had been asserting the stub's output, not the runtime's
Joseph Ferano
2026-09-19 15:06:50 +07:00
-
01e60fa5b7
A struct cannot hold a dyn field the collector would never find
Joseph Ferano
2026-09-19 14:30:46 +07:00
-
477ec2226e
The duplicity audit: where the two sides meet, and where they already leak
Joseph Ferano
2026-09-19 14:27:11 +07:00
-
5bd533c64e
Merge: the inspector writes, against the stop it rendered under
Joseph Ferano
2026-09-19 14:25:13 +07:00
-
-
6d87c02584
Both backends are asked whether they store where the render said they do
Joseph Ferano
2026-09-19 14:24:10 +07:00
-
c2d378957e
The x86 backend and dyn finally meet, which is where the dev loop is
Joseph Ferano
2026-09-19 14:22:55 +07:00
-
5bd25b61df
Where the session stopped, and what is still in the air
Joseph Ferano
2026-09-19 10:59:29 +07:00
-
18b834275c
The inference spike's report, which the dyn decision was made against
Joseph Ferano
2026-09-19 10:59:00 +07:00
-
d43c372efe
A listing drawn after a commit is a listing again
Joseph Ferano
2026-09-19 10:38:02 +07:00
-
416ce10ee7
The inspector buffer is the value, and a commit is a diff
Joseph Ferano
2026-09-19 10:30:56 +07:00
-
37f8f77380
The inspector can store, and a write names the stop it was addressed to
Joseph Ferano
2026-09-19 10:16:03 +07:00
-
2ec12c064d
handler-bind has a value, and both backends now say the same one
Joseph Ferano
2026-09-19 10:14:07 +07:00
-
-
1d74a4f694
Merge: a macro reads the file, and the struct is the file's shape
Joseph Ferano
2026-09-19 09:58:25 +07:00
-
-
55543747d3
The dyn expectations follow the typed printer, which the stub did not
Joseph Ferano
2026-09-19 09:58:04 +07:00
-
-
-
889fdc30d9
A file that does not parse says so, and the provider is written down
Joseph Ferano
2026-09-19 06:59:22 +07:00
-
f885e1abfa
Merge: unannotated means dyn, and the typed world pays nothing
Joseph Ferano
2026-09-19 06:52:39 +07:00
-
-
dc34c62ce0
defjson, which shares the design and not a line of the code
Joseph Ferano
2026-09-19 06:41:57 +07:00
-
bd981ff87a
Four dyn values in a defer the collector had never been told about
Joseph Ferano
2026-09-19 06:40:53 +07:00
-
4aa24c0e33
The zero-root question is the integrator's, and the handoff says which asks are open
Joseph Ferano
2026-09-19 06:36:23 +07:00
-
7c7586ebc6
--no-gc is a pass, not a flag the emitter can see
Joseph Ferano
2026-09-19 06:33:28 +07:00
-
76f23fc68b
C-c C-m over a provider, and what it has to show
Joseph Ferano
2026-09-19 06:26:33 +07:00
-
9f2f0b1635
Roots, pushed where the addresses are stable and popped where the frame leaves
Joseph Ferano
2026-09-19 06:12:41 +07:00
-
de792fe141
A container holding an integer, a float, a string and a boolean at once
Joseph Ferano
2026-09-19 06:06:44 +07:00
-
a5a77867f9
The provider, checked against the reader that was written by hand
Joseph Ferano
2026-09-19 06:00:54 +07:00
-
ca192f1691
Merge: a tagged value, and a collector that only runs when asked for memory
Joseph Ferano
2026-09-19 05:59:42 +07:00
-
-
090054bee1
The collector is not dropped by the linker, and a literal is where dyn is sharper
Joseph Ferano
2026-09-19 05:58:52 +07:00
-
c8091bdbf9
One unannotated add, answering 5 to the integers and 3.75 to the floats
Joseph Ferano
2026-09-19 05:55:48 +07:00
-
1422d4faf3
defedn: the struct a data file implies, and a reader for it
Joseph Ferano
2026-09-19 05:55:00 +07:00
-
7d4bec521e
A value carries its own type, and the heap under it collects
Joseph Ferano
2026-09-19 05:52:47 +07:00
-
-
3e68089cde
A parameter with no type is dyn, decided where the type names are all known
Joseph Ferano
2026-09-19 05:47:49 +07:00
-
-
a2004ae7a6
One macro call, several declarations, and a refusal that carries a sentence
Joseph Ferano
2026-09-19 05:43:51 +07:00
-
32ff350001
A macro may call its package, and may read a file at the call site's path
Joseph Ferano
2026-09-19 05:39:06 +07:00
-
-
4a8a78caac
Byte-compiled files do not belong in the tree
Joseph Ferano
2026-09-19 05:23:11 +07:00
-
95d3da0712
Merge: the bang leaves the names; mutation was never optional
Joseph Ferano
2026-09-19 05:22:15 +07:00
-
-
a0f37e72a2
The ! suffix retires: a mutator is named for what it does, not marked
Joseph Ferano
2026-09-19 05:21:02 +07:00
-
-
69c033e946
Merge: the dev daemon compiles with its own backend unless asked not to
Joseph Ferano
2026-09-19 04:47:30 +07:00
-
-
6055e9c247
Merge: an x86 dev build pushes the frames the inspector reads
Joseph Ferano
2026-09-19 04:47:30 +07:00
-
-
2133ac6f18
Merge: an Option opens without a match, and a file reads in one call
Joseph Ferano
2026-09-19 04:32:33 +07:00
-
-
a7e1208ee4
A stopped x86 program says where it is, and what its frames hold
Joseph Ferano
2026-09-19 04:32:15 +07:00
-
f35af50f51
or-else is Java's, not Rust's, and the None it is tested against is reached
Joseph Ferano
2026-09-19 04:30:57 +07:00
-
617440aee6
Merge: a global's initialiser may compute, and main runs it first
Joseph Ferano
2026-09-19 04:25:54 +07:00
-
-
-
-
495629f5f3
A global's initialiser may be computed, and both backends run it the same way
Joseph Ferano
2026-09-19 04:22:39 +07:00
-
7a0b2b7803
An Option opens without a match, and a reader takes a path
Joseph Ferano
2026-09-19 04:16:37 +07:00