Edward Amsden
|
c40fdc1ad4
|
2stackz: assert is_west after reset
Co-authored-by: Jonathan Paprocki <51337059+drbeefsupreme@users.noreply.github.com>
|
2023-12-11 14:18:34 -06:00 |
|
Edward Amsden
|
859b89f85c
|
2stackz: clarify doc comment on NockStack::reset
Co-authored-by: Jonathan Paprocki <51337059+drbeefsupreme@users.noreply.github.com>
|
2023-12-11 14:16:17 -06:00 |
|
Edward Amsden
|
74fa5127ff
|
2stackz: gc top frame by flipping polarity
|
2023-12-10 21:33:03 -06:00 |
|
Matthew LeVan
|
0590fd6f54
|
use convention
|
2023-12-08 20:31:16 -05:00 |
|
Matthew LeVan
|
34fd4651c6
|
preserve cache, cold, warm in with_stack_frame
|
2023-12-08 20:31:10 -05:00 |
|
Edward Amsden
|
d7236aed41
|
interpreter: add with_stack_frame method to context
|
2023-12-08 12:44:55 -06:00 |
|
Edward Amsden
|
529d8786cd
|
stack: pass stack to with_frame closure
|
2023-12-08 12:28:04 -06:00 |
|
Edward Amsden
|
52a25a4516
|
2stackz: make with_frame preserve result and add preserve instances for Result and errors
|
2023-12-08 12:23:38 -06:00 |
|
Edward Amsden
|
654fd8bf0a
|
Merge branch 'status' into eamsden/add-bacon
|
2023-12-07 09:48:51 -06:00 |
|
Alex Shelkovnykov
|
3407f0202c
|
jets: clean up comments
|
2023-12-07 12:21:02 -03:00 |
|
Alex Shelkovnykov
|
2f86f30b8a
|
jets: move useful function into jet utils
|
2023-12-07 12:18:40 -03:00 |
|
Edward Amsden
|
6cce3cc2ed
|
devshell: add bacon (better cargo-watch)
|
2023-12-06 23:09:53 -06:00 |
|
Matthew LeVan
|
030218df9f
|
cargo: clippy lint
|
2023-12-06 16:50:41 -05:00 |
|
Matthew LeVan
|
79819b7795
|
cargo: format
|
2023-12-06 16:46:37 -05:00 |
|
Matthew LeVan
|
b7cb624b85
|
Merge branch 'status' into msl/parse-jets
|
2023-12-06 16:45:22 -05:00 |
|
Matthew LeVan
|
b99355b23a
|
jets: fix jet_here mismatch
|
2023-12-06 16:34:02 -05:00 |
|
Matthew LeVan
|
8dabcf2395
|
jets: fixed jet_here
|
2023-12-06 16:12:28 -05:00 |
|
Sigilante
|
e9dbb2fd08
|
Add unit tests for easy.
|
2023-12-06 13:46:29 -06:00 |
|
Matthew LeVan
|
6deb05348e
|
Merge branch 'status' into msl/parse-jets
|
2023-12-06 11:19:42 -05:00 |
|
Edward Amsden
|
a09010bca5
|
jets: fix lint on hot state constant
|
2023-12-06 08:37:46 -06:00 |
|
Edward Amsden
|
4b4eb012be
|
jets: format
|
2023-12-06 08:34:12 -06:00 |
|
Edward Amsden
|
d5fc700129
|
jets: a bit of external developer friendliness for hot state
|
2023-12-06 08:33:34 -06:00 |
|
Edward Amsden
|
93e7ca016f
|
serf: accept hot state as parameter
|
2023-12-06 08:33:30 -06:00 |
|
Edward Amsden
|
473263eabb
|
Merge pull request #159 from urbit/eamsden/minimal-main
main: just be a serf, panic if not a serf
|
2023-12-06 08:30:38 -06:00 |
|
Edward Amsden
|
f2e9aa1e94
|
main: format
|
2023-12-06 08:24:13 -06:00 |
|
Edward Amsden
|
b9a0b37789
|
Merge pull request #161 from urbit/msl/upgrade-urcrypt-1
build: support latest `urcrypt`
|
2023-12-06 08:18:25 -06:00 |
|
Alex Shelkovnykov
|
d07ffe5bdb
|
Merge branch 'status' into eamsden/context-restore
|
2023-12-06 07:40:17 -06:00 |
|
Alex Shelkovnykov
|
1d777a60dd
|
serf: bump NockStack size to 4GB
|
2023-12-06 10:31:29 -03:00 |
|
Philip Quirk
|
e7d76a3818
|
reset cache before work_swap
|
2023-12-05 21:18:02 -06:00 |
|
Alex Shelkovnykov
|
aa002b47ee
|
jets: remove unnecessary helper struct
|
2023-12-05 16:23:55 -03:00 |
|
Alex Shelkovnykov
|
adbd8a3603
|
jets: consolidate virtualization logic
|
2023-12-05 16:17:38 -03:00 |
|
Matthew LeVan
|
4451a342c4
|
build: support latest urcrypt
|
2023-12-05 10:54:18 -05:00 |
|
Alex Shelkovnykov
|
ff08e07b3f
|
jets: touch up previous commit
|
2023-12-05 00:56:12 -03:00 |
|
Edward Amsden
|
712f90e62c
|
main: just be a serf, panic if not a serf
|
2023-12-04 18:29:15 -06:00 |
|
Edward Amsden
|
1c80366066
|
virtualization: properly restore cold/warm states, cache, and scry stack when catching an error
|
2023-12-04 13:02:35 -06:00 |
|
Alex Shelkovnykov
|
d4c5a4ff66
|
rust: fix linter errors
|
2023-12-01 17:32:13 -03:00 |
|
Alex Shelkovnykov
|
93af68268c
|
rust: disable all printf statements which perform string interpolation
|
2023-12-01 16:44:44 -03:00 |
|
Alex Shelkovnykov
|
53f7f8f3dd
|
jets: parse jets bug fixes + hot state
|
2023-12-01 10:29:02 -03:00 |
|
Alex Shelkovnykov
|
1e1dbae9fa
|
Merge branch 'status' into parser
|
2023-11-30 11:26:45 -03:00 |
|
Sigilante
|
aaa8b49d18
|
Fix +mask
|
2023-11-29 16:11:57 -06:00 |
|
Sigilante
|
4424fa607c
|
+glue
|
2023-11-29 16:10:12 -06:00 |
|
Sigilante
|
2444495a62
|
Alphabetize.
|
2023-11-29 15:52:14 -06:00 |
|
Sigilante
|
2da9059308
|
Add comp
|
2023-11-29 15:48:14 -06:00 |
|
Sigilante
|
dff7da5fbd
|
Post stag.
|
2023-11-29 15:41:26 -06:00 |
|
Sigilante
|
b6345c68ef
|
Post pfix/sfix
|
2023-11-29 15:28:12 -06:00 |
|
Sigilante
|
f70db62b2c
|
Post slam and other stuff.
|
2023-11-29 14:45:13 -06:00 |
|
Sigilante
|
7be2d2b8ba
|
Add utility fns for parser jets.
|
2023-11-29 13:33:31 -06:00 |
|
Alex Shelkovnykov
|
408a405d6b
|
Merge pull request #142 from urbit/as/slot
nock: fix slot access bug
|
2023-11-28 20:17:26 -06:00 |
|
Alex Shelkovnykov
|
4e2d9501a9
|
Merge branch 'status' into as/mook
|
2023-11-28 15:43:36 -06:00 |
|
Alex Shelkovnykov
|
6ef60d8209
|
nock: fix slot access bug
|
2023-11-28 18:38:16 -03:00 |
|