Commit Graph

9296 Commits

Author SHA1 Message Date
Elliot Glaysher
dc963f2119
Merge pull request #916 from urbit/fixup-sort
Don't do two passes in the unjetted +sort
2018-12-06 14:54:30 -08:00
Joe Bryan
234d9e7c45 12. removes %vega (old), renames %velo to %vega
and incorporates review feedback
2018-12-06 17:43:47 -05:00
Elliot Glaysher
2d7c281515 Don't do two passes in the unjetted +sort
While jetting +sort (urbit/urbit#1088), I made it do only a single
pass to separate the list around a pivot instead of using two. Do
this in the hoon code, too.
2018-12-06 13:54:43 -08:00
Joe Bryan
b1d8207863 11. restores a single, top-level Arvo formal interface gate 2018-12-06 15:33:05 -05:00
Joshua Reagan
ab97801054
Merge pull request #914 from urbit/release-candidate-variance
fix another type variance bug
2018-12-06 13:40:07 -06:00
Joshua Reagan
39dd1c56b0
%hold removed 2018-12-06 12:31:39 -06:00
Joshua Reagan
be45aaeefe
losing the b reference 2018-12-06 11:47:55 -06:00
Joshua Reagan
4f0a4e795b
remove !: 2018-12-06 01:15:09 -06:00
joshuareagan
95f0a5c797 use assertion 2018-12-06 01:01:54 -06: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
b8e9268208 [CI] updates pinned pier url 2018-12-06 00:36:11 -05:00
Joe Bryan
7b59c5eab3 [CI] updates pinned vere commit 2018-12-06 00:35:15 -05:00
Joshua Reagan
37de11cb06
Update pin-vere-commit.txt 2018-12-05 22:31:45 -06:00
joshuareagan
b8a4ab3f10 type variance bug fix 2018-12-05 22:23:36 -06: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
Ted Blackman
2001d39360
Trim ethereum snapshot in Jael (#911)
trim snapshot format
2018-12-05 16:26:32 -08:00
Elliot Glaysher
1d6e130ef9
Merge pull request #913 from urbit/arvo-debugging-statements
Add ~| to arvo to try to debug intermittent crash.
2018-12-05 14:01:37 -08: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
57c5ccc8f8
Merge pull request #912 from urbit/common-slav-types
Add special cases for %da and %ta to +slaw
2018-12-05 11:50:34 -08:00
Elliot Glaysher
af3e4c641e Add special cases for %da and %ta to +slaw
+slav calls +slaw with %da and %ta in several places across multiple
vanes. This refactors the date parsing code into its own arm so it
can be called from +slaw.
2018-12-05 11:08:11 -08:00
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