barter-simsum
93a788ec76
pma: fix regression on restore
...
There was a regression introduced with partition striping that caused problems
on restore due to node partitions incidentally getting mapped anonymous rather
than to the backing file
2024-03-27 19:08:40 -04:00
Edward Amsden
a245328266
Merge pull request #220 from urbit/as/slice
...
Minor improvement to slot implementation
2024-03-19 14:43:14 -05:00
Edward Amsden
f96297d93f
Merge pull request #221 from urbit/msl/perform-flogging
...
debug: use `flog!` macro instead of `eprintln!` sometimes
2024-03-18 10:19:06 -05:00
Matthew LeVan
bf3b6445c0
serf: placate clippy
2024-03-18 11:16:45 -04:00
Matthew LeVan
383b8e6d86
serf: flog where possible
2024-03-18 09:55:59 -04:00
Edward Amsden
53bc2c863e
Merge branch 'status' into msl/perform-flogging
2024-03-18 08:31:29 -05:00
Edward Amsden
4ee1cb1bdb
Merge pull request #204 from urbit/barter-simsum/partition-striping
...
pma: partition striping
2024-03-18 08:30:51 -05:00
Matthew LeVan
cbfa7dc5b3
flog: fix unused result
2024-03-15 10:24:11 -04:00
Matthew LeVan
ef90c78438
debug: use flog!
macro instead of eprintln!
sometimes
2024-03-15 09:14:03 -04:00
Alex Shelkovnykov
c35b6bba38
noun: minor improvement to slot implementation
2024-03-14 15:41:37 -06:00
barter-simsum
c7246d624e
pma: fix comments
2024-03-14 16:16:21 -04:00
barter-simsum
2577875c3b
pma: _node_get bounds checking
2024-03-13 15:24:20 -04:00
barter-simsum
b6cf968083
pma: btree test related changes
2024-03-13 15:20:33 -04:00
barter-simsum
c97a90f77d
pma: fix PMA_GROW_SIZE_p
2024-03-13 13:10:18 -04:00
barter-simsum
0ca6de4421
pma: fix cargo build warning
2024-03-13 11:59:01 -04:00
barter-simsum
c859a5f577
pma: cleanup
...
comment cleanup and removal of dead code
2024-03-13 11:48:42 -04:00
barter-simsum
46ffb737ac
pma: fix use-after-free of pending_nlist pointer
2024-03-13 11:36:07 -04:00
barter-simsum
21a1fcce39
pma: mlist restoration bugfix
...
more precisely fixes erroneous logic in child node CoWing
2024-03-13 11:35:18 -04:00
barter-simsum
aeb3f5fb50
pma: flist insert bugfix
2024-03-13 11:35:18 -04:00
barter-simsum
90d7a324f4
pma: partition striping wip. test changes
2024-03-13 11:35:18 -04:00
barter-simsum
879200a81b
pma: partition striping wip
...
still dealing with weird issues related to mlist initialization when restoring
the persistent file in _bt_state_load
2024-03-13 11:35:18 -04:00
barter-simsum
97046975ae
pma: partition striping mostly working. debugging restoration bugs
2024-03-13 11:35:18 -04:00
barter-simsum
8a04934515
pma: partition striping wip
2024-03-13 11:35:18 -04:00
barter-simsum
f4a6790d12
pma: partition striping wip
2024-03-13 11:35:18 -04:00
barter-simsum
778f5a19b0
pma: partition striping refactor. use _b and _p suffixes
2024-03-13 11:35:18 -04:00
barter-simsum
05cb9d8dba
pma: partition striping wip
2024-03-13 11:35:18 -04:00
barter-simsum
38e17971ae
pma: partition striping wip
2024-03-13 11:35:18 -04:00
barter-simsum
65965e1d13
pma: partition striping wip
2024-03-13 11:35:18 -04:00
Edward Amsden
439657f35f
Merge pull request #213 from urbit/eamsden/flog
...
add format-to-cord implementation and flog! macro
2024-03-13 09:41:09 -05:00
Edward Amsden
16c4c059a4
Merge branch 'status' into eamsden/flog
2024-03-13 09:13:39 -05:00
Edward Amsden
3863c5f144
Merge pull request #217 from urbit/eamsden/dont-stack-trace-copying-frame
...
interpreter: check for copying flag in exit
2024-03-13 00:00:36 -05:00
Edward Amsden
7136846672
Merge branch 'status' into eamsden/dont-stack-trace-copying-frame
2024-03-12 23:56:14 -05:00
Edward Amsden
3ef1f7c082
flog: cargo fmt
2024-03-12 21:04:57 -05:00
Edward Amsden
d184cf5695
Merge pull request #216 from urbit/barter-simsum/_pending_flist_merge-use-after-free
...
pma: clear pending_flist after completion of _pending_flist_merge
2024-03-12 20:26:36 -05:00
Edward Amsden
6edd8b15dc
Merge branch 'status' into eamsden/flog
2024-03-12 20:25:29 -05:00
Edward Amsden
45f7f00dc9
interpreter: check for copying flag in exit
2024-03-12 18:38:06 -05:00
barter-simsum
22fb321d05
pma: clear pending_flist after completion of _pending_flist_merge
...
use-after-free was responsible for crash
2024-03-12 19:16:12 -04:00
Edward Amsden
f68a95e1f2
Merge pull request #215 from bitemyapp/bitemyapp/purge-urcrypt
...
Purge urcrypt
2024-03-12 08:01:32 -05:00
Chris Allen
da9009f0d6
Purge urcrypt
2024-03-08 12:10:04 -06:00
Edward Amsden
3654703992
Merge pull request #206 from urbit/barter-simsum/flist-infinite-loop-bugfix
...
pma: fix file growth infinite loop
2024-02-29 13:48:05 -06:00
Edward Amsden
ff5af2689a
add format-to-cord implementation and flog! macro
2024-02-27 13:21:57 -06:00
Matthew LeVan
30e8a915b2
Merge pull request #211 from urbit/as/serf-guard
...
guard page / `bail:meme`
2024-02-21 11:34:59 -05:00
Matthew LeVan
7316368e29
Merge pull request #202 from urbit/msl/guard
...
guard page and `bail:meme`
2024-02-21 11:23:55 -05:00
Matthew LeVan
dca588693b
guard: minors
2024-02-21 11:12:28 -05:00
Alex Shelkovnykov
209835cdf8
guard: C style (pair w/ Matt)
2024-02-21 11:05:31 -05:00
Matthew LeVan
3573e90b91
pma: restore btree.c
2024-02-21 10:12:27 -05:00
Matthew LeVan
e03d340add
guard: use guard_err
in rust constants
2024-02-21 10:09:04 -05:00
Matthew LeVan
66166264d2
Revert "Merge branch 'as/serf-guard' into msl/guard"
...
This reverts commit dd2bbc5ae2
, reversing
changes made to d13fe50c72
.
2024-02-21 10:06:18 -05:00
Matthew LeVan
dd2bbc5ae2
Merge branch 'as/serf-guard' into msl/guard
2024-02-20 11:17:21 -05:00
Matthew LeVan
d13fe50c72
guard: partially address @ashelkovnykov's comments
2024-02-20 02:53:14 -05:00