Commit Graph

600 Commits

Author SHA1 Message Date
Matthew LeVan
0f683464a5 sha: sha1, shal, shay, shas 2023-12-20 11:13:28 -05:00
Matthew LeVan
0fb271c53a ares_crypto: cleanup cargo files 2023-12-20 10:24:34 -05:00
Matthew LeVan
ab27d667a0 ed: shar 2023-12-20 09:50:07 -05:00
Matthew LeVan
78068c2820 aes_siv: improved error handling 2023-12-19 16:40:38 -05:00
Matthew LeVan
b903e5784d aes_siv: complete siv{a,b,c}_{en,de} with tests 2023-12-19 15:39:39 -05:00
Matthew LeVan
f53534b366 aes: siv_en works 2023-12-19 14:45:50 -05:00
Matthew LeVan
1251583052 ed: fix typo 2023-12-19 14:18:02 -05:00
Matthew LeVan
93644c12d0 wip: aes_siv crate does not support RFC 5297.4 2023-12-19 14:13:16 -05:00
Matthew LeVan
017b488b74 wip: siv_en encrypts but is incorrect 2023-12-19 11:22:46 -05:00
Matthew LeVan
d12656e7c3 wip: aes mess 2023-12-18 21:22:06 -05:00
Matthew LeVan
f8c5620752 ed: add comments 2023-12-18 16:14:29 -05:00
Matthew LeVan
3767f89272 wip: all but shar work for ed 2023-12-18 16:08:22 -05:00
Matthew LeVan
7878b775ab ed: veri 2023-12-18 15:03:44 -05:00
Matthew LeVan
228ab7f5b7 ed: sign 2023-12-18 14:08:59 -05:00
Matthew LeVan
561701aaf1 wip: shar 2023-12-18 12:55:13 -05:00
Matthew LeVan
eb77dad57f ed: puck 2023-12-18 11:39:09 -05:00
Edward Amsden
64367a9037 ares_crypto: cargo lock 2023-12-17 21:46:26 -06:00
Edward Amsden
087b90db90 ares_crypto: add scaffolding for tests vs urcrypt 2023-12-17 21:46:04 -06:00
Matthew LeVan
bdaeed22c4 wip: ares_crypto initial commit 2023-12-17 18:57:51 -05:00
Alex Shelkovnykov
be96c495a8 serf: implement %live %exit 2023-12-17 14:00:19 -03:00
Edward Amsden
012a7bac22
Merge pull request #180 from urbit/sigilante/remove-doublejam
serf:  removal of snapshotting
2023-12-15 13:41:18 -06:00
Edward Amsden
011d452156 main: add stop_for_debug feature to stop Ares when it starts for a debugger to attach 2023-12-15 13:12:05 -06:00
Sigilante
a4d67e01fd serf: placate linter 2023-12-15 10:39:02 -06:00
Sigilante
854e4bd544
Recomment debugging printfs 2023-12-14 09:39:49 -06:00
Edward Amsden
be4a6552e1 Merge remote-tracking branch 'origin/status' into revert-177-revert-175-eamsden/gc-top-frame 2023-12-13 20:33:33 -06:00
Edward Amsden
05b0609b5b 2stackz: comment explaining null checks in is_in_frame 2023-12-13 20:32:01 -06:00
Edward Amsden
f8615b5a4e 2stackz: lint 2023-12-13 19:53:33 -06:00
Edward Amsden
a98524bfd7 2stackz: format 2023-12-13 19:48:34 -06:00
Edward Amsden
046c435fa7 2stackz: fix is_in_frame check for top frame 2023-12-13 19:46:59 -06:00
Edward Amsden
b841fe2f63 hot: fix preserve instance 2023-12-13 19:46:39 -06:00
Alex Shelkovnykov
3d98ab2684
Merge pull request #179 from urbit/as/comments
docs: add comments explaining invariants / algorithms
2023-12-13 18:42:03 -06:00
Alex Shelkovnykov
51e8986327 docs: cargo fmt 2023-12-13 21:19:40 -03:00
Sigilante
3207660eac serf: placate linter 2023-12-13 14:33:04 -06:00
Sigilante
cd92209131 serf: placate linter 2023-12-13 14:31:34 -06:00
Sigilante
a715c961c5 serf: placate linter 2023-12-13 14:30:10 -06:00
Sigilante
b1eaf8e853 serf: placate linter 2023-12-13 14:20:38 -06:00
Sigilante
8438fe8e5d serf: removal of snapshotting 2023-12-13 14:14:59 -06:00
Alex Shelkovnykov
235d8c54f1 docs: add comments explaining invariants / algorithms 2023-12-13 12:11:56 -03:00
Matthew LeVan
38c1b3cef3
Revert "Revert "2stackz: gc top frame by flipping polarity"" 2023-12-12 21:04:10 -05:00
Matthew LeVan
5bfc83673c
Revert "2stackz: gc top frame by flipping polarity" 2023-12-12 20:48:55 -05:00
Edward Amsden
002aba5f5b 2stackz: fix wrong-end previous allocation pointer in flip_top_frame() 2023-12-11 14:46:05 -06:00
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