Commit Graph

743 Commits

Author SHA1 Message Date
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
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
391166ca55 pma: update .gitignore 2023-11-29 11:41:55 -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
Edward Amsden
d7173bf7ec
Merge pull request #140 from urbit/as/mook
jets: fix `+mook` jet mismatches and simplify logic
2023-11-28 17:14:36 -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
b78ccf25e5
Merge pull request #141 from urbit/eamsden/stack_frame_wrapper
2stackz: add function to wrap a closure in frame push and pop
2023-11-28 11:58:46 -06: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
Edward Amsden
1f38dd2844
Merge pull request #139 from urbit/as/pill-docs
meta, docs: pills refactor
2023-11-28 10:34:37 -06:00
Alex Shelkovnykov
d1b05d7333 jets: simplify +mook using destination passing pattern 2023-11-28 12:49:24 -03:00
Alex Shelkovnykov
e507b579b4 docs: minor refactor of pill documentation location and contents 2023-11-28 12:12:56 -03:00
Alex Shelkovnykov
dcda5759d5 meta: add more test pills to repo 2023-11-28 12:00:22 -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
9a904fcbf6
Merge pull request #123 from urbit/eamsden/build-urcrypt
integrate urcrypt jets
2023-11-27 17:11:53 -06: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
a78ff5426c devenv: remove no-longer-needed dependency install step from Github actions 2023-11-27 13:07:31 -06: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
eb7f3180da
Merge branch 'status' into eamsden/build-urcrypt 2023-11-25 08:58:43 -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
5daf8a8091 Merge branch 'status' into urcrypt 2023-11-24 22:53:35 -03:00
Edward Amsden
1ffe459a4d
Merge pull request #136 from urbit/eamsden/dev-docs
docs: developer intro
2023-11-24 11:45:26 -06:00
Edward Amsden
25a8391c65 docs: developer intro 2023-11-24 11:38:51 -06: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
Alex Shelkovnykov
9013fb8dda debug: refactor assert_normalized location 2023-11-24 10:46:47 -03:00
Alex Shelkovnykov
e2d8e905e3
Merge pull request #131 from urbit/eamsden/nix-ci
Use Nix shell in CI
2023-11-22 21:20:37 -06:00
Edward Amsden
3dc74f71ea Merge branch 'status' into eamsden/nix-ci 2023-11-22 16:20:06 -06:00
Edward Amsden
4052339140
Merge pull request #133 from ynx0/y/fix-shell-nix
devenv: add libiconv to shell.nix
2023-11-22 14:38:32 -06:00
Yaseen
42c5aec1e8
devenv: add libiconv to shell.nix 2023-11-22 14:05:28 -05:00
Matthew LeVan
284fbc6e44 address @ashelkovnykov's comments, pt. 2 2023-11-22 13:52:30 -05:00
Matthew LeVan
479f311123 address @ashelkovnykov's comments, pt. 1 2023-11-22 13:27:44 -05:00
Edward Amsden
100608cbf9 github: fix silly working directory two-step 2023-11-22 11:05:35 -06:00
Alex Shelkovnykov
9add7ffb49 Merge branch 'urcrypt' into puck 2023-11-22 13:56:40 -03:00
Alex Shelkovnykov
8df78a4a8f Merge remote-tracking branch 'upstream/eamsden/build-urcrypt' into urcrypt 2023-11-22 13:56:13 -03:00