Commit Graph

1316 Commits

Author SHA1 Message Date
Dennis Kobert
9d3abe385f Sweep the data-flow wire and edge wording to input and source 2026-09-06 15:14:55 +00:00
Dennis Kobert
96521333d6 Rename SharedEdge to SharedSource 2026-09-06 15:13:57 +00:00
Dennis Kobert
d80651e85c Rename ElementEdge to ElementInput 2026-09-06 15:13:32 +00:00
Dennis Kobert
a16a4c6354 Rename RecordEdgeInput to RecordInput 2026-09-06 15:13:22 +00:00
Dennis Kobert
d294d75198 Rename DerivedRecordEdge to DerivedRecordInput 2026-09-06 15:12:54 +00:00
Dennis Kobert
8f7d3936f8 Rename serve_edge to serve_input 2026-09-06 15:12:46 +00:00
Dennis Kobert
6961687172 Split the record module by abstraction level 2026-09-06 14:25:09 +00:00
Dennis Kobert
38d479bdfa Key the paint list park sites so a group-free paint moves 2026-09-05 13:12:17 +00:00
Dennis Kobert
14660bdb64 Key the element park path and its replay to the element type 2026-09-05 13:12:17 +00:00
Dennis Kobert
b362452ff2 Guard arena moves by the park's static type instead of its size 2026-09-05 13:12:17 +00:00
Dennis Kobert
30573e6eb6 Condense the narrative comments to their constraints 2026-09-05 13:12:17 +00:00
Dennis Kobert
9ac039074d Scope the paint graphics import to the test that uses it 2026-09-05 13:11:45 +00:00
Dennis Kobert
fdde760259 Drop the unread kernel field from the intent IR 2026-09-05 13:11:45 +00:00
Dennis Kobert
1be90ebb4a Delete the orphaned graphic accessor, introspection helper, and fn type macro 2026-09-05 13:11:45 +00:00
Dennis Kobert
8fa250a9f9 Delete the attribute helpers the refactor orphaned 2026-09-05 13:11:45 +00:00
Dennis Kobert
0b70b18338 Delete the unused record batch buffer accessors 2026-09-05 13:11:45 +00:00
Dennis Kobert
40efbc3261 Name the generic-carry predicate for what it now covers 2026-09-05 12:23:34 +00:00
Dennis Kobert
39ce55ab61 Convert rasterize to an async record source with an owned merged-layers write 2026-09-05 12:17:06 +00:00
Dennis Kobert
3e1a9a1acf Let an async source write an owned attribute through its claim 2026-09-05 11:58:02 +00:00
Dennis Kobert
ab93e1f071 Add the owned attribute crossing over the deep field glue 2026-09-05 11:52:42 +00:00
Dennis Kobert
aa50c42930 Measure the promoted paint list's retained heap 2026-09-02 08:26:26 +00:00
Dennis Kobert
c73976f407 Refuse a mistyped park in the arena move 2026-09-02 08:26:26 +00:00
Dennis Kobert
cac1c47b86 Cover the promoted paint field's sharing and move laws 2026-09-02 00:10:07 +00:00
Dennis Kobert
1426f6401f Route graphic-list field promotes straight into the persistent region 2026-09-02 00:10:07 +00:00
Dennis Kobert
6b951c1806 Add an opt-in promote half to the deep field glue 2026-09-02 00:09:46 +00:00
Dennis Kobert
1f860aae6a Move group-free graphic and artboard headers at the promote 2026-09-01 22:51:18 +00:00
Dennis Kobert
e415714b04 Promote a leaf element by moving its header into the persistent region 2026-09-01 22:51:18 +00:00
Dennis Kobert
a6016b2c03 Move a parked payload between arenas instead of cloning its heap 2026-09-01 22:51:18 +00:00
Dennis Kobert
c12f8f1115 Add changing-seasons to the gungraun benchmark arguments 2026-09-01 13:18:01 +00:00
Dennis Kobert
4e7d72d4b8 Flush the persistent region on its heap budget 2026-08-31 23:52:44 +00:00
Dennis Kobert
41d42fe794 Delete the now unused frame table 2026-08-31 23:52:44 +00:00
Dennis Kobert
21dfe04bf8 Insert the boundary memo at context nullification 2026-08-31 23:52:34 +00:00
Dennis Kobert
0f26893ec1 Split the memo roles between the span memo and memoize 2026-08-31 23:52:34 +00:00
Dennis Kobert
0cd428f1b1 Share persistent graphic interiors when promoting 2026-08-31 23:52:21 +00:00
Dennis Kobert
39ed962e16 Promote memo levels by provenance 2026-08-31 23:52:21 +00:00
Dennis Kobert
6a5417ed3d Report an arena's occupancy and retained heap 2026-08-31 23:52:21 +00:00
Dennis Kobert
29052a58db Let async source kernels write attributes through their frame claim 2026-08-29 23:00:17 +00:00
Dennis Kobert
84d11b9285 Serve memo hits out of the persistent region 2026-08-29 22:07:27 +00:00
Dennis Kobert
5a6192bbd6 Give the executor a persistent arena flushed between evaluations 2026-08-29 22:07:27 +00:00
Dennis Kobert
ca831c00db Promote a materialized batch into a target region 2026-08-29 22:07:27 +00:00
Dennis Kobert
fe8ca88752 Name a persistent region on the evaluation scope 2026-08-29 22:07:27 +00:00
Dennis Kobert
8fd2529e27 Flag an arena whose reservation was refused 2026-08-29 22:07:27 +00:00
Dennis Kobert
641fcc88c6 Read declared attributes through one core-types helper 2026-08-29 20:16:17 +00:00
Dennis Kobert
78e35eb6ea Re-derive the shared edge pointer and type-check the paint transmute 2026-08-29 20:16:12 +00:00
Dennis Kobert
3302a3b0b8 Mint attribute reads through a layout-checked field token 2026-08-29 20:16:05 +00:00
Dennis Kobert
41d295f140 Tie a record view to the storage it points into 2026-08-29 20:14:44 +00:00
Dennis Kobert
a955d6b458 Run cargo fmt 2026-08-29 18:40:02 +00:00
Dennis Kobert
97bc10e4c3 Pass frame space by argument and delete the record stack 2026-08-29 18:33:23 +00:00
Dennis Kobert
3af6834d3c Flip the Node trait from eval onto the frame claim's serve 2026-08-29 12:26:46 +00:00
Dennis Kobert
277641d27e Delete the plain edge kind 2026-08-29 10:07:10 +00:00