Commit Graph

666 Commits

Author SHA1 Message Date
Matthew LeVan
37022248f7 cargo fmt 2023-11-20 10:54:44 -05:00
Alex Shelkovnykov
b1b46f908c Merge branch 'profile' into urcrypt 2023-11-20 00:32:41 -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
Alex Shelkovnykov
98c8e18230 update for proper merges to status 2023-11-15 13:03:04 +01:00
Alex Shelkovnykov
75fabd84fe Merge branch 'status' into amnd 2023-11-15 11:53:27 +01:00
Alex Shelkovnykov
3d65516be6 jets: re-enable assert_no_alloc 2023-11-15 11:41:06 +01:00
Alex Shelkovnykov
28aed7f2ac Merge branch 'status' into amnd 2023-11-15 11:26:25 +01:00
Alex Shelkovnykov
214b745a43 jets: fix allocation bug and add tests for it 2023-11-15 11:10:05 +01:00
Alex Shelkovnykov
0b97e55fc4 Merge branch 'status' into ut1 2023-11-15 00:12:17 +01:00
Edward Amsden
4177ae6fa3 jets: peg and mas implemented using bitslices 2023-11-10 10:39:55 -06:00
Edward Amsden
4500427e4a jets: rewrite zing in destination passing style 2023-11-10 10:09:54 -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