Commit Graph

467 Commits

Author SHA1 Message Date
Alex Shelkovnykov
b47bef9793 Change magic u3_none equivalent to valid DirectAtom 2023-10-27 21:06:26 +01:00
Edward Amsden
a011db78e6 hot state: allow indirect atom chums 2023-10-27 15:04:20 -05:00
Alex Shelkovnykov
65eff9f9d6 Fix build errors 2023-10-27 20:36:09 +01:00
Alex Shelkovnykov
e1c878af30 Add hot state dashboard 2023-10-27 20:32:11 +01:00
Edward Amsden
46275f5183
noun: lost paren 2023-10-27 14:04:56 -05:00
Edward Amsden
7362374579
noun: We need a hack value for NONE until we figure out what to do about mint_ut 2023-10-27 14:02:36 -05:00
Alex Shelkovnykov
c725f28466 Resolve merge conflicts 2023-10-27 19:44:29 +01:00
Alex Shelkovnykov
94eaa1115a Merge branch 'zing' into fake 2023-10-27 19:37:57 +01:00
Alex Shelkovnykov
3f0ea82ed8 Resolve merge conflicts 2023-10-27 19:28:14 +01:00
Alex Shelkovnykov
59db570ce6 Merge branch 'xeb' into fake 2023-10-27 18:59:41 +01:00
Alex Shelkovnykov
908a6a6c76 Merge branch 'ut1' into fake 2023-10-27 18:53:14 +01:00
Alex Shelkovnykov
068eea3114 Merge branch 'mole' into fake 2023-10-27 18:52:49 +01:00
Alex Shelkovnykov
c42b26c4c9 merge branch 'jets-one' into fake 2023-10-27 18:52:36 +01:00
Alex Shelkovnykov
5aed65c969 Minor fixes 2023-10-27 13:08:48 +01:00
Alex Shelkovnykov
46918bcbf9 Fix bug and call +zing on stack trace 2023-10-27 09:19:27 +01:00
Alex Shelkovnykov
463cd31eaf Add +zing jet 2023-10-27 09:07:46 +01:00
Alex Shelkovnykov
0b554c948b Add jets for +mute & +mule 2023-10-27 07:47:09 +01:00
Alex Shelkovnykov
7ed97d502b Add jets for +mure & +mole 2023-10-27 07:12:59 +01:00
Alex Shelkovnykov
9499b00590 Fixup comment explaining scry failure behaviour 2023-10-27 06:25:08 +01:00
Alex Shelkovnykov
096208a612 Reorder jets 2023-10-27 06:11:19 +01:00
Alex Shelkovnykov
e76f700785 Fixup mismatches and make idiomatic 2023-10-27 01:03:07 -04:00
Alex Shelkovnykov
8a760d3b6e Merge branch 'mink-scry' into ut1 2023-10-25 06:06:10 -06:00
Alex Shelkovnykov
25a7b09ddd Undo Cargo changes 2023-10-24 20:18:59 -06:00
Alex Shelkovnykov
f0377d7d7a Fix up logic & tests 2023-10-24 20:14:09 -06:00
Alex Shelkovnykov
0175f13e36 Merge branch 'mink-scry' into jets-one 2023-10-24 18:21:29 -06:00
Alex Shelkovnykov
a4ae576a9f Minor fixup 2023-10-24 15:46:44 -06:00
Alex Shelkovnykov
905cba65a4 Merge branch 'mink-scry' into cuejam 2023-10-24 15:29:18 -06:00
Alex Shelkovnykov
4a48eb26ff Merge branch 'mink-scry' into xeb 2023-10-24 15:27:32 -06:00
Alex Shelkovnykov
15e0b5339f Replace non_unifying_equality by rewriting assert_jer_err 2023-10-24 15:15:05 -06:00
Alex Shelkovnykov
b6a3ae3064 Address Phil's comments 2023-10-24 14:57:44 -06:00
Alex Shelkovnykov
28e6e37c4f Fix slot 1 lookup 2023-10-24 10:25:30 -06:00
Alex Shelkovnykov
764a565aa8 Add +xeb and +flop to hot state and test pill 2023-10-24 10:16:47 -06:00
Alex Shelkovnykov
5c34632f5f Simplify code and tests 2023-10-24 10:13:53 -06:00
Alex Shelkovnykov
0228c4e300 Co-locate helper functions w/ jets 2023-10-24 09:55:49 -06:00
Alex Shelkovnykov
151a009616 Group list logic jets 2023-10-24 09:26:58 -06:00
Alex Shelkovnykov
9b05f0747d Merge branch 'mink-scry' into status 2023-10-24 09:17:59 -06:00
Alex Shelkovnykov
55adbb6789 Remove leftover comments 2023-10-23 22:13:55 -06:00
Alex Shelkovnykov
1b051f7d01 Merge branch 'status' into mink-scry 2023-10-23 22:12:38 -06:00
Alex Shelkovnykov
d40b7da06d Add unit test for non_unifying_equality 2023-10-23 22:02:13 -06:00
Alex Shelkovnykov
7992d02766 Rework +mink scry failure logic 2023-10-23 21:49:37 -06:00
Alex Shelkovnykov
7e4bf3ae5d Refactor JetErr to use interpreter::Failure enum 2023-10-23 15:37:04 -06:00
Alex Shelkovnykov
0632de6f1e Add jet dashboard comments from pair session w/ Ed 2023-10-23 14:37:42 -06:00
Alex Shelkovnykov
5ff2990034 disable %fast jets when sham_hints feature enabled 2023-10-23 14:02:34 -06:00
Sigilante
b1a63e52cc Lint 2023-10-23 14:41:02 -05:00
Sigilante
b31c43728b Register 2023-10-23 14:38:09 -05:00
Sigilante
6fadc9c799 Lint. 2023-10-23 14:36:29 -05:00
Sigilante
9bb5501e25
Update rust/ares/src/jets/serial.rs
Co-authored-by: Edward Amsden <edward@blackriversoft.com>
2023-10-23 14:34:02 -05:00
Sigilante
0175f1bf41
Update rust/ares/src/jets/serial.rs
Co-authored-by: Edward Amsden <edward@blackriversoft.com>
2023-10-23 14:33:57 -05:00
Alex Shelkovnykov
2e0e4338af Change cache behaviour to match Vere's per-road model 2023-10-23 10:58:17 -06:00
Alex Shelkovnykov
d4f9b907b1 Refactor Context 2023-10-22 22:50:03 -06:00
Alex Shelkovnykov
96f9e89e7e Add mock mode for Newt 2023-10-22 19:57:30 -06:00
Sigilante
67b1d52f3a Post jam/cue jets. 2023-10-20 18:23:10 -05:00
Sigilante
8a5397b948 Post w/o swp (not really jetted efficiently in Vere either). 2023-10-20 17:59:19 -05:00
Sigilante
758ea22692 WIP debugging jet_swp 2023-10-20 16:17:23 -05:00
Sigilante
7ccce3b911 Push ++swp and test (WIP) 2023-10-20 16:03:57 -05:00
Sigilante
8d5eead3d5 Add ++flop. 2023-10-20 15:46:32 -05:00
Sigilante
45501cbb5a Post ++xeb jet. 2023-10-20 15:07:44 -05:00
Matthew LeVan
9999d1f837 wip: ++{rest,nest,mull,mint}:ut jets 2023-10-19 10:53:24 -04:00
Matthew LeVan
32ea7e95d0 wip: ++{fine,fish,fuse}:ut 2023-10-19 09:58:56 -04:00
Matthew LeVan
fa73b698e9 wip: ++crop:ut 2023-10-19 09:40:25 -04:00
Matthew LeVan
66845cddfe wip: ++ut:crop 2023-10-19 09:11:35 -04:00
Alex Shelkovnykov
086822f22c Fix merge conflicts 2023-10-18 15:40:34 -06:00
Alex Shelkovnykov
eb9b5b5e16 Merge branch 'status' into order 2023-10-18 15:26:22 -06:00
Matthew LeVan
58c58aacd5 jets: finish ++{en,de}:aes:crypto 2023-10-18 16:39:42 -04:00
Matthew LeVan
64ee8a034b jets: passing two tests for en:siva:crypto 2023-10-18 11:27:39 -04:00
Alex Shelkovnykov
e494d7d052 Fix merge conflicts 2023-10-17 22:21:52 -06:00
Alex Shelkovnykov
11a3d73e67 Merge branch 'status' into mink-scry 2023-10-17 22:20:09 -06:00
Alex Shelkovnykov
38d18e8cb8 Changes to interpreter and +mink to run scry one context up 2023-10-17 19:43:05 -06:00
Alex Shelkovnykov
e284b0e97b Address PR review 2023-10-17 13:52:03 -06:00
Matthew LeVan
41dfb68e4e wip: more utils for aes_siv 2023-10-16 16:22:24 -04:00
Matthew LeVan
e9c19659e3 wip: for neal 2023-10-16 14:44:07 -04:00
Alex Shelkovnykov
b113b55379
Merge branch 'status' into eamsden/fast-jets 2023-10-13 12:17:27 -06:00
Alex Shelkovnykov
e006316a32 fix compilation errors 2023-10-13 12:15:05 -06:00
Alex Shelkovnykov
9f147bcb2c Merge branch 'status' into fast-jets 2023-10-13 10:09:07 -06:00
Matthew LeVan
d52ac68a1f
Merge branch 'status' into msl/ordering 2023-10-13 12:05:23 -04:00
Jonathan Paprocki
6c82f61edc mem: add reset() for NockStack 2023-10-13 10:57:42 -04:00
Alex Shelkovnykov
13f110241c Merge branch 'status' into mink-scry 2023-10-13 08:53:36 -06:00
Sigilante
f144f9d943 WIP siva 2023-10-12 14:22:08 -05:00
Matthew LeVan
cceba78d94 jets: cleanup lth and dor 2023-10-12 07:32:31 -04:00
Sigilante
bd1f891a96 Post elements of AES SIV. 2023-10-11 15:03:44 -05:00
Alex Shelkovnykov
c32b8654d1 fix linter complaints 2023-10-10 21:54:51 -06:00
Alex Shelkovnykov
cf6427ebd9 Add debug assertions from NockStack investigation 2023-10-10 21:45:45 -06:00
Alex Shelkovnykov
59f193900c add handler in +mook for %hunk hint 2023-10-10 21:45:13 -06:00
Alex Shelkovnykov
7082393d8d add nock 12 to interpreter 2023-10-10 21:45:13 -06:00
Matthew LeVan
91a8565afa jets: cleanup nasty byte copying 2023-10-10 14:24:28 -04:00
Matthew LeVan
d7f5160a78 noun: fix DirectAtom::as_bytes() 2023-10-10 13:46:57 -04:00
Matthew LeVan
760e20e844 noun: fix DirectAtom::as_bytes() 2023-10-10 13:45:11 -04:00
Matthew LeVan
990cb4985e noun: restore to status 2023-10-10 11:39:49 -04:00
Matthew LeVan
13071d4f19 jets: cleanup sha 2023-10-10 11:38:17 -04:00
Matthew LeVan
b5513afbfd jets: add ++sign:ed:crypto 2023-10-10 04:19:47 -04:00
Matthew LeVan
fa95ca9dab jets: add ++ed:veri:crypto 2023-10-09 18:45:10 -04:00
Matthew LeVan
d24fa43f16 jets: rename crypto to lock 2023-10-09 10:00:30 -04:00
Matthew LeVan
6ebc6a2ffa jets: rename order to sort 2023-10-09 09:48:25 -04:00
Matthew LeVan
afbd650751 jets: address @ashelkovnykov's comments #1 2023-10-09 09:45:54 -04:00
Alex Shelkovnykov
b21828ecc5 add a context object to simplify passing function arguments 2023-10-06 18:26:37 -06:00
Matthew LeVan
c3448140b8 jets: add shar 2023-10-06 17:31:16 -04:00
Matthew LeVan
40e04e89af jets: add puck 2023-10-06 15:50:51 -04:00
Matthew LeVan
9a367afca1 jets: move sha jets into crypto/ 2023-10-06 14:42:58 -04:00
Matthew LeVan
995ae4c903 jets: fix dor 2023-10-06 08:18:16 -04:00
Matthew LeVan
ddeac1d774 jets: add dor, mor, gor 2023-10-05 16:25:31 -04:00