Commit Graph

7589 Commits

Author SHA1 Message Date
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
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
4bb25e8b9c +test-double-alts: checks provisional builds used by another build 2018-04-24 15:51:53 -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
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
Ted Blackman
ee18157026 refactored to use worklist in +execute 2018-04-11 17:54:32 -07:00
Ted Blackman
4ca22b988c %ride test with failed scry 2018-04-05 14:31:59 -07: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
c02d374b88 Fix test indentation; too many welps. 2018-04-02 14:47:52 -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
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
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
b5ecac92cf minor test improvement 2018-03-19 11:33:34 -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
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