Joe Bryan
|
8671d3091d
|
u3: make the fault handler robust against initialization reorder
|
2022-12-15 21:26:30 -05:00 |
|
Joe Bryan
|
e0320ddfc2
|
vere: bumps version
|
2022-12-15 14:18:56 -05:00 |
|
Joe Bryan
|
8e677537c0
|
mars: fix bail:meme retry counter
|
2022-12-15 14:10:22 -05:00 |
|
Joe Bryan
|
a7880717e3
|
vere: adds --auto-meld for play subcommand
|
2022-12-14 18:30:09 -05:00 |
|
Joe Bryan
|
3843c6090f
|
vere: adds full replay option to play subcommand
|
2022-12-14 17:47:40 -05:00 |
|
Joe Bryan
|
82d5738df4
|
vere: adds dedicated replay command: play
|
2022-12-14 17:47:40 -05:00 |
|
Joe Bryan
|
67ef11117f
|
vere: updates command docs
|
2022-12-14 17:47:39 -05:00 |
|
Joe Bryan
|
c15b822087
|
mars: adds replay implementation
|
2022-12-14 17:47:39 -05:00 |
|
Joe Bryan
|
a5362f2af0
|
vere: ports u3_disk_read_list()
|
2022-12-14 17:47:39 -05:00 |
|
Joe Bryan
|
9daab2fd5a
|
vere: ports synchronous event log iterator
|
2022-12-14 17:47:33 -05:00 |
|
Joe Bryan
|
99a8ccda7b
|
vere: ports synchronous lmdb iterator
|
2022-12-14 17:47:33 -05:00 |
|
Joe Bryan
|
91f7818ab7
|
vere: factors out sift/etch functions event serialization
|
2022-12-14 17:47:33 -05:00 |
|
Joe Bryan
|
5a775d1c79
|
u3: ports meld measurement printfs
|
2022-12-14 17:47:33 -05:00 |
|
Joe Bryan
|
fdafdf1f12
|
u3: ports new arvo invocations for boot and +poke
|
2022-12-14 17:47:33 -05:00 |
|
Joe Bryan
|
535c49d2db
|
u3: factors out |mass-style memory measurement
|
2022-12-14 17:47:33 -05:00 |
|
Joe Bryan
|
5d4142eff8
|
u3: ports minor noun/ cleanup
|
2022-12-14 17:47:21 -05:00 |
|
Joe Bryan
|
a8dadedebf
|
vere: bumps version
|
2022-12-13 11:22:13 -05:00 |
|
Joe Bryan
|
af8607fde4
|
u3: adds comments to road pave implementations
|
2022-12-13 00:23:47 -05:00 |
|
Joe Bryan
|
ebf0ab49af
|
u3: adds facade for u3e_ward(), refactors watermarks
|
2022-12-13 00:23:47 -05:00 |
|
Joe Bryan
|
973cea6d91
|
u3: refactors u3e_save() facade and watermark calculations
|
2022-12-13 00:23:47 -05:00 |
|
Joe Bryan
|
c3821c3325
|
u3: adds facade for u3e_fault(), refactors error handling
|
2022-12-13 00:23:45 -05:00 |
|
Joe Bryan
|
d043a42128
|
u3: reimplements guard page w/out posts
|
2022-12-13 00:09:09 -05:00 |
|
Joe Bryan
|
4659b92d26
|
u3: factors out individual page protections
|
2022-12-13 00:09:01 -05:00 |
|
Joe Bryan
|
9fe6f3dde0
|
u3: refactors loom protect-south page-length calculation
blah
|
2022-12-13 00:07:56 -05:00 |
|
Joe Bryan
|
e378b497cb
|
u3: fixes compile-time conditionals around guard page impl
|
2022-12-13 00:07:55 -05:00 |
|
Joe Bryan
|
54e591b719
|
u3: simplifies u3e_live() signature
|
2022-12-13 00:07:55 -05:00 |
|
Joe Bryan
|
12229a50e8
|
u3: adds snapshot facade to manage.c
|
2022-12-13 00:07:52 -05:00 |
|
Joe Bryan
|
5726f08da8
|
u3: simplifies road stack adjustment after snapshot load
|
2022-12-09 23:41:45 -05:00 |
|
Joe Bryan
|
f5fdaa2781
|
u3: automatically place the guard page in u3e_live()
|
2022-12-09 23:41:45 -05:00 |
|
Joe Bryan
|
39d0250afa
|
u3: move directory creation out of events.c
|
2022-12-09 23:41:42 -05:00 |
|
Joe Bryan
|
bceb9cde4a
|
u3: stop using u3P.dir_c outside of events.c
|
2022-12-09 23:41:42 -05:00 |
|
Joe Bryan
|
4620212260
|
u3: removes u3e_foul()
|
2022-12-09 23:41:38 -05:00 |
|
Joe Bryan
|
1ac2264a49
|
test: renames nock-tests to meme-tests
|
2022-12-02 22:58:07 -05:00 |
|
Joe Bryan
|
7870024df9
|
test: re-disables failing grq test
|
2022-12-02 16:56:00 -05:00 |
|
Joe Bryan
|
95a2e06f44
|
test: re-disables ames decryption test to avoid bail:evil in ci
|
2022-12-02 16:55:08 -05:00 |
|
Joe Bryan
|
15c4ae7fa7
|
u3: updates guard-page assertion to account for variable loom sizes
|
2022-12-02 16:54:27 -05:00 |
|
Joe Bryan
|
5693c965dc
|
u3: protect guard page if necessary after reprotecting loom
|
2022-12-02 16:39:18 -05:00 |
|
Joe Bryan
|
66c54ad392
|
u3: protect guard page if necessary after remapping loom
|
2022-12-02 16:34:34 -05:00 |
|
Joe Bryan
|
e981901b69
|
Merge branch 'jb/restage/demand' into jb/release/vere
|
2022-12-02 16:16:33 -05:00 |
|
Joe Bryan
|
ff81dbc62b
|
Merge pull request #6125 from urbit/jb/ward-safely
u3: ensure a single guard page
|
2022-12-02 16:13:52 -05:00 |
|
Joe Bryan
|
331c20bb9b
|
Merge pull request #6121 from urbit/ja/openbsd-7.2-fix
vere: updates whereami dep to support OpenBSD
|
2022-12-02 16:11:38 -05:00 |
|
Joe Bryan
|
9d34ff6fba
|
Merge pull request #6108 from urbit/philip/willoc-comment
u3: add comment explaining willoc logic
|
2022-12-02 15:08:57 -05:00 |
|
Joe Bryan
|
62a575f63e
|
u3: switch page size constants to macros to avoid VLAs
|
2022-12-02 11:55:30 -05:00 |
|
Joe Bryan
|
a7022e75a0
|
u3: enforce snapshot invariants on segment truncation
|
2022-12-02 10:27:38 -05:00 |
|
Joe Bryan
|
c111129a5e
|
u3: adds new, batch page tracking implementations + tests
|
2022-12-02 10:27:35 -05:00 |
|
Joe Bryan
|
d1d1860ac7
|
u3: cleanup comments about snapshot system limitations
|
2022-12-02 10:27:32 -05:00 |
|
Joe Bryan
|
fee50375c9
|
u3: document snapshot system invariants
|
2022-12-02 10:27:29 -05:00 |
|
James Acklin
|
775e3715ba
|
vere: updates whereami dep to support OpenBSD
fixes urbit/urbit#6100
|
2022-12-02 08:38:21 -05:00 |
|
Joe Bryan
|
7ca9ebaa4d
|
u3: updates memory protections and page metadata when moving guard page
|
2022-11-30 18:24:21 -05:00 |
|
Philip Monk
|
a90c85023c
|
u3: add comment explaining willoc logic
|
2022-11-28 16:49:07 -07:00 |
|