Results 27 comments of Peter McEvoy

A summary of the latest batch of commits that I pushed: 1. Address CI failures. 2. Change event log module name from `evlo` to `saga`. 3. Add support for partial...

@matthew-levan this is blocked by https://github.com/urbit/urbit/pull/5765, which is the backbone of the 1.9 runtime release. The 1.10 runtime release, which will include the mars-urth refactor and event log truncation, will...

Also, please let me know if you have feedback on the `saga` interface as it pertains to the Seguro work.

> Address the nuances at the intersection of truncation and replaying the boot sequence. As things currently stand, the boot sequence must be replayed if the incremental snapshot is absent,...

> If I `#define U3_EPOC_TEST` in epoc.h, I get this when I run `make test`: > > ``` > build/epoc_tests > lmdb: failed to open environment at /tmp/event_log/0i138: No such...

Thank you @joemfb, @Fang-, and @belisarius222 for the feedback. I've addressed the top-level needed features and design changes, specifically: - The binary version number is recorded in each epoch. -...

In response to https://github.com/urbit/urbit/pull/5701#discussion_r975622819: Allocations in `c3` do not locally fail, but if that were to change for whatever reason and we were to make `c3_list_init()` unconditionally succeed, then we'd...

@joemfb, I think that I've addressed all of your feedback, so it's ready for another look from you. Below are the two main comments for which I'd appreciate further clarification:...

@zalberico This work depended heavily on #5701; since we closed #5701, I'd close this too.

I switched from a `pattern` + `type` approach to a `branch_pattern` + `tag_pattern` approach. The former was a breaking change, whereas the latter is not and is also simpler for...