Commit Graph

972 Commits

Author SHA1 Message Date
Edward Amsden
bf2679a7cf
Merge pull request #112 from urbit/jon/reset-nockstack
mem: add reset() for NockStack
2023-10-13 10:15:14 -05: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
1f4113da48
Merge pull request #110 from urbit/as/debug
Add debug assertions from NockStack investigation
2023-10-11 08:50:43 -06:00
Alex Shelkovnykov
823c95abf8 enable all NockStack validation checks for CI 2023-10-10 21:55:47 -06: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
Edward Amsden
fe54fef2e8
Merge pull request #109 from urbit/msl/fix-directatom-as-bytes
noun: fix `DirectAtom::as_bytes()`
2023-10-10 13:02:01 -05: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
Edward Amsden
fcbb04b437
Merge pull request #107 from urbit/as/context
Add a context object to simplify passing function arguments
2023-10-09 13:24:48 -05: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
Edward Amsden
bb059a5a83
Merge pull request #105 from urbit/as/ctrlc
Add SIGINT handling to Ares
2023-10-05 14:39:03 -05:00
Alex Shelkovnykov
6bbd114d78 add style convention comment to Cargo.toml 2023-10-05 13:02:27 -06:00
Alex Shelkovnykov
2ad506de2c wrap allocation in panic with permit_alloc 2023-10-05 13:02:14 -06:00
Alex Shelkovnykov
df67782978
Update rust/ares/src/serf.rs
Accepting typo feedback from Ed

Co-authored-by: Edward Amsden <edward@blackriversoft.com>
2023-10-05 12:54:52 -06:00
Matthew LeVan
8a07ad5665 Merge branch 'status' into msl/urcrypt 2023-10-04 20:56:46 -04:00
Alex Shelkovnykov
d9bd4d7716 clean up toddler pill 2023-10-04 13:38:16 -06:00
Alex Shelkovnykov
6d414e994a add check for null pointers in frame_pop 2023-10-04 13:37:18 -06:00
Alex Shelkovnykov
65bd2f19a4 increase size of Ares serf 2023-10-04 13:36:32 -06:00
Alex Shelkovnykov
19cdaaa40c disable check_acyclic macro 2023-10-04 13:36:06 -06:00
Alex Shelkovnykov
2d1296c258 Merge branch 'status' into ctrlc 2023-10-04 13:09:18 -06:00
Edward Amsden
57452b236c
Merge pull request #103 from urbit/bug-fix
Further fixes to `senior_pointer_first()` and stack initialization
2023-10-04 13:11:05 -05:00
Alex Shelkovnykov
85afbb49eb Fix NockStack init; check outside stack for ptr seniority 2023-10-04 12:03:39 -06:00
Alex Shelkovnykov
1edd86a646 Merge branch 'status' into bug-fix 2023-10-04 11:50:12 -06:00
Edward Amsden
a156b404c7
Merge pull request #59 from urbit/as/trace
Handle `%spot` and `%mean` hints to produce stack traces
2023-10-04 11:39:57 -05:00
Alex Shelkovnykov
79ab07aa04 Fix merge conflicts 2023-10-04 10:06:14 -06:00
Alex Shelkovnykov
771a4fbb70 Fix merge conflicts 2023-10-04 09:59:54 -06:00
Alex Shelkovnykov
5c5a23809f Merge branch 'status' into trace 2023-10-04 09:53:31 -06:00
Alex Shelkovnykov
0fba14e2a2 Remove incorrect TODO 2023-10-04 09:51:06 -06:00
Alex Shelkovnykov
ab80c0cf8a Edits re: Ed feedback 2023-10-04 09:49:35 -06:00
Matthew LeVan
b08c5d2045 jets: add sha1 2023-10-04 11:45:25 -04:00