swung0x48
|
fc5b52e456
|
[Merge] (P5b, t2): merge feat/disaggregated at 37fc4fdb (x2 via x2m, ID-65) into p5b/t2
|
2026-09-16 12:24:02 -04:00 |
|
swung0x48
|
dd293203ca
|
[Feat] (MG_Remote, P5b/t2): emit the four stream-output span rows, the XFB object bind and the patch parameter, and give each ServerVerbSink body its backend call
|
2026-09-16 12:23:57 -04:00 |
|
swung0x48
|
37fc4fdb0f
|
[Merge] (MGPipe, P5): land x2 via x2m - the E2 draw-drop control, R-10 maxrec, the small-ring wrap counters (ID-65)
|
2026-09-16 11:32:23 -04:00 |
|
swung0x48
|
bd11ab189f
|
[Merge] (MGPipe, P5): land x2 - the E2 draw-drop control, R-10 maxrec and the small-ring wrap counters, resolved against j0 (ID-65)
|
2026-09-16 11:30:12 -04:00 |
|
swung0x48
|
a164113029
|
[Feat] (MG_Remote, P5b): decode every P5b row to a WireVerbSink method, stub each ServerVerbSink body with a named UnmigratedVerb Fatal, and partition the emit table class-C list per migration package
|
2026-09-16 11:15:45 -04:00 |
|
swung0x48
|
9f52878313
|
[Feat] (MG_Remote, MG_Util): the wire ledger - maxrec/maxcap/ringwraps/ringpads/ringwaits on the MGPipe stats line and at session teardown, MOBILEGL_IPC_E2_DROP_DRAW beside the clear drop, and E3(a)'s named persistent-map-push-disabled line (ID-65)
|
2026-09-16 11:09:09 -04:00 |
|
swung0x48
|
6d86f9d9be
|
[Fix] (Client): share teardown refusal and gate live wire producers
|
2026-09-16 10:16:11 -04:00 |
|
swung0x48
|
5682f429d0
|
[Fix, Test] (MG_Remote/Client, MG_Impl/Pipe): c1 round 3 - route the five by-address delete sites (B1); observe the client arm (B3); readback requires Status=OK and the exact extent and refuses a pack-PBO read by name (M2/M8/codex11/ID-57); one ERROR->Fatal{ReplyError} rule across the two escapes and an honest ShutDown decline (M4/codex5); InitialBytesNotCarried is role-aware (M5); a routed call during teardown refuses by name not runs the applier (codex4); caps adopted on every make-current (codex12); set_dynamic_state carries an optional blob; PACK_SKIP_IMAGES ignored for a 2-D read (codex6); one tight-size function for production and test (M3/codex10); redcheck 9/9 red each on its own string (M6)
|
2026-09-16 09:11:47 -04:00 |
|
swung0x48
|
41992649c9
|
Merge branch 'feat/disaggregated' into p5/c1
# Conflicts:
# MobileGL/MG_Remote/Client/ClientSession.cpp
# MobileGL/MG_Test/Wire/CMakeLists.txt
|
2026-09-16 07:23:35 -04:00 |
|
swung0x48
|
02f15bb675
|
[Feat] (MG_Pipe, MG_Remote/Client, MG_Impl/Pipe): R-17 - install the two generated MGPipe tables over the 37 apply entry points, 40 call sites onto the thunks, 37 wire emitters, the reply mailbox, and ID-47/ID-49 readback
|
2026-09-16 07:10:51 -04:00 |
|
swung0x48
|
d628d906d1
|
[Feat] (MG_Remote, P5): land the client role - BackendObject_Remote, the 71-slot emit table, the caps mirror and the verb barrier
|
2026-09-11 16:46:24 -04:00 |
|
swung0x48
|
a45c0a0e18
|
[Feat] (MG_Remote): land the P5 contract headers and their named-Fatal stubs so all seven parallel packages compile and link on day one
|
2026-09-11 13:05:05 -04:00 |
|