Commit Graph

311 Commits

Author SHA1 Message Date
Alex Shelkovnykov
e284b0e97b Address PR review 2023-10-17 13:52:03 -06: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
Jonathan Paprocki
6c82f61edc mem: add reset() for NockStack 2023-10-13 10:57:42 -04: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
Matthew LeVan
760e20e844 noun: fix DirectAtom::as_bytes() 2023-10-10 13:45:11 -04:00
Alex Shelkovnykov
b21828ecc5 add a context object to simplify passing function arguments 2023-10-06 18:26:37 -06: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
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
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
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
Alex Shelkovnykov
ee7f768661 Merge branch 'status' into trace 2023-10-04 09:03:12 -06:00
Edward Amsden
37e18d1c97 Merge branch 'status' into eamsden/fast-jets 2023-10-03 20:31:32 -05:00
Edward Amsden
f5de9e7be8
Merge branch 'status' into eamsden/fix-memo 2023-10-03 20:30:33 -05:00
Edward Amsden
d5fd8028f6
Merge pull request #96 from urbit/pq/as-bytes
implement as_bytes() on Atom
2023-10-03 19:48:42 -05:00
Edward Amsden
08223691f9 noun: formatting 2023-10-03 19:15:37 -05:00
Edward Amsden
39c6604f37 interpreter: fix memo hints 2023-10-03 18:57:51 -05:00
Alex Shelkovnykov
b64b3a8351 Merge w/ #100 2023-10-03 17:56:39 -06:00
Edward Amsden
2ceba8cc3f
Merge pull request #99 from urbit/philip/doublejam
Fix loading from snapshot
2023-10-03 17:54:19 -05:00
Edward Amsden
e988b96341 unifying equality: fix senior_pointer_first 2023-10-03 16:47:42 -05:00
Philip Monk
3fc73919fc add convenient pattern to interrupt with gdb 2023-10-03 13:53:39 -07:00
Philip Monk
6607006c1e doublejam: fix loading from snapshot 2023-10-03 13:48:38 -07:00
Edward Amsden
9bc4e7ee9c interpreter: feature flag for sham hints 2023-10-02 04:42:55 -05:00
Edward Amsden
3022bf9ce6 nouns: function to assert a noun doesn't contain any forwarding pointers 2023-10-01 18:12:05 -05:00
Alex Shelkovnykov
5c436a8530 Merge branch 'trace' into ctrlc 2023-09-30 19:07:05 -06:00
Alex Shelkovnykov
147aabb524 Make Nock 11 tail recursive; use slots for mean stack 2023-09-30 18:46:28 -06:00
Philip Quirk
29c36a931d
Apply suggestions from code review
Remove mutable accessors.

Co-authored-by: Edward Amsden <edward@blackriversoft.com>
2023-09-29 12:25:23 -05:00
Philip Quirk
73f1d3d0fb implement add_bytes() on Atom 2023-09-28 21:22:56 -05:00
Edward Amsden
994c657476 interpreter: fix memo cache 2023-09-28 11:08:48 -05:00
Edward Amsden
2ded720854 interpreter: formatting 2023-09-27 22:56:04 -05:00
Edward Amsden
2db74f9c0f interpreter: address lints for fast hints 2023-09-27 22:55:00 -05:00
Edward Amsden
4e292b88a0 interpreter: formatting 2023-09-27 22:32:40 -05:00
Edward Amsden
8d783d0b39 interpreter: working cold/warm/hot state, and new assertion functions for debugging 2023-09-27 22:31:17 -05:00
Alex Shelkovnykov
d02e2bc75b Fix linter issues 2023-09-27 16:38:16 -06:00
Alex Shelkovnykov
e04ad6c6bd Merge branch 'status' into trace 2023-09-27 16:31:29 -06:00
Alex Shelkovnykov
ae674c1372 Add SIGINT handler 2023-09-25 00:08:51 -06:00
Edward Amsden
a0d11b305f jets: add decflow test case which trips a memory bug in cold state 2023-09-23 07:36:17 -05:00