Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Initial module-specific extension support to GenIdea (#684) | Tobias Roeser | 2019-09-05 | 12 | -40/+365 |
| | | | | | | | | | | | | | | | * Initial module-specific extension support to GenIdea * Contribute Facets to JavaModule * Generate additional files under .idea directory * Introduced more generel Element result type and unit tests * Moved intellijModulePath into GenIdeaModule * Added unit test for GenIdea extension (Missed that previously) | ||||
* | Fixed StringIndexOutOfBoundsException in case of short artifact names (#681) | Tobias Roeser | 2019-08-26 | 1 | -1/+1 |
| | | | Fixes https://github.com/lihaoyi/mill/issues/673 | ||||
* | add ability to define jar manifest (#634) | Andrew Richards | 2019-07-29 | 1 | -5/+15 |
| | | | | | | | | | | | | | * add capability to define jar manifest * Don't use the custom manifest for doc-only jars This is to pass test mill.scalalib.HelloWorldTests.scalaDocOptions * Add JarManifest.Default and fix the build rebase fix | ||||
* | Future-proof Dotty-version checks (#663) | Guillaume Martres | 2019-07-29 | 1 | -6/+7 |
| | | | Prepare for 3.x, like in zinc itself: https://github.com/sbt/zinc/pull/678 | ||||
* | Use the binary version of the compiler bridge when available (#659) | Guillaume R | 2019-07-25 | 5 | -62/+113 |
| | | | | | | | | * Use the binary version of the compiler bridge when available, fix #591 This also eliminates #389 for Dotty 0.13.0-RC1 and more recent * Add test for Dotty 0.16 | ||||
* | Ease the declaration of optional dependencies + handle them in maven and ivy ↵ | Guillaume R | 2019-07-24 | 4 | -8/+21 |
| | | | | | | | | publications (#661) * Add Dep.optional() to fix #603 * Publish optional dependencies as such | ||||
* | Fix an issue where Zinc compiler logs were routed to incorrect outputs. Use ↵ | Ahir Reddy | 2019-07-17 | 1 | -3/+4 |
| | | | | the thread id to ensure we have 1 logger per compiler instance and ivocation (#662) | ||||
* | Bump sonatype "wait for something to happen" timeout, make it configurable ↵ | Li Haoyi | 2019-07-09 | 2 | -11/+23 |
| | | | | | (#652) Somehow it seems sonatype has gotten slower recently and no longer completes operations in the same 60s timeout that it used to | ||||
* | Interpolates $MILL_VERSION in ivy imports (#649) | Olivier Mélois | 2019-07-08 | 3 | -3/+10 |
| | | | | | | | | | | | | | | | | | | | | * Interpolates $MILL_VERSION in ivy imports This overrides the default $ivy magic import by replacing the `$MILL_VERSION` string with mill's version, in order to facilitate the loading/update of contrib modules. Ammonite had to be bumped to 1.6.9 * Removed bloop import * AmmoniteExit import fix * Removed repl dep check * Removed problematic check * Made ammonite version override-able | ||||
* | Update logic to check for Scala libraries when generating fake SBT libraries | Andres Pipicello | 2019-06-28 | 2 | -4/+3 |
| | |||||
* | Using mill source path instead of pwd | Andres Pipicello | 2019-06-28 | 5 | -31/+32 |
| | |||||
* | Changed GenIdeaTests to use ScriptTestSuite | Andres Pipicello | 2019-06-28 | 8 | -54/+47 |
| | |||||
* | Added back the usage of module-defined repos for resolving mill libraries | Andres Pipicello | 2019-06-28 | 1 | -2/+2 |
| | |||||
* | It seems that simply using the provided evaluator fixes ↵ | Andres Pipicello | 2019-06-28 | 1 | -4/+3 |
| | | | | https://github.com/lihaoyi/mill/issues/352 | ||||
* | Using coursier for reading poms instead of ad-hoc xml parsing | Andres Pipicello | 2019-06-28 | 1 | -8/+6 |
| | |||||
* | Fixes 'file name too long' error | Andres Pipicello | 2019-06-28 | 1 | -20/+4 |
| | |||||
* | Simple fix for https://github.com/lihaoyi/mill/issues/527 | Andres Pipicello | 2019-06-28 | 1 | -10/+8 |
| | |||||
* | Fixes generation of fake SBT libraries | Andres Pipicello | 2019-06-28 | 1 | -4/+8 |
| | |||||
* | Using Task.sequence instead of multiple evals | Andres Pipicello | 2019-06-28 | 1 | -18/+20 |
| | |||||
* | Fixes https://github.com/lihaoyi/mill/issues/532 | Andres Pipicello | 2019-06-28 | 1 | -5/+5 |
| | |||||
* | increase readTimeout to 60000ms, matching mill 0.3.6 semantics | Li Haoyi | 2019-06-06 | 2 | -4/+4 |
| | |||||
* | Configurable read and connect timeouts for Sonatype publishing | Paulius Imbrasas | 2019-06-06 | 3 | -4/+18 |
| | |||||
* | Merge branch '600' | Li Haoyi | 2019-05-20 | 3 | -29/+24 |
|\ | |||||
| * | Switch from scalafmt-cli to scalafmt-dynamic | Unknown | 2019-04-21 | 3 | -29/+24 |
| | | |||||
* | | Merge branch '609' | Li Haoyi | 2019-05-20 | 1 | -5/+5 |
|\ \ | |||||
| * | | Downstream files overwrite upstream files on assembly | Nathan Fischer | 2019-05-16 | 1 | -5/+5 |
| | | | | | | | | | resolves #608 | ||||
* | | | fix for 2.13.0-RC2 | Li Haoyi | 2019-05-19 | 1 | -2/+1 |
| | | | |||||
* | | | swap gpg key name order | Li Haoyi | 2019-05-19 | 1 | -1/+1 |
| | | | |||||
* | | | Bump ammonite to 1.6.7 (#610) | Li Haoyi | 2019-05-19 | 16 | -92/+130 |
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * bump ammonite to 1.6.7 * upgrade all the things * add scalaj-http shims for bootstrapping * wip * tweak-error-message * tweak coursier * . | ||||
* / | Removed unused variable | Tobias Roeser | 2019-05-03 | 1 | -1/+0 |
|/ | |||||
* | Revert Zinc to 1.2.5 to match release notes (#594) | Ahir Reddy | 2019-04-17 | 1 | -2/+1 |
| | |||||
* | handle projects not in the main build.sc file (#579) | Andrew Richards | 2019-04-17 | 1 | -2/+5 |
| | |||||
* | Documentation around artifact name for publishing | Nathan Fischer | 2019-04-05 | 1 | -2/+10 |
| | | | | Added a line to the documentation on how to change the artifact id. Updated the scaladoc on JavaModule to explain the difference between artifactName and artifactId. | ||||
* | Update ZincWorkerImpl.scala | Minghao Liu | 2019-03-11 | 1 | -7/+20 |
| | |||||
* | Renamed JavaModule.docOptions to javadocOptions | Tobias Roeser | 2019-02-26 | 1 | -3/+5 |
| | |||||
* | Introduced JavaModule.docOptions to add extra (Java)Doc procesing options | Tobias Roeser | 2019-02-25 | 1 | -11/+16 |
| | | | | | | E.g. disabling picky JavaDoc linter with `-Xdoclint:none`. The method is called `docOptions` instead of `javadocOptions` so that other modules like `ScalaModule` can reuse it. | ||||
* | Added support for typelevel scala libraries | Tobias Roeser | 2019-02-24 | 1 | -0/+3 |
| | | | | Fixes https://github.com/lihaoyi/mill/issues/534 | ||||
* | Search tests annotations also on inherited public methods | Tobias Roeser | 2019-02-22 | 1 | -4/+5 |
| | | | | Fixes https://github.com/lihaoyi/mill/issues/553 | ||||
* | Also add main-api to build library paths | Tobias Roeser | 2019-02-18 | 1 | -1/+1 |
| | |||||
* | 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. | ||||
* | 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 |
| | |||||
* | PublishModule: add --gpgKeyName flag (#530) | lxohi | 2019-01-21 | 2 | -14/+20 |
| | | | | | | * PublishModule: adds gpgKeyName flag * 1 - Intro to Mill.md: usage sample of publish updates for gpgKeyName | ||||
* | 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 | 2 | -15/+32 |
| | | | | | | | | | | | | | | * 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 | ||||
* | Avoid unnecessary dependency downloading by providing fetches per cache ↵ | gehnaphore | 2018-12-20 | 5 | -9/+19 |
| | | | | | | | | | | | | 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 | 1 | -1/+1 |
| | |||||
* | Merge branch 'master' into bump-zinc | Li Haoyi | 2018-12-19 | 53 | -204/+233 |
|\ |