Commit Graph

17 Commits

Author SHA1 Message Date
Dennis Kobert
b58d2ab470 Record the settled level and generic-name decisions 2026-09-06 16:58:15 +00:00
Dennis Kobert
2e1d9c04f7 Update the soundness section to the landed enforcement 2026-09-06 16:57:31 +00:00
Dennis Kobert
5d967a6a17 Adopt the input and source vocabulary 2026-09-06 16:57:14 +00:00
Dennis Kobert
c93395bb8f Add the arena, promotion, memo, and owned crossing reference 2026-09-06 16:56:20 +00:00
Dennis Kobert
d0dae48575 Rewrite the runtime representation to the landed frame model 2026-09-06 16:55:50 +00:00
Dennis Kobert
658f37874c Align rfc with implementation 2026-08-29 23:00:50 +02:00
Dennis Kobert
c01fb080bf Update rfc 2026-08-28 11:22:13 +02:00
Dennis Kobert
d1779e8feb Update rfc with new tuple syntax for inputs 2026-08-06 16:58:04 +02:00
Dennis Kobert
fa762379e3 Align RFC summary, soundness, and rationale with the stack model 2026-08-05 23:02:38 +02:00
Dennis Kobert
18225d0c12 Move evaluation to use a stack 2026-08-05 21:04:10 +02:00
Dennis Kobert
f01429ff0b Fix the record buffer liveness rule and the index accessor 2026-08-04 23:56:16 +02:00
Dennis Kobert
32068fc8f5 Remove concept of sampled nodes 2026-08-04 23:39:14 +02:00
Dennis Kobert
00e40b4f53 Add RFC for the attribute system 2026-08-04 20:47:35 +02:00
Dennis Kobert
837a374554 Async execution RFC (#4385)
* Draft async execution rfc

* Add note on async runtime <-> editor interaction

* Align async RFC runtime details with the implemented source wiring
2026-08-04 13:12:48 +02: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
Dennis Kobert
a979ccd5bd Add document-format RFC draft (#4264)
* Add document-format RFC draft

* Align document-format RFC with graph-storage implementation

* Update writing style

* Recharacterize resource source chain as LWW-element-set, not add-wins OR-set

* Add Rev identity rationale framed against Git, plus patch-id future item

* Correct RFC inaccuracies found in implementation audit

* Mark unimplemented retirement coarsening and leader election as future; fix resurrection mechanism

* Add hot-log to the on-disk payload list in the architecture diagram
2026-06-28 19:05:30 +00:00
Dennis Kobert
acd7ba38cc Graphene: Fine-grained context caching (#2500)
* RFC: Fine Grained Context Caching

* Fix typos

* Fix label

* Add description of inject traits

* Explicitly support context modification

* Start implementation of context invalidation

* Add inject trait variants
* Route Extract / Inject traits to the proto nodes

* Implement context dependency analysis

* Implement context modification node insertion

* Fix erronous force graph run message

* Fix Extract* Inject* annotations in the nodes

* Require Hash implementation for VarArgs

* Fix nullification node insertion

* Cross of done items unresolved questions section

* Update Cargo.lock

* Fix context features propagation

* Update demo artwork

* Remove BondlessFootprint and FreezeRealTime nodes

* Fix migration

* Add migrations for adding context features to old networks

* Always update real time regardless of animation state

* Cargo fmt

* Fix tests

* Readd sed command to hopefully fix profile result parsing

* Add debug output to profiling pr

* Use new totals instead of summaries for for iai results

* Even more debugging

* Use correct debug metrics (hopefully)

* Add more MemoNode implementations

* Add context features annotation to shader node macro

* Cleanup

* Time -> RealTime

* Code review

---------

Co-authored-by: Keavon Chambers <keavon@keavon.com>
2025-09-05 11:44:26 +00:00