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
Anthony Arroyo
8c8ab699b8
merging in xship-wrap
2018-05-15 12:26:15 -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
Anthony Arroyo
9bd01853e5
Revert "Revert "Change %w care to return both @ud and @da cases""
2018-05-09 11:24:34 -07:00
Anthony Arroyo
00b2291ca8
Revert "Change %w care to return both @ud and @da cases"
2018-05-09 10:56:07 -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
12b89743d6
Merge remote-tracking branch 'palfun/clay-w-change' into ford-turbo-app
2018-05-03 13:13:17 -07:00
Fang
d681c5964c
Update existing usage of clay %w to take new result type into account.
2018-05-03 00:06:19 +02:00
Elliot Glaysher
1694f95eee
Implement +slit. Tests both the success and error cases.
2018-05-02 14:47:24 -07:00
Anton Dyudin
dbfe2bf8f6
produce real &urb from /+urb-split
2018-05-02 14:35:36 -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
Ted Blackman
67894d0ab8
Merge branch 'ford-turbo' into turbo-merge
2018-04-30 11:34:35 -07:00
Elliot Glaysher
858f8ff330
Document +promote-build and helper functions.
2018-04-27 15:32:06 -07:00
Elliot Glaysher
0745a074cb
Cleanup +apply-build-result and +apply-blocks
2018-04-27 14:09:18 -07:00
Elliot Glaysher
3bae2a8155
Further name tweaking.
2018-04-26 16:58:03 -07:00
Elliot Glaysher
47e194d7d4
Clean up +gather and put semantic names on datastructure manipulation.
2018-04-26 13:53:16 -07:00
Elliot Glaysher
b1b73abaab
Cleanup pass.
...
- Created a +by-build-dag door which encapsulated the bijug logic.
- Did some reorganization of +reduce.
- Started trying to comment better.
2018-04-25 16:56:38 -07:00
Fang
856196c877
Fix subscription path range parsing.
2018-04-25 20:54:36 +02:00
Elliot Glaysher
e676c41e60
+test-double-alts: ensure that two %alts don't break each other
2018-04-25 11:16:27 -07:00
Elliot Glaysher
9444811d38
+test-live-and-pinned-triangle: don't promote pinned builds.
2018-04-24 14:44:41 -07:00
Elliot Glaysher
a3d0bd0d22
Add +test-scry-clay-live-again and make it work.
2018-04-24 12:57:19 -07:00
Elliot Glaysher
2561a56d80
Track provisional sub-builds; %alts passes now.
...
We needed to add tracking for provisional sub-builds to avoid leaking
orphan builds.
2018-04-23 16:17:20 -07:00
Anthony
06227f6131
add compiled mve front end baf9e6933c2fdd9
2018-04-23 09:31:54 -07:00
Anton Dyudin
8280e41dd1
Use ++tang instead of ++wall test output
2018-04-17 14:36:42 -07:00
Elliot Glaysher
4a62502074
Add a fora test case.
...
This adds three test cases and fixes which exercise what we think is
going wrong in the "five-oh-fora" situation.
2018-04-17 14:14:13 -07:00
Fang
da1dc7a074
Remove commented out code.
2018-04-12 19:34:58 +02:00
Fang
38fce5986e
Disable relative message number in subscription ranges.
2018-04-12 16:47:32 +02:00
Ted Blackman
ee18157026
refactored to use worklist in +execute
2018-04-11 17:54:32 -07:00
Fang
1798d3cbe3
Merge pull request #658 from Fang-/hall-last-x
...
Get last x messages from hall
2018-04-11 23:56:45 +02:00
Ted Blackman
e58986fc73
%ride scry-succeed and scry-block tests pass
2018-04-05 14:12:57 -07:00
Ted Blackman
cfc460d5b3
basic %ride; basic tests, but no tests for scry yet
2018-04-04 17:11:21 -07:00
Elliot Glaysher
7a09b3cb4e
Implement ++result-to-cage.
2018-04-02 17:06:31 -07:00
Elliot Glaysher
6dfecacb59
Implement and test +slim.
2018-04-02 16:17:27 -07:00
Elliot Glaysher
b6f546da84
Add test for when a live and a once build refer to the same schematic.
2018-04-02 14:42:54 -07:00
Ted Blackman
f32a78f6e6
send %mades for future builds
2018-03-30 16:55:43 -07:00
Elliot Glaysher
aded7050fa
Clean up %clay-live to %c, %gall-live to %g
2018-03-30 13:21:08 -07:00
Elliot Glaysher
9520999b00
Implement %same. We now have live builds wrapping once builds working.
2018-03-30 12:53:57 -07:00
Ted Blackman
d9a0c48403
minor: fixed comment
2018-03-29 18:38:38 -07:00
Ted Blackman
13394b6b04
%pin schematic, +cancel, and associated changes
2018-03-29 18:36:09 -07:00
Anthony
906bb778f5
new build of mve including new renderer
2018-03-23 16:27:54 -07:00
Ted Blackman
f744352f4c
flop spur just right. cleaned up tests and +to-wire
2018-03-23 11:53:38 -07:00
Ted Blackman
9ec17b469c
missed a cache access
2018-03-22 22:32:42 -07:00
Ted Blackman
508b904dbd
+access-cache and call-sites in +execute
2018-03-22 22:25:53 -07:00
Ted Blackman
bd8e2e4bc9
cache promotion; todos around cache reclamation
2018-03-22 19:17:00 -07:00
Ted Blackman
4a2ae276b5
live build works; no cache promotion yet
2018-03-22 13:30:44 -07:00
Anthony
502d66c843
changes to use new react-router d7cf6729ebf9a
2018-03-22 10:08:46 -07:00
Ted Blackman
7a003df7cb
First half of live builds works; makes Clay subscription
2018-03-21 18:27:25 -07:00
Ted Blackman
d183754a72
OCD trailing whitespace
2018-03-21 11:14:36 -07:00
Ted Blackman
9c2416a07c
cleanup and documentation
2018-03-21 11:10:54 -07:00
Ted Blackman
9cd0654420
fixed accidental success of +unblock; replaced with intentional success
2018-03-20 18:20:11 -07:00
Ted Blackman
9508b70443
basic +unblock passes test
2018-03-20 17:37:57 -07:00
Ted Blackman
6d17c6aaf1
wire conversions; also partial (broken) +take
2018-03-20 15:39:22 -07:00
Ted Blackman
ea4c182b19
test scry fail
2018-03-20 12:30:48 -07:00
Ted Blackman
3f5d542b58
%scry schematic tested and working
2018-03-20 12:01:49 -07:00
Ted Blackman
962a1f9d5a
use unify-jugs in +cleanup
2018-03-20 10:33:29 -07:00
Ted Blackman
9d4a6cf534
wrote and tested +unify-jugs. not used in ford yet
2018-03-20 10:30:39 -07:00
Ted Blackman
be568ca88e
+autocons passes tests
2018-03-19 18:03:18 -07:00
Ted Blackman
c09fd5d11a
more +cleanup cleanup
2018-03-19 14:15:39 -07:00
Ted Blackman
88cc1dac13
shortened +cleanup
2018-03-19 14:08:31 -07:00
Ted Blackman
4d72e479d9
shortened +by-schematic operations
2018-03-19 13:41:42 -07:00
Ted Blackman
e99f35e328
+by-schematic door
2018-03-19 12:23:43 -07:00
Ted Blackman
d17a675382
Add and remove build from :builds-by-state
2018-03-19 11:41:41 -07:00
Ted Blackman
f180907c5a
forgot to commit line; previous two commits were broken
2018-03-19 11:41:17 -07:00
Ted Blackman
2049bcd68e
fixed +cleanup, +start-build; test build removal
2018-03-19 11:23:04 -07:00
Ted Blackman
1594b6ff81
swap actual and expected in tester
2018-03-19 11:21:27 -07:00
Ted Blackman
dfcd724204
+cleanup
2018-03-16 16:17:59 -07:00
Elliot Glaysher
85e6b70d50
Prime the cache during |overload
2018-03-16 15:22:55 -07:00
Ted Blackman
164504d0a1
Cleanup +find-or-create-ship-state
2018-03-16 04:09:14 -07:00
Ted Blackman
846439b88d
handle ducts through state
2018-03-16 03:44:48 -07:00