mirror of
https://github.com/urbit/ares.git
synced 2024-12-22 21:01:29 +03:00
An experimental new runtime for Urbit
bd27200ef3
* Dropping sword guard alloc_would_oom, guarding alloc now stack push_east/push_west Fixed cue_pill benchmark frame_push, preserve, purging unused Result warnings Test cleanup, tests for stack push and frame push slot_pointer and alloc in previous frame, not working correctly yet Slot pointer and slots available checks test_prev_alloc seems to be fixed now Updating TODO: comments Fix stash push in PC interpreter: convert AllocationError to NonDeterministic(Mote::Meme, _) delete serf and PMA Use with_frame() instead of frame_push()/frame_pop() everywhere except interpret() Fix AllocPreviousFrame case of OOM check and add FlipTopFrame case Co-authored-by: Edward Amsden <edward@blackriversoft.com> * sundry fixes to alloc_would_oom_ and nounlist roundtrips * proper direction in prev_alloc oom check * delete guard.rs --------- Co-authored-by: Chris Allen <cma@bitemyapp.com> |
||
---|---|---|
.github | ||
docs | ||
hoon/codegen | ||
resources | ||
rust | ||
subject-knowledge | ||
.gitattributes | ||
.gitignore | ||
Cargo.lock | ||
Cargo.toml | ||
CONTRIBUTING.md | ||
DEVELOPERS.md | ||
LICENSE | ||
README.md | ||
rust-toolchain.toml | ||
rustfmt.toml |
Sword
A modern Nock runtime with automatic persistence.
Installation
See the "Run" section of DEVELOPERS.md.