Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | - Swap client-server integer encoding over to a more standard format (32-bit) | Li Haoyi | 2018-04-09 | 1 | -3/+14 |
| | | | | | - Unit tests for client code using the new Java support - Make server auto-shutdown when the client version changes, to avoid stale-server confusion | ||||
* | share com.sun.jna.platform.win32.Kernel32 class between all classloaders, ↵ | Li Haoyi | 2018-04-09 | 1 | -4/+9 |
| | | | | because initializing it more than once within a single process causes crashes | ||||
* | Another attempt to add jna.nosys property to release executable | Li Haoyi | 2018-04-09 | 1 | -1/+6 |
| | |||||
* | enable jna.nosys=true to try and fix appveyor build | Li Haoyi | 2018-04-09 | 1 | -4/+10 |
| | |||||
* | caffeine core and guava tests seem to pass | Li Haoyi | 2018-04-09 | 1 | -1/+4 |
| | |||||
* | Get first `caffeine.test` suite running in `CaffeineTests` | Li Haoyi | 2018-04-09 | 1 | -0/+1 |
| | |||||
* | Vendored TestNGFramework compiles, ported to Java | Li Haoyi | 2018-04-09 | 1 | -0/+8 |
| | |||||
* | First pass at a Caffeine integration build now works (only on Java 9 tho) | Li Haoyi | 2018-04-08 | 1 | -1/+4 |
| | |||||
* | bump zinc version | Li Haoyi | 2018-04-08 | 1 | -1/+1 |
| | |||||
* | Merge commit '36eb8bd6bfd534d002b01f8800e4b5d896aa4e77' into client-java | Li Haoyi | 2018-04-07 | 1 | -1/+1 |
|\ | |||||
| * | bump ammonite/upickle version | Li Haoyi | 2018-04-04 | 1 | -2/+1 |
| | | |||||
* | | migrate client module onto new JavaModule trait | Li Haoyi | 2018-04-07 | 1 | -6/+4 |
| | | |||||
* | | clean up JavaModule/ScalaModule interactions and consolidate extensions into ↵ | Li Haoyi | 2018-04-07 | 1 | -5/+6 |
|/ | | | | new resolveFooDependency methods | ||||
* | Detect sh/batch launcher, dev.assembly, and release filename. | Robby | 2018-03-31 | 1 | -17/+16 |
| | |||||
* | fix build | Li Haoyi | 2018-03-31 | 1 | -1/+1 |
| | |||||
* | Bump Ammonite versions | Li Haoyi | 2018-03-31 | 1 | -2/+2 |
| | |||||
* | Universal script generation for assembly, launcher, and release (#264) | Pierre Kisters | 2018-03-29 | 1 | -63/+63 |
| | |||||
* | bump ammonite version to fix https://github.com/lihaoyi/mill/issues/184 | Li Haoyi | 2018-03-28 | 1 | -2/+2 |
| | |||||
* | WIP: Play json build (#182) | Nikolay Tatarinov | 2018-03-28 | 1 | -1/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * play json build * build progress * add check task * try to make play json js build * scalariform and mima plugins in separate files. check mima * better error message for mima compatibility check * fix scala 2.10 compilation * license headers support * add jmh support * fix reformat on compile; fix code validation; extract base module * remove scala 2.13 from cross versions * include play-json in integration tests * add example .travis.yml * bring back scala 2.13 support * make reformat target, not command * add release task * update mill version in travis.yml * update release script * update release process * add README.md for play json build | ||||
* | Use mill 0.1.7-8-b913c6 for ci test. | Robby | 2018-03-26 | 1 | -3/+3 |
| | |||||
* | Upgrade Ammonite to 1.1.0-3-73d5734. | Robby | 2018-03-26 | 1 | -2/+2 |
| | |||||
* | Enable repl in Windows now Ammonite supports it (lihaoyi/Ammonite#775). | Robby | 2018-03-26 | 1 | -6/+1 |
| | |||||
* | downgrade mill in CI and build to make CI pass | rockjam | 2018-03-26 | 1 | -3/+3 |
| | |||||
* | update build to ammonite 1.1.0 and mill 0.1.7 | Li Haoyi | 2018-03-25 | 1 | -3/+3 |
| | |||||
* | Merge branch 'master' of github.com:lihaoyi/mill | Li Haoyi | 2018-03-25 | 1 | -12/+5 |
|\ | |||||
| * | try to fix classloading issues on runLocal and test with java 9 (#255) | Nikolay Tatarinov | 2018-03-25 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | | | | | | * fix class loading for inprocess in java 9 * always add rt jar in case of java 9 * move all custom classloading logic into mill.util.ClassLoader * add comments explaining parent class loader changes and comment in tests pointing to original issue | ||||
| * | remove deprecated things from POM in build.sc | rockjam | 2018-03-24 | 1 | -12/+2 |
| | | |||||
* | | update bump Ammonite to 1.1.0 stable | Li Haoyi | 2018-03-25 | 1 | -3/+2 |
| | | |||||
* | | bump upickle, ammonite versions | Li Haoyi | 2018-03-25 | 1 | -4/+5 |
| | | |||||
* | | update to latest Ammonite using latest upickle RC | Li Haoyi | 2018-03-24 | 1 | -2/+2 |
| | | |||||
* | | wip upgrading to the new version of upickle | Li Haoyi | 2018-03-24 | 1 | -2/+4 |
|/ | |||||
* | Batch (.bat) file generation for assembly, launcher, and release (#243) | Robby | 2018-03-20 | 1 | -25/+80 |
| | |||||
* | merge | Li Haoyi | 2018-03-19 | 1 | -2/+2 |
|\ | |||||
| * | Java 9 optimization by caching rt.jar (#239) | Robby | 2018-03-19 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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! | ||||
* | | bump utest version | Li Haoyi | 2018-03-18 | 1 | -1/+1 |
|/ | |||||
* | Windows non-interactive (client/server) support, and fix assembly and posix ↵ | Robby | 2018-03-16 | 1 | -5/+7 |
| | | | | | | | | | file permission (#228) * Added support for non-interactive (client/server) mode on Windows * Fixed assembly URI path * Skip setting posix file permission on Windows | ||||
* | Fixes for non-interactive (client/server) mode on Java 9 (#221) | Robby | 2018-03-13 | 1 | -1/+2 |
| | | | | | | * Fixes for client/server mode on Java 9. * Upgraded ammonite to 1.0.5-4-c0cdbaf. | ||||
* | Support for Java 9 (and 10). (#215) | Robby | 2018-03-10 | 1 | -1/+1 |
| | |||||
* | Fix invalid git HEAD ref name in build.sc#gitHead (#191) | Sergiy Sokolenko | 2018-03-03 | 1 | -1/+1 |
| | |||||
* | - Bump ammonite version | Li Haoyi | 2018-03-02 | 1 | -3/+3 |
| | | | | - Upload unstable binaries to same github release as the last stable release | ||||
* | Add dsl for SCM (now called VersionControl) (#168) | Guillaume Massé | 2018-02-28 | 1 | -0/+3 |
| | | | 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. | ||||
* | 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 | 1 | -1/+1 |
| | | | | | | 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 | ||||
* | Add predefined licenses from spdx (#144) | Guillaume Massé | 2018-02-26 | 1 | -0/+2 |
| | | | | | | * Add predefined licenses from spdx * Fix License usages | ||||
* | Delete SBT build, use Mill for CI & development | Li Haoyi | 2018-02-26 | 1 | -7/+16 |
| | | | | 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 | ||||
* | bump Ammonite version | Li Haoyi | 2018-02-25 | 1 | -1/+1 |
| | |||||
* | better error messages when you run interactive commands without -i | Li Haoyi | 2018-02-24 | 1 | -1/+2 |
| | |||||
* | Implement `-i` flag to allow interactive usage | Li Haoyi | 2018-02-24 | 1 | -15/+47 |
| | |||||
* | Clean up the provisional client-server code with unit tests and proper ↵ | Li Haoyi | 2018-02-24 | 1 | -38/+42 |
| | | | | | | | | 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 Tatarinov | 2018-02-22 | 1 | -1/+1 |
| | | | support multiple test frameworks |