Commit Graph

510 Commits

Author SHA1 Message Date
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
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
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
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
Alex Shelkovnykov
d1b05d7333 jets: simplify +mook using destination passing pattern 2023-11-28 12:49:24 -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
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
5dba12a8d6 build: make tests pass by removing pma tests, in anticipation of new PMA 2023-11-27 13:02:58 -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
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
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
Alex Shelkovnykov
de4224b2a2 Merge branch 'urcrypt' into puck 2023-11-22 13:52:27 -03:00
Alex Shelkovnykov
1c2c5d3def TEMP 2023-11-22 13:51:04 -03:00
Alex Shelkovnykov
51aa99754c Merge branch 'urcrypt' into puck 2023-11-22 05:25:23 -03:00
Alex Shelkovnykov
03fba05c46 jets: add AES jets to hot state and sham dashboard 2023-11-22 05:20:54 -03:00
Alex Shelkovnykov
090f91579d jets: re-order lock jets to match Hoon 2023-11-22 05:19:14 -03:00
Matthew LeVan
c0476c9e09 Merge branch 'eamsden/build-urcrypt' into eamsden/fix_puck 2023-11-20 15:21:51 -05:00
Matthew LeVan
acb598570e clip man 2023-11-20 12:31:01 -05:00
Matthew LeVan
e12f21d8de placate clippy 2023-11-20 12:29:39 -05:00
Matthew LeVan
2643e984aa placate clippy 2023-11-20 12:22:41 -05:00
Matthew LeVan
ca71cdabcf use context struct 2023-11-20 12:12:21 -05:00
Matthew LeVan
394883bd03 add &mut to c.stack in new_raw_bytes calls 2023-11-20 11:57:57 -05:00
Edward Amsden
b38a5d45af
Merge pull request #129 from urbit/as/jets
jets: remove unnecessary jet check on Nock 2
2023-11-20 10:15:56 -06:00
Edward Amsden
2b919b67ea
Merge pull request #128 from urbit/as/arvo
serf: fix bug that would abandon arvo state
2023-11-20 10:15:42 -06:00
Matthew LeVan
9a82fde3fc build: add autoconf-archive 2023-11-20 10:58:12 -05:00
Matthew LeVan
ce85495bcc build: add autoconf-archive 2023-11-20 10:57:47 -05:00
Matthew LeVan
37022248f7 cargo fmt 2023-11-20 10:54:44 -05:00
Matthew LeVan
da40dcda44 cargo fmt 2023-11-20 10:53:45 -05:00
Alex Shelkovnykov
0daca39b1d Merge branch 'urcrypt' into puck 2023-11-20 00:41:06 -05:00
Alex Shelkovnykov
b1b46f908c Merge branch 'profile' into urcrypt 2023-11-20 00:32:41 -05:00
Alex Shelkovnykov
ff3a6ebc0d jets: remove unnecessary jet check on Nock 2
Nock 2 only comes from Hoon via .*, so we can assume it's never directly
used to invoke jetted code.
2023-11-20 00:28:11 -05:00
Alex Shelkovnykov
363b4bce14 serf: fix bug that would abandon arvo state 2023-11-20 00:28:04 -05:00
Alex Shelkovnykov
5516fcf854 Merge branch 'status' into profile 2023-11-20 00:27:41 -05:00
Alex Shelkovnykov
7267fcfe32 trace: remove fake thread distinction 2023-11-20 00:25:02 -05:00
Alex Shelkovnykov
9fb2b1f510 trace: simplify code to disable tracing on failure 2023-11-19 15:22:56 -05:00