Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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 | |
| | ||||||
* | bump Ammonite version | Li Haoyi | 2018-02-25 | 3 | -32/+32 | |
| | ||||||
* | `.toInt` -> `Integer.parseInt` to reduce the amount of classloading needed ↵ | Li Haoyi | 2018-02-25 | 1 | -5/+7 | |
| | | | | in the Client | |||||
* | print help text & parse errors to the correct output stream | Li Haoyi | 2018-02-25 | 1 | -2/+2 | |
| | ||||||
* | avoid blocking on stdin in the client because it seems to delay exit | Li Haoyi | 2018-02-25 | 2 | -6/+11 | |
| | ||||||
* | A few attempts at micro-optimizing the current hot spots | Li Haoyi | 2018-02-25 | 15 | -54/+87 | |
| | ||||||
* | cache hashCodes as part of meta.json to avoid needlessly re-hashing things | Li Haoyi | 2018-02-25 | 3 | -51/+45 | |
| | ||||||
* | Save the signature of a `PathRef` to avoid re-stating files every time they ↵ | Li Haoyi | 2018-02-25 | 3 | -48/+65 | |
| | | | | are de-serialized | |||||
* | attempt to robustify ClientServerTests | Li Haoyi | 2018-02-25 | 2 | -13/+22 | |
| | ||||||
* | Changed the default home location (#163) | Olivier Mélois | 2018-02-25 | 1 | -3/+5 | |
| | | | | | | | * Mill's default home folder is now $HOME/.mill/ammonite This lets users provide global settings by defining a predef.sc file in that home folder. * Re-enabled the --home cli param to manually set the home folder | |||||
* | 0.1.20.1.2 | Li Haoyi | 2018-02-25 | 2 | -1/+17 | |
| | ||||||
* | GenIdea: added generation of .idea/scala_compiler.xml (#151) | Robby | 2018-02-25 | 1 | -6/+56 | |
| | | | | | | * Added generation of .idea/scala_compiler.xml (Scalac compiler plugins and options). * More robust evaluation of tasks because results may be empty, which causes a match error. | |||||
* | Update scala-library-2.12.4-sources.jar.xml | Li Haoyi | 2018-02-24 | 1 | -2/+2 | |
| | ||||||
* | Update scala-library-2.12.4.jar.xml | Li Haoyi | 2018-02-24 | 1 | -2/+2 | |
| | ||||||
* | Update ScriptTestSuite.scala | Li Haoyi | 2018-02-24 | 1 | -1/+1 | |
| | ||||||
* | Update ClientServerTests.scala | Li Haoyi | 2018-02-24 | 1 | -1/+0 | |
| | ||||||
* | fix scala sdk annotation in genidea | Li Haoyi | 2018-02-24 | 1 | -1/+1 | |
| | ||||||
* | Fix `-w` using the new client-server mode | Li Haoyi | 2018-02-24 | 3 | -12/+4 | |
| | ||||||
* | Properly propagate exit codes from server output to client | Li Haoyi | 2018-02-24 | 6 | -9/+21 | |
| | ||||||
* | better error messages when you run interactive commands without -i | Li Haoyi | 2018-02-24 | 9 | -49/+67 | |
| | ||||||
* | Implement `-i` flag to allow interactive usage | Li Haoyi | 2018-02-24 | 8 | -45/+79 | |
| | ||||||
* | . | Li Haoyi | 2018-02-24 | 8 | -36/+69 | |
| | | | | wip | |||||
* | Clean up the provisional client-server code with unit tests and proper ↵ | Li Haoyi | 2018-02-24 | 24 | -402/+776 | |
| | | | | | | | | 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 | |||||
* | Fix documentation about passing args to test runner (#158) | Jeremy Apthorp | 2018-02-24 | 1 | -1/+1 | |
| | | | | | | * Fix documentation about passing args to test runner * Update 2 - Configuring Mill.md | |||||
* | Allow specifying classifiers in ivy deps (#159) | Jeremy Apthorp | 2018-02-24 | 2 | -7/+31 | |
| | ||||||
* | use DepSyntax in Scala.js tests (#155) | Nikolay Tatarinov | 2018-02-24 | 1 | -2/+2 | |
| | ||||||
* | v. minor fix (#150) | Sid Nt | 2018-02-22 | 1 | -1/+1 | |
| | ||||||
* | Update 1 - Intro to Mill.md | Li Haoyi | 2018-02-22 | 1 | -1/+1 | |
| | ||||||
* | support multiple test frameworks (#148) | Nikolay Tatarinov | 2018-02-22 | 16 | -57/+63 | |
| | | | support multiple test frameworks | |||||
* | GenIdea updates including a fix for #147 (#149) | Andrew Richards | 2018-02-21 | 4 | -30/+71 | |
| | | | | | | | | | | | | | | | | | | | | | | | | * extract JDK version so you don't have to keep resetting it * give modules a base path looks much nicer in IntelliJ - the module is now in bold * exclude sbt target directories stops sbt artifacts appearing in search * Fix #147 - add IntelliJ scala library * exclude root sbt project and target folders from IJ search * only resort to full long path names for jars if the name is a duplicate duplicates are hard to find unless you are pulling the same thing from different repos (therefore different path) * update GenIdea tests * tidy GenIdea | |||||
* | Merge branch 'master' into server-client | Li Haoyi | 2018-02-21 | 1 | -1/+3 | |
|\ | ||||||
| * | Update build.sc | Li Haoyi | 2018-02-19 | 1 | -1/+1 | |
| | | ||||||
| * | Mention the ::: variant of ivy deps (#141) | Bjørn Madsen | 2018-02-19 | 1 | -1/+3 | |
| | | ||||||
* | | fix-tests | Li Haoyi | 2018-02-21 | 14 | -31/+29 | |
| | | ||||||
* | | revert back to mill.Main by default | Li Haoyi | 2018-02-20 | 2 | -2/+2 | |
| | | ||||||
* | | Only invalidate Evaluator.State cache if the `interpWatched` files we used ↵ | Li Haoyi | 2018-02-20 | 1 | -8/+6 | |
| | | | | | | | | to create the Evaluator change, not when other random files we're building do | |||||
* | | Cleanup... | Li Haoyi | 2018-02-20 | 4 | -24/+15 | |
| | | ||||||
* | | First pass at cleaning up evaluator caching system | Li Haoyi | 2018-02-20 | 8 | -48/+52 | |
| | | ||||||
* | | WIP | Li Haoyi | 2018-02-20 | 1 | -140/+233 | |
| | |