Matthew LeVan
|
fd413bafe7
|
wip: jet_stew
|
2023-12-07 22:24:56 -05:00 |
|
Matthew LeVan
|
a44846a3fe
|
wip: stir needs to use with_frame
|
2023-12-07 20:40:35 -05:00 |
|
Matthew LeVan
|
4312ecb952
|
wip: x
|
2023-12-07 19:26:42 -05:00 |
|
barter-simsum
|
3eb0b3a5d5
|
pma: implement bt_state_close to a sufficient degree
|
2023-12-07 18:40:27 -05:00 |
|
Matthew LeVan
|
89506c4f1f
|
remove swp
|
2023-12-07 18:22:22 -05:00 |
|
Matthew LeVan
|
afc340857d
|
Merge branch 'status' into msl/more-parse-jets
|
2023-12-07 18:17:20 -05:00 |
|
Matthew LeVan
|
ecb626e227
|
jets: broken stir i think?
|
2023-12-07 18:12:07 -05:00 |
|
Matthew LeVan
|
b982d79b18
|
restore cargo
|
2023-12-07 18:04:12 -05:00 |
|
Matthew LeVan
|
d8e6db14ef
|
wip: formatting
|
2023-12-07 15:01:08 -05:00 |
|
Matthew LeVan
|
695a878754
|
wip: push current stir , trying to fix bugs
|
2023-12-07 14:20:53 -05:00 |
|
Matthew LeVan
|
45eff27f62
|
jets: stack.frame_pop() at end of stir
|
2023-12-07 13:23:49 -05:00 |
|
Matthew LeVan
|
bd45da99f8
|
jets: naive, non-cached stir implementation
|
2023-12-07 13:17:20 -05:00 |
|
Edward Amsden
|
654fd8bf0a
|
Merge branch 'status' into eamsden/add-bacon
|
2023-12-07 09:48:51 -06:00 |
|
Edward Amsden
|
b082af0859
|
PMA: throw unimplemented when trying to open on windows
|
2023-12-07 09:41:16 -06:00 |
|
Alex Shelkovnykov
|
3407f0202c
|
jets: clean up comments
|
2023-12-07 12:21:02 -03:00 |
|
Alex Shelkovnykov
|
2f86f30b8a
|
jets: move useful function into jet utils
|
2023-12-07 12:18:40 -03:00 |
|
Edward Amsden
|
03ad01d23d
|
pma: fix up last rust todos
|
2023-12-07 01:36:53 -06:00 |
|
Edward Amsden
|
863afcd7ef
|
pma: format
|
2023-12-07 01:34:47 -06:00 |
|
Edward Amsden
|
70e0f6abd5
|
pma: re-initialize hot state after stack reset
|
2023-12-07 01:28:21 -06:00 |
|
Edward Amsden
|
d321a13da8
|
pma: Preserve instance for Cold
|
2023-12-07 01:28:07 -06:00 |
|
Edward Amsden
|
bd31c02baa
|
pma: Persist instance for NounList
|
2023-12-07 01:19:27 -06:00 |
|
Edward Amsden
|
295da34cf8
|
pma: preserve instance for BatteriesList
|
2023-12-07 01:07:26 -06:00 |
|
Edward Amsden
|
06da6c6757
|
pma: persist instance for Batteries
|
2023-12-07 00:10:19 -06:00 |
|
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 |
|
Alex Shelkovnykov
|
9013fb8dda
|
debug: refactor assert_normalized location
|
2023-11-24 10:46:47 -03: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 |
|
Alex Shelkovnykov
|
de4224b2a2
|
Merge branch 'urcrypt' into puck
|
2023-11-22 13:52:27 -03:00 |
|
Alex Shelkovnykov
|
1c2c5d3def
|
TEMP
|
2023-11-22 13:51:04 -03:00 |
|
Alex Shelkovnykov
|
51aa99754c
|
Merge branch 'urcrypt' into puck
|
2023-11-22 05:25:23 -03:00 |
|
Alex Shelkovnykov
|
03fba05c46
|
jets: add AES jets to hot state and sham dashboard
|
2023-11-22 05:20:54 -03:00 |
|
Alex Shelkovnykov
|
090f91579d
|
jets: re-order lock jets to match Hoon
|
2023-11-22 05:19:14 -03:00 |
|
Sigilante
|
cbb817ccb8
|
Remove comment.
|
2023-11-21 13:54:01 -06:00 |
|
Matthew LeVan
|
c0476c9e09
|
Merge branch 'eamsden/build-urcrypt' into eamsden/fix_puck
|
2023-11-20 15:21:51 -05:00 |
|
Matthew LeVan
|
da6e8b2522
|
cleanup
|
2023-11-20 15:06:14 -05:00 |
|
Matthew LeVan
|
bdc9224995
|
Merge branch 'status' into msl/parse-jets
|
2023-11-20 14:59:19 -05:00 |
|
Matthew LeVan
|
acb598570e
|
clip man
|
2023-11-20 12:31:01 -05:00 |
|
Matthew LeVan
|
e12f21d8de
|
placate clippy
|
2023-11-20 12:29:39 -05:00 |
|
Matthew LeVan
|
2643e984aa
|
placate clippy
|
2023-11-20 12:22:41 -05:00 |
|
Matthew LeVan
|
ca71cdabcf
|
use context struct
|
2023-11-20 12:12:21 -05:00 |
|
Matthew LeVan
|
394883bd03
|
add &mut to c.stack in new_raw_bytes calls
|
2023-11-20 11:57:57 -05:00 |
|
Edward Amsden
|
b38a5d45af
|
Merge pull request #129 from urbit/as/jets
jets: remove unnecessary jet check on Nock 2
|
2023-11-20 10:15:56 -06:00 |
|
Edward Amsden
|
2b919b67ea
|
Merge pull request #128 from urbit/as/arvo
serf: fix bug that would abandon arvo state
|
2023-11-20 10:15:42 -06:00 |
|
Matthew LeVan
|
9a82fde3fc
|
build: add autoconf-archive
|
2023-11-20 10:58:12 -05:00 |
|
Matthew LeVan
|
ce85495bcc
|
build: add autoconf-archive
|
2023-11-20 10:57:47 -05:00 |
|
Matthew LeVan
|
37022248f7
|
cargo fmt
|
2023-11-20 10:54:44 -05:00 |
|
Matthew LeVan
|
da40dcda44
|
cargo fmt
|
2023-11-20 10:53:45 -05:00 |
|
Alex Shelkovnykov
|
0daca39b1d
|
Merge branch 'urcrypt' into puck
|
2023-11-20 00:41:06 -05:00 |
|
Alex Shelkovnykov
|
b1b46f908c
|
Merge branch 'profile' into urcrypt
|
2023-11-20 00:32:41 -05:00 |
|
Alex Shelkovnykov
|
ff3a6ebc0d
|
jets: remove unnecessary jet check on Nock 2
Nock 2 only comes from Hoon via .*, so we can assume it's never directly
used to invoke jetted code.
|
2023-11-20 00:28:11 -05:00 |
|
Alex Shelkovnykov
|
363b4bce14
|
serf: fix bug that would abandon arvo state
|
2023-11-20 00:28:04 -05:00 |
|
Alex Shelkovnykov
|
5516fcf854
|
Merge branch 'status' into profile
|
2023-11-20 00:27:41 -05:00 |
|
Alex Shelkovnykov
|
7267fcfe32
|
trace: remove fake thread distinction
|
2023-11-20 00:25:02 -05:00 |
|
Alex Shelkovnykov
|
9fb2b1f510
|
trace: simplify code to disable tracing on failure
|
2023-11-19 15:22:56 -05:00 |
|
Alex Shelkovnykov
|
8968ed4597
|
trace: replace duration events with completion events
|
2023-11-19 15:03:18 -05:00 |
|
Alex Shelkovnykov
|
c40896c429
|
trace: add serf event tracing for initial boot
|
2023-11-19 14:51:57 -05:00 |
|
Alex Shelkovnykov
|
60aaa45443
|
trace: add serf event tracing for peek writs
|
2023-11-19 14:34:37 -05:00 |
|
Alex Shelkovnykov
|
eef367bb63
|
trace: add serf event tracing for play writs
|
2023-11-19 14:34:20 -05:00 |
|
Alex Shelkovnykov
|
6e58c32824
|
trace: add serf event tracing for work writs
|
2023-11-18 00:18:41 +01:00 |
|
Sigilante
|
15a8745097
|
Swap high.low bytes in pair
|
2023-11-17 10:46:58 -06:00 |
|
Sigilante
|
379bd2279a
|
Mark manually-checked pair as safe.
|
2023-11-17 10:40:41 -06:00 |
|
Alex Shelkovnykov
|
d67dad2a0b
|
trace: fix invalid event names
|
2023-11-17 13:37:24 +01:00 |
|
Alex Shelkovnykov
|
f5889bba17
|
trace: add profile trace to DONE block
It's possible for a tail-recursive 9 to never hit the RET block.
|
2023-11-17 12:41:34 +01:00 |
|
Alex Shelkovnykov
|
9573584979
|
trace: disable tracing on failed write to file
|
2023-11-17 12:28:28 +01:00 |
|
Alex Shelkovnykov
|
e1c5d158e6
|
trace: move trace code to its own file
|
2023-11-17 00:03:35 +01:00 |
|
Alex Shelkovnykov
|
3c72f0244e
|
trace: fix linter warnings
|
2023-11-16 22:18:56 +01:00 |
|
Alex Shelkovnykov
|
33186d5789
|
Merge branch 'status' into profile
|
2023-11-16 12:22:11 +01:00 |
|
Sigilante
|
0cb6cb3063
|
Switch to doc comment format.
|
2023-11-15 16:30:19 -06:00 |
|
Sigilante
|
a2749a71cb
|
Rename u128_pair to u64_pair and clarify SoftFloat intent
|
2023-11-15 16:12:26 -06:00 |
|
Sigilante
|
e204285ab3
|
WIP include jet_last
|
2023-11-15 16:02:28 -06:00 |
|
Sigilante
|
7bd1adcc5c
|
WIP clarify direct atoms in last()
|
2023-11-15 15:54:33 -06:00 |
|
Sigilante
|
5f9adde330
|
WIP on last/u64 export
|
2023-11-15 15:52:03 -06:00 |
|
Sigilante
|
44ba80cd33
|
Fix minor unsafe blocks
|
2023-11-15 15:44:20 -06:00 |
|
Sigilante
|
1ae6303cbf
|
Move u64/u128 to IndirectAtom as well
|
2023-11-15 15:41:22 -06:00 |
|
Sigilante
|
7debba4ad7
|
Satisfy linter
|
2023-11-15 15:37:33 -06:00 |
|
Sigilante
|
1f0fec0f93
|
Satisfy linter
|
2023-11-15 15:36:12 -06:00 |
|
Sigilante
|
804ac35870
|
Add u64/u128 atom exports
Necessary for floating-point; nice for conversions from direct atoms.
|
2023-11-15 15:29:02 -06:00 |
|
Alex Shelkovnykov
|
c7090fb62c
|
style: fix whitespace
|
2023-11-15 13:31:49 +01:00 |
|
Alex Shelkovnykov
|
85539466c4
|
Merge branch 'status' into as/demo-debug
|
2023-11-15 06:27:46 -06:00 |
|
Edward Amsden
|
af7398133a
|
jet_crop: fix doubled assignment to cache
|
2023-11-15 06:23:24 -06:00 |
|
Alex Shelkovnykov
|
c214118c2d
|
jets: fix cache assignment bug
|
2023-11-15 13:15:40 +01:00 |
|
Alex Shelkovnykov
|
3e6dcd947c
|
build: re-enable assert_no_alloc
|
2023-11-15 13:13:59 +01:00 |
|
Alex Shelkovnykov
|
bfac32214c
|
jets: restore default interpreter::Error -> JetErr conversion
|
2023-11-15 13:10:15 +01:00 |
|
Alex Shelkovnykov
|
98c8e18230
|
update for proper merges to status
|
2023-11-15 13:03:04 +01:00 |
|
Alex Shelkovnykov
|
0b97e55fc4
|
Merge branch 'status' into ut1
|
2023-11-15 00:12:17 +01:00 |
|
Matthew LeVan
|
092f12525a
|
wip: st. josaphat
|
2023-11-14 16:43:56 -05:00 |
|
Matthew LeVan
|
c2aec6af65
|
jets: fix crypto jet tests
|
2023-11-14 15:59:08 -05:00 |
|
Edward Amsden
|
a43a12b9f3
|
warm: return %fast-path with jet
|
2023-11-13 23:03:40 -06:00 |
|
Edward Amsden
|
ac86b4455c
|
jets: fix puck: atom should be up to 32 *bytes*, not bits
|
2023-11-13 23:03:13 -06:00 |
|
Edward Amsden
|
0f24273e91
|
urcrypt: pull urcrypt-sys from crates.io
|
2023-11-10 08:57:44 -06:00 |
|
Edward Amsden
|
e4ab772998
|
jets: fix urcrypt jets to build with current interpreter, add sha and ed to hot state
|
2023-11-09 22:46:22 -06:00 |
|
Edward Amsden
|
dc07e21f18
|
Merge branch 'msl/urcrypt' into eamsden/build-urcrypt
|
2023-11-09 19:18:16 -06:00 |
|
Edward Amsden
|
45e9ab00bd
|
dependencies: add json for trace output
|
2023-11-09 19:13:12 -06:00 |
|
Edward Amsden
|
749444374d
|
interpreter: don't output traces < 33us
|
2023-11-09 19:12:49 -06:00 |
|
Edward Amsden
|
63d91d3cd5
|
serf: add event-trace profiling (-j in king) for fast-hinted cores
|
2023-11-09 15:02:51 -06:00 |
|
Edward Amsden
|
3bb124b52a
|
cold state: fix matches()
|
2023-11-07 09:53:53 -06:00 |
|
Edward Amsden
|
23cef0bf40
|
Merge pull request #115 from urbit/sigilante/swp-xeb
++xeb, ++flop
|
2023-11-07 09:36:22 -06:00 |
|
Edward Amsden
|
7e42b2b950
|
Merge pull request #116 from urbit/sigilante/cuejam
Post jam/cue jets.
|
2023-11-07 09:36:00 -06:00 |
|
Alex Shelkovnykov
|
84f9cf9b13
|
Fix cache assignment bug
|
2023-10-30 12:57:15 +00:00 |
|
Alex Shelkovnykov
|
94246f1b7e
|
Fix bugs in hint error logic
|
2023-10-30 12:39:28 +00:00 |
|
Edward Amsden
|
718f1a5cee
|
Merge branch 'status' into msl/urcrypt
|
2023-10-28 06:18:25 -05:00 |
|
Alex Shelkovnykov
|
b47bef9793
|
Change magic u3_none equivalent to valid DirectAtom
|
2023-10-27 21:06:26 +01:00 |
|
Edward Amsden
|
a011db78e6
|
hot state: allow indirect atom chums
|
2023-10-27 15:04:20 -05:00 |
|
Alex Shelkovnykov
|
65eff9f9d6
|
Fix build errors
|
2023-10-27 20:36:09 +01:00 |
|
Alex Shelkovnykov
|
e1c878af30
|
Add hot state dashboard
|
2023-10-27 20:32:11 +01:00 |
|
Edward Amsden
|
46275f5183
|
noun: lost paren
|
2023-10-27 14:04:56 -05:00 |
|
Edward Amsden
|
7362374579
|
noun: We need a hack value for NONE until we figure out what to do about mint_ut
|
2023-10-27 14:02:36 -05:00 |
|
Alex Shelkovnykov
|
c725f28466
|
Resolve merge conflicts
|
2023-10-27 19:44:29 +01:00 |
|
Alex Shelkovnykov
|
94eaa1115a
|
Merge branch 'zing' into fake
|
2023-10-27 19:37:57 +01:00 |
|
Alex Shelkovnykov
|
3f0ea82ed8
|
Resolve merge conflicts
|
2023-10-27 19:28:14 +01:00 |
|
Alex Shelkovnykov
|
59db570ce6
|
Merge branch 'xeb' into fake
|
2023-10-27 18:59:41 +01:00 |
|
Alex Shelkovnykov
|
908a6a6c76
|
Merge branch 'ut1' into fake
|
2023-10-27 18:53:14 +01:00 |
|
Alex Shelkovnykov
|
068eea3114
|
Merge branch 'mole' into fake
|
2023-10-27 18:52:49 +01:00 |
|
Alex Shelkovnykov
|
c42b26c4c9
|
merge branch 'jets-one' into fake
|
2023-10-27 18:52:36 +01:00 |
|
Alex Shelkovnykov
|
5aed65c969
|
Minor fixes
|
2023-10-27 13:08:48 +01:00 |
|
Alex Shelkovnykov
|
46918bcbf9
|
Fix bug and call +zing on stack trace
|
2023-10-27 09:19:27 +01:00 |
|
Alex Shelkovnykov
|
463cd31eaf
|
Add +zing jet
|
2023-10-27 09:07:46 +01:00 |
|
Alex Shelkovnykov
|
0b554c948b
|
Add jets for +mute & +mule
|
2023-10-27 07:47:09 +01:00 |
|
Alex Shelkovnykov
|
7ed97d502b
|
Add jets for +mure & +mole
|
2023-10-27 07:12:59 +01:00 |
|
Alex Shelkovnykov
|
9499b00590
|
Fixup comment explaining scry failure behaviour
|
2023-10-27 06:25:08 +01:00 |
|
Alex Shelkovnykov
|
096208a612
|
Reorder jets
|
2023-10-27 06:11:19 +01:00 |
|
Alex Shelkovnykov
|
e76f700785
|
Fixup mismatches and make idiomatic
|
2023-10-27 01:03:07 -04:00 |
|
Alex Shelkovnykov
|
8a760d3b6e
|
Merge branch 'mink-scry' into ut1
|
2023-10-25 06:06:10 -06:00 |
|
Alex Shelkovnykov
|
25a7b09ddd
|
Undo Cargo changes
|
2023-10-24 20:18:59 -06:00 |
|
Alex Shelkovnykov
|
f0377d7d7a
|
Fix up logic & tests
|
2023-10-24 20:14:09 -06:00 |
|
Alex Shelkovnykov
|
0175f13e36
|
Merge branch 'mink-scry' into jets-one
|
2023-10-24 18:21:29 -06:00 |
|
Alex Shelkovnykov
|
a4ae576a9f
|
Minor fixup
|
2023-10-24 15:46:44 -06:00 |
|
Alex Shelkovnykov
|
905cba65a4
|
Merge branch 'mink-scry' into cuejam
|
2023-10-24 15:29:18 -06:00 |
|
Alex Shelkovnykov
|
4a48eb26ff
|
Merge branch 'mink-scry' into xeb
|
2023-10-24 15:27:32 -06:00 |
|
Alex Shelkovnykov
|
15e0b5339f
|
Replace non_unifying_equality by rewriting assert_jer_err
|
2023-10-24 15:15:05 -06:00 |
|
Alex Shelkovnykov
|
b6a3ae3064
|
Address Phil's comments
|
2023-10-24 14:57:44 -06:00 |
|
Alex Shelkovnykov
|
28e6e37c4f
|
Fix slot 1 lookup
|
2023-10-24 10:25:30 -06:00 |
|
Alex Shelkovnykov
|
764a565aa8
|
Add +xeb and +flop to hot state and test pill
|
2023-10-24 10:16:47 -06:00 |
|
Alex Shelkovnykov
|
5c34632f5f
|
Simplify code and tests
|
2023-10-24 10:13:53 -06:00 |
|
Alex Shelkovnykov
|
0228c4e300
|
Co-locate helper functions w/ jets
|
2023-10-24 09:55:49 -06:00 |
|
Alex Shelkovnykov
|
151a009616
|
Group list logic jets
|
2023-10-24 09:26:58 -06:00 |
|
Alex Shelkovnykov
|
9b05f0747d
|
Merge branch 'mink-scry' into status
|
2023-10-24 09:17:59 -06:00 |
|
Alex Shelkovnykov
|
55adbb6789
|
Remove leftover comments
|
2023-10-23 22:13:55 -06:00 |
|
Alex Shelkovnykov
|
1b051f7d01
|
Merge branch 'status' into mink-scry
|
2023-10-23 22:12:38 -06:00 |
|
Alex Shelkovnykov
|
d40b7da06d
|
Add unit test for non_unifying_equality
|
2023-10-23 22:02:13 -06:00 |
|
Alex Shelkovnykov
|
7992d02766
|
Rework +mink scry failure logic
|
2023-10-23 21:49:37 -06:00 |
|
Alex Shelkovnykov
|
7e4bf3ae5d
|
Refactor JetErr to use interpreter::Failure enum
|
2023-10-23 15:37:04 -06:00 |
|
Alex Shelkovnykov
|
0632de6f1e
|
Add jet dashboard comments from pair session w/ Ed
|
2023-10-23 14:37:42 -06:00 |
|
Alex Shelkovnykov
|
5ff2990034
|
disable %fast jets when sham_hints feature enabled
|
2023-10-23 14:02:34 -06:00 |
|
Sigilante
|
b1a63e52cc
|
Lint
|
2023-10-23 14:41:02 -05:00 |
|
Sigilante
|
b31c43728b
|
Register
|
2023-10-23 14:38:09 -05:00 |
|
Sigilante
|
6fadc9c799
|
Lint.
|
2023-10-23 14:36:29 -05:00 |
|
Sigilante
|
9bb5501e25
|
Update rust/ares/src/jets/serial.rs
Co-authored-by: Edward Amsden <edward@blackriversoft.com>
|
2023-10-23 14:34:02 -05:00 |
|
Sigilante
|
0175f1bf41
|
Update rust/ares/src/jets/serial.rs
Co-authored-by: Edward Amsden <edward@blackriversoft.com>
|
2023-10-23 14:33:57 -05:00 |
|
Alex Shelkovnykov
|
2e0e4338af
|
Change cache behaviour to match Vere's per-road model
|
2023-10-23 10:58:17 -06:00 |
|
Alex Shelkovnykov
|
d4f9b907b1
|
Refactor Context
|
2023-10-22 22:50:03 -06:00 |
|