happy-kitchen-89482
08/21/2015, 3:19 AMhappy-kitchen-89482
08/21/2015, 3:19 AM./pants help repl.scala
doesn't show help for jvm.repl.scala
.happy-kitchen-89482
08/21/2015, 3:19 AMhappy-kitchen-89482
08/21/2015, 3:20 AMenough-analyst-54434
08/21/2015, 3:20 AMhappy-kitchen-89482
08/21/2015, 3:20 AM--level
) can be recursive.happy-kitchen-89482
08/21/2015, 3:20 AMenough-analyst-54434
08/21/2015, 3:20 AMhappy-kitchen-89482
08/21/2015, 3:21 AMjvm.repl.scala
and jvm
, so the recursive=True was semantically redundant.happy-kitchen-89482
08/21/2015, 3:22 AMhappy-kitchen-89482
08/21/2015, 3:22 AMjvm.repl.scala
has the unfortunate side-effect of severing the ability of the inner option value to fall back to the outer scope.happy-kitchen-89482
08/21/2015, 3:23 AM--foo=1
in jvm
would no longer have the effect of setting it in jvm.repl.scala
, when its value isn't specified explicitly in that inner scope.happy-kitchen-89482
08/21/2015, 3:23 AMenough-analyst-54434
08/21/2015, 3:24 AMhappy-kitchen-89482
08/21/2015, 3:24 AMhappy-kitchen-89482
08/21/2015, 3:25 AMhappy-kitchen-89482
08/21/2015, 3:25 AMenough-analyst-54434
08/21/2015, 3:25 AMhappy-kitchen-89482
08/21/2015, 3:25 AMhappy-kitchen-89482
08/21/2015, 3:27 AMhappy-kitchen-89482
08/21/2015, 3:27 AMhappy-kitchen-89482
08/21/2015, 3:28 AMhappy-kitchen-89482
08/21/2015, 3:30 AMgorgeous-fish-11040
08/21/2015, 2:45 PMinterpreter_cache_dir
and resolver_cache_dir
in [pants-setup]
to local_artifact_cache
so it will survive clean-all. I ran ./pants clean-all test examples/tests/python/:: --time | grep main:test:pytest:run:chroot
twice with the current pants.ini and got 6-7 seconds. Then I changed these options to point to dirs in local_artifact_cache
and ran it several times again and got 6 seconds first time and just 1.5 seconds each next time.enough-analyst-54434
08/21/2015, 2:51 PMgorgeous-fish-11040
08/21/2015, 2:55 PMbored-art-40741
08/21/2015, 3:00 PMbored-art-40741
08/21/2015, 3:01 PM.local_artifact_cache
has a well defined meaning: it's where the artifact cache mechanism writes local artifacts and mirrors remote artifacts. Using it for something similar but otherwise unrelated is kind of weirdbored-art-40741
08/21/2015, 3:01 PMgorgeous-fish-11040
08/21/2015, 3:06 PMlocal_python_cache = %(pants_bootstrapdir)s/python_cache
like we have for local_artifact_cache