Dennis Kobert
1dc9c14ed0
Delete the dead introspect_node helper
2026-07-31 10:28:57 +00:00
Dennis Kobert
a1c014db2c
Pin cache key and source id hashing to u64 fx state
2026-07-31 10:28:57 +00:00
Dennis Kobert
d9c8532e71
Test retain filter placement, source set divergence, and excluding keying
2026-07-31 10:28:57 +00:00
Dennis Kobert
c925f4ec39
Migrate short-arity async source document nodes to the hidden inputs
2026-07-31 10:28:57 +00:00
Dennis Kobert
4556e320df
Cleanup
2026-07-30 20:48:30 +00:00
Dennis Kobert
07b95ba59b
Remove vestigial async from the execution path
2026-07-30 20:16:04 +00:00
Dennis Kobert
9e248cf90c
Wire up async runtimes
2026-07-30 19:12:29 +00:00
Dennis Kobert
93aa99433f
Add wasm send / sync
2026-07-30 17:41:31 +00:00
Dennis Kobert
41fc175088
Share one graph runtime between the editor api scope and the executor
2026-07-30 17:26:39 +00:00
Dennis Kobert
f13806efcd
Fmt
2026-07-30 19:11:22 +02:00
Dennis Kobert
e2a8420fee
Fix ExtractFootprint annotations causing cache invalidation
2026-07-30 19:09:49 +02:00
Dennis Kobert
f4247986f0
Wire source ids through flattening, the nullification pass, and slot keying
2026-07-30 15:46:10 +00:00
Dennis Kobert
c7fef30cf1
Delete the old erased node machinery
2026-07-30 11:51:13 +00:00
Dennis Kobert
b079ec9c2c
Migrate legacy document call arguments to the context call convention
2026-07-30 11:26:12 +00:00
Dennis Kobert
9cdf9cec6b
Share scope values as owned Arc handles
2026-07-30 11:26:12 +00:00
Dennis Kobert
9bdf4541d0
Replace borrowed scope injections with arcs
2026-07-30 10:58:51 +00:00
Dennis Kobert
382ad9d15c
Add missing send / sync impls and make rasterize node async
2026-07-30 10:28:50 +00:00
Dennis Kobert
b70b28bbe3
Restore serialize-based introspection through the typed edges
2026-07-30 10:15:51 +00:00
Dennis Kobert
bb736002cf
Add the async convert trait and restore the GPU texture download
2026-07-30 09:54:20 +00:00
Dennis Kobert
149a39faac
Convert values to typed edges and flip the interpreted executor
2026-07-30 09:54:19 +00:00
Dennis Kobert
b74c64ebcd
Retarget typing and row consumers onto the registry entries
2026-07-30 09:54:19 +00:00
Dennis Kobert
bb67b47301
Carry full function types in the registry rows
2026-07-30 09:54:19 +00:00
Dennis Kobert
683ca34fac
Add the graph runtime with the completion epilogue
2026-07-30 09:54:19 +00:00
Dennis Kobert
db796be8e8
Make every edge a shared payload pointer with an owning Arc
2026-07-27 18:23:42 +00:00
Dennis Kobert
88d9c637e7
Merge the wiring surface into the registry and express the memo nodes as macro kernels
2026-07-27 16:06:42 +00:00
Dennis Kobert
c3fdc97f81
Convert create_context to a sync derivation kernel over the bare-root contract
2026-07-27 11:40:16 +00:00
Dennis Kobert
3d17fa0f0c
Make the arena unwind safe and the slot locks poison tolerant
2026-07-27 11:40:16 +00:00
Dennis Kobert
9e83632647
Make the GPU render and dispatch pipelines synchronous
2026-07-27 10:47:44 +00:00
Dennis Kobert
6392c02dee
Add the sync-prologue async source form
2026-07-27 10:47:44 +00:00
Dennis Kobert
470ffdab43
Add vararg slot cloning and snapshot vararg capture
2026-07-27 10:47:44 +00:00
Dennis Kobert
28d9e3cbe3
Convert the remaining nodes and mark genuine async sources
2026-07-26 22:58:40 +00:00
Dennis Kobert
28d37d30d0
Store the wgpu executor as an Arc and restore the upload texture node
2026-07-26 22:58:40 +00:00
Dennis Kobert
cf66f8396b
Emit the async source tier from the node macro
2026-07-26 22:58:40 +00:00
Dennis Kobert
be5c78421a
Add the async source runtime vocabulary and context snapshot
2026-07-26 22:58:40 +00:00
Dennis Kobert
f0f7d6a5d7
Start adapting nodes to new version
2026-07-26 20:59:12 +00:00
Dennis Kobert
44277c9636
Update node macro to new syntax
2026-07-26 20:58:11 +00:00
Dennis Kobert
99f94503c3
Reshape ContextImpl into the borrowed graphene context
2026-07-25 19:33:41 +00:00
Dennis Kobert
925075337b
Add the generation-scoped arena and the FrameTable frame memo store
2026-07-25 17:05:40 +00:00
Dennis Kobert
df70222d61
Add the GNode trait with the spec-loop batch default; give InjectIndex its method
2026-07-25 17:05:01 +00:00
Dennis Kobert
1f9e0cc37b
Add the GPoll evaluation vocabulary and an inert Type::Ref variant
2026-07-25 17:03:32 +00:00
Timon
eb50be844b
Remove now obsolete disable-registration special case from node macro ( #4375 )
2026-07-25 13:54:46 +00:00
Dennis Kobert
0f0f62c2e9
Enforce unwind safety on all public executor entry points ( #4356 )
2026-07-24 09:34:40 +00:00
Timon
f5b1fee85f
Fix node insertion crash caused by mismatched DefinitionIdentifier serialization ( #4353 )
2026-07-22 09:38:07 +00:00
Timon
6f8c4b2adb
Desktop: Stop compiling the editor into the wasm wrapper ( #4348 )
...
* Make wasm wrapper not depend on editor on native
* Introduce pkg-native
* Fix tests
* Fix fmt
* Correct span and make cargo fmt work inside editor_commands block
* Review
* Fix lint
2026-07-18 10:33:38 +00:00
Timon
a040362d4a
Change footprint to always be in physical instead of logical space ( #4280 )
...
* Fix footprint scale
* Footprint in physical pixels
* Move scale conversion to `create_context`
* Remove scale from render cache
* Review
2026-07-15 13:37:46 +00:00
Keavon Chambers
e40fe7843d
Exclude teardown metrics from executors in the gungraun benchmark functions ( #4336 )
2026-07-15 05:29:48 -07:00
Timon
dc813e35fc
More consistent document crate names ( #4323 )
...
* More consistent document crate names
* Fix fmt
* Fix ASCII art diagrams
* rename document-graph to document-graph-storage
2026-07-15 12:25:12 +00:00
Timon
f0bb2edb3d
Desktop: Handle keyboard shortcuts that are skipped by CEF on Mac ( #4322 )
...
* Fix text selection on Mac
* Review
2026-07-15 10:57:48 +00:00
Timon
7e29fe9a31
Fix lifetime of cached textures ( #4333 )
...
* Fix in-use textures being destroyed
* Remove ImageTexture refs
* Review
2026-07-14 14:51:33 -07:00
Timon
ba0a97aefe
Desktop: Isolate CEF-rendered UI into separate crate and process ( #4321 )
...
* Extract CEF rendered UI into a separate process and crate
* Review
* Review
* Review
* Review
* Remove necessary workarounds
* Block on frame copy ack
* Crop and resample frames correctly
* Skip blank frames
* Fix deps
* Fix fmt
* Fix clippy warning
* Review
* Fix todo
2026-07-14 14:51:20 -07:00