summaryrefslogtreecommitdiff
path: root/src/main/scala/forge/Evaluator.scala
Commit message (Expand)AuthorAgeFilesLines
* Move formatter off of `Target[_]` and into `Discovered`Li Haoyi2017-10-311-14/+14
* First set of `javac` integration tests all pass now, using folder-hashing ins...Li Haoyi2017-10-291-1/+1
* 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-291-16/+7
* Finished migrating over to using `PathRef` to propagate changes to file paths...Li Haoyi2017-10-291-31/+21
* Graph tests pass againLi Haoyi2017-10-291-5/+17
* WIPLi Haoyi2017-10-291-26/+41
* Convert `Target#dirty` to `Target#externalHash`Li Haoyi2017-10-291-3/+4
* Swap over wholesale to ammonite.opsLi Haoyi2017-10-291-26/+11
* Swap over in-memory results cache to disk-based JSON metadataLi Haoyi2017-10-291-16/+29
* CleanupLi Haoyi2017-10-281-2/+0
* Break up `Evaluator#evaluateGroup` into a few smaller methodsLi Haoyi2017-10-281-46/+57
* Get rid of `DefCtx` for good. All tests passing entirely using the new `Disco...Li Haoyi2017-10-281-10/+13
* Got grouped evaluation workingLi Haoyi2017-10-271-8/+11
* Migrate everything which shouldn't have duplicates over to a new `OSet` data ...Li Haoyi2017-10-271-47/+87
* - Split out `ForgeTests` into `EvaluatioNTests` and `GraphTests`Li Haoyi2017-10-261-2/+4
* Fleshed out basic `groupAroundNamedTargets` logicLi Haoyi2017-10-261-3/+37
* Serialization using play-json now mostly in placeLi Haoyi2017-10-261-17/+20
* Macro-based anonymous `Target` naming now works: we use the `T{...}` macro lo...Li Haoyi2017-10-241-13/+11
* Swap over to new macro-based `DefCtx` injection, rather than relying on `Stat...Li Haoyi2017-10-221-4/+4
* Move to caching based on label instead of Target objectLi Haoyi2017-10-221-3/+6
* - Basic dirty-checking of targets works; targets can now request to be recomp...Li Haoyi2017-10-221-13/+19
* Extract `topoSortedTransitiveTargets` into `Evaluator` companion objectLi Haoyi2017-10-221-26/+31
* Add simple unit tests for `topoSortedTransitiveTargets`Li Haoyi2017-10-221-6/+4
* Fix `Evaluator#prepareTransitiveTargets`Li Haoyi2017-10-221-8/+7
* Things compile again...Li Haoyi2017-10-221-5/+8
* rename hbt -> forgeLi Haoyi2017-10-221-0/+78