Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Moved BuildInfo into package mill.contrib.buildinfo | Tobias Roeser | 2019-02-18 | 4 | -3/+12 |
| | | | | | | This fixes https://github.com/lihaoyi/mill/issues/548 See also https://github.com/lihaoyi/mill/issues/547 | ||||
* | Added log statement to BuildInfo generator | Tobias Roeser | 2019-02-18 | 1 | -19/+22 |
| | |||||
* | Also add main-api to build library paths | Tobias Roeser | 2019-02-18 | 1 | -1/+1 |
| | |||||
* | Added mill-jbake plugin | Tobias Roeser | 2019-02-17 | 1 | -0/+36 |
| | |||||
* | better aligns RouterModule with mill's naming conventions | Jean Helou | 2019-02-14 | 8 | -34/+39 |
| | |||||
* | update scaladoc to leverage list markers | Jean Helou | 2019-02-14 | 1 | -10/+8 |
| | |||||
* | switch to T.sources for the routesFiles setting | Jean Helou | 2019-02-14 | 11 | -41/+135 |
| | |||||
* | Documentation section for the Play! module | Jean Helou | 2019-02-14 | 1 | -0/+59 |
| | |||||
* | Adjusts the main build file to match the new playlib module design | Jean Helou | 2019-02-14 | 1 | -2/+36 |
| | |||||
* | Updates the test of the play lib module | Jean Helou | 2019-02-14 | 2 | -3/+25 |
| | | | | | The tests have been updated to check the returned error if the route file cannot be parsed properly. | ||||
* | Adds the specialized workers | Jean Helou | 2019-02-14 | 2 | -0/+122 |
| | | | | | | This module adds workers specialized for play 2.6.0. and 2.7.0, these modules actually depend on playframework artifacts. They are dynamically loaded from the `RoutesCompilerWorkerApi`. | ||||
* | Adds the api submodule | Jean Helou | 2019-02-14 | 1 | -0/+26 |
| | | | | | | | | | This is the second commit of a redesign of the play lib module. This module contains only the common `api` which is implemented by the actual workers. It also defines a specific ADT to configure the type of routes generator to be used for the project. The ADT feels cleaner than a simple string but may be too restrictive. | ||||
* | Reworks the toplevel playlib module | Jean Helou | 2019-02-14 | 3 | -139/+146 |
| | | | | | | | | | | | | | | | | This is the first commit of a redesign of the play lib module. The new design was massively inspired from the `scalajslib` module. It adds a specialized worker for each version of play, both workers implement a common api from an `api`. The main module delegates to a `loader` which dynamically looks up the bridge instance through reflection then triggers the generation. - adds a `RouteCompilerWorkerApi` trait which establishes the bridge to the actual `RouteCompilerWorker`. - drops the existing `RouterGeneratorWorker` (it is specialized by versions of play and extracted to its own submodule). - updates the `RouterModule` with improved settings and documentation. | ||||
* | rebase on master | Jean Helou | 2019-02-14 | 2 | -6/+8 |
| | |||||
* | Add playlib (we do not want to replace twirllib) | Guillaume Grossetie | 2019-02-14 | 1 | -1/+1 |
| | |||||
* | Keep twirllib module | Guillaume Grossetie | 2019-02-14 | 5 | -4/+7 |
| | |||||
* | Load/convert instances from classloader | Guillaume Grossetie | 2019-02-14 | 2 | -9/+32 |
| | |||||
* | Create a Play! module to compile the router | Guillaume Grossetie | 2019-02-14 | 7 | -2/+227 |
| | |||||
* | Properly strip scaladoc end tags | Tobias Roeser | 2019-02-11 | 1 | -0/+2 |
| | | | | Fixes https://github.com/lihaoyi/mill/issues/451 | ||||
* | Only hold weak references to classloaders in internal cache | Tobias Roeser | 2019-02-11 | 1 | -7/+14 |
| | | | | | That way, we do not prevent class loader unloading / garbage collection. Also, we reduce the chance to use an outdated class loader. | ||||
* | Corrected Java example: sources -> allSources | Tobias Roeser | 2019-02-11 | 1 | -1/+1 |
| | | | | | | Fixes https://github.com/lihaoyi/mill/issues/538 Thanks to Jim Kleckner | ||||
* | Fixed typo | Tobias Roeser | 2019-02-10 | 1 | -1/+1 |
| | |||||
* | Fixed typo | Michael Genereux | 2019-02-10 | 1 | -1/+1 |
| | |||||
* | Updated Changelog | Tobias Roeser | 2019-02-08 | 1 | -0/+4 |
| | |||||
* | Also export compileIvyDeps as provided scope | Tobias Roeser | 2019-02-08 | 1 | -1/+9 |
| | | | | Fixes https://github.com/lihaoyi/mill/issues/535 | ||||
* | Added compiler-classpath properties to generated IntelliJ xml files (#531) | andres-pipicello-olx | 2019-01-31 | 2 | -11/+59 |
| | |||||
* | Update readme.md | Li Haoyi | 2019-01-22 | 1 | -1/+1 |
| | |||||
* | Update readme.md | Li Haoyi | 2019-01-22 | 1 | -0/+4 |
| | |||||
* | PublishModule: add --gpgKeyName flag (#530) | lxohi | 2019-01-21 | 3 | -16/+24 |
| | | | | | | * PublishModule: adds gpgKeyName flag * 1 - Intro to Mill.md: usage sample of publish updates for gpgKeyName | ||||
* | 0.3.60.3.6 | Li Haoyi | 2019-01-17 | 2 | -3/+3 |
| | |||||
* | Fixed #511. | Robby | 2019-01-15 | 2 | -7/+3 |
| | |||||
* | Fixed GenIdea library path to use file:// if it is not a jar file (otherwise ↵ | Robby | 2019-01-14 | 1 | -1/+1 |
| | | | | dest/classes and resources dirs are not properly recognized). | ||||
* | More improvements to ZincWorkerImpl (#526) | Li Haoyi | 2019-01-11 | 3 | -16/+33 |
| | | | | | | | | | | | | | | * More improvements to ZincWorkerImpl - Cache classloaders separately from `ScalaInstance`s - Pre-compute `analysisMap` to speed up lookups - Allow compile-to-jar using sbt/zinc 1.3.0-m1 * Update build.sc * Update ZincWorkerModule.scala * Update ZincWorkerImpl.scala | ||||
* | Update ZincWorkerImpl.scala | Li Haoyi | 2019-01-09 | 1 | -6/+6 |
| | |||||
* | Allow usage of ZincWorkerImpl without hashing files (#525) | Li Haoyi | 2019-01-09 | 1 | -2/+39 |
| | | | | | | | | | | | | * Allow usage of ZincWorkerImpl without hashing files This is to better support non-Mill build tools like Bazel or Make who might do their own file hashing/mtiming for change-detection * Update ZincWorkerImpl.scala * Update ZincWorkerImpl.scala * Update ZincWorkerImpl.scala | ||||
* | adding support for customizable constructor annotations, codec and ↵ | Iurii Malchenko | 2019-01-04 | 7 | -47/+133 |
| | | | | "inclusive dot" (#481) | ||||
* | Added changelog entry | Tobias Roeser | 2018-12-21 | 1 | -1/+4 |
| | |||||
* | Also added failFast test cases | Tobias Roeser | 2018-12-21 | 2 | -2/+71 |
| | |||||
* | Added cmdline option -k/--keep-going | Tobias Roeser | 2018-12-21 | 6 | -13/+31 |
| | | | | See https://github.com/lihaoyi/mill/issues/477 | ||||
* | Introduced new failFast parameter to Evaluator with default `true` | Tobias Roeser | 2018-12-21 | 2 | -10/+33 |
| | | | | Added Aborted result type. | ||||
* | Updated changelog | Tobias Roeser | 2018-12-21 | 1 | -0/+19 |
| | |||||
* | Detailed the difference between Failure and Exception | Tobias Roeser | 2018-12-20 | 1 | -1/+9 |
| | |||||
* | Added some docs to result type | Tobias Roeser | 2018-12-20 | 1 | -9/+35 |
| | |||||
* | Fixed typo and added class link | Tobias Roeser | 2018-12-20 | 1 | -2/+2 |
| | |||||
* | Avoid unnecessary dependency downloading by providing fetches per cache ↵ | gehnaphore | 2018-12-20 | 10 | -21/+128 |
| | | | | | | | | | | | | policy (#494) * Avoid unnecessary dependency downloading by providing fetches per cache policy; add ticker logging when they are downloading * Fix GenIdeaTests by making the Log context Option[]al * Add some comments * Rebase and resolve | ||||
* | bump Ammonite version | Li Haoyi | 2018-12-19 | 2 | -2/+2 |
| | |||||
* | Merge branch 'master' into bump-zinc | Li Haoyi | 2018-12-19 | 179 | -354/+640 |
|\ | |||||
| * | Generalize Zinc Worker (#514) | Li Haoyi | 2018-12-18 | 33 | -291/+248 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Generalize Zinc worker - Compiler bridges can now be either pre-compiled or on-demand-compiled - Scala library/compiler jar discovery is now configurable - Zinc compiler cache is now configurable, rather than being hardcoded at n=1 * . * update constructor args * remove duplicate util/AggWrapper.scala file * fix * fix * fix * cleanup | ||||
| * | fix GenIdea to create required folders (#510) | dohrayme | 2018-12-14 | 1 | -1/+1 |
| | | |||||
| * | Discover - break overridesRoutes into fixed size chunks (#509) | Gregor Uhlenheuer | 2018-12-14 | 6 | -3/+325 |
| | | | | | | | | | | | | | | | | | | | | * Discover - break overridesRoutes into fixed size chunks * Discover - simplify lambda creation * add LargeProjectTests * LargeProjectTests: remove Ydelambdafy |