summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Re-order `gpg` signing flags to make passphrase-passing-in workLi Haoyi2018-04-101-1/+1
| | | | Somehow passing in `--batch` and `--passphrase` must come before the other random bits of alphabet soup
* rename Cached#v -> valueLi Haoyi2018-04-102-3/+3
|
* fix testsLi Haoyi2018-04-101-2/+2
|
* try to fix exclusion pom syntax to make publishing workLi Haoyi2018-04-101-2/+2
|
* - Swap client-server integer encoding over to a more standard format (32-bit)Li Haoyi2018-04-099-65/+139
| | | | | - 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 Haoyi2018-04-092-6/+17
| | | | because initializing it more than once within a single process causes crashes
* update bootstrap mill version to try and fix appveyor buildLi Haoyi2018-04-092-2/+2
|
* Another attempt to add jna.nosys property to release executableLi Haoyi2018-04-091-1/+6
|
* update bootstrap mill version to try and fix appveyor buildLi Haoyi2018-04-092-2/+2
|
* fixes #226; use transitiveIvyDeps to print dependency tree (#292)Nikolay Tatarinov2018-04-101-1/+1
|
* enable jna.nosys=true to try and fix appveyor buildLi Haoyi2018-04-091-4/+10
|
* caffeine core and guava tests seem to passLi Haoyi2018-04-0912-50/+76
|
* Caffeine junit & testng suites seem to passLi Haoyi2018-04-099-107/+92
|
* Get first `caffeine.test` suite running in `CaffeineTests`Li Haoyi2018-04-099-70/+122
|
* Vendored TestNGFramework compiles, ported to JavaLi Haoyi2018-04-097-0/+208
|
* improve docs on unstable releases (#288)Francis De Brabandere2018-04-091-3/+5
|
* First pass at a Caffeine integration build now works (only on Java 9 tho)Li Haoyi2018-04-089-12/+321
|
* Basic failure tests for `JavaModule`Li Haoyi2018-04-081-1/+26
|
* Rename `root` IDEA module to `mill-build` to avoid collisionsLi Haoyi2018-04-084-5/+8
| | | | Fixes https://github.com/lihaoyi/mill/issues/279
* Properly support test frameworks which spawn child tasksLi Haoyi2018-04-084-4/+65
| | | | Needed to fix https://github.com/lihaoyi/mill/issues/286
* bump zinc versionLi Haoyi2018-04-082-2/+2
|
* Enable JUnit testing, via sbt-test-interface, for `JavaModule`sLi Haoyi2018-04-0813-209/+271
|
* mergeLi Haoyi2018-04-0811-72/+264
|\
| * Documentation : correct way to query envVarsOlivier Melois2018-04-051-4/+23
| | | | | | | | | | | | | | Adds documentation about the Ctx.Env API to indicate that the user should not use `System.getenv` https://github.com/lihaoyi/mill/issues/257
| * Adds test for client -> server map propagationOlivier Melois2018-04-055-44/+135
| | | | | | | | | | | | | | | | | | * Moved the `System.getenv` side effect to the end of the world * Adds a test to make sure that the `Map[String, String]` gets propagated correctly * Adds a `Ctx.Env` trait for consistency https://github.com/lihaoyi/mill/issues/257
| * Adds envVars propagation client -> serverOlivier Melois2018-03-2910-30/+111
| | | | | | | | | | | | | | | | | | | | Since Mill now executes in a long-lived JVM, the builds do not have a chance to use environment variables as inputs. This propagates the environment variables from the client all the way down to the context available to the tasks as a `Map[String, String]` so that they can be used as inputs should the user choose to do so. https://github.com/lihaoyi/mill/issues/257
* | explicitly disable clientserver tests on windowsLi Haoyi2018-04-081-75/+77
| |
* | bump mill bootstrap version in appveyorLi Haoyi2018-04-081-1/+1
| |
* | bump test case to 2.12.4 for java9 compatLi Haoyi2018-04-081-1/+1
| |
* | Fix #282 by passing plugins as arguments to scaladocjulianmichael2018-04-083-1/+39
| | | | | | | | Plus a couple tests to sanity check.
* | mergeLi Haoyi2018-04-072-2/+5
|\ \
| * | make sure to extract paths from JavaModule#compileClasspath before passing ↵Li Haoyi2018-04-071-1/+4
| | | | | | | | | | | | them to subprocess
* | | remove clientserver from ci since those tests are now in mainLi Haoyi2018-04-075-5/+6
| | |
* | | Merge commit '36eb8bd6bfd534d002b01f8800e4b5d896aa4e77' into client-javaLi Haoyi2018-04-075-5/+52
|\ \ \
| * | | - Add `mill version` commandLi Haoyi2018-04-064-4/+51
| | | | | | | | | | | | | | | | - Make `Evaluator` robust against `null` results
| * | | bump ammonite/upickle versionLi Haoyi2018-04-041-2/+1
| | | |
| * | | fix minor typos in docsrockjam2018-04-041-5/+3
| | | |
* | | | update travis mill versionLi Haoyi2018-04-073-5/+5
| | | |
* | | | migrate client module onto new JavaModule traitLi Haoyi2018-04-0712-77/+87
| | | |
* | | | Merge branch 'master' into client-javaLi Haoyi2018-04-0711-72/+69
|\ \ \ \ | | |/ / | |/| |
| * | | avoid recursionLi Haoyi2018-04-075-13/+13
| | | |
| * | | clean up JavaModule/ScalaModule interactions and consolidate extensions into ↵Li Haoyi2018-04-0710-73/+70
| | | | | | | | | | | | | | | | new resolveFooDependency methods
* | | | first pass at moving mill client over to JavaModuleLi Haoyi2018-04-078-9/+11
|/ / /
* | | tweak travis to try and make build pass...Li Haoyi2018-04-071-1/+1
| | |
* | | re-enabled deletion of ~/.mill folder between CI stepsLi Haoyi2018-04-073-0/+8
| | |
* | | re-organize travis build to put slowest jobs firstLi Haoyi2018-04-071-12/+14
| | |
* | | Update .travis.ymlLi Haoyi2018-04-071-1/+1
| | |
* | | First unit tests for `JavaModule`Li Haoyi2018-04-078-49/+211
| | |
* | | First pass splitting `JavaModule` out of `ScalaModule`Li Haoyi2018-04-074-214/+300
| | |
* | | Restored April 1-4 git history that was squashed by #283.Robby2018-04-071-1/+1
|\ \ \