Dennis Kobert
|
63cf0151e2
|
Change stack return to standart sret semantics
|
2026-08-08 07:33:33 +00:00 |
|
Dennis Kobert
|
9c7a633d5b
|
Adopt tuple attribute io and the carrier lowering, deleting the bridge adapters for record-only wires
|
2026-08-06 18:48:16 +00:00 |
|
Dennis Kobert
|
166241b0e8
|
Flip nested-generic nodes onto record wires by unifying row types against field types
|
2026-08-06 13:36:46 +00:00 |
|
Dennis Kobert
|
ea49f3c2fc
|
Delete the Ref wire type and its lend edge surface
|
2026-08-06 12:24:50 +00:00 |
|
Dennis Kobert
|
100f81c307
|
Retire the lend machinery and flip the clone node onto record wires
|
2026-08-06 11:57:18 +00:00 |
|
Dennis Kobert
|
886ff03ef2
|
Construct value nodes as native record sources
|
2026-08-06 10:24:44 +00:00 |
|
Dennis Kobert
|
7a1d1f3238
|
Define the frame memo through the record-opaque class over same-frame byte copies
|
2026-08-06 09:57:21 +00:00 |
|
Dennis Kobert
|
612afb7ebb
|
Capture the input context snapshot on the monitor io record
|
2026-08-06 09:37:48 +00:00 |
|
Dennis Kobert
|
daf3f25d21
|
Define the monitor through the record-opaque class and move introspection to element reads
|
2026-08-06 09:07:57 +00:00 |
|
Dennis Kobert
|
a2de2a9c09
|
Add the record-opaque kernel class to the node macro and define memoize through it
|
2026-08-06 08:28:52 +00:00 |
|
Dennis Kobert
|
98be2b8c79
|
Carry erased element and re-park glue on layouts and collapse memoize to a generic record row
|
2026-08-06 08:01:19 +00:00 |
|
Dennis Kobert
|
83fda4f08c
|
Update the core-types runtime tests to record wires
|
2026-08-06 06:46:28 +00:00 |
|
Dennis Kobert
|
20c6ba19d3
|
Flip async source nodes onto record wires by lifting their slot values
|
2026-08-05 23:54:42 +00:00 |
|
Dennis Kobert
|
7eeb7d84cd
|
Flip poll kernels and derived-context lazy nodes onto record wires and land record roots at the host rim
|
2026-08-05 23:42:24 +00:00 |
|
Dennis Kobert
|
7ddc66adbe
|
Flip lazy-input nodes onto record wires through the element lazy input
|
2026-08-05 23:12:43 +00:00 |
|
Dennis Kobert
|
c20a243fc2
|
Flip lend-parameter nodes onto record wires and keep the clone adapter plain
|
2026-08-05 22:57:51 +00:00 |
|
Dennis Kobert
|
3eecc31bfd
|
Flip generic value nodes onto record wires through phantom struct parameters
|
2026-08-05 22:39:25 +00:00 |
|
Dennis Kobert
|
7099f056dc
|
Flip concrete value nodes onto record wires with bridge rows for every value type
|
2026-08-05 22:18:50 +00:00 |
|
Dennis Kobert
|
9680d34abf
|
Carry record elements by the drop-glue rule and unify the lift and extract adapters
|
2026-08-05 22:17:50 +00:00 |
|
Dennis Kobert
|
592b2fbe32
|
Turn context modification into a generic record routing node and park droppable elements as arena references
|
2026-08-05 19:25:17 +00:00 |
|
Dennis Kobert
|
60f80682c5
|
Collapse duplicate proto nodes when assigning stable ids
|
2026-08-05 19:25:17 +00:00 |
|
Dennis Kobert
|
9fc4fcc7a0
|
Inline records of at most 16 bytes into the two-word RecordValue with layout-resolved storage
|
2026-08-05 17:23:09 +00:00 |
|
Dennis Kobert
|
7915800d73
|
Add per-field erased-read glue, the record monitor with introspection capture, and rename record constructors to new
|
2026-08-05 15:22:20 +00:00 |
|
Dennis Kobert
|
c91be74a55
|
Add the Record wire type, record registry rows, lift and extract adapters, and executor stack reservation
|
2026-08-05 12:24:20 +00:00 |
|
Dennis Kobert
|
abe2a565d1
|
Drop the list driver, make attribute values Copy over arena references, and land record-tier offset io on a per-thread record stack
|
2026-08-05 09:47:03 +00:00 |
|
Dennis Kobert
|
6154e4d219
|
Add the attribute census, node macro attribute io over list wires, and the rank-0 record tier
|
2026-08-04 22:05:02 +00:00 |
|
Dennis Kobert
|
62b7ccf40c
|
Support bare reference parameters and lending outputs in the node macro and make the clone node the clone-out adapter
|
2026-08-03 18:29:16 +00:00 |
|
Dennis Kobert
|
9b45af854a
|
Emit Ref wire types for lending rows and splice lend/clone_out adapters in the type checker
|
2026-08-03 16:33:27 +00:00 |
|
Dennis Kobert
|
562e6602eb
|
Poll source tasks once at spawn and land inline completions in the first eval
|
2026-08-03 10:21:46 +00:00 |
|
Dennis Kobert
|
8fb18012cf
|
Remove unuse allow dead code
|
2026-08-02 19:35:43 +02:00 |
|
Dennis Kobert
|
2b3161773f
|
Propagate tokio runtime creation failure in graphene-cli
|
2026-08-02 19:29:33 +02:00 |
|
Dennis Kobert
|
167d733f02
|
Wire the async source runtimes into the hosts
|
2026-08-02 19:24:51 +02:00 |
|
Dennis Kobert
|
ee499be31f
|
Add test coverage for the repeat nodes
|
2026-08-02 16:18:07 +00:00 |
|
Dennis Kobert
|
d385f3c69b
|
Fix warnings
|
2026-08-02 15:06:11 +00:00 |
|
Dennis Kobert
|
e372f78b7e
|
Address pr review
|
2026-08-02 14:31:13 +00:00 |
|
Dennis Kobert
|
8686b2c891
|
Export the async-source flag from the macro and dispatch superseded type deltas in tests
|
2026-08-02 14:09:27 +00:00 |
|
Dennis Kobert
|
e3aa32bc83
|
Fix wireing of async sources
|
2026-08-02 14:02:53 +02:00 |
|
Dennis Kobert
|
77d439ec35
|
Silence the dead-code warnings for groundwork the host wiring will use
|
2026-08-01 00:59:26 +02:00 |
|
Dennis Kobert
|
c30054579f
|
Adapt the cutover to the reviewed core-types API
|
2026-07-31 23:39:39 +02:00 |
|
Dennis Kobert
|
81a319430b
|
Cut over to the graphene execution model
|
2026-07-31 23:19:42 +02:00 |
|
Dennis Kobert
|
1fb6fcb447
|
Remove the unused CtxSnapshot scope reconstruction
|
2026-07-31 22:55:53 +02:00 |
|
Dennis Kobert
|
32d244e700
|
Make the sources fields private and normalize them on every mutation
|
2026-07-31 22:00:22 +02:00 |
|
Dennis Kobert
|
0877f9d50e
|
Park the arena during drop glue, guard filled batches, and normalize deserialized sources
|
2026-07-31 20:09:46 +02:00 |
|
Dennis Kobert
|
14c1dd0397
|
Guard the shared generation counter in tests and reject oversized batch ranges
|
2026-07-31 19:30:59 +02:00 |
|
Dennis Kobert
|
daf7b3e7b9
|
Make arena generation exhaustion fallible with an unsafe counter rewind
|
2026-07-31 19:08:09 +02:00 |
|
Dennis Kobert
|
bdf53070f2
|
Forward serialize through node wrappers and free abandoned frame table reservations
|
2026-07-31 18:12:53 +02:00 |
|
Dennis Kobert
|
0d0ec96709
|
Draw arena generations from a global counter so foreign handles never upgrade
|
2026-07-31 17:48:09 +02:00 |
|
Dennis Kobert
|
6feaf4ec9d
|
Drop arena entries in reverse allocation order and require Send + Sync payloads
|
2026-07-31 17:21:11 +02:00 |
|
Dennis Kobert
|
5541769dc5
|
Fix frame table key aliasing and arena handle offset truncation
|
2026-07-31 16:46:20 +02:00 |
|
Dennis Kobert
|
1fccb112cb
|
Add the core execution types, the borrowed context, and the seeded u64 fx hasher
|
2026-07-31 13:11:36 +00:00 |
|