Dennis Kobert
3830ace926
Reach a compiling workspace on the merged tree
2026-09-08 16:11:30 +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
e9a3199456
State what contains the laundered arena borrow in the flatten test
2026-09-07 16:11:32 +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
33f7257e47
Rename record_edge_type to record_source_type
2026-09-06 16:27:11 +00:00
Dennis Kobert
9f0e0ebc96
Clear the remaining clippy warnings on the diff surface
2026-09-06 16:25:17 +00:00
Dennis Kobert
fbdba0e545
Drop narration and internal asides from comments
2026-09-06 15:59:41 +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
8f7d3936f8
Rename serve_edge to serve_input
2026-09-06 15:12:46 +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
30573e6eb6
Condense the narrative comments to their constraints
2026-09-05 13:12:17 +00:00
Dennis Kobert
3302a3b0b8
Mint attribute reads through a layout-checked field token
2026-08-29 20:16:05 +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
f4d37524c8
Structure record stack rewinds as scope guards and make reserve unsafe
2026-08-28 18:02:50 +00:00
Dennis Kobert
e5b910f840
Adopt serving lifetimes and the safe record surfaces in the node crates
2026-08-28 13:30:06 +00:00
Dennis Kobert
d814b610da
Migrate test sources and assertions onto the safe record builders
2026-08-27 21:17:31 +00:00
Dennis Kobert
e8aea0728a
Build native groups at the legacy conversion seams
2026-08-27 20:22:24 +00:00
Dennis Kobert
ba84e2a968
De-table the graphic leaf variants
2026-08-27 18:55:32 +00:00
Timon
10256dd22c
Introduce the new brush stroke data types ( #4467 )
...
* Add the brush stroke format types
* Route brush strokes through the node graph
* Store brush style as per-item attributes instead of a struct
2026-08-27 15:19:01 +00:00
Dennis Kobert
68a2fb2be3
Render root levels natively and remove the unconstructed stack form
2026-08-27 14:44:19 +00:00
Dennis Kobert
50911a6a25
Recreate introspection data from the monitor's context snapshot
2026-08-27 13:53:25 +00:00
Dennis Kobert
92ec2069ad
Carry group content across memo seams in an owned form
2026-08-27 11:27:26 +00:00
Dennis Kobert
ed457093b1
Store artboard content as a native group
2026-08-26 21:50:36 +00:00
Dennis Kobert
eb11eec5bb
Store paint attributes in the paint markers' owned optional form
2026-08-26 14:02:01 +00:00
Dennis Kobert
d452ac0de1
Hoist a batch input only where the compiler proves it cannot vary per lane
2026-08-25 20:09:12 +00:00
Dennis Kobert
ff99f3605c
Drop unread index bounds from fold kernels and mark re-addressing nodes ModifyIndex
2026-08-25 11:05:38 +00:00
Dennis Kobert
9aef511891
Cargo fmt
2026-08-24 23:15:10 +02:00
Dennis Kobert
027218f16c
Declare which index levels a node reads and nullify the rest
2026-08-24 17:06:07 +00:00
Dennis Kobert
dcc9059041
Give To Graphic a unit row so an unconnected content input renders as nothing
2026-08-24 12:02:46 +00:00
Dennis Kobert
d70eae205d
Quiet the clippy type-complexity and closure lints on the record kernels
2026-08-24 11:07:14 +00:00
Dennis Kobert
ed6922d7eb
Read the layer path in its owned form and retarget the introspection tests
2026-08-24 10:26:24 +00:00
Dennis Kobert
aba941e81d
Collapse typed levels in To Graphic like the pre-flip list conversion
2026-08-24 01:35:32 +00:00
Dennis Kobert
8c67ad508f
Restore pre-flip color parity: rng replay, typed wrap, boolean marker paints
2026-08-24 00:43:44 +00:00
Dennis Kobert
c0eb2ee4ff
Remove the runtime-named attribute family and its type-erased bridges
2026-08-23 19:05:26 +00:00
Dennis Kobert
3fb8b10f80
Cache materialized spans per context and size emitter extents from the subject query
2026-08-23 00:57:37 +00:00
Dennis Kobert
c33f8ae75b
Convert mirror to a fold emitter and bridge levels into the erased list
2026-08-22 22:15:03 +00:00
Dennis Kobert
f2b0f7c533
Defer an empty side's inner extent in extend
2026-08-22 19:11:48 +00:00
Dennis Kobert
4bceae26f2
Add the leveled fill rows and the graphic coercion entries
2026-08-22 16:13:01 +00:00
Dennis Kobert
13cd718c90
Drop an unused import
2026-08-22 15:02:01 +00:00
Dennis Kobert
6635e0aeff
Convert the artboard constructor to an attribute kernel behind a footprint translate
2026-08-22 14:46:29 +00:00
Dennis Kobert
fb71ea426d
Bridge legacy seams and convert the transform family
2026-08-22 14:25:31 +00:00
Dennis Kobert
887dbaca2c
Re-home the layer-path stamp and switch the node path to its plain value form
2026-08-22 12:35:48 +00:00
Dennis Kobert
56c772de4c
Swap the map and index family nodes to their leveled forms in place
2026-08-22 12:27:53 +00:00
Dennis Kobert
93e34d00e5
Swap the graphic structural nodes to their leveled forms in place
2026-08-22 12:24:02 +00:00
Dennis Kobert
5821816228
Add the leveled boundary helpers and the deep group element copy
2026-08-22 11:48:26 +00:00
Dennis Kobert
e4adf16eba
Move the paint and merged-layer markers to graphic-types as optional references
2026-08-22 10:23:02 +00:00
Dennis Kobert
2be252d7b4
Fold a color level into evenly spaced gradient stops
2026-08-21 21:48:21 +00:00
Dennis Kobert
2c1acbdc62
Render groups through the legacy conversion
2026-08-21 20:36:06 +00:00