summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* - Basic dirty-checking of targets works; targets can now request to be recomp...Li Haoyi2017-10-224-42/+98
* Extract `topoSortedTransitiveTargets` into `Evaluator` companion objectLi Haoyi2017-10-222-27/+32
* - `Target.Noop -> Target.Test`Li Haoyi2017-10-222-27/+43
* Add simple unit tests for `topoSortedTransitiveTargets`Li Haoyi2017-10-222-17/+26
* Fix `Evaluator#prepareTransitiveTargets`Li Haoyi2017-10-222-17/+16
* update to utest 0.6.0, enable stacktrace highlightingLi Haoyi2017-10-222-9/+17
* Things compile again...Li Haoyi2017-10-223-7/+14
* rename hbt -> forgeLi Haoyi2017-10-2214-91/+133
* - Nest `StaticContext` into `DefCtx`Li Haoyi2017-10-214-34/+40
* Implement `DefCtx`, to bundle together `StaticContext` and `sourcecode.Enclos...Li Haoyi2017-10-214-26/+33
* Add `StaticContext` macro to let us distinguish top-level targets from dynami...Li Haoyi2017-10-212-0/+61
* - Convert example workflow to `javac` since `scalac` is slowLi Haoyi2017-10-199-42/+73
* - Add a configurable workspace to `evaluateTargetGraph`Li Haoyi2017-10-185-120/+136
* Basic evaluator that creates classfiles and a jar now worksLi Haoyi2017-10-185-50/+85
* Break up `Main.scala`Li Haoyi2017-10-173-137/+159
* fleshed out `evaluateTargetGraph` a littleLi Haoyi2017-10-171-4/+31
* Include Tarjan's algorithm, for doing a topological sort which elegantly hand...Li Haoyi2017-10-173-13/+194
* Create test paths and test filesLi Haoyi2017-10-161-24/+26
* Fleshed out basic implementationsLi Haoyi2017-10-162-1/+154
* first commitLi Haoyi2017-10-161-0/+6