Joe Bryan
e80f557a53
wip: less verbose
2024-05-30 16:10:19 -04:00
Joe Bryan
42ba994464
wip: line: prevent infinite loop in phi-elimination
2024-05-30 16:09:34 -04:00
Joe Bryan
aaf4bb41de
wip: phi-elimination no longer memes (?), but very slow
2024-05-29 23:47:26 -04:00
Joe Bryan
35f82ab9b2
wip: linearizer slogs
2024-05-29 23:47:10 -04:00
Joe Bryan
2e7072782a
wip: take2: faster
2024-05-29 23:45:59 -04:00
Joe Bryan
93182641e2
wip: take2: meme's
2024-05-29 23:44:47 -04:00
Joe Bryan
26f4c12d12
wip: fewer callsites, better logging
2024-05-26 22:50:16 -04:00
Joe Bryan
be7a28e9e2
wip: slow
2024-05-21 23:06:22 -04:00
Joe Bryan
8e16c3ec46
wip: broken
2024-05-21 23:06:13 -04:00
Edward Amsden
c2264c340a
ska: additional notes+drafting for loop memoization
2024-05-21 23:06:13 -04:00
Edward Amsden
f62b176b83
wip: draft/notes for loop memoization
2024-05-21 23:06:07 -04:00
Joe Bryan
473d04e92f
print callsite -> call spots where possible[
2024-05-06 13:26:49 -04:00
Joe Bryan
9abde9cf9b
further tweaks spot printing
2024-05-03 09:45:38 -04:00
Joe Bryan
50446371c8
adds TODO comment from meeting
2024-05-02 23:05:26 -04:00
Joe Bryan
0ea423efff
tweaks spot/path printing code in ska
2024-05-02 23:05:01 -04:00
Joe Bryan
b07a04600e
adds spot-hint printing and minor fixes
2024-05-02 18:51:29 -04:00
Edward Amsden
d62f9b69cb
codegen: memoization and memory trimming finalization
2024-05-01 16:12:23 -05:00
Edward Amsden
1b4222aa95
codegen: debugging memory usage
2024-04-22 22:50:48 -05:00
Edward Amsden
3c23e19d2b
codegen: successfully analyze lifecycle function with slim pill boot-ova as subject
2024-04-21 19:52:47 -05:00
Edward Amsden
51751a23a6
codegen: fix docs for huge:so
2024-04-21 16:48:45 -05:00
Edward Amsden
0fe22026f9
codegen: use ford to build again, but with traps!
2024-04-21 09:49:24 -05:00
Edward Amsden
fe6f28c1a3
codegen: implement more instructions
2024-04-21 07:22:24 -05:00
Edward Amsden
c1e2a5e770
codegen: boot baby pill with provenance-based SKA
2024-04-21 07:16:57 -05:00
Edward Amsden
57234e411b
codegen: baby pill boots
2024-04-17 16:03:09 -05:00
Edward Amsden
688b8683d2
codegen: continued progress on rust reimplementation
2024-04-11 07:58:13 -05:00
Edward Amsden
6e40a1ebee
codegen: progress re-implementing rust interpreter
2024-04-10 20:49:54 -05:00
Edward Amsden
3204982f37
codegen: add get_by and supporting utilities
2024-04-09 20:01:24 -05:00
Edward Amsden
19eba2b4bd
codegen: restage
2024-04-09 18:07:00 -05:00
Alex Shelkovnykov
06b62d3efa
Merge pull request #224 from urbit/barter-simsum/pma-restore-regression-fix
...
pma: fix regression on restore
2024-04-04 13:29:53 -06:00
barter-simsum
e437c287a9
pma: clean comments
2024-04-04 15:13:45 -04:00
barter-simsum
a6b12d89bd
pma: _bt_state_meta_new leave second metapage zeroed
...
There's no reason to initialize anything but the first metapage and it's
probably less error prone to leave the second metapage zeroed. On sync, the
first metapage will get memcpy'd to the second, so why partially write some of
the data now?
2024-04-02 14:35:21 -04:00
barter-simsum
af2fde6805
pma: btest.c changes
2024-04-02 14:28:58 -04:00
barter-simsum
93a788ec76
pma: fix regression on restore
...
There was a regression introduced with partition striping that caused problems
on restore due to node partitions incidentally getting mapped anonymous rather
than to the backing file
2024-03-27 19:08:40 -04:00
Edward Amsden
a245328266
Merge pull request #220 from urbit/as/slice
...
Minor improvement to slot implementation
2024-03-19 14:43:14 -05:00
Edward Amsden
f96297d93f
Merge pull request #221 from urbit/msl/perform-flogging
...
debug: use `flog!` macro instead of `eprintln!` sometimes
2024-03-18 10:19:06 -05:00
Matthew LeVan
bf3b6445c0
serf: placate clippy
2024-03-18 11:16:45 -04:00
Matthew LeVan
383b8e6d86
serf: flog where possible
2024-03-18 09:55:59 -04:00
Edward Amsden
53bc2c863e
Merge branch 'status' into msl/perform-flogging
2024-03-18 08:31:29 -05:00
Edward Amsden
4ee1cb1bdb
Merge pull request #204 from urbit/barter-simsum/partition-striping
...
pma: partition striping
2024-03-18 08:30:51 -05:00
Matthew LeVan
cbfa7dc5b3
flog: fix unused result
2024-03-15 10:24:11 -04:00
Matthew LeVan
ef90c78438
debug: use flog!
macro instead of eprintln!
sometimes
2024-03-15 09:14:03 -04:00
Alex Shelkovnykov
c35b6bba38
noun: minor improvement to slot implementation
2024-03-14 15:41:37 -06:00
barter-simsum
c7246d624e
pma: fix comments
2024-03-14 16:16:21 -04:00
barter-simsum
2577875c3b
pma: _node_get bounds checking
2024-03-13 15:24:20 -04:00
barter-simsum
b6cf968083
pma: btree test related changes
2024-03-13 15:20:33 -04:00
barter-simsum
c97a90f77d
pma: fix PMA_GROW_SIZE_p
2024-03-13 13:10:18 -04:00
barter-simsum
0ca6de4421
pma: fix cargo build warning
2024-03-13 11:59:01 -04:00
barter-simsum
c859a5f577
pma: cleanup
...
comment cleanup and removal of dead code
2024-03-13 11:48:42 -04:00
barter-simsum
46ffb737ac
pma: fix use-after-free of pending_nlist pointer
2024-03-13 11:36:07 -04:00
barter-simsum
21a1fcce39
pma: mlist restoration bugfix
...
more precisely fixes erroneous logic in child node CoWing
2024-03-13 11:35:18 -04:00