Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Test mill using Java 9 (in addition to Java 8) (#219) | Robby | 2018-03-10 | 8 | -16/+44 |
| | | | | | | | | * Test mill using Java 9 (in addition to Java 8). * Use mill -i. * Fixed Java 9 path. | ||||
* | MainModule/resolve: print results sorted alphabetically (#216) | Shani Elharrar | 2018-03-10 | 1 | -1/+1 |
| | | | Fixes #161 | ||||
* | Changes to make {clientserver,main,scalalib,scalajslib}.test work under Java ↵ | Robby | 2018-03-10 | 8 | -25/+42 |
| | | | | | | | | | | 9 (#217) * Append "exported rt.jar" when creating URLClassLoader. * Disabled tests involving Scala 2.10 & 2.11 and nashorn. * Use java.net.URLClassLoader. | ||||
* | Update 1 - Intro to Mill.md (#218) | benjaminfrank | 2018-03-10 | 1 | -0/+8 |
| | |||||
* | Support for Java 9 (and 10). (#215) | Robby | 2018-03-10 | 1 | -1/+1 |
| | |||||
* | ScalaJSModule: Support to switch between NoModule and CommonJSModule ↵ | Lorenzo Gabriele | 2018-03-09 | 4 | -14/+46 |
| | | | | ModuleKinds (#212) | ||||
* | ScalaModule: Added ivyDepsTree command (#213) | Shani Elharrar | 2018-03-09 | 1 | -0/+15 |
| | |||||
* | fix #174 skip interfaces when finding tests (#210) | Francis De Brabandere | 2018-03-08 | 1 | -2/+2 |
| | |||||
* | include compileIvyDeps when generating intellij projects | Li Haoyi | 2018-03-07 | 1 | -1/+1 |
| | |||||
* | fix #185 include "optional" artifacts if they exist (#209) | Francis De Brabandere | 2018-03-07 | 1 | -12/+29 |
| | | | | this brings the mill code in line with ammonite see https://github.com/lihaoyi/Ammonite/pull/713/files | ||||
* | Added AppVeyor configuration and made JavaCompilerJarTests compatible with ↵ | Robby | 2018-03-07 | 2 | -4/+32 |
| | | | | | | | | | | Windows (#207) * Added AppVeyor config. * Made JavaCompilerJarTests compatible with Windows. * Disabled scalalib.test for now due to issues with Windows path length limit. | ||||
* | Fixes for Windows. (#205) | Robby | 2018-03-06 | 2 | -11/+14 |
| | |||||
* | fix optional xml tags in POM (#198) | Nikolay Tatarinov | 2018-03-06 | 2 | -32/+222 |
| | |||||
* | Improve fullOpt behavior (#203) | Dennis4b | 2018-03-05 | 2 | -4/+12 |
| | | | | | | | | | Specifically, fix 2 issues in order to better mirror the behavior of "sbt fullOptJS" - Invoke the Google Closure Compiler after generating the optimized Javascript output - Set scala.scalajs.LinkingInfo.developmentMode = false (and productionMode = true) when building fullOpt in order to allow Scala.js code to distinguish between development and production mode. | ||||
* | Add out/{module_name} as a content root in generated IntelliJ project (#196) | Jeremy Apthorp | 2018-03-05 | 2 | -2/+10 |
| | |||||
* | re #180 document global configuration (#200) | Francis De Brabandere | 2018-03-05 | 1 | -0/+24 |
| | |||||
* | correct assembled mill binary path in readme (#202) | Francis De Brabandere | 2018-03-05 | 1 | -5/+3 |
| | |||||
* | Allows users to customize Node.js (Scala.js' NodeJSEnv) in ScalaJSModule (#195) | Robby | 2018-03-05 | 6 | -17/+158 |
| | | | | | | | | | | | | | | * Adds Node.js configuration in ScalaJSModule. * Adds Node.js configuration in ScalaJSModule test framework. * Refactored ScalaJSBridge Node.js env creation. * Readjusted ScalaJSBridge 0.6 formatting. * Added Node.js config tests. * Removed NodeJSConfig ScalaTest tests and improved log test conditions. | ||||
* | - Rename `describe` to `inspect` for consistency with SBT | Li Haoyi | 2018-03-04 | 1 | -5/+71 |
| | | | | | - Add a bunch of scaladoc for built in tasks - Make `plan`, `path` etc. return a value that can JSON-serialized and displayed using `show` | ||||
* | Mill now generates an `out/mill-profile.json` file containing task-timings, to | Li Haoyi | 2018-03-04 | 2 | -7/+32 |
| | | | | make it easier to see where your mill evaluation time is going | ||||
* | Introduced the `mill plan foo.bar` command, which shows you what the ↵ | Li Haoyi | 2018-03-04 | 3 | -39/+64 |
| | | | | execution plan of running the `foo.bar` task looks like without actually evaluating it. | ||||
* | adds arch linux package to doc/install (#194) | Christian Krause | 2018-03-04 | 1 | -0/+16 |
| | | | also adds some headers to distinguish the different installation methods | ||||
* | update readme | Li Haoyi | 2018-03-03 | 1 | -1/+1 |
| | |||||
* | 0.1.40.1.4 | Li Haoyi | 2018-03-03 | 1 | -0/+18 |
| | |||||
* | Add message to inform users mill is compiling (#193) | Lionel Parreaux | 2018-03-03 | 1 | -0/+2 |
| | | | | | | | A recurrent thing that confuses users is when mill is compiling and warnings such as "there were 5 deprecation warnings in total; re-run with -deprecation for details" pop up. @lihaoyi suggested to add a `println` call when this happens, so users know the error does not come from their code. | ||||
* | factor out Dependency creation in Lib so it can be reused (#137) | Andrew Richards | 2018-03-03 | 1 | -17/+21 |
| | | | | | | | | | | * factor out Dependency creation in Lib so it can be reused * fix indenting * really fix indenting * third time lucky | ||||
* | Bugfix/version contol (#192) | Guillaume Massé | 2018-03-03 | 3 | -119/+198 |
| | | | | | | * Fix several issues in VersionControl & add Test * Move VersionControl to it's own file | ||||
* | fix tests | Li Haoyi | 2018-03-03 | 2 | -7/+7 |
| | |||||
* | Split overriden enclosing path on `#` in addition to `.`, since `#` behaves ↵ | Li Haoyi | 2018-03-03 | 1 | -1/+1 |
| | | | | badly in URIs and other places | ||||
* | Split out `upstreamAssembly` from `assembly` | Li Haoyi | 2018-03-03 | 8 | -124/+157 |
| | | | | Also re-write `Jvm.createAssembly` to allow incremental assembly construction. This should allow much faster assembly creation in the common case where upstream dependencies do not change | ||||
* | Fix invalid git HEAD ref name in build.sc#gitHead (#191) | Sergiy Sokolenko | 2018-03-03 | 1 | -1/+1 |
| | |||||
* | Remove one more `runMain` test case | Li Haoyi | 2018-03-03 | 1 | -8/+3 |
| | |||||
* | make mainClass discovery work in ScalaJSModule#run | Li Haoyi | 2018-03-03 | 4 | -67/+42 |
| | | | | Also disable ScalaJSModule#runMain, since the official Scala.js-SBT plugin does not support it and it requires an expensive re-linking every time it is run. | ||||
* | - Bump ammonite version | Li Haoyi | 2018-03-02 | 1 | -3/+3 |
| | | | | - Upload unstable binaries to same github release as the last stable release | ||||
* | share repositories between ScalaWorker and ScalaModule | Li Haoyi | 2018-03-02 | 3 | -14/+13 |
| | |||||
* | Allow people to substitute in their own implementation of ↵ | Li Haoyi | 2018-03-02 | 3 | -7/+15 |
| | | | | ScalaModule#scalaWorker to configure resolvers/etc. | ||||
* | docs: grammar fixes in Mill Internals (#188) | Joe Hillenbrand | 2018-03-02 | 1 | -4/+4 |
| | |||||
* | avoid showing a stack trace if there aren't any tests to run | Li Haoyi | 2018-03-01 | 1 | -1/+4 |
| | |||||
* | Add dsl for SCM (now called VersionControl) (#168) | Guillaume Massé | 2018-02-28 | 11 | -35/+176 |
| | | | The scm url syntax is a source of confusion for developper. I added VersionControl.github() to simplify this process. We can add other common VersionControl url scheme like Bazar, etc. | ||||
* | Remove scrollbars on side menu (fix# 178) (#179) | Guillaume Massé | 2018-02-28 | 1 | -2/+2 |
| | |||||
* | Update 2 - Configuring Mill.md | Li Haoyi | 2018-02-27 | 1 | -3/+3 |
| | |||||
* | fix #139 upgrade jline to 2.14.5 (#176) | Nikolay Tatarinov | 2018-02-27 | 1 | -1/+2 |
| | |||||
* | Port Mill client over to Java | Li Haoyi | 2018-02-26 | 12 | -398/+432 |
| | | | | | | This helps us avoid accidentally depending on the Scala library, whose classloading takes tens to hundreds of milliseconds. This removes the last parts of the Scala library used in the client (e.g. lambdas) and reduces `mill show core.compile` from ~380ms to ~290ms | ||||
* | force build REPL to be run using -i/--interactive | Li Haoyi | 2018-02-26 | 3 | -29/+36 |
| | |||||
* | use outputStream for test logs (#169) | Nikolay Tatarinov | 2018-02-26 | 1 | -4/+4 |
| | |||||
* | Add predefined licenses from spdx (#144) | Guillaume Massé | 2018-02-26 | 10 | -27/+488 |
| | | | | | | * Add predefined licenses from spdx * Fix License usages | ||||
* | Delete SBT build, use Mill for CI & development | Li Haoyi | 2018-02-26 | 14 | -444/+83 |
| | | | | Also re-organize the test matrix to split out the unit & integration tests into 3 separate builds, and removing the integration tests from the `-dev` and `-mill` jobs. That should speed up the test run while running all tests and ensuring the dev/release assemblies work | ||||
* | 0.1.30.1.3 | Li Haoyi | 2018-02-25 | 4 | -3/+14 |
| | |||||
* | Lazily create `dest` folders, `log` files and `OuterStack` traces only as ↵ | Li Haoyi | 2018-02-25 | 2 | -13/+13 |
| | | | | | | necessary. Now we only create them if a Task asks for `T.ctx().dest` or logs something. The vast majority of tasks just do plumbing and neither log output nor create files in `dest`, and this avoids the unnecessary overhead of creating all those un-used files, folders & stack trace | ||||
* | make scala.js work with multi-module projects (#165) | Nikolay Tatarinov | 2018-02-26 | 8 | -33/+178 |
| |