Edward Amsden
|
25a8391c65
|
docs: developer intro
|
2023-11-24 11:38:51 -06: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 |
|
Edward Amsden
|
100608cbf9
|
github: fix silly working directory two-step
|
2023-11-22 11:05:35 -06:00 |
|
Edward Amsden
|
94661e42ae
|
github: update ares-shared workflow to use nix-develop
|
2023-11-21 13:39:30 -06:00 |
|
Edward Amsden
|
b54228b881
|
devenv: switch to a nix flake with a devshell for rust devenv
|
2023-11-21 12:21:24 -06: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 |
|
Edward Amsden
|
eb898172f9
|
Merge pull request #122 from urbit/eamsden/event-profiling
Event-based profiling
|
2023-11-20 10:14:07 -06: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 |
|
Edward Amsden
|
3a4ebf3dbd
|
Merge pull request #127 from urbit/sigilante/as-u64s
Add u64/u128 atom exports
|
2023-11-17 15:58:51 -06: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
|
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
|
77debd1a61
|
Merge pull request #126 from urbit/as/demo-debug
Apply debugging fixes discovered during Assembly 2023 demo prep
|
2023-11-15 15:09:30 -06:00 |
|
Edward Amsden
|
8b67f1e036
|
Merge branch 'status' into as/demo-debug
|
2023-11-15 09:48:27 -06:00 |
|
Edward Amsden
|
c5ea3f04dc
|
Merge pull request #119 from urbit/as/zing
Add jet for `+zing`
|
2023-11-15 06:52:09 -06:00 |
|
Edward Amsden
|
7a82b5d201
|
Merge pull request #117 from urbit/sigilante/jets-one
Jets for `min`, `max`, and `peg`
|
2023-11-15 06:38:48 -06:00 |
|
Alex Shelkovnykov
|
c7090fb62c
|
style: fix whitespace
|
2023-11-15 13:31:49 +01:00 |
|
Alex Shelkovnykov
|
586aa85d13
|
Merge branch 'status' into as/zing
|
2023-11-15 06:29:53 -06:00 |
|
Alex Shelkovnykov
|
77fa2a3b10
|
Merge branch 'status' into sigilante/jets-one
|
2023-11-15 06:29:19 -06:00 |
|
Alex Shelkovnykov
|
85539466c4
|
Merge branch 'status' into as/demo-debug
|
2023-11-15 06:27:46 -06:00 |
|
Edward Amsden
|
66d51f555c
|
Merge pull request #114 from urbit/msl/some-uts
Some `++ut` jets
|
2023-11-15 06:25:42 -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 |
|