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
Edward Amsden
b39bebb54d
Merge pull request #208 from urbit/as/debug
...
stack: add debug helper functions to NockStack
2024-02-07 21:01:56 -06:00
Matthew LeVan
6b1e287c6f
Merge pull request #189 from urbit/msl/ares-crypto
...
`ares_crypto`
2024-02-07 19:49:21 -05:00
Matthew LeVan
0f1d4d7c47
Revert "ci: remove nix"
...
This reverts commit ff0c1d05b0
.
2024-02-07 17:56:06 -05:00
Matthew LeVan
c43b3e4cb4
wip: refactoring and remove sigint handling
2024-02-07 16:09:57 -05:00
Matthew LeVan
ff0c1d05b0
ci: remove nix
2024-02-07 11:04:08 -05:00
Matthew LeVan
e6890a3c74
cargo: clippy
2024-02-07 10:46:13 -05:00
Alex Shelkovnykov
1364836b20
style: clippy
2024-02-07 23:29:07 +09:00
Alex Shelkovnykov
3406124a53
style: cargo fmt
2024-02-07 23:26:04 +09:00
Alex Shelkovnykov
88757cb040
Merge branch 'status' into crypto
2024-02-07 23:25:10 +09:00
Alex Shelkovnykov
593e386bc4
sha: various fixes
...
- make variable names consistent w/ their Hoon counterparts
- fix slice copy bugs
- add tests for cases that weren't caught until live testing
- btree.c change to boot w/ slim.pill
2024-02-07 22:56:38 +09:00
Alex Shelkovnykov
e086fbd388
stack: safe partial commit of mem.rs changes from motes PR
2024-02-07 18:00:27 +09:00
Matthew LeVan
bac7919bd9
wip: style
2024-02-06 11:53:27 -05:00
Alex Shelkovnykov
3500ccac9a
pill: add new pill which triggers OOM error
2024-02-06 22:12:51 +09:00
Matthew LeVan
3f6d76b699
wip: sigbus on guard hit?
2024-02-05 17:29:44 -05:00
Matthew LeVan
fdc3010169
wip: only center guard on fault in it
2024-02-05 13:25:42 -05:00
Matthew LeVan
0a8bcfe16f
wip: more debugging
2024-02-05 09:41:04 -05:00
Alex Shelkovnykov
49278d0d89
stack: add debug helper functions to NockStack
2024-02-05 09:14:02 -05:00
Alex Shelkovnykov
e02a232f2c
style: same as prev commit
2024-02-02 21:24:38 -06:00
Alex Shelkovnykov
2a040b565b
style: fix cargo fmt complaints
2024-02-02 21:22:35 -06:00