Elliot Glaysher
693ab11c65
Add the %walk schematic
2018-06-22 15:20:52 -07:00
Joe Bryan
cd4330a024
auto-starts :dns, adds generator to configure authority
2018-06-20 19:24:13 -04:00
Elliot Glaysher
a0cb2829df
Fix +enqueue-client-rebuilds by writing +find-old-clients
2018-06-13 13:12:36 -07:00
Elliot Glaysher
df008e95ae
Don't send null ducts in subscriptions to clay.
...
We were previously sending ~ as the duct to clay for our %multi
subscriptions. This caused arvo to drop events. Keep track of the
last duct which issued a subscription on a disc and cancel old
subscriptions if the duct changed.
2018-06-13 13:12:36 -07:00
Elliot Glaysher
ddf0334b15
Switch Gall to use the Turbo vane.
...
This fixes Gall and userland apps so that they boot. It then disables
%hall and %talk, which will only boot with the +fond jet disabled.
(Otherwise, we get a bail from the jet.)
2018-06-13 13:12:32 -07:00
Elliot Glaysher
a37b587337
Add %list schematic
...
This replaces the %tabl silk from old ford.
2018-06-13 11:09:49 -07:00
Curtis Yarvin
737302a001
Resolve infinitely growing pill (~| in kernel)
2018-06-02 17:45:41 -07:00
Curtis Yarvin
fe9071ec7e
Correct latest cosmetic.
2018-06-02 14:39:43 -07:00
Elliot Glaysher
74da8f878c
%dontjo can now use the turbo vane to run the +ford-turbo test suite
2018-06-01 16:18:21 -07:00
Curtis Yarvin
2c2a680c57
Introduced +$ notation.
2018-06-01 14:31:10 -07:00
Isaac Visintainer
7484887597
first pass, basic functionality working
2018-06-01 14:24:10 -07:00
Elliot Glaysher
6f3e1a48a4
Get +ford-turbo tests passing again, running against the vane itself.
2018-06-01 11:35:56 -07:00
Elliot Glaysher
521777cc72
Add +test-jael with one test that asserts the moves sent in response to %init.
2018-06-01 10:08:45 -07:00
Ted Blackman
0b3713ce07
basic transfusion succeeded
2018-05-31 11:25:06 -07:00
Ted Blackman
873e073faf
transfusion into kernel as %t vane
2018-05-30 16:25:28 -07:00
Ted Blackman
48cfdae72c
fix Ford call signature and tests
2018-05-30 13:50:14 -07:00
Ted Blackman
f2f250a8ff
%mash schematic
2018-05-29 14:31:23 -07:00
Ted Blackman
bbc38adddc
%join schematic
2018-05-29 12:06:27 -07:00
Ted Blackman
514abe2f2d
+test-pact-mark
2018-05-29 10:18:38 -07:00
Curtis Yarvin
ddb0fc22f4
Chapter names for everyone.
2018-05-28 23:42:16 -07:00
Ted Blackman
9bfece90c9
%pact schematic and first of two needed tests
2018-05-28 23:10:47 -07:00
Ted Blackman
0ea2e51046
minor cleanup
2018-05-28 23:08:34 -07:00
Curtis Yarvin
a29b22357d
Some renaming and stuff.
2018-05-27 12:15:15 -07:00
Ted Blackman
afb1532241
%diff schematic
2018-05-27 09:35:02 -07:00
Curtis Yarvin
a26105370b
Old help totally cleaned out.
2018-05-24 15:39:56 -07:00
Ted Blackman
c609f4d210
Fix %bake for marks
2018-05-24 15:31:29 -07:00
Elliot Glaysher
42e3c9312f
Execute /mark/ in scaffolds
2018-05-24 10:25:54 -07:00
Elliot Glaysher
1e111d9fad
Execute /& in scaffolds
2018-05-23 15:56:50 -07:00
Elliot Glaysher
5764293dae
Arguments should always propagate so remove /%
2018-05-23 15:56:50 -07:00
Ted Blackman
fefa1aafd8
%bake schematic
2018-05-23 15:23:11 -07:00
Elliot Glaysher
a80123dac6
Execute /!mark/ in scaffolds
2018-05-23 14:20:49 -07:00
Ted Blackman
0e1a2686eb
%cast schematic
2018-05-23 00:26:56 -07:00
Ted Blackman
b94aeb1652
%mute schematic
2018-05-23 00:05:05 -07:00
Elliot Glaysher
e965213049
Execute /_ in scaffolds; fixes %hoon suffixes
2018-05-22 16:33:18 -07:00
Elliot Glaysher
d8bb5906b4
Execute /$ in scaffolds
2018-05-21 15:48:45 -07:00
Ted Blackman
4cbb057600
%vale schematic
2018-05-21 14:54:58 -07:00
Ted Blackman
566422f7db
%volt schematic
2018-05-21 13:38:14 -07:00
Elliot Glaysher
f9a4c8791b
Execute /, in scaffolds
2018-05-21 13:34:56 -07:00
Ted Blackman
a6497ad061
print before each test
2018-05-21 13:25:54 -07:00
Elliot Glaysher
c0b4146803
Execute /: in scaffolds
2018-05-21 12:56:10 -07:00
Elliot Glaysher
5bb0cc50d9
Unflop hoons
2018-05-21 11:04:02 -07:00
Elliot Glaysher
1647f60213
Put the source disc in +scaffold
2018-05-21 10:58:59 -07:00
Elliot Glaysher
30ecfc50b7
Merge branch 'ford-turbo' of github.com:urbit/arvo into ford-turbo
2018-05-18 16:25:11 -07:00
Elliot Glaysher
dd02b0c05d
Execute /! in scaffolds
2018-05-18 16:21:45 -07:00
Ted Blackman
af21824b4f
%bunt schematic
2018-05-18 13:59:00 -07:00
Elliot Glaysher
ef87e14f33
Execute /| in scaffolds
2018-05-18 13:19:35 -07:00
Elliot Glaysher
6f8ea7918e
Execute /; in scaffolds
2018-05-17 16:35:27 -07:00
Elliot Glaysher
2df0b8b863
Execute /. and /^ in scaffolds
2018-05-17 14:49:44 -07:00
Elliot Glaysher
d5444d44c5
Execute /= and /~ in scaffolds
2018-05-17 11:18:48 -07:00
Ted Blackman
6a720339cf
linking works
2018-05-16 14:29:25 -07:00
Elliot Glaysher
e20bf4c4c2
Add syntax.
2018-05-16 10:40:04 -07:00
Ted Blackman
ca9acf23ba
sort +build-receipt's in +reduce
2018-05-15 14:44:48 -07:00
Ted Blackman
08ef5dbe2b
fix test order dependence
2018-05-15 14:44:27 -07:00
Elliot Glaysher
8a521f4e80
Make the +hood parser use +parse-scaffold. Also, error checking.
2018-05-15 10:42:45 -07:00
Elliot Glaysher
fdcfebb73d
Implements all cranes.
2018-05-14 17:07:19 -07:00
Ted Blackman
a4dfda9897
%reef with +disc and short-circuit
2018-05-14 16:19:56 -07:00
Elliot Glaysher
45f2c01a4b
Implement parsing of the first five cranes.
2018-05-14 11:32:03 -07:00
Elliot Glaysher
ee904e08b7
Implement // parsing
2018-05-11 15:31:24 -07:00
Elliot Glaysher
ad5fc9d4ff
Implement /?
2018-05-11 14:56:50 -07:00
Elliot Glaysher
157eb6a59c
A very basic +scaffold parser which can read /- and /+
2018-05-11 14:42:23 -07:00
Ted Blackman
3fc28092c8
%core schematic and basic test
2018-05-11 12:55:44 -07:00
Curtis Yarvin
7c5b00a653
Removed help from cores; fixed +solid double
2018-05-10 17:35:26 -07:00
Elliot Glaysher
4e5fffec08
Implementation of %hood with no imports.
2018-05-10 17:13:09 -07:00
Elliot Glaysher
d80015a708
Fix error state of dude.
2018-05-10 16:58:22 -07:00
Elliot Glaysher
6781d45ede
Implement the %dude schematic
2018-05-10 15:18:12 -07:00
Ted Blackman
b20193e067
%path schematic and basic test
2018-05-10 13:34:25 -07:00
Elliot Glaysher
52b7351b8f
spelling fix
2018-05-10 10:56:44 -07:00
Fang
09e4e813d0
Make sure jael gets processed alongside other vanes.
2018-05-10 01:43:43 +02:00
Elliot Glaysher
ea3f6c28ee
Add +test-call-scry-varries
2018-05-09 14:05:43 -07:00
Elliot Glaysher
f84eadaa45
Merge branch 'ford-turbo' of github.com:urbit/arvo into ford-turbo
2018-05-09 10:19:39 -07:00
Ted Blackman
b1e85d481e
%plan basic implementation and test
2018-05-08 16:54:29 -07:00
Elliot Glaysher
de224e6b96
Add +test-scry-clay-same-path.
...
This test case was what fleshed out the date.build issue with pins,
but was originally written to test the resource to scry-request
patch.
2018-05-08 13:27:21 -07:00
Elliot Glaysher
167414a803
Merge branch 'ford-turbo-call' into ford-turbo
2018-05-08 11:15:47 -07:00
Elliot Glaysher
fdb72174c0
Implement %call, along with some refactoring on how we handle blocks.
2018-05-08 11:10:58 -07:00
Ted Blackman
541a805a6f
%reef schematic and test
2018-05-07 16:12:07 -07:00
Ted Blackman
67a65bc853
use pit=vase in ford-turbo; fixed tests
2018-05-07 15:59:39 -07:00
Elliot Glaysher
ef8fae2f66
Merge branch 'ford-turbo-five-oh-fora-fix' into ford-turbo
2018-05-07 15:29:16 -07:00
Elliot Glaysher
b05575c2b2
Fix +test-five-oh-cache-reclamation
2018-05-07 15:28:52 -07:00
Ted Blackman
6d092f0087
fixed %pin bug; added a few pin tests
2018-05-07 15:04:54 -07:00
Elliot Glaysher
2c6a085382
Scrys should block on a specific case, not in general.
2018-05-07 14:31:24 -07:00
Elliot Glaysher
3ad4704ffc
Fix test expectation issue local to the ford tests.
2018-05-07 14:15:24 -07:00
Curtis Yarvin
07fd6faab9
Merge branch 'master' into research-merge; broken
2018-05-03 10:51:39 -07:00
Elliot Glaysher
1694f95eee
Implement +slit. Tests both the success and error cases.
2018-05-02 14:47:24 -07:00
Elliot Glaysher
943b7152d2
Test the cache reclamation in the five-oh-fora case.
2018-05-01 15:33:30 -07:00
Elliot Glaysher
014921fbe9
Fix %sing calls.
...
Clay expects paths to not be flopped like beams are.
2018-05-01 13:56:24 -07:00
Ted Blackman
d6ed0984d3
cache reclamation and basic tests
2018-05-01 10:55:05 -07:00
Ted Blackman
537d5f5562
renames
2018-04-30 14:57:32 -07:00
Elliot Glaysher
9bf0b24e39
wall to tang in the new testing code.
2018-04-30 14:29:40 -07:00
Elliot Glaysher
bf36713950
Merge branch 'ford-turbo-test-cleanup' into ford-turbo
2018-04-30 14:20:36 -07:00
Elliot Glaysher
fea5f4eb94
Structure the tests. This makes things much more readable.
2018-04-30 14:19:58 -07:00
Ted Blackman
32a1bc2a53
clean up test printing
2018-04-30 13:22:49 -07:00
Ted Blackman
9e03b9617e
+expect-eq now produces a +tang
2018-04-30 13:11:18 -07:00
Ted Blackman
67894d0ab8
Merge branch 'ford-turbo' into turbo-merge
2018-04-30 11:34:35 -07:00
Elliot Glaysher
bd83553fd7
Start cleaning up the tests.
2018-04-27 16:30:09 -07:00
Curtis Yarvin
823d4fbc6d
Generally working type-to-spec printer
2018-04-26 16:05:50 -07:00
Curtis Yarvin
d75e1ade8b
Proper printing of named synthetics.
2018-04-25 22:32:37 -07:00
Curtis Yarvin
c205f73de7
Testing named specs.
2018-04-25 13:24:13 -07:00
Elliot Glaysher
e676c41e60
+test-double-alts: ensure that two %alts don't break each other
2018-04-25 11:16:27 -07:00
Curtis Yarvin
2b4e003a75
Fully migrated to %hint.
2018-04-24 23:07:21 -07:00
Elliot Glaysher
4bb25e8b9c
+test-double-alts: checks provisional builds used by another build
2018-04-24 15:51:53 -07:00