Commit Graph

1261 Commits

Author SHA1 Message Date
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
Matthew LeVan
7586c9e6c0 guard: use GD_SIGNAL 2024-02-19 21:02:20 -05:00
Alex Shelkovnykov
c40b4ede7f guard: fix return types as u32 2024-02-20 08:50:17 +08:00
Alex Shelkovnykov
2d0139ff13 guard: remove unnecessary debug checks 2024-02-20 08:47:44 +08:00
Alex Shelkovnykov
00e354e2b4 alloc: remove default feature settings 2024-02-20 08:26:33 +08:00
Alex Shelkovnykov
18882fae34 guard: add codepath for OSx 2024-02-20 08:25:43 +08:00
Matthew LeVan
b1e3b788b1 guard: remove unhelpful functions 2024-02-19 18:47:00 -05:00
Alex Shelkovnykov
0c249ab9a4 guard: struct style 2024-02-20 07:43:46 +08:00
Matthew LeVan
85fef33fcb guard: use guard_success instead of 0 2024-02-19 16:02:47 -05:00
Matthew LeVan
96e0777b6b guard: placate clang warnings 2024-02-19 13:47:39 -05:00
Matthew LeVan
5dcc2402ea guard: use state struct 2024-02-19 13:26:21 -05:00
Matthew LeVan
6479459204 Merge branch 'as/serf-guard' into msl/guard 2024-02-19 13:11:19 -05:00
Matthew LeVan
b1960ad1f6 guard: works on macOS 2024-02-19 12:54:43 -05:00
Matthew LeVan
45f47e069f wip: initial working on macOS 2024-02-17 17:27:13 -08:00
Alex Shelkovnykov
2659c5bd32 guard: reorder guard page swap 2024-02-17 22:03:49 +09:00
Alex Shelkovnykov
50b2492e8b guard: pass global state in C idiomatic manner 2024-02-17 22:03:49 +09:00
Alex Shelkovnykov
3f59695cd9 guard: remove unnecessary helpers 2024-02-17 22:03:49 +09:00
Alex Shelkovnykov
902b25334b guard: replace check with assertion 2024-02-17 22:03:49 +09:00