Dennis Kobert
ff45cf9525
Keep the preprocessor and the type defaults on one wire kind
2026-09-08 15:18:12 +00:00
Dennis Kobert
95ce26e36c
Drop the stranded ranked wrappers from the node signatures
2026-09-08 15:16:13 +00:00
Dennis Kobert
c98570fd8a
Read the stroke weight from the paint list in the clip path test
2026-09-08 15:14:43 +00:00
Dennis Kobert
694fd05ea0
Match the render metadata collection arity across the render seam
2026-09-08 15:13:45 +00:00
Dennis Kobert
b93b395d2f
Speak our record wire kind in the type defaults and artboard exports
2026-09-08 15:11:33 +00:00
Dennis Kobert
8555e6fb79
Drop the superseded rank promotion executor tests and cover brush stroke lists
2026-09-08 15:09:41 +00:00
Dennis Kobert
db9b587f41
Route the render metadata attributes through fill and stroke
2026-09-08 15:06:47 +00:00
Dennis Kobert
985f85baec
Adapt the merged tree to our rank model and paint attributes
2026-09-08 15:06:05 +00:00
Dennis Kobert
f59ceba19f
Merge origin/master into the async record refactor
...
Scaffolding merge for the reconcile; the final series to master is
authored fresh. Rank plumbing resolves to our axis-IR model, the node
macro and the LaneSource render walk stay ours, master's vector
restructure and gradient vocabulary are adopted, and the paint and
appearance adoption is deliberately deferred behind our fill and stroke
markers.
2026-09-08 15:03:57 +00:00
Dennis Kobert
b321c094d2
Keep the new assert messages inside the format width
2026-09-08 13:29:09 +00:00
Dennis Kobert
d4768d606f
Justify the unsafe sites in the arena, record and graphic glue
2026-09-08 13:23:52 +00:00
Dennis Kobert
148008c695
Refuse a wasm threads build where the Send and Sync impls assume one thread
2026-09-08 13:15:18 +00:00
Dennis Kobert
2b5845464c
Rederive the shared source pointer through an unwinding set_layout
2026-09-08 13:15:13 +00:00
Dennis Kobert
5e388cb38f
Assert the deep element glue is registered before the executor evaluates
2026-09-08 13:15:06 +00:00
Dennis Kobert
49daf2895e
Make Attribute an unsafe trait stating its re-park and glue coupling
2026-09-08 13:14:59 +00:00
Dennis Kobert
682d3dafbd
Bound attribute value types Send and Sync
2026-09-08 13:14:59 +00:00
Dennis Kobert
ad03b5b0bf
Check a census row against the field before its writer runs
2026-09-08 13:14:33 +00:00
Dennis Kobert
324925aedb
Debit the retained hint before the drop glue that may panic
2026-09-08 13:14:18 +00:00
Dennis Kobert
e78a987e3e
Bind a park forwarding to the destination arena generation
2026-09-08 13:14:12 +00:00
Dennis Kobert
2c8fa44eb4
Mint arena handles only over bytes the bump reserved
2026-09-08 13:14:12 +00:00
Dennis Kobert
6b22316077
Re-park a cross-arena adopt's payloads into the target arena
2026-09-08 13:11:04 +00:00
Dennis Kobert
98cabee4c6
Rebuild stale rasterize subgraphs at document migration
2026-09-08 12:53:02 +00:00
Dennis Kobert
e0848abc59
Scan item attribute values for groups the ownership gates miss
2026-09-08 12:22:04 +00:00
Dennis Kobert
f237a5ee50
Claim the carrier's frame before the lazy cursor snapshot
2026-09-08 12:22:04 +00:00
Dennis Kobert
df99ab3a72
Guard attribute writes against an uninstalled layout offset
2026-09-07 16:12:01 +00:00
Dennis Kobert
0fc4424a09
State the disjointness a plan's copies require
2026-09-07 16:11:56 +00:00
Dennis Kobert
e9a3199456
State what contains the laundered arena borrow in the flatten test
2026-09-07 16:11:32 +00:00
Dennis Kobert
ef8312806d
Serve the probe record the forwarding test finishes
2026-09-07 16:11:32 +00:00
Dennis Kobert
548cbfbf4e
Check the claim's layout when replaying an owned record
2026-09-07 16:11:32 +00:00
Dennis Kobert
313c591f70
State from_resident's borrow-window contract at its call sites
2026-09-07 16:11:32 +00:00
Dennis Kobert
f07f708ee8
Back the owned-item tests' lanes with word storage
2026-09-07 16:03:10 +00:00
Dennis Kobert
5f73044b6b
Back the repark test's element slot with word storage
2026-09-07 16:03:10 +00:00
Dennis Kobert
11aedd8196
Refuse record layouts wider than the frame tier's alignment
2026-09-07 16:03:10 +00:00
Dennis Kobert
f4f266b1ba
Refuse a lift that never filled its layout's fields
2026-09-07 15:56:28 +00:00
Dennis Kobert
77e4e8c894
Bound and order the lanes a serve run records as filled
2026-09-07 15:51:08 +00:00
Dennis Kobert
c231bd0eb8
Check the serve run's lane capacity arithmetic
2026-09-07 15:50:32 +00:00
Dennis Kobert
095e0bb4ff
Require content glue for a group's element
2026-09-07 15:39:00 +00:00
Dennis Kobert
369f7db992
Copy records out untyped instead of through a byte slice
2026-09-07 15:38:53 +00:00
Dennis Kobert
79750fb52d
Stage attribute default bytes through zeroed storage
2026-09-07 15:38:11 +00:00
Dennis Kobert
f7360688f2
Point the construction docs at the registry that exists
2026-09-06 17:08:03 +00:00
Dennis Kobert
00920823aa
Rewrite the node-graph README for the record and serving model
2026-09-06 16:58:45 +00:00
Dennis Kobert
0426a01e82
Rename the DynEdge alias to DynSource
2026-09-06 16:27:32 +00:00
Dennis Kobert
02f9cf3e6b
Rename generic_record_edge_type to generic_record_source_type
2026-09-06 16:27:25 +00:00
Dennis Kobert
33f7257e47
Rename record_edge_type to record_source_type
2026-09-06 16:27:11 +00:00
Dennis Kobert
2921f44e5c
Rename leveled_record_value_edge to leveled_record_value_source
2026-09-06 16:27:01 +00:00
Dennis Kobert
1e91511f93
Rename record_value_edge to record_value_source
2026-09-06 16:26:49 +00:00
Dennis Kobert
daf0231c0c
Rename the record_edge accessor to record_source
2026-09-06 16:26:33 +00:00
Dennis Kobert
92adc524ca
Rename EdgeHandle to SourceHandle
2026-09-06 16:26:03 +00:00
Dennis Kobert
9f0e0ebc96
Clear the remaining clippy warnings on the diff surface
2026-09-06 16:25:17 +00:00
Dennis Kobert
a911bcc165
Justify the three clippy lints that must stand
2026-09-06 16:24:53 +00:00
Dennis Kobert
5bedfa4d11
Name the erased repark and replay function types
2026-09-06 16:24:35 +00:00
Dennis Kobert
e52af0cee0
Condense the multi-line safety notes to one line
2026-09-06 16:00:05 +00:00
Dennis Kobert
fbdba0e545
Drop narration and internal asides from comments
2026-09-06 15:59:41 +00:00
Dennis Kobert
6cdab6b95d
Drop docs naming mechanisms that do not exist
2026-09-06 15:58:40 +00:00
Dennis Kobert
e92faf763d
Correct docs that misstate what the code does
2026-09-06 15:58:01 +00:00
Dennis Kobert
305c36fb25
Reattach docs to the items they describe
2026-09-06 15:57:05 +00:00
Dennis Kobert
fc9e69a7a7
Spell the elided Graphic and Artboard lifetimes in return paths
2026-09-06 15:48:45 +00:00
Dennis Kobert
c9525d76c4
Give the split graphic modules their abstraction-level docs
2026-09-06 15:45:57 +00:00
Dennis Kobert
451922c217
Reattach the legacy mapping doc to its function
2026-09-06 15:29:03 +00:00
Dennis Kobert
92ea594a2a
Split the graphic module into type, paint, walk, glue, and legacy modules
2026-09-06 15:29:03 +00:00
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