Commit Graph

740 Commits

Author SHA1 Message Date
Alex Shelkovnykov
1d777a60dd serf: bump NockStack size to 4GB 2023-12-06 10:31:29 -03: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
Alex Shelkovnykov
ff08e07b3f jets: touch up previous commit 2023-12-05 00:56:12 -03: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
Edward Amsden
9774da7b64
Merge pull request #157 from urbit/as/eprint
Disable all `eprintln!` calls which perform string interpolation
2023-12-01 14:56:15 -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
408a405d6b
Merge pull request #142 from urbit/as/slot
nock: fix slot access bug
2023-11-28 20:17:26 -06:00
Edward Amsden
d7173bf7ec
Merge pull request #140 from urbit/as/mook
jets: fix `+mook` jet mismatches and simplify logic
2023-11-28 17:14:36 -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
Alex Shelkovnykov
b78ccf25e5
Merge pull request #141 from urbit/eamsden/stack_frame_wrapper
2stackz: add function to wrap a closure in frame push and pop
2023-11-28 11:58:46 -06:00
Alex Shelkovnykov
3f46b641ff Merge branch 'status' into traces 2023-11-28 14:03:36 -03:00
Edward Amsden
4e2381dc3b 2stackz: add function to wrap a closure in frame push and pop 2023-11-28 10:59:30 -06:00
Edward Amsden
1f38dd2844
Merge pull request #139 from urbit/as/pill-docs
meta, docs: pills refactor
2023-11-28 10:34:37 -06:00
Alex Shelkovnykov
d1b05d7333 jets: simplify +mook using destination passing pattern 2023-11-28 12:49:24 -03:00
Alex Shelkovnykov
e507b579b4 docs: minor refactor of pill documentation location and contents 2023-11-28 12:12:56 -03:00
Alex Shelkovnykov
dcda5759d5 meta: add more test pills to repo 2023-11-28 12:00:22 -03:00
Alex Shelkovnykov
0c6b56949f meta: reorganize test resources in repo 2023-11-28 12:00:03 -03:00
Alex Shelkovnykov
3b643ab873 jets: fix mismatch between Arvo and Ares for +mook 2023-11-28 09:11:52 -03:00
Alex Shelkovnykov
9a904fcbf6
Merge pull request #123 from urbit/eamsden/build-urcrypt
integrate urcrypt jets
2023-11-27 17:11:53 -06:00
Alex Shelkovnykov
533503e2e4 build: restore removed build packages 2023-11-27 20:06:59 -03:00
Alex Shelkovnykov
cc7821dc41 build, docs: restyle flake and add commands to docs 2023-11-27 19:43:03 -03:00
Edward Amsden
a78ff5426c devenv: remove no-longer-needed dependency install step from Github actions 2023-11-27 13:07:31 -06:00
Edward Amsden
5dba12a8d6 build: make tests pass by removing pma tests, in anticipation of new PMA 2023-11-27 13:02:58 -06:00
Alex Shelkovnykov
eb7f3180da
Merge branch 'status' into eamsden/build-urcrypt 2023-11-25 08:58:43 -06:00
Alex Shelkovnykov
911dc7f850 jets: final touch ups 2023-11-25 11:53:27 -03:00
Alex Shelkovnykov
b3b493303a jets: use NockStack for allocation in AES jets 2023-11-25 09:51:05 -03:00
Alex Shelkovnykov
a5e9fc9682 jets: review feedback 2023-11-25 01:14:48 -03:00
Alex Shelkovnykov
7bd763f162 Merge branch 'puck' into urcrypt 2023-11-24 23:05:52 -03:00
Alex Shelkovnykov
8709b2de32 build: port Matt's changes to main branch 2023-11-24 23:05:29 -03:00
Alex Shelkovnykov
5daf8a8091 Merge branch 'status' into urcrypt 2023-11-24 22:53:35 -03:00
Edward Amsden
1ffe459a4d
Merge pull request #136 from urbit/eamsden/dev-docs
docs: developer intro
2023-11-24 11:45:26 -06:00
Edward Amsden
25a8391c65 docs: developer intro 2023-11-24 11:38:51 -06:00
Alex Shelkovnykov
591932e855 debug: fix inverted boolean logic 2023-11-24 11:01:58 -03:00
Alex Shelkovnykov
73e7997a32 test: add a TODO for expanding the test suite 2023-11-24 10:58:48 -03:00
Alex Shelkovnykov
9013fb8dda debug: refactor assert_normalized location 2023-11-24 10:46:47 -03:00
Alex Shelkovnykov
e2d8e905e3
Merge pull request #131 from urbit/eamsden/nix-ci
Use Nix shell in CI
2023-11-22 21:20:37 -06:00
Edward Amsden
3dc74f71ea Merge branch 'status' into eamsden/nix-ci 2023-11-22 16:20:06 -06:00
Edward Amsden
4052339140
Merge pull request #133 from ynx0/y/fix-shell-nix
devenv: add libiconv to shell.nix
2023-11-22 14:38:32 -06:00
Yaseen
42c5aec1e8
devenv: add libiconv to shell.nix 2023-11-22 14:05:28 -05:00
Matthew LeVan
284fbc6e44 address @ashelkovnykov's comments, pt. 2 2023-11-22 13:52:30 -05:00
Matthew LeVan
479f311123 address @ashelkovnykov's comments, pt. 1 2023-11-22 13:27:44 -05:00
Edward Amsden
100608cbf9 github: fix silly working directory two-step 2023-11-22 11:05:35 -06:00
Alex Shelkovnykov
9add7ffb49 Merge branch 'urcrypt' into puck 2023-11-22 13:56:40 -03:00
Alex Shelkovnykov
8df78a4a8f Merge remote-tracking branch 'upstream/eamsden/build-urcrypt' into urcrypt 2023-11-22 13:56:13 -03:00
Alex Shelkovnykov
de4224b2a2 Merge branch 'urcrypt' into puck 2023-11-22 13:52:27 -03:00
Alex Shelkovnykov
2c85ec1c17 Merge branch 'wip' into urcrypt 2023-11-22 13:51:22 -03:00
Alex Shelkovnykov
1c2c5d3def TEMP 2023-11-22 13:51:04 -03:00