summaryrefslogtreecommitdiff
path: root/scalaworker
Commit message (Collapse)AuthorAgeFilesLines
* caffeine core and guava tests seem to passLi Haoyi2018-04-091-0/+4
|
* Enable JUnit testing, via sbt-test-interface, for `JavaModule`sLi Haoyi2018-04-081-119/+4
|
* migrate client module onto new JavaModule traitLi Haoyi2018-04-071-22/+0
|
* First unit tests for `JavaModule`Li Haoyi2018-04-071-1/+30
|
* Properly print out done message after tests finishLi Haoyi2018-03-221-1/+1
|
* Support scala milestone releases (with fixes for 2.13.0-M3) (#247)Nikolay Tatarinov2018-03-201-8/+4
| | | | | | | | | | * return full scala version for milestone releases * complete support for scala 2.13.0-M2 * match 2.13 milestone releases for compiler bridge sources * add hello world test case for scala 2.13.0-M3
* mergeLi Haoyi2018-03-191-12/+16
|\
| * Java 9 optimization by caching rt.jar (#239)Robby2018-03-191-14/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Upgraded Ammonite to 1.0.5-7-f032887 that includes a Java 9 performance optimization for mill's client-server mode (lihaoyi/Ammonite#773). * Java 9 optimization for interactive mode by caching rt.jar. * Refactored based on @lihaoyi's comments on #239. * Removed client side rt.jar caching. * Propagatio of home path from Cli. * Propagation, propagation, propagation!
* | properly pass arguments to forked tests in a way that doesn't botch whitespacesLi Haoyi2018-03-181-8/+17
|/
* Changes to make {clientserver,main,scalalib,scalajslib}.test work under Java ↵Robby2018-03-101-3/+3
| | | | | | | | | | 9 (#217) * Append "exported rt.jar" when creating URLClassLoader. * Disabled tests involving Scala 2.10 & 2.11 and nashorn. * Use java.net.URLClassLoader.
* fix #174 skip interfaces when finding tests (#210)Francis De Brabandere2018-03-081-2/+2
|
* Fixes for Windows. (#205)Robby2018-03-061-8/+11
|
* 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.
* avoid showing a stack trace if there aren't any tests to runLi Haoyi2018-03-011-1/+4
|
* use outputStream for test logs (#169)Nikolay Tatarinov2018-02-261-4/+4
|
* Clean up the provisional client-server code with unit tests and proper ↵Li Haoyi2018-02-241-1/+2
| | | | | | | | file-sockets Seems to work well enough for interactive scala consoles, though still not Ammonite Also Added ScalaModule#launcher and re-worked our build.sc file to use it
* support multiple test frameworks (#148)Nikolay Tatarinov2018-02-221-27/+33
| | | support multiple test frameworks
* Merge branch '130'Li Haoyi2018-02-171-0/+16
|\
| * Discover main class(es) via zincajrnz2018-02-161-0/+16
| |
* | Resolve individual Scala files before passing them to `ScalaModule#compile`, ↵Li Haoyi2018-02-171-6/+1
|/ | | | to ensure other rubbish in the source folders (e.g. vim `.swp` files) do not trigger spurious recompiles
* more tidying upLi Haoyi2018-02-111-3/+2
|
* Some long-overdue renamingsLi Haoyi2018-02-091-6/+6
|
* allow Result.Failure to take a valueLi Haoyi2018-02-041-2/+2
|
* catch compile-failure exceptions to avoid showing the stack traceLi Haoyi2018-02-041-45/+47
|
* - Renamed `Ctx.FooCtx` => `Ctx.Foo`Li Haoyi2018-02-021-1/+1
| | | | - Remove un-used `Evaluator#millSourcePath` parameter
* - Rename `basePath` -> `millSourcePath`Li Haoyi2018-02-021-0/+1
| | | | - Make `T.worker`s not flush out their directories between instantiations
* compile zinc compiler bridges on demand to remove restriction on supported ↵Li Haoyi2018-02-021-7/+40
| | | | scala versions
* WIP: Scala js testing (#119)Nikolay Tatarinov2018-02-011-6/+4
| | | fixes #102. Use scala js testing framework to launch tests
* Migrate `scalajslib` over to a `T.worker` setup similar to `scalalib`Li Haoyi2018-01-251-1/+1
|
* update mill build to work with new isolated scalaworkerLi Haoyi2018-01-231-3/+34
|
* WIP splitting `mill.scalaworker` out of `mill.scalalib` and into it's own ↵Li Haoyi2018-01-231-0/+259
isolated module/classloader. Most scalalib test pass, tho GenIdea is still broken