ares icon indicating copy to clipboard operation
ares copied to clipboard

The new runtime for Urbit

Results 54 ares issues
Sort by recently updated
recently updated
newest added

Right now we link c dependencies (most notably [Urcrypt](https://github.com/urbit/urcrypt) and its transitive dependencies) by building them with Nix. This defaults to dynamic linking. An executable built this way cannot be...

CI

https://mastyr-bottec.coeli.network/scratch/view/f5822?rmsg=saved ``` rustc 1.74.1 (a28077b28 2023-12-04) cargo 1.74.1 (ecb9851af 2023-10-18) ``` MacOS (darwin) Aarch64 (edit by @eamsden)

MacOS

The current holdup between us and a dojo prompt is parser jets. These exist for vere in https://github.com/urbit/vere/blob/45d28f9cf65c6088f3745e79172fd07d793d2169/pkg/noun/jets/e/parse.c I've attached a trace which shows that most of the time spent...

enhancement

CI should attempt to boot a fakezod as an integration test. Open questions: - [ ] Where do we get a patched king for CI to run? - [ ]...

CI

Vere serf has several assertions that verify that the events coming in are monotonically increasing and ordered correctly. Ares should implement similar safety checks.

enhancement

If #184 proceeds we will need to convert Ares from a serf to a mars. @joemfb does the subcommand change (i.e. `urbit mars ...` instead of `urbit serf ...`)? If...

enhancement

Implements UIP-0103 for Ares. See https://github.com/urbit/vere/pull/508 for more. This PR depends on #143 to fix the "double jamming" problem, and also for an interface by which to implement cache reclamation/eviction...

enhancement

The PMA needs a garbage collector. We need the following functionality: - Deallocating unused blocks - Melding small [what is our predicate for small?] allocations into larger allocations - Tracing...

missing functionality

Several integration issues between Vere and Ares would be solved by migrating both to the urth/mars protocol instead of the current king/serf protocol. In particular, Vere forgoes the serf protocol...

enhancement