Elliot Glaysher
010ee1e91d
Remove implicit +sell
...
On each wakeup during send in light, we were spending about 7ms inside
+sell. Replace that with an equivalent way of printing an integer to
a tape. We now spend about half a ms on each outbound message.
2019-01-16 15:24:30 -08:00
Elliot Glaysher
49d43ff11b
Fix event queue and add end-to-end test of the channels, including retry logic.
2019-01-16 14:58:07 -08:00
Isaac Visintainer
f52da5cc45
bumped ames protocol num
2019-01-16 14:32:47 -08:00
Isaac Visintainer
b959b8402b
be more explicit about what failed
2019-01-16 14:24:04 -08:00
Isaac Visintainer
6f3d85326b
run kernel compile inside a mule
2019-01-16 14:24:03 -08:00
Elliot Glaysher
46a23a970a
Merge remote-tracking branch 'origin/release-candidate' into lighter-than-eyre
2019-01-16 10:21:49 -08:00
Philip Monk
649ad1951e
Merge pull request #1000 from urbit/philip/qol
...
Quality-of-life improvements for %jael
2019-01-15 16:59:15 -08:00
Philip Monk
85d4328613
add ability to restore from snapshot on-demand
2019-01-15 16:33:17 -08:00
Philip Monk
c800cb86be
comment about overriding snapshot
2019-01-15 16:03:01 -08:00
Philip Monk
5b192b7a65
add eth-status scry to get latest block
2019-01-15 15:50:51 -08:00
Isaac Visintainer
ce4b09cd88
move the restore snapshot call
2019-01-15 15:09:50 -08:00
Joe Bryan
5ac3c8b84a
bumps the %ames protocol version number
2019-01-14 21:27:23 -05:00
Joe Bryan
563a1610f8
Merge pull request #992 from urbit/acme-retouch
...
adds exponential backoff and :hall notifications to :acme
2019-01-14 20:36:22 -05:00
Ted Blackman
eaa53bbb14
traverse q.ask to prevent leak
2019-01-14 15:58:50 -08:00
Ted Blackman
85a646de54
existence is questionable
2019-01-14 15:45:01 -08:00
Ted Blackman
3998ae3349
try iterating over the right thing
2019-01-14 15:32:51 -08:00
Isaac Visintainer
eb93f9cc1a
removed some prints
2019-01-14 14:29:04 -08:00
Isaac Visintainer
2b8bdce1ed
prints
2019-01-14 14:04:13 -08:00
ixv
493d5a0ca5
Merge pull request #981 from urbit/silence-eyre
...
remove %eyre auth redirect printfs
2019-01-14 10:11:33 -08:00
Philip Monk
40faa333ce
Merge pull request #989 from urbit/philip/clay-fix
...
use foreign aeon for foreign mark definitions
2019-01-14 00:57:57 -08:00
Philip Monk
ea0f233572
use foreign aeon for foreign mark definitions
2019-01-13 23:46:21 -08:00
Joe Bryan
23cfd828ee
updates %eyre to ignore css %auth redirects
2019-01-11 22:46:39 -05:00
Joe Bryan
24e95d49b5
removes printf from +render-tang in %eyre
2019-01-11 22:46:02 -05:00
Anthony Arroyo
edeefcf04c
Merge pull request #977 from urbit/ren-cen-zen
...
% means path-to-render in renderers
2019-01-11 18:03:52 -08:00
Elliot Glaysher
8c72d2594e
Get basic client side event acknowledging working.
2019-01-11 15:18:53 -08:00
Joe Bryan
26d3fb4370
updates %ames to scry for +deed at the latest known +life
2019-01-11 17:58:26 -05:00
Joe Bryan
140fa09ad6
renames %ames scrys for clarity
2019-01-11 17:58:21 -05:00
Elliot Glaysher
3dd4dde8ec
Don't use ~(nap to ...). I must be using it wrong; it produces wrong answer sometimes.
2019-01-11 14:15:17 -08:00
Ted Blackman
9c49916938
% means path-to-render in renderers
2019-01-11 14:06:23 -08:00
Joe Bryan
cf0ce08f01
removes +life from %bond +meal (to fix nacks)
2019-01-11 16:55:27 -05:00
Elliot Glaysher
f6f9c46dca
Timer demo works again, but now based on subscriptions.
...
- Resubscribes because Gall currently breaks connections after 20
messages on a subscription.
- Fixes cleanup of connections, so we don't constantly leak closed
connections into set of open connections, leading to spam cleanup
on restart of your urbit.
2019-01-10 16:35:09 -08:00
Philip Monk
be296f6897
skip json-rpc-response mark
2019-01-10 16:17:03 -08:00
Philip Monk
ba9bf4f031
reduce ++hard usage in jael for speed
2019-01-10 15:49:37 -08:00
Elliot Glaysher
412a182c3e
First attempt at retargetting the %server demo onto %light channels.
...
This currently has a bunch of issues around canceling the channel, but
we have a minimal demo which is able to use Gall subscriptions from the
webpage over an EventSource.
2019-01-09 15:43:43 -08:00
Joe Bryan
177a48e2d0
Merge pull request #965 from urbit/murmug
...
switch +mug hash from FNV to Murmur3
2019-01-09 01:47:49 -05:00
Joe Bryan
d318b2cfcf
renames +vor to +mor, comments noun-order gates
2019-01-08 22:37:28 -05:00
Joe Bryan
5f676ac276
Revert "comments out failing cast in %eyre"
...
This reverts commit a6716b2bc6
.
2019-01-08 22:04:12 -05:00
Joe Bryan
a6716b2bc6
comments out failing cast in %eyre
2019-01-08 18:10:40 -05:00
Elliot Glaysher
bee2b01fb6
First test usage of the channel stuff from a real browser. Properly sends an error back.
2019-01-08 14:44:03 -08:00
Isaac Visintainer
bab30e5333
- Added command for permitting and sending out invites to ships for hall
...
circles
- Removed a bunch of debugging printfs
2019-01-07 19:47:15 -08:00
Isaac Visintainer
75c2ccf6ed
added read logic and more printfs
2019-01-07 19:47:15 -08:00
Ted Blackman
a95ca0dbf2
Fix eyre multi-request crash ( #966 )
...
* more eyre 'fixes'
* actually fixed the eyre multi-request crash
2019-01-07 16:59:36 -08:00
Elliot Glaysher
337243dd27
Single home %light
2019-01-07 15:17:02 -08: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
8d2bdb83c3
More wording
2019-01-07 13:58:08 -08:00
Elliot Glaysher
ca95e56f09
Wording
2019-01-07 13:47:23 -08:00
Elliot Glaysher
b8c67e5130
Move flop to +notify-clients and document +set-wake
2019-01-07 13:44:04 -08:00
Elliot Glaysher
c943b85b96
Handle the move which makes the ova first
2019-01-03 11:42:26 -08:00
Elliot Glaysher
727cdbda1c
Merge remote-tracking branch 'origin/release-candidate' into lighter-than-eyre
2019-01-02 11:57:31 -08:00
Fang
4f51cfc6bb
Make Urbit-side sponsorship state match chain state more closely
...
We always have a sponsor, plus a flag that says whether they're
actively sponsoring us. If they aren't they recently kicked us.
Because we can't do anything without a sponsor, we still try with them.
2018-12-21 15:59:12 +01:00
Joe Bryan
30e23476d6
removes the last of old %ames ack move %went
2018-12-20 11:48:11 -05:00
Joe Bryan
c4fa6196e2
removes obsolete %ames entropy task
2018-12-20 00:10:12 -05:00
Joe Bryan
d36a8c7a76
updates %ames to use provided entropy
2018-12-20 00:09:30 -05:00
Ted Blackman
5c1e844700
clean up outgoing requests in security drivers ( #952 )
2018-12-19 17:09:59 -08:00
Joe Bryan
067d12d03f
refactors %ames packet acceptance, drops fewer packets
2018-12-19 14:36:52 -05:00
Joe Bryan
fbb44c7254
cleans up %jael /=deed= scry
2018-12-19 14:36:05 -05:00
Joe Bryan
b4a0fee135
refactors %clay +apply-foreign-update, fixing error messages
2018-12-19 12:51:20 -05:00
Fang
2817c06398
Merge 'release-candidate' into azimuth
2018-12-18 11:05:22 +01:00
Fang
c8dfd21955
Reorganize Ethereum-related stdlib cores
2018-12-18 00:32:00 +01: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
Ted Blackman
ab204e4867
dill: stop sending extra arvo move ( #945 )
2018-12-13 20:57:27 -08:00
Fang
1342ab097e
Rebrand Constitution stdlib to Azimuth stdlib
2018-12-14 01:51:30 +01:00
Elliot Glaysher
b2e2ddb607
Merge pull request #944 from urbit/remove-our-from-wires
...
Remove our from wires
2018-12-13 16:49:35 -08:00
Elliot Glaysher
f835fbd2ac
2. Remove our from the gall wire
2018-12-13 16:33:25 -08:00
Elliot Glaysher
f5a8fdbe50
1. Remove our from the ford wire
2018-12-13 16:33:25 -08:00
Joe Bryan
023e55d97c
removes !: from vanes
2018-12-13 19:05:32 -05:00
Joe Bryan
f8905a0640
Merge pull request #941 from urbit/single-home-vanes
...
single-home the vanes
2018-12-13 18:44:26 -05:00
Joe Bryan
8b625a483e
revises %ford %build comment
2018-12-13 18:41:45 -05:00
Joe Bryan
6f4b2378ec
21. single-homes %clay %warp/%werp tasks
2018-12-13 14:07:19 -05:00
Joe Bryan
536ea94b42
20. single-homes %clay %perm task
2018-12-13 14:07:16 -05:00
Joe Bryan
c6ce8c23ff
19. single-home %clay %merg task
2018-12-13 14:07:13 -05:00
Joe Bryan
d4e9759b28
18. single-home %clay %info task
2018-12-13 14:07:10 -05:00
Joe Bryan
e86b23393c
16. single-home %clay state
2018-12-13 14:07:03 -05:00
Joe Bryan
18cb206eee
15. single-homes %ford %kill task
2018-12-13 14:06:59 -05:00
Joe Bryan
5095020755
14. single-home %ford %build task
2018-12-13 14:06:56 -05:00
Joe Bryan
c4c5fe5a79
13. single-home %ford state
2018-12-13 14:06:52 -05:00
Joe Bryan
979122a9da
12. single-home %gall state
2018-12-13 14:06:49 -05:00
Joe Bryan
e1b91cbb84
11. single-home %gall state-machine
2018-12-13 14:06:46 -05:00
Joe Bryan
66dbdb49f7
10. single-home %ames %west/%west tasks
2018-12-13 14:06:42 -05:00
Joe Bryan
ab02dec5cf
9. single-home %ames %want task
2018-12-13 14:06:39 -05:00
Joe Bryan
71afa6aba9
8. single-home %ames internal moves
2018-12-13 14:06:36 -05:00
Joe Bryan
1ceb670906
7. single-home %ames state-machines (b)
2018-12-13 14:06:33 -05:00
Joe Bryan
ed842f5325
6. single-home %ames state
2018-12-13 14:06:30 -05:00
Joe Bryan
ae969ce98f
5. single-home %ames state-machines (a)
2018-12-13 14:06:27 -05:00
Joe Bryan
ec05958e4d
4. single-home %jael tasks
2018-12-13 14:06:24 -05:00
Joe Bryan
e17699d8f5
3. single-home %jael
2018-12-13 14:06:21 -05:00
Joe Bryan
5ed0183f41
2. single-home %eyre
2018-12-13 14:06:19 -05:00
Joe Bryan
72e3c85998
1. single-home %dill
2018-12-13 14:06:16 -05:00
Ted Blackman
1adc48a6ec
fix two more silly bugs
2018-12-12 23:17:13 -08:00
Ted Blackman
d6b39a6d6a
behn: lifo to fifo to fix clay bug
2018-12-12 23:16:53 -08:00
Elliot Glaysher
00c79de3df
Merge pull request #936 from urbit/dont-sell-out
...
Don't call +sell in normal cases in Ford.
2018-12-12 15:46:55 -08:00
Elliot Glaysher
63504552c1
Condensced into two lines on average
2018-12-12 15:29:59 -08:00
Elliot Glaysher
08263ea7e6
Don't call +sell in normal cases in Ford.
...
+sell invokes the type checker and thus adds 10ms to each event
where it is used. +sell is invoked in "tapes like {<this>}". Ford
error messages use that format on errors. Many common Ford builds
are expected to fail, but swallow the error messages. This modifies
them so that they generate their error messages in a cheaper way.
2018-12-12 14:40:31 -08:00
Ted Blackman
f897921d9c
Behn dumb ( #935 )
...
* changing behn
* A dumber behn, which seems to work
* don't sort the whole timers list
* comments and cleanup
2018-12-12 14:09:47 -08:00
Elliot Glaysher
20ea6e622c
Speed up +put:by-schematic
...
This speeds up the +gather step in Ford. By not doing a full sort every
time we add a build, we remove ~30ms of latency from each chat message
sent my landscape.
2018-12-11 15:52:35 -08:00
Joe Bryan
4b7b7e6bdc
removes strange %ames self-gift when forwarding to self
2018-12-11 14:38:19 -05:00
Elliot Glaysher
484dba95ca
Light version of +sloy
2018-12-10 13:22:56 -08:00
Elliot Glaysher
e65f374cc1
Also have some more hints.
2018-12-07 14:45:55 -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
Elliot Glaysher
f659f91107
Use a trap to lazily evaluate the arguments to %dude in Eyre.
...
Also adds a bunch of hints to make runtime more legible.
2018-12-06 15:10:34 -08:00