Skip to content

Instantly share code, notes, and snippets.

View matthew-levan's full-sized avatar

Matthew LeVan matthew-levan

  • Walton, KY
View GitHub Profile
@matthew-levan
matthew-levan / loom-migrations.md
Last active August 31, 2023 19:58
Loom Migrations

Loom Migration Refactor

I am undertaking a refactor of the pointer compression loom migration. Refactoring this migration (the only "loom migration" we currently have in the repository) will also serve as scaffolding for future loom migrations.

Motivation

Currently, pointer compression is implemented as a feature which depends on a "virtual bits" flag, u3C.vits_w. This flag is set at runtime based

@matthew-levan
matthew-levan / epoch.md
Last active April 17, 2023 09:19
Epoch System Design

The epoch system is a new pier format primarily geared to ameliorate jet mismatches during event log replays.

Existing Format

Urbit piers are currently formatted as such:

zod/.urb
├── bhk            # backup snapshot
│   ├── north.bin