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 |
|
Matthew LeVan
|
99b6a97493
|
Merge branch 'status' into msl/guard
|
2024-02-08 14:17:36 -05:00 |
|
Matthew LeVan
|
7372095804
|
Merge pull request #207 from urbit/as/motes
Add motes and `NockStack` allocation safety
|
2024-02-08 12:11:15 -05:00 |
|
Matthew LeVan
|
116f9e8eef
|
wip: minor
|
2024-02-08 11:37:47 -05:00 |
|
Matthew LeVan
|
0f5863d4f3
|
Merge pull request #209 from urbit/eamsden/fix-nix
nix: remove glibc.static package that interferes with builds
|
2024-02-08 11:21:08 -05:00 |
|
Edward Amsden
|
077af357ae
|
Merge branch 'eamsden/fix-nix' into as/motes
|
2024-02-08 10:06:34 -06:00 |
|
Edward Amsden
|
51463f486b
|
Merge branch 'status' into eamsden/fix-nix
|
2024-02-08 09:51:29 -06:00 |
|
Edward Amsden
|
ebc79371c8
|
nix: remove glibc.static package that interferes with builds
|
2024-02-08 09:50:07 -06:00 |
|
Alex Shelkovnykov
|
a1686c3851
|
Merge branch 'status' into motes
|
2024-02-08 14:10:04 +09:00 |
|