summaryrefslogtreecommitdiff
path: root/src/test
Commit message (Expand)AuthorAgeFilesLines
* Got Zinc working on the test bench, compiling forge's own projectLi Haoyi2017-10-292-16/+100
* First builds work going through an Ammonite script, currently run using `sbt ...Li Haoyi2017-10-291-0/+66
* Add some final output checks to javac integration testLi Haoyi2017-10-292-4/+18
* diagram out javac flow chartLi Haoyi2017-10-291-0/+5
* First set of `javac` integration tests all pass now, using folder-hashing ins...Li Haoyi2017-10-291-37/+46
* First pass at making `javac` example an automated test. Still doesn't pass...Li Haoyi2017-10-295-43/+111
* Move `Args` into the `util/` packageLi Haoyi2017-10-291-1/+1
* Split up `Utils.scala` and move the pieces into the `utils/` packageLi Haoyi2017-10-294-0/+5
* Finished migrating over to using `PathRef` to propagate changes to file paths...Li Haoyi2017-10-293-10/+16
* WIPLi Haoyi2017-10-292-21/+17
* Add `bigSingleTerminal` to the `EvaluationTests`Li Haoyi2017-10-291-4/+25
* Swap over wholesale to ammonite.opsLi Haoyi2017-10-292-19/+18
* Swap over in-memory results cache to disk-based JSON metadataLi Haoyi2017-10-291-4/+6
* split out TestGraph from TestUtilLi Haoyi2017-10-284-60/+75
* Get rid of `DefCtx` for good. All tests passing entirely using the new `Disco...Li Haoyi2017-10-284-129/+71
* Implemented member-reflection-based naming, set to replace the old `DefCtx`/`...Li Haoyi2017-10-283-34/+83
* Move java-compile example supporting code into test suiteLi Haoyi2017-10-282-10/+59
* Got grouped evaluation workingLi Haoyi2017-10-273-21/+15
* Migrate everything which shouldn't have duplicates over to a new `OSet` data ...Li Haoyi2017-10-273-64/+64
* - Split out `ForgeTests` into `EvaluatioNTests` and `GraphTests`Li Haoyi2017-10-264-309/+403
* Fleshed out basic `groupAroundNamedTargets` logicLi Haoyi2017-10-261-3/+36
* Serialization using play-json now mostly in placeLi Haoyi2017-10-261-7/+21
* Flesh out `evaluate` tests for `diamond` and `anonDiamond` casesLi Haoyi2017-10-251-26/+63
* Macro-based anonymous `Target` naming now works: we use the `T{...}` macro lo...Li Haoyi2017-10-241-25/+118
* Add some basic `compileError` tests to make sure mis-using `T{}` doesn't compileLi Haoyi2017-10-221-0/+5
* Swap over to new macro-based `DefCtx` injection, rather than relying on `Stat...Li Haoyi2017-10-222-94/+59
* Move to caching based on label instead of Target objectLi Haoyi2017-10-221-5/+37
* - Basic dirty-checking of targets works; targets can now request to be recomp...Li Haoyi2017-10-221-0/+28
* Extract `topoSortedTransitiveTargets` into `Evaluator` companion objectLi Haoyi2017-10-221-1/+1
* - `Target.Noop -> Target.Test`Li Haoyi2017-10-221-24/+29
* Add simple unit tests for `topoSortedTransitiveTargets`Li Haoyi2017-10-221-11/+22
* Fix `Evaluator#prepareTransitiveTargets`Li Haoyi2017-10-221-9/+9
* update to utest 0.6.0, enable stacktrace highlightingLi Haoyi2017-10-222-9/+17
* Things compile again...Li Haoyi2017-10-221-1/+5
* rename hbt -> forgeLi Haoyi2017-10-225-20/+48
* - Nest `StaticContext` into `DefCtx`Li Haoyi2017-10-211-1/+1
* Add `StaticContext` macro to let us distinguish top-level targets from dynami...Li Haoyi2017-10-211-0/+36
* - Convert example workflow to `javac` since `scalac` is slowLi Haoyi2017-10-195-0/+36
* Include Tarjan's algorithm, for doing a topological sort which elegantly hand...Li Haoyi2017-10-171-0/+89