Joe Bryan
b38bfef138
Merge pull request #909 from urbit/pill-convergence
...
implements common pill interface, adds userspace to +solid
2018-12-05 13:50:22 -05:00
Joe Bryan
fd6fe349d6
review changes: fix comments, refactor module-ova
2018-12-04 20:18:38 -05:00
Elliot Glaysher
a262bb85fa
Merge pull request #910 from urbit/plus-uv
...
Also add %uv handling to +slaw
2018-12-04 14:22:22 -08:00
Elliot Glaysher
86ec9b060a
Also add %uv handling to +slaw
2018-12-04 14:07:01 -08:00
Joe Bryan
51ca94d192
corrects "awaiting hood" prompt
2018-12-04 15:28:50 -05:00
Joe Bryan
89527d40eb
[CI] ensures lib/pill is up-to-date for +solid
2018-12-04 15:28:50 -05:00
Joe Bryan
b0c286f418
factors common elements of +brass and +solid into lib/pill
2018-12-04 15:28:50 -05:00
Joe Bryan
4e58545be6
corrects +brass printfs
2018-12-04 15:28:50 -05:00
Elliot Glaysher
6ebb061134
Merge pull request #908 from urbit/hack-slaw
...
Do fast special cases for +slaw instead of always calling +slay.
2018-12-04 11:05:25 -08:00
Elliot Glaysher
552401abf4
Rush parshing
2018-12-04 10:19:50 -08:00
Joe Bryan
75705bec65
uses %init for all merges up to and including the first remote sync
2018-12-04 13:11:43 -05:00
Joe Bryan
cae4b03c5c
removes initial %clay merge
2018-12-04 03:09:51 -05:00
Joe Bryan
99a3fc6a05
removes auto-resetting "init" sync
2018-12-04 03:09:51 -05:00
Joe Bryan
cb7f6b8968
[CI] updates pinned parent pier url
2018-12-04 03:09:47 -05:00
Joe Bryan
59d657bb24
[CI] updates pinned vere commit
2018-12-04 03:01:39 -05:00
Joe Bryan
ec763df031
updates +ivory to produce a 3-tuple of event-lists
2018-12-04 03:01:34 -05:00
Joe Bryan
df110cfc54
updates +solid to produce a 3-tuple of event-lists, adds userspace
2018-12-04 00:41:07 -05:00
Joe Bryan
b8cb82d4a0
updates +brass to produce a 3-tuple of event-lists
...
also removes /neo and adds /tests
2018-12-04 00:35:58 -05:00
Elliot Glaysher
770025c155
Do fast special cases for +slaw instead of always calling +slay.
...
+slay is a giant, recursive, slow parser combinator. +slaw is called
on every beam handling. In actual usage, we can special case based
on the passed in type and use a much smaller parser.
2018-12-03 16:41:30 -08:00
Joe Bryan
b920747ed3
Merge pull request #907 from urbit/behn-crud
...
handles %crud in %behn
2018-12-03 17:57:09 -05:00
Joe Bryan
faaa9cecee
handles %crud in %behn
2018-12-03 17:11:28 -05:00
Elliot Glaysher
5da58f862c
Merge pull request #906 from urbit/remove-call-nest
...
Don't run nest checks on every +call.
2018-12-03 13:46:32 -08:00
Elliot Glaysher
7185d02929
Don't run nest checks in clay, either.
2018-12-03 13:22:39 -08:00
Elliot Glaysher
841b023671
Don't run nest checks on every +call.
2018-12-03 11:45:50 -08:00
Elliot Glaysher
cf96537aaa
Merge pull request #905 from urbit/prime-scry-cache
...
Prime the worm cache in arvo with scry types
2018-12-03 11:00:58 -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
31bba9a354
Merge pull request #904 from urbit/arvo-worm-cache
...
Arvo +worm cache per vane
2018-12-01 15:38:59 -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
Joshua Reagan
744a064b98
Merge pull request #902 from urbit/release-candidate-variance
...
variance fix: calling lead, zinc gates
2018-11-29 19:04:34 -06:00
Joshua Reagan
e71c57b445
disable test-reef-slow
2018-11-29 13:56:45 -06:00
Joshua Reagan
527f1e61cc
Update pin-parent-pill-pier.url
2018-11-29 13:45:08 -06:00
Joshua Reagan
a679abf281
pin-parent-pill-pier
2018-11-29 13:34:17 -06:00
Elliot Glaysher
708396cfbf
Merge pull request #896 from urbit/more-arvo-cache
...
Additional caching in the arvo kernel
2018-11-29 11:28:16 -08:00
Joshua Reagan
f583936e8e
Update pin-vere-commit.txt
2018-11-29 12:57:25 -06:00
joshuareagan
0eaca3970f
variance fix: calling lead, zinc gates
2018-11-29 12:49:08 -06:00
Joe Bryan
3b2bd67378
Merge pull request #901 from urbit/restore-ivory-reproducibility
...
restores the reproducibility of the +ivory pill
2018-11-28 15:24:24 -05:00
Joe Bryan
8556cf3db5
uses explicit static paths for parsing in +ivory
2018-11-28 14:41:40 -05:00
Joe Bryan
ae5b19d3d4
restores the reproducibility of the +ivory pill
2018-11-28 13:35:08 -05:00
Joe Bryan
98be1f889a
Merge pull request #900 from urbit/dual-boot-cc-release
...
dual boot with cc-release
2018-11-28 12:39:40 -05:00
Joe Bryan
6022da6d06
fixes %ford %reef build, enables and fixes test
2018-11-27 23:46:34 -05:00
Joe Bryan
b3fb94ae01
updates arvo to safely coerce to @tas in debug/error printfs
2018-11-27 23:07:54 -05:00
Joe Bryan
52beea0f0b
cleans up comments/names in +ivory and +solid per review
2018-11-27 22:46:50 -05:00
Joe Bryan
206d16aca9
[CI] updates pinned pier url
2018-11-27 17:58:10 -05:00
Joe Bryan
8411424685
include non-hoon userspace in +brass pill
...
and log any ignored files
2018-11-27 13:05:54 -05:00
Joe Bryan
144c844a78
crash in %behn if the output duct is unset
2018-11-27 13:03:44 -05:00
Joe Bryan
353916ced0
crash in %ames if the output duct is unset
2018-11-27 12:58:55 -05:00
Joe Bryan
c1e0b14a8d
fixes Arvo error handling of a %give on the empty duct
2018-11-27 12:58:48 -05:00