Elliot Glaysher
aefcea5328
Bootable and Dojo can issue +http requests. But no vere support yet.
2019-02-11 14:41:50 -08:00
Elliot Glaysher
cdb8267caf
Use the names %lient and %rver for now.
...
Instead of continuing to struggle with all the places in arvo where we
assume that vane names are one letter and that one letter is the first
letter of the full vane name, just use %l/lient and %r/rver for now to
finish the split of %light into a separate http client and server vane.
2019-02-11 11:44:56 -08:00
Elliot Glaysher
55afd89e09
Merge remote-tracking branch 'origin/master' into lighter-than-eyre
2019-02-08 16:50:21 -08:00
Elliot Glaysher
253ef31531
Initial split of %light into %http-server and %http-client
2019-02-08 15:03:46 -08:00
Joe Bryan
1dd30334af
renames kernel upgrade initialization event from %vega to %lyra
2019-02-01 15:07:31 -05:00
Joe Bryan
e9ee7ce5e3
refactors arvo's +spam:is, which sends a move to every vane
2019-02-01 15:07:31 -05:00
Joe Bryan
d9767f4802
refactors effect iteration in arvo +poke
2019-02-01 15:07:31 -05:00
Joe Bryan
690934a6fc
updates arvo/vanes to send/receive %vega kernel upgrade notification
2019-02-01 15:07:26 -05:00
ixv
c30eabc6cd
Merge pull request #1014 from urbit/arvo-slum
...
slum in Arvo scry
2019-01-18 14:47:57 -08:00
Fang
8cd2a02f04
Remove trailing whitespace
2019-01-17 21:37:34 -08:00
Ted Blackman
8df76d273e
slum in arvo scry
2019-01-17 15:31:41 -08:00
Elliot Glaysher
46a23a970a
Merge remote-tracking branch 'origin/release-candidate' into lighter-than-eyre
2019-01-16 10:21:49 -08:00
Joe Bryan
f6e4977721
adds +vane-sample type, uses for all vane calls
2019-01-13 18:54:47 -05:00
Joe Bryan
452b2c20af
fixes incorrect vane sample in +ruck:vent
2019-01-13 18:52:01 -05:00
Joe Bryan
b321486b51
Revert "adds arvo interface nock printfs"
...
This reverts commit 03800814dc
.
2019-01-08 22:04:48 -05:00
Joe Bryan
fe643204f7
corrects axes in arvo interface comments
2019-01-08 20:15:41 -05:00
Joe Bryan
03800814dc
adds arvo interface nock printfs
2019-01-08 18:10:40 -05:00
Elliot Glaysher
ecba9cbd62
Merge remote-tracking branch 'origin/release-candidate' into lighter-than-eyre
2019-01-07 14:15:44 -08:00
Elliot Glaysher
727cdbda1c
Merge remote-tracking branch 'origin/release-candidate' into lighter-than-eyre
2019-01-02 11:57:31 -08:00
Elliot Glaysher
9828c02473
Remove duplicated code between arvo and hoon
...
Also removes some dead code from arvo which lets us clean up some
^ in dojo.
2019-01-02 11:09:25 -08:00
Elliot Glaysher
03440c2045
Add comment
2018-12-19 16:05:27 -08:00
Elliot Glaysher
88d0e9fd1d
Don't change the move order.
2018-12-19 15:39:35 -08:00
Elliot Glaysher
2419d48f89
Fix arvo ova order
...
Behn is sensitive to the order in which ova are emitted, which was not
correct. Previously, ova emitted first within a single vane activation
were processed as effects last.
2018-12-19 15:21:28 -08:00
Isaac Visintainer
2edf34602e
removed hard from print statement
2018-12-17 17:12:38 -08:00
Elliot Glaysher
2a0cc8a6aa
Merge remote-tracking branch 'origin/release-candidate' into lighter-than-eyre
...
This also fixes up the changes in the vane interface. We can make
a pill with this and can boot it. We can even start the %server app
and ship down a single timer event to the browser, but subsequent
events have broken in the interim; debug on Monday.
2018-12-14 16:04:13 -08:00
Elliot Glaysher
68f7751ea2
No need to flop
2018-12-10 15:40:47 -08:00
Elliot Glaysher
484dba95ca
Light version of +sloy
2018-12-10 13:22:56 -08:00
Ted Blackman
7ed3a02a92
+slum to call raw nock gate; some associated cleanup ( #923 )
2018-12-08 18:42:36 -08:00
Elliot Glaysher
07d55d6277
Minimize +slay usage in +sloy
...
+sloy is practically how we perform most scrying. It parses wires
using the full +slay when several of the elements. Replaces all
usages we can with +slaw.
The long term fix is to move to not parsing wires, but that won't
happen before current release-candidate is released.
2018-12-07 14:43:07 -08:00
Elliot Glaysher
9131e022af
Move from just hashing time to using actual entropy.
2018-12-06 16:51:52 -08:00
Joe Bryan
6a1f32bb19
Merge branch 'release-candidate' into single-home
...
* release-candidate:
[CI] updates pinned vere commit
Use a trap to lazily evaluate the arguments to %dude in Eyre.
Don't do two passes in the unjetted +sort
%hold removed
losing the `b` reference
remove !:
use assertion
Update pin-vere-commit.txt
type variance bug fix
Trim ethereum snapshot in Jael (#911 )
Moved to +jack
Add ~| to arvo to try to debug intermittent crash.
Add special cases for %da and %ta to +slaw
2018-12-06 19:07:38 -05:00
Joe Bryan
234d9e7c45
12. removes %vega (old), renames %velo to %vega
...
and incorporates review feedback
2018-12-06 17:43:47 -05:00
Joe Bryan
b1d8207863
11. restores a single, top-level Arvo formal interface gate
2018-12-06 15:33:05 -05:00
Joe Bryan
f51b51862b
10. moves %zuse flexibility to Arvo larval stage
2018-12-06 01:34:49 -05:00
Joe Bryan
82f4e20e8c
9. adds a larval Arvo outer stage, proper single-homing
...
including on upgrade
2018-12-06 01:34:44 -05:00
Joe Bryan
a51dd2b7de
8. adds arvo core headers and @cgyarvin's arvo comment
2018-12-06 00:36:17 -05:00
Joe Bryan
e0bce20c26
7. trivially single-home the vanes
2018-12-06 00:36:17 -05:00
Joe Bryan
1a44621238
6. trivially single-home arvo with %whom
2018-12-05 23:13:45 -05:00
Joe Bryan
1c2f841f86
5. add entropy to arvo with %wack
2018-12-05 23:13:38 -05:00
Joe Bryan
22f174fa10
4. use explicit nock %9 formulas for gate calls in %velo
2018-12-05 23:13:35 -05:00
Joe Bryan
80986553a7
3. restores the new %velo arvo upgrade system
2018-12-05 23:13:32 -05:00
Joe Bryan
b19109c288
2. refactors %zuse handling in arvo
2018-12-05 23:13:29 -05:00
Joe Bryan
563b174de4
1. refactors and deduplicates arvo effect handling
2018-12-05 23:13:25 -05:00
Elliot Glaysher
f14837755d
Moved to +jack
2018-12-05 13:36:29 -08:00
Elliot Glaysher
b75e22e1ea
Add ~| to arvo to try to debug intermittent crash.
2018-12-05 13:26:20 -08:00
Elliot Glaysher
75341be2d8
Don't use slot in +scry since the type is never used.
2018-12-03 10:45:54 -08:00
Elliot Glaysher
0b0d2ca2a8
Prime the worm cache in arvo with scry types
...
The majority of time in handling a scry is spent in the compiler since it
doesn't use the compiler cache since scrying can't have side-effects and modify
the cache. So prime the worm cache at vane install time so the cache is
prepopulated before we call a scry.
This shaves off >10ms per scry.
2018-12-02 19:46:21 -08:00
Elliot Glaysher
e94a1012f5
3: Use +slot 2/3 instead of +slap %p/%q
2018-12-01 14:27:32 -08:00
Elliot Glaysher
1488bf0284
2: Thread through the toplevel changes.
2018-12-01 14:27:32 -08:00
Elliot Glaysher
6621d5ebca
1: Change the type of +vent so it standardizes cache location.
2018-12-01 14:27:32 -08:00