Commit Graph

1236 Commits

Author SHA1 Message Date
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
Alex Shelkovnykov
9c35bda302 guard: clean up debugging console messages 2024-02-17 22:03:39 +09:00
Alex Shelkovnykov
756145b17c guard: remove stale comments 2024-02-17 21:16:58 +09:00
Matthew LeVan
f12337e620 build: turn off disable_release default feature for rust-assert-no-alloc 2024-02-16 13:56:43 -05:00
Matthew LeVan
840204391f cargo: clippy 2024-02-16 13:45:03 -05:00
Matthew LeVan
446efcd8d8 guard: touchups 2024-02-16 13:35:56 -05:00
Matthew LeVan
4cfd3ca1e7 guard: comment debug fprintf calls 2024-02-16 13:32:11 -05:00
Matthew LeVan
b81ae6e406 guard: documentation 2024-02-16 13:23:17 -05:00
Matthew LeVan
77ec530c7c Revert "wip: test interpret_with_guard"
This reverts commit fcb1ba51da.
2024-02-15 14:32:37 -05:00
Matthew LeVan
8bcbf6adca Revert "wip: use only one jmp_buf; add NockStackSnapshot"
This reverts commit 1980ca7fd6.
2024-02-15 14:32:17 -05:00
Matthew LeVan
1980ca7fd6 wip: use only one jmp_buf; add NockStackSnapshot 2024-02-14 17:05:33 -05:00
Matthew LeVan
fcb1ba51da wip: test interpret_with_guard 2024-02-14 10:51:13 -08:00
Alex Shelkovnykov
5efbc074e2 Enable guard page + bail:meme with stack traces 2024-02-14 19:06:04 +09:00
Alex Shelkovnykov
1e44565c53 Merge branch 'as/serf-guard' into msl/guard
- compiles
- tests fail
- doesn't run
2024-02-14 12:54:46 +09:00
Alex Shelkovnykov
1df75a2cab Merge branch 'as/serf-guard' into msl/guard
- manual
- compiles
- tests fail
- doesn't run
2024-02-14 12:50:37 +09:00
Alex Shelkovnykov
ef1829da7b Merge branch 'status' into matt 2024-02-14 09:37:27 +09:00
Alex Shelkovnykov
42ffde2208 gaurd: initial guard page commit 2024-02-10 15:04:06 +09:00
Alex Shelkovnykov
3a64e7f656 pill: add pill that causes OOM errors 2024-02-10 02:28:44 +09:00
Alex Shelkovnykov
7f5d8b57e1 jets: replace manual bail:exit call 2024-02-10 02:28:39 +09:00
Alex Shelkovnykov
852f033d4e pma: remove invisible characters from code 2024-02-10 02:28:34 +09:00
Alex Shelkovnykov
db635327db build: toml bikeshedding 2024-02-10 02:28:26 +09:00
Alex Shelkovnykov
6aab4f089d stack: remove stack / alloc pointer collision checks 2024-02-10 02:28:19 +09:00
Edward Amsden
888e604cef
Merge pull request #210 from urbit/pq/fix-mac-x86-build
remove cargo-watch for darwin-x86 because it doesn't build
2024-02-08 19:58:27 -06:00
~martyr-binbex
368f8584b3 fix up 2024-02-08 17:21:47 -06:00
~martyr-binbex
d8e879636d remove cargo-watch for darwin-x86 because it doesn't build 2024-02-08 17:07:27 -06:00
Matthew LeVan
4035867ea0 wip: wrap last block in interpret with guard 2024-02-08 17:36:10 -05:00