Edward Amsden
8e857f7c86
jets: fast dashboard plumbed in: attempt matches on 2 and 9, register on 11
2023-09-22 19:57:08 -05:00
Edward Amsden
95e1df9433
jets: lints and formatting
2023-09-22 17:46:25 -05:00
Edward Amsden
98d7c14c8c
jets: cold/hot/warm dashboards (not yet integrated)
2023-09-22 17:42:47 -05:00
Matthew LeVan
6b7e21ba48
wip: add urcrypt
2023-09-22 13:30:51 -04:00
Alex Shelkovnykov
0072e09a85
Forward non-deterministic errors to the senior frame
2023-09-21 00:04:20 -06:00
Edward Amsden
4dd009c04c
Merge pull request #88 from urbit/eamsden/update-9-20-2023
...
updates: 9-20-2023 (david/alex/jonathan/edward/neal)
2023-09-20 13:46:32 -05:00
Edward Amsden
e04d20c7de
updates: 9-20-2023 (david/alex/jonathan/edward/neal)
2023-09-20 13:43:52 -05:00
Alex Shelkovnykov
95083f7b78
WIP 09/19
2023-09-19 20:47:21 -06:00
Alex Shelkovnykov
e5e0fad569
slog %crud events in toddler
2023-09-19 18:36:46 -06:00
Philip Monk
fc3df952fb
refactor to use soft()
2023-09-19 16:15:49 -06:00
Philip Monk
767682307e
wip add crud handling
2023-09-19 16:15:42 -06:00
Alex Shelkovnykov
d122f1d1cd
run cargo fmt
2023-09-15 22:41:36 -06:00
Alex Shelkovnykov
5970061218
hook up +mook to first time play
2023-09-15 22:40:03 -06:00
Alex Shelkovnykov
82e2fcbd91
unify logic for flopped/unflopped +mook
2023-09-15 21:36:09 -06:00
Alex Shelkovnykov
25c0ad7778
hook up +mook to +slam
2023-09-15 21:18:22 -06:00
Sigilante
517c20bafb
Start crypto shax/shay.
2023-09-15 16:06:42 -05:00
Sigilante
7fd9f41cad
Post jet_peg and tests.
2023-09-15 15:33:09 -05:00
Alex Shelkovnykov
841301a251
hoon, jets: add +slow for %ud
2023-09-15 12:43:59 -06:00
Alex Shelkovnykov
58a512c035
Merge branch 'status' into trace
2023-09-15 09:33:11 -06:00
Sigilante
1b66767291
Clean up peg jet.
2023-09-15 09:48:48 -05:00
Edward Amsden
1b1c36bec5
Merge pull request #84 from urbit/jon/hamt-preserve-no-lw
...
hamt: preserve() traversal_stack uses rust stack
2023-09-14 12:56:38 -05:00
Jonathan Paprocki
7070fad4e5
Merge branch 'status' into jon/hamt-preserve-no-lw
2023-09-14 13:01:31 -04:00
Jonathan Paprocki
02ffe3ddb7
hamt: use expect() instead of let .. else
...
Co-authored-by: Edward Amsden <edward@blackriversoft.com>
2023-09-14 12:27:01 -04:00
Alex Shelkovnykov
1944c0294e
WIP 09/13
2023-09-13 22:30:59 -06:00
Edward Amsden
72c63d9014
Merge pull request #83 from ynx0/y/import-fix
...
ares: make ibig dep a relative path so importing as a crate works properly
2023-09-13 21:56:15 -05:00
Edward Amsden
6e0e5d103b
Merge branch 'status' into y/import-fix
2023-09-13 21:31:07 -05:00
Edward Amsden
a39f856282
Merge pull request #85 from urbit/jon/assert_empty_stack
...
mem: assert stack_is_empty() when it should be
2023-09-13 21:29:48 -05:00
Jonathan Paprocki
2bfe5a06c6
hamt: preserve traversal_stack uses rust stack
...
this was using the lightweight stack, but this presented the following
issue: NockStack::copy() can be called during the Hamt::preserve() call,
and the lightweight stack may not be empty. NockStack::copy() presumes
that the lightweight stack is empty when it is called, and thus tried to
pop elements that preserve() had pushed onto it.
NockStack::copy() should probably assert that the lightweight stack is
empty when its called
2023-09-13 13:51:20 -04:00
Jonathan Paprocki
028519edd7
mem: assert stack_is_empty() when it should be
...
if these functions are callled with a non-empty lightweight stack, they
will try to pop things that they shouldn't.
all other stack_is_empty() callsites happen in a fresh stack frame, so
we already know the lightweight stack will be empty.
2023-09-13 13:44:33 -04:00
Alex Shelkovnykov
67abda479e
WIP 09/12
2023-09-12 22:20:15 -06:00
Alex Shelkovnykov
54a9ec980f
Merge branch 'status' into trace
2023-09-11 19:38:12 -06:00
Yaseen
999504ef4e
ares: make ibig dep a relative path so importing as a crate works properly
...
- using patch.crates-io does not work because it only applies to the local crate development and not as a setting for consumers of the package
thanks to @drbeefsupreme for the original fix
Co-authored-by: <drbeefsupreme@discordja.net>
2023-09-11 13:20:28 -04:00
Alex Shelkovnykov
54f982bf4d
WIP - 09/10
2023-09-10 23:13:07 -06:00
Alex Shelkovnykov
96a8915cc3
WIP - 09/09
2023-09-10 09:51:25 -06:00
Sigilante
39cfd709bc
WIP jets
2023-09-08 22:00:19 -05:00
Sigilante
2aabf2e8a7
Add min/max jets.
2023-09-06 13:02:33 -05:00
Alex Shelkovnykov
21a13ee444
Merge pull request #82 from urbit/eamsden/gitattributes
...
ares: add .gitattributes to mark .jam and .pill files binary
2023-09-06 11:47:48 -06:00
Edward Amsden
ad38bd858b
ares: add .gitattributes to mark .jam and .pill files binary
2023-09-06 11:10:38 -05:00
Edward Amsden
5b26b24cef
Merge pull request #76 from urbit/eamsden/lightweight-stack-2
...
interpreter: use lightweight stack and do TCO
2023-09-06 11:05:27 -05:00
Edward Amsden
f056a796a3
Merge branch 'status' into eamsden/lightweight-stack-2
2023-09-06 11:01:52 -05:00
Alex Shelkovnykov
1b02d61c30
Merge pull request #81 from urbit/eamsden/fix-lints
...
interpreter: address new lints
2023-09-06 09:58:44 -06:00
Edward Amsden
e2f1ad15e1
nix: rust: bump versions in dev shell
2023-09-06 10:22:25 -05:00
Edward Amsden
576b511065
interpreter: address new lints
2023-09-06 10:18:43 -05:00
Edward Amsden
1705b9e81b
Merge branch 'status' into eamsden/lightweight-stack-2
2023-09-06 09:36:17 -05:00
Edward Amsden
1494915aa9
interpreter: remove unnecessary cast.
2023-09-06 08:43:30 -05:00
Alex Shelkovnykov
8816d470c9
test: replace print with call to Ackermann function
2023-09-05 23:18:05 -06:00
Alex Shelkovnykov
0480fe615b
style: run cargo fmt
2023-09-05 23:05:23 -06:00
Alex Shelkovnykov
0438bbea88
hoon: add +mack
2023-09-05 23:03:13 -06:00
Alex Shelkovnykov
17a2b914c0
hoon: add +mock
2023-09-05 23:03:13 -06:00
Alex Shelkovnykov
70da990300
hoon: add +mook
2023-09-05 23:03:13 -06:00