summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Changed some tests use non-interactive mode on travis Java 9.Robby2018-03-132-2/+2
|
* Fixes for non-interactive (client/server) mode on Java 9 (#221)Robby2018-03-135-11/+28
| | | | | | * Fixes for client/server mode on Java 9. * Upgraded ammonite to 1.0.5-4-c0cdbaf.
* Update readme.md to fix a typo (#223)Alexis Hernandez2018-03-131-2/+2
| | | | | | * Update readme.md to fix a typo * Update readme.md
* update readme and CI configuration to mill 0.1.5rockjam2018-03-133-4/+4
|
* 0.1.50.1.5rockjam2018-03-131-1/+27
|
* Test mill using Java 9 (in addition to Java 8) (#219)Robby2018-03-108-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 Elharrar2018-03-101-1/+1
| | | Fixes #161
* Changes to make {clientserver,main,scalalib,scalajslib}.test work under Java ↵Robby2018-03-108-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)benjaminfrank2018-03-101-0/+8
|
* Support for Java 9 (and 10). (#215)Robby2018-03-101-1/+1
|
* ScalaJSModule: Support to switch between NoModule and CommonJSModule ↵Lorenzo Gabriele2018-03-094-14/+46
| | | | ModuleKinds (#212)
* ScalaModule: Added ivyDepsTree command (#213)Shani Elharrar2018-03-091-0/+15
|
* fix #174 skip interfaces when finding tests (#210)Francis De Brabandere2018-03-081-2/+2
|
* include compileIvyDeps when generating intellij projectsLi Haoyi2018-03-071-1/+1
|
* fix #185 include "optional" artifacts if they exist (#209)Francis De Brabandere2018-03-071-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 ↵Robby2018-03-072-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)Robby2018-03-062-11/+14
|
* fix optional xml tags in POM (#198)Nikolay Tatarinov2018-03-062-32/+222
|
* Improve fullOpt behavior (#203)Dennis4b2018-03-052-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 Apthorp2018-03-052-2/+10
|
* re #180 document global configuration (#200)Francis De Brabandere2018-03-051-0/+24
|
* correct assembled mill binary path in readme (#202)Francis De Brabandere2018-03-051-5/+3
|
* Allows users to customize Node.js (Scala.js' NodeJSEnv) in ScalaJSModule (#195)Robby2018-03-056-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 SBTLi Haoyi2018-03-041-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, toLi Haoyi2018-03-042-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 Haoyi2018-03-043-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 Krause2018-03-041-0/+16
| | | also adds some headers to distinguish the different installation methods
* update readmeLi Haoyi2018-03-031-1/+1
|
* 0.1.40.1.4Li Haoyi2018-03-031-0/+18
|
* Add message to inform users mill is compiling (#193)Lionel Parreaux2018-03-031-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 Richards2018-03-031-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-033-119/+198
| | | | | | * Fix several issues in VersionControl & add Test * Move VersionControl to it's own file
* fix testsLi Haoyi2018-03-032-7/+7
|
* Split overriden enclosing path on `#` in addition to `.`, since `#` behaves ↵Li Haoyi2018-03-031-1/+1
| | | | badly in URIs and other places
* Split out `upstreamAssembly` from `assembly`Li Haoyi2018-03-038-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 Sokolenko2018-03-031-1/+1
|
* Remove one more `runMain` test caseLi Haoyi2018-03-031-8/+3
|
* make mainClass discovery work in ScalaJSModule#runLi Haoyi2018-03-034-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 versionLi Haoyi2018-03-021-3/+3
| | | | - Upload unstable binaries to same github release as the last stable release
* share repositories between ScalaWorker and ScalaModuleLi Haoyi2018-03-023-14/+13
|
* Allow people to substitute in their own implementation of ↵Li Haoyi2018-03-023-7/+15
| | | | ScalaModule#scalaWorker to configure resolvers/etc.
* docs: grammar fixes in Mill Internals (#188)Joe Hillenbrand2018-03-021-4/+4
|
* avoid showing a stack trace if there aren't any tests to runLi Haoyi2018-03-011-1/+4
|
* Add dsl for SCM (now called VersionControl) (#168)Guillaume Massé2018-02-2811-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-281-2/+2
|
* Update 2 - Configuring Mill.mdLi Haoyi2018-02-271-3/+3
|
* fix #139 upgrade jline to 2.14.5 (#176)Nikolay Tatarinov2018-02-271-1/+2
|
* Port Mill client over to JavaLi Haoyi2018-02-2612-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/--interactiveLi Haoyi2018-02-263-29/+36
|
* use outputStream for test logs (#169)Nikolay Tatarinov2018-02-261-4/+4
|