Commit Graph

1099 Commits

Author SHA1 Message Date
Edward Amsden
fc3be96f00 serf: no need to GC stack in event-update as it happens at end of event loop 2023-12-11 09:11:16 -06:00
Edward Amsden
f7e6cc2770 serf: format 2023-12-11 08:59:38 -06:00
Edward Amsden
e3d4f57979 pma: fully integrate top-stack GC 2023-12-11 08:59:15 -06:00
Edward Amsden
5d2e937f5c Merge branch 'eamsden/gc-top-frame' into eamsden/integrate-pma-merge-tmp 2023-12-11 08:53:30 -06:00
Edward Amsden
7d0def5178 Merge branch 'status' into eamsden/integrate-pma-merge-tmp 2023-12-11 08:52:48 -06:00
Edward Amsden
74fa5127ff 2stackz: gc top frame by flipping polarity 2023-12-10 21:33:03 -06:00
Edward Amsden
f0aee8376e ci: properly determine nix platform attribute and cache nix artifacts 2023-12-10 16:38:15 -06:00
Matthew LeVan
6b17f11ebe jets: cook 2023-12-10 08:12:33 -05:00
Matthew LeVan
1543664377 jets: cold 2023-12-10 07:47:50 -05:00
Matthew LeVan
e209c1f0bd jets: plug 2023-12-10 07:43:28 -05:00
Matthew LeVan
4e0b0a8929 jets: shim 2023-12-10 07:37:01 -05:00
Matthew LeVan
20593a91a4 jets: stew 2023-12-10 07:27:10 -05:00
Matthew LeVan
df0790ef0b wip: stew 12/9 2023-12-09 21:38:08 -05:00
Matthew LeVan
63ccabf1f1 wip: stew still broken 2023-12-09 16:27:09 -05:00
Edward Amsden
baebb515e2 hamt: doc comments and cleanup 2023-12-09 11:46:47 -06:00
Edward Amsden
95e05b2dad pma: reorganization and doc comments 2023-12-09 11:32:48 -06:00
Edward Amsden
48817bb694 hamt: remove unused struct StemTraversalEntry 2023-12-09 11:18:42 -06:00
Matthew LeVan
dd13cba5df wip: debugging stew 2023-12-09 10:25:24 -05:00
Edward Amsden
ef5954b3b1 serf: format 2023-12-08 23:16:50 -06:00
Edward Amsden
28d9032acd serf: comments about where to put warm and hot states 2023-12-08 23:16:17 -06:00
Edward Amsden
7a81e40829 pma: move most snapshot loading definition and logic into serf 2023-12-08 19:50:30 -06:00
Matthew LeVan
1b26b00dc2 Merge remote-tracking branch 'origin/status' into msl/more-parse-jets 2023-12-08 20:41:48 -05:00
Edward Amsden
94c11b990f
Merge pull request #170 from urbit/msl/preserve-more-in-with-stack-frame
preserve more in with stack frame
2023-12-08 19:38:36 -06:00
Matthew LeVan
0590fd6f54 use convention 2023-12-08 20:31:16 -05:00
Matthew LeVan
34fd4651c6 preserve cache, cold, warm in with_stack_frame 2023-12-08 20:31:10 -05:00
barter-simsum
82cd52acb8 pma: _bt_delco: don't trim subtrees in leaves 2023-12-08 19:51:44 -05:00
barter-simsum
17d74aed49 pma: fix deletion coalescing first pass. update malloc tests 2023-12-08 19:40:37 -05:00
barter-simsum
10ed711da5 pma: fix _bt_delco hiidx iteration 2023-12-08 19:27:34 -05:00
barter-simsum
81f58631e1 pma: fix _pending_nlist_insert and _mlist_insert 2023-12-08 18:58:24 -05:00
barter-simsum
e7bc9f34ac pma: malloc test update
debugging mlist coalescing and deletion coalescing issues
2023-12-08 18:40:15 -05:00
barter-simsum
d75aed7bd2 pma: various bug fixes
- initialize root to page offset beyond first node stripe (not zero). Is this
improper? We initialize the mlist at the first va in the root. Maybe that part
should handle the node stripes instead? Don't know if it actually matters.

- fix insert tests

- fix state->meta_pages initialization

- other minor fixes
2023-12-08 18:15:31 -05:00
barter-simsum
d1139abf9c pma: fix bt_sync segfault 2023-12-08 17:41:18 -05:00
Edward Amsden
7ece1af41a ci: cache rust dependencies 2023-12-08 16:34:12 -06:00
Matthew LeVan
0094130918 wip: stir works more but segfaults now 2023-12-08 15:15:20 -05:00
Matthew LeVan
620a5b3ab2 wip: immaculate conception 2023-12-08 14:13:39 -05:00
Edward Amsden
ede1db4b18 jets: fix jet_stir 2023-12-08 14:03:29 -05:00
Matthew LeVan
81d7d5c875 Merge branch 'status' into msl/more-parse-jets 2023-12-08 14:02:13 -05:00
Matthew LeVan
8ab473d260
Merge pull request #167 from urbit/eamsden/fix-with-frame
Fix NockStack::with_frame, and add Context::with_stack_frame
2023-12-08 14:01:47 -05:00
Edward Amsden
d7236aed41 interpreter: add with_stack_frame method to context 2023-12-08 12:44:55 -06:00
Edward Amsden
529d8786cd stack: pass stack to with_frame closure 2023-12-08 12:28:04 -06:00
Edward Amsden
52a25a4516 2stackz: make with_frame preserve result and add preserve instances for Result and errors 2023-12-08 12:23:38 -06:00
Matthew LeVan
fd12c44afc wip: 12/7 2023-12-07 22:46:03 -05:00
Matthew LeVan
fd413bafe7 wip: jet_stew 2023-12-07 22:24:56 -05:00
Matthew LeVan
a44846a3fe wip: stir needs to use with_frame 2023-12-07 20:40:35 -05:00
Matthew LeVan
4312ecb952 wip: x 2023-12-07 19:26:42 -05:00
barter-simsum
3eb0b3a5d5 pma: implement bt_state_close to a sufficient degree 2023-12-07 18:40:27 -05:00
Matthew LeVan
89506c4f1f remove swp 2023-12-07 18:22:22 -05:00
Matthew LeVan
afc340857d Merge branch 'status' into msl/more-parse-jets 2023-12-07 18:17:20 -05:00
Matthew LeVan
ecb626e227 jets: broken stir i think? 2023-12-07 18:12:07 -05:00
Matthew LeVan
b982d79b18 restore cargo 2023-12-07 18:04:12 -05:00