Edward Amsden
|
6cce3cc2ed
|
devshell: add bacon (better cargo-watch)
|
2023-12-06 23:09:53 -06:00 |
|
Edward Amsden
|
6d7a8a1283
|
devshell: add bacon
|
2023-12-06 23:08:53 -06:00 |
|
Edward Amsden
|
07c541e87e
|
pma: fix warning in build script
|
2023-12-06 23:08:53 -06:00 |
|
Edward Amsden
|
76fa10e1ea
|
pma: persist instance for Hamt
|
2023-12-06 23:08:53 -06:00 |
|
barter-simsum
|
e4695f641c
|
pma: misc bug fixes in _bt_state_load
|
2023-12-06 18:23:33 -05:00 |
|
barter-simsum
|
f07bc63e01
|
pma: test restructuring
|
2023-12-06 18:17:51 -05:00 |
|
Matthew LeVan
|
030218df9f
|
cargo: clippy lint
|
2023-12-06 16:50:41 -05:00 |
|
Matthew LeVan
|
79819b7795
|
cargo: format
|
2023-12-06 16:46:37 -05:00 |
|
Matthew LeVan
|
b7cb624b85
|
Merge branch 'status' into msl/parse-jets
|
2023-12-06 16:45:22 -05:00 |
|
Matthew LeVan
|
b99355b23a
|
jets: fix jet_here mismatch
|
2023-12-06 16:34:02 -05:00 |
|
Matthew LeVan
|
8dabcf2395
|
jets: fixed jet_here
|
2023-12-06 16:12:28 -05:00 |
|
Sigilante
|
e9dbb2fd08
|
Add unit tests for easy.
|
2023-12-06 13:46:29 -06:00 |
|
barter-simsum
|
1cdb55ce7f
|
pma: _bt_state_restore_maps2
|
2023-12-06 14:05:54 -05:00 |
|
Matthew LeVan
|
6deb05348e
|
Merge branch 'status' into msl/parse-jets
|
2023-12-06 11:19:42 -05:00 |
|
Edward Amsden
|
a09010bca5
|
jets: fix lint on hot state constant
|
2023-12-06 08:37:46 -06:00 |
|
Edward Amsden
|
4b4eb012be
|
jets: format
|
2023-12-06 08:34:12 -06:00 |
|
Edward Amsden
|
d5fc700129
|
jets: a bit of external developer friendliness for hot state
|
2023-12-06 08:33:34 -06:00 |
|
Edward Amsden
|
93e7ca016f
|
serf: accept hot state as parameter
|
2023-12-06 08:33:30 -06:00 |
|
Edward Amsden
|
473263eabb
|
Merge pull request #159 from urbit/eamsden/minimal-main
main: just be a serf, panic if not a serf
|
2023-12-06 08:30:38 -06:00 |
|
Edward Amsden
|
f2e9aa1e94
|
main: format
|
2023-12-06 08:24:13 -06:00 |
|
Edward Amsden
|
b9a0b37789
|
Merge pull request #161 from urbit/msl/upgrade-urcrypt-1
build: support latest `urcrypt`
|
2023-12-06 08:18:25 -06:00 |
|
Alex Shelkovnykov
|
d07ffe5bdb
|
Merge branch 'status' into eamsden/context-restore
|
2023-12-06 07:40:17 -06:00 |
|
Alex Shelkovnykov
|
1d777a60dd
|
serf: bump NockStack size to 4GB
|
2023-12-06 10:31:29 -03:00 |
|
Edward Amsden
|
1f68d65bb8
|
hamt: allocate outermost stem on NockStack
|
2023-12-05 23:32:39 -06:00 |
|
Philip Quirk
|
e7d76a3818
|
reset cache before work_swap
|
2023-12-05 21:18:02 -06:00 |
|
barter-simsum
|
87320843de
|
pma: remove old node freelist implm and refactor _bt_state_load
|
2023-12-05 21:39:21 -05:00 |
|
barter-simsum
|
2b6f5fdc26
|
pma: abort if mmap calls return MAP_FAILED
|
2023-12-05 21:21:26 -05:00 |
|
barter-simsum
|
df591e419f
|
pma: increment meta.txnid on sync
|
2023-12-05 21:19:03 -05:00 |
|
barter-simsum
|
b957bb6c5b
|
pma: misc fixes
|
2023-12-05 19:29:56 -05:00 |
|
barter-simsum
|
a820222566
|
pma: remove .meta_fd from BT_state
|
2023-12-05 19:29:35 -05:00 |
|
barter-simsum
|
984b7dcdfb
|
pma: fix mmap call in _bt_data_cow
|
2023-12-05 17:25:09 -05:00 |
|
Alex Shelkovnykov
|
aa002b47ee
|
jets: remove unnecessary helper struct
|
2023-12-05 16:23:55 -03:00 |
|
Alex Shelkovnykov
|
adbd8a3603
|
jets: consolidate virtualization logic
|
2023-12-05 16:17:38 -03:00 |
|
Matthew LeVan
|
4451a342c4
|
build: support latest urcrypt
|
2023-12-05 10:54:18 -05:00 |
|
Edward Amsden
|
35301c6e12
|
pma: copy nouns in
|
2023-12-04 22:55:32 -06:00 |
|
Alex Shelkovnykov
|
ff08e07b3f
|
jets: touch up previous commit
|
2023-12-05 00:56:12 -03:00 |
|
Edward Amsden
|
1c88d390e3
|
pma: space_needed for Noun
|
2023-12-04 20:50:07 -06:00 |
|
barter-simsum
|
d1ee3f673d
|
pma: misc
cleans up code. clearing comments and unnecessary struct members
also fixed lowidx calculation bug in deletion coalescing routines
|
2023-12-04 20:13:33 -05:00 |
|
barter-simsum
|
bbe034e382
|
pma: _mlist_insert
|
2023-12-04 19:50:20 -05:00 |
|
Edward Amsden
|
712f90e62c
|
main: just be a serf, panic if not a serf
|
2023-12-04 18:29:15 -06:00 |
|
Edward Amsden
|
1395d4b885
|
pma: remove previous PMA code
|
2023-12-04 18:18:29 -06:00 |
|
Edward Amsden
|
7112890b96
|
pma: take snapshots from serf
|
2023-12-04 18:07:51 -06:00 |
|
Edward Amsden
|
267a1a3cd5
|
pma: skeleton of integration into ares
|
2023-12-04 16:24:48 -06:00 |
|
Edward Amsden
|
ebb5a4063d
|
snapshot: strip out old snapshotting code to make way for PMA
|
2023-12-04 16:24:48 -06:00 |
|
barter-simsum
|
7935f531ff
|
pma: call pending freelist merge routines in bt_sync
|
2023-12-04 17:11:54 -05:00 |
|
barter-simsum
|
5beb2da584
|
pma: rewrite _pending_nlist_merge
|
2023-12-04 17:07:48 -05:00 |
|
barter-simsum
|
bbc1c88120
|
pma: amend _pending_flist_merge
|
2023-12-04 17:07:38 -05:00 |
|
barter-simsum
|
9708b47eca
|
pma: _pending_flist_merge one line change
|
2023-12-04 16:31:49 -05:00 |
|
barter-simsum
|
520f8133ab
|
pma: _pending_flist_merge
did I do this right? need to review. additionally, need to rewrite
_pendling_nlist_merge
|
2023-12-04 16:26:51 -05:00 |
|
barter-simsum
|
89eb301914
|
pma: some pending_flist operations. still need merge
|
2023-12-04 15:28:25 -05:00 |
|
Edward Amsden
|
1c80366066
|
virtualization: properly restore cold/warm states, cache, and scry stack when catching an error
|
2023-12-04 13:02:35 -06:00 |
|
barter-simsum
|
6a41cc156c
|
pma: amend _bt_data_cow
|
2023-12-04 13:47:33 -05:00 |
|
barter-simsum
|
db5ee1e371
|
pma: fix ADDR2OFF and OFF2ADDR. amend all sites that improperly handle vaof_t
this should be closely inspected. additionally fixed _bt_data_cow implementation
and a few other misc things
|
2023-12-04 13:36:50 -05:00 |
|
barter-simsum
|
14f82b45a8
|
pma: bt_inbounds
|
2023-12-04 12:37:53 -05:00 |
|
barter-simsum
|
3c0d34dd11
|
pma: modifications to bt_dirty and _bt_data_cow
|
2023-12-02 08:02:14 -05:00 |
|
barter-simsum
|
d7ffdc47de
|
pma: bt_dirty partial implm
|
2023-12-01 23:17:38 -05:00 |
|
barter-simsum
|
dc760add87
|
pma: amend bt_next_alloc impl
|
2023-12-01 16:37:18 -05:00 |
|
barter-simsum
|
2aae3d046b
|
pma: implement bt_next_alloc
|
2023-12-01 16:30:14 -05:00 |
|
Alex Shelkovnykov
|
d4c5a4ff66
|
rust: fix linter errors
|
2023-12-01 17:32:13 -03:00 |
|
Alex Shelkovnykov
|
93af68268c
|
rust: disable all printf statements which perform string interpolation
|
2023-12-01 16:44:44 -03:00 |
|
Alex Shelkovnykov
|
53f7f8f3dd
|
jets: parse jets bug fixes + hot state
|
2023-12-01 10:29:02 -03:00 |
|
barter-simsum
|
debabd9ec4
|
pma: implement bt_range_of
|
2023-11-30 17:16:15 -05:00 |
|
barter-simsum
|
1f61db551b
|
pma: fix external routine stubs. add comments to header
|
2023-11-30 11:37:09 -05:00 |
|
Alex Shelkovnykov
|
1e1dbae9fa
|
Merge branch 'status' into parser
|
2023-11-30 11:26:45 -03:00 |
|
Edward Amsden
|
6944b9b295
|
pma: format lib.rs
|
2023-11-29 16:36:58 -06:00 |
|
Edward Amsden
|
093aff0356
|
pma: use cc crate in build.rs
|
2023-11-29 16:36:30 -06:00 |
|
Sigilante
|
aaa8b49d18
|
Fix +mask
|
2023-11-29 16:11:57 -06:00 |
|
Sigilante
|
4424fa607c
|
+glue
|
2023-11-29 16:10:12 -06:00 |
|
Sigilante
|
2444495a62
|
Alphabetize.
|
2023-11-29 15:52:14 -06:00 |
|
Sigilante
|
2da9059308
|
Add comp
|
2023-11-29 15:48:14 -06:00 |
|
Sigilante
|
dff7da5fbd
|
Post stag.
|
2023-11-29 15:41:26 -06:00 |
|
Sigilante
|
b6345c68ef
|
Post pfix/sfix
|
2023-11-29 15:28:12 -06:00 |
|
Sigilante
|
f70db62b2c
|
Post slam and other stuff.
|
2023-11-29 14:45:13 -06:00 |
|
Sigilante
|
7be2d2b8ba
|
Add utility fns for parser jets.
|
2023-11-29 13:33:31 -06:00 |
|
barter-simsum
|
f7ffa0de97
|
pma: add additional interface stubs. implement later
|
2023-11-29 14:05:22 -05:00 |
|
barter-simsum
|
96b31ffe7f
|
pma: move BT_meta.chk to end of struct. hardcode 32 roots
|
2023-11-29 13:03:57 -05:00 |
|
barter-simsum
|
857c0051d9
|
pma: don't include stdlib.h in btree.h
|
2023-11-29 12:52:42 -05:00 |
|
barter-simsum
|
13963724a1
|
pma: declare BT_state in btree.h
|
2023-11-29 12:46:46 -05:00 |
|
Edward Amsden
|
187b283308
|
pma: fix wrapper.h
|
2023-11-29 11:43:15 -06:00 |
|
Edward Amsden
|
accf255b1a
|
pma: wip: forgot checksum.h
|
2023-11-29 11:41:31 -06:00 |
|
Edward Amsden
|
add377b007
|
pma: export bindgen bindings from lib
|
2023-11-29 10:36:19 -06:00 |
|
Edward Amsden
|
41253e9848
|
pma: wip: copy in PMA source and create bindgen crate
|
2023-11-29 10:15:46 -06:00 |
|
Alex Shelkovnykov
|
408a405d6b
|
Merge pull request #142 from urbit/as/slot
nock: fix slot access bug
|
2023-11-28 20:17:26 -06:00 |
|
Alex Shelkovnykov
|
4e2d9501a9
|
Merge branch 'status' into as/mook
|
2023-11-28 15:43:36 -06:00 |
|
Alex Shelkovnykov
|
6ef60d8209
|
nock: fix slot access bug
|
2023-11-28 18:38:16 -03:00 |
|
Alex Shelkovnykov
|
3f46b641ff
|
Merge branch 'status' into traces
|
2023-11-28 14:03:36 -03:00 |
|
Edward Amsden
|
4e2381dc3b
|
2stackz: add function to wrap a closure in frame push and pop
|
2023-11-28 10:59:30 -06:00 |
|
Alex Shelkovnykov
|
d1b05d7333
|
jets: simplify +mook using destination passing pattern
|
2023-11-28 12:49:24 -03:00 |
|
Alex Shelkovnykov
|
0c6b56949f
|
meta: reorganize test resources in repo
|
2023-11-28 12:00:03 -03:00 |
|
Alex Shelkovnykov
|
3b643ab873
|
jets: fix mismatch between Arvo and Ares for +mook
|
2023-11-28 09:11:52 -03:00 |
|
Alex Shelkovnykov
|
533503e2e4
|
build: restore removed build packages
|
2023-11-27 20:06:59 -03:00 |
|
Alex Shelkovnykov
|
cc7821dc41
|
build, docs: restyle flake and add commands to docs
|
2023-11-27 19:43:03 -03:00 |
|
Edward Amsden
|
5dba12a8d6
|
build: make tests pass by removing pma tests, in anticipation of new PMA
|
2023-11-27 13:02:58 -06:00 |
|
Alex Shelkovnykov
|
911dc7f850
|
jets: final touch ups
|
2023-11-25 11:53:27 -03:00 |
|
Alex Shelkovnykov
|
b3b493303a
|
jets: use NockStack for allocation in AES jets
|
2023-11-25 09:51:05 -03:00 |
|
Alex Shelkovnykov
|
a5e9fc9682
|
jets: review feedback
|
2023-11-25 01:14:48 -03:00 |
|
Alex Shelkovnykov
|
7bd763f162
|
Merge branch 'puck' into urcrypt
|
2023-11-24 23:05:52 -03:00 |
|
Alex Shelkovnykov
|
8709b2de32
|
build: port Matt's changes to main branch
|
2023-11-24 23:05:29 -03:00 |
|
Alex Shelkovnykov
|
591932e855
|
debug: fix inverted boolean logic
|
2023-11-24 11:01:58 -03:00 |
|
Alex Shelkovnykov
|
73e7997a32
|
test: add a TODO for expanding the test suite
|
2023-11-24 10:58:48 -03:00 |
|