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
Matthew LeVan
d8e6db14ef
wip: formatting
2023-12-07 15:01:08 -05:00
Matthew LeVan
695a878754
wip: push current stir
, trying to fix bugs
2023-12-07 14:20:53 -05:00
Matthew LeVan
45eff27f62
jets: stack.frame_pop()
at end of stir
2023-12-07 13:23:49 -05:00
Matthew LeVan
bd45da99f8
jets: naive, non-cached stir
implementation
2023-12-07 13:17:20 -05:00
Edward Amsden
10961f3405
Merge pull request #163 from urbit/eamsden/add-bacon
...
devshell: add bacon (better cargo-watch)
2023-12-07 10:13:34 -06:00
Edward Amsden
b8fe3a9dab
Merge branch 'status' into eamsden/add-bacon
2023-12-07 10:01:31 -06:00
Edward Amsden
db9c236258
Merge pull request #164 from urbit/eamsden/fix-ci
...
ci: Run workflows on any changes under rust/
2023-12-07 10:01:15 -06:00
Edward Amsden
a3f23f1f9d
ci: Run workflows on any changes under rust/
2023-12-07 09:54:00 -06:00
Edward Amsden
11c3a447dc
ci: Run workflows on any changes under rust/
2023-12-07 09:52:59 -06:00
Edward Amsden
654fd8bf0a
Merge branch 'status' into eamsden/add-bacon
2023-12-07 09:48:51 -06:00
Edward Amsden
aad3a4aeab
Merge branch 'status' into eamsden/fix-ci
2023-12-07 09:45:40 -06:00
Alex Shelkovnykov
17bebbdde6
Merge pull request #130 from urbit/msl/parse-jets
...
jets: initial suite of parser jets
2023-12-07 09:45:16 -06:00
Edward Amsden
c862f4425b
ci: Run workflows on any changes under rust/
2023-12-07 09:43:26 -06:00
Edward Amsden
b082af0859
PMA: throw unimplemented when trying to open on windows
2023-12-07 09:41:16 -06:00
Alex Shelkovnykov
3407f0202c
jets: clean up comments
2023-12-07 12:21:02 -03:00
Alex Shelkovnykov
2f86f30b8a
jets: move useful function into jet utils
2023-12-07 12:18:40 -03:00
Edward Amsden
03ad01d23d
pma: fix up last rust todos
2023-12-07 01:36:53 -06:00
Edward Amsden
863afcd7ef
pma: format
2023-12-07 01:34:47 -06:00
Edward Amsden
70e0f6abd5
pma: re-initialize hot state after stack reset
2023-12-07 01:28:21 -06:00
Edward Amsden
d321a13da8
pma: Preserve instance for Cold
2023-12-07 01:28:07 -06:00
Edward Amsden
bd31c02baa
pma: Persist instance for NounList
2023-12-07 01:19:27 -06:00
Edward Amsden
295da34cf8
pma: preserve instance for BatteriesList
2023-12-07 01:07:26 -06:00
Edward Amsden
06da6c6757
pma: persist instance for Batteries
2023-12-07 00:10:19 -06:00
Edward Amsden
6cce3cc2ed
devshell: add bacon (better cargo-watch)
2023-12-06 23:09:53 -06:00
Edward Amsden
6d7a8a1283
devshell: add bacon
2023-12-06 23:08:53 -06:00
Edward Amsden
07c541e87e
pma: fix warning in build script
2023-12-06 23:08:53 -06:00