summaryrefslogtreecommitdiff
path: root/integration/src/test/resources
Commit message (Collapse)AuthorAgeFilesLines
* Swap over to simplified Mill module/source layout from SBT'sLi Haoyi2018-01-204-359/+0
| | | | Removes a lot of useless folders and gives us a chance to exercise this simplified layout. Support for the SBT layout is still verified by our integration tests
* Introduce an Ammonite build to our test suiteLi Haoyi2018-01-171-0/+177
|
* Implement downloading/caching of binaries and java-source-folder support to ↵Li Haoyi2018-01-171-1/+6
| | | | make better-files benchmarks compile; fixes https://github.com/lihaoyi/mill/issues/37
* - Swap over to new `ivy"foo:bar:baz"` syntax for defining ivy dependenciesLi Haoyi2018-01-153-33/+32
| | | | | | - `projectDeps` is now `moduleDeps` for compatibility with our `Module` terminology - `scalalib.Module` is now `ScalaModule` for compatibility with `import scalalib._`
* Some tweaks to get tests passing...Li Haoyi2018-01-141-1/+1
|
* WIP getting rid of `discover/` phase: `core/test:compile` works, but some ↵Li Haoyi2018-01-131-1/+1
| | | | things still stubbed out with `???`
* rename OSet -> AggLi Haoyi2018-01-133-11/+11
|
* Migrate most classpath-related code onto `Loose.OSet` abstraction, to ↵Li Haoyi2018-01-133-15/+14
| | | | enforce deduplication
* Consolidate `Cross` and `CrossModule`, eliminate now-unused ↵Li Haoyi2018-01-083-8/+5
| | | | `map`/`flatMap`/`filter` APIs
* Swap over to a new, concise `CrossModule[T](..cases)` macro syntax that ↵Li Haoyi2018-01-072-4/+4
| | | | automatically propagates the `ctx` for you
* Generate the `Segments` list at definition time rather than discovery time, ↵Li Haoyi2018-01-072-2/+2
| | | | | | | | by propagating implicits throughout the tree of nested `mill.Module`s This currently adds some annoying boilerplate to the definition of cross/abstract modules, which can probably be removed using Macros. The `Segments` mapping generated by discovery is still present and used in a few places, though it will be removed
* Rename `resource/` folders `resources/` to properly match SBT convention, ↵Li Haoyi2018-01-073-0/+182
making changes within them get picked up by the file-watching `~compile`/`~test` commands