Edward Amsden
94d92e4a3e
pma: add a missing ftruncate and mmap call, and lots of notes
2023-12-11 23:15:53 -06:00
Edward Amsden
bbaa758c95
hamt: fix persist instance
2023-12-11 23:15:18 -06:00
Edward Amsden
548dc3f3c4
hamt: when preserving, actually write outermost stem pointer back to mutable self
2023-12-11 19:06:57 -06:00
Edward Amsden
ede9918c03
pma: some quick fixes
2023-12-11 18:34:06 -06:00
Edward Amsden
fd1af932c6
2stackz: fix wrong-end previous allocation pointer in flip_top_frame()
2023-12-11 15:56:05 -06:00
Edward Amsden
7e110aa6c5
2stackz: assert is_west after reset
...
Co-authored-by: Jonathan Paprocki <51337059+drbeefsupreme@users.noreply.github.com>
2023-12-11 15:56:05 -06:00
Edward Amsden
1ee7ce5c32
2stackz: clarify doc comment on NockStack::reset
...
Co-authored-by: Jonathan Paprocki <51337059+drbeefsupreme@users.noreply.github.com>
2023-12-11 15:56:05 -06:00
Edward Amsden
002aba5f5b
2stackz: fix wrong-end previous allocation pointer in flip_top_frame()
2023-12-11 14:46:05 -06:00
Edward Amsden
bcb9d6359a
Merge pull request #174 from urbit/eamsden/cache-nix-deps
...
CI: Cache nix and rust dependencies
2023-12-11 14:41:43 -06:00
Edward Amsden
c40fdc1ad4
2stackz: assert is_west after reset
...
Co-authored-by: Jonathan Paprocki <51337059+drbeefsupreme@users.noreply.github.com>
2023-12-11 14:18:34 -06:00
Edward Amsden
859b89f85c
2stackz: clarify doc comment on NockStack::reset
...
Co-authored-by: Jonathan Paprocki <51337059+drbeefsupreme@users.noreply.github.com>
2023-12-11 14:16:17 -06:00
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