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
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
e6ff085fce
Cleanup pass on the crane runner
2018-05-17 11:35:19 -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
Elliot Glaysher
b129488c4d
Clean up error handling in +make
2018-05-15 16:02:01 -07:00
Ted Blackman
faca1ab348
use make-<schematic-name> as arm names
2018-05-15 15:02:17 -07:00
Ted Blackman
ca9acf23ba
sort +build-receipt's in +reduce
2018-05-15 14:44:48 -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
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
88ab046d88
Change %wris so it always returns a date.
...
This removes the scry from +rebuild in ford-turbo. This is ok since ford-turbo
Is the only consumer of %wris. The ford-turbo app now works end-to-end in a
way that theoretically should work without the app.
2018-05-10 11:18:52 -07:00
Elliot Glaysher
a786cb38d9
Fix orphaned provisional builds.
...
This removes :clear-sub-builds because it is complicated and unnecessary and
then fixes how we clean up orphaned provision builds so we don’t leave orphaned
builds around if that build also had another listener.
2018-05-09 14:00:09 -07:00
Elliot Glaysher
b83b2885b6
Remove accidentally committed ~&
2018-05-09 12:28:35 -07:00
Elliot Glaysher
00e43a38ee
Merge branch 'ford-turbo-app' into ford-turbo
2018-05-09 10:20:09 -07:00
Ted Blackman
b1e85d481e
%plan basic implementation and test
2018-05-08 16:54:29 -07:00
Elliot Glaysher
505aa209f3
Merge branch 'ford-turbo' into ford-turbo-app
2018-05-08 11:25:33 -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
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
bebf3eaf5a
Fix %writ in the test app.
...
This fixes an infinite loop by advancing the clock in +writ and +wris,
along with using ~palfun's modified %cw operation to get a date from an
@ud +case.
This still doesn't fully work because of an interaction between the
testing app and how +scry:make works: our suplied scry method that we
provide to ford-turbo always blocks, but ford-turbo tracks blocking on
resources instead of specific times.
2018-05-03 16:17:09 -07:00
Elliot Glaysher
1694f95eee
Implement +slit. Tests both the success and error cases.
2018-05-02 14:47:24 -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
18f38a7372
use new hoon syntaxes in ford-turbo
...
New syntaxes:
=/ =model ...
::
%~ tap in ...
2018-04-30 15:15:25 -07:00
Ted Blackman
537d5f5562
renames
2018-04-30 14:57:32 -07:00
Elliot Glaysher
858f8ff330
Document +promote-build and helper functions.
2018-04-27 15:32:06 -07:00