| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
| |
TODO: need to stich them all the way through various ActionInputFileCache
implementations!
--
MOS_MIGRATED_REVID=132685408
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=132683208
|
|
|
|
|
|
|
| |
once. This is helpful when there are multiple skylark reverse 'load' paths from the same popular .bzl file to a single BUILD file. As an implementation detail, introduce a few ThreadSafeUniquifier things (these will also be used in followup CLs).
--
MOS_MIGRATED_REVID=132680777
|
|
|
|
|
|
|
| |
mentioned in the dynamic_runtime_libs attribute.
--
MOS_MIGRATED_REVID=132676097
|
|
|
|
|
|
|
|
|
| |
Instead of using a compile-time PRODUCT_NAME constant and complex Build
rules to set the correct product name for Blaze and Bazel, use the new
main.cc files to inject the appropriate value.
--
MOS_MIGRATED_REVID=132675327
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=132673390
|
|
|
|
|
|
|
|
|
|
|
| |
Chipping away at making the big CL for #1262 smaller. Only runfiles paths
are different right now, so this makes getPathUnderExecRoot and getSourceRoot
return the same thing. Also corrected a couple places where
Label.EXTERNAL_PATH_PREFIX and Label.EXTERNAL_PACKAGE_NAME were being used
incorrectly.
--
MOS_MIGRATED_REVID=132671081
|
|
|
|
|
|
|
| |
Needed for #1262. Doesn't do anything, yet, other than make the CL smaller.
--
MOS_MIGRATED_REVID=132671036
|
|
|
|
|
|
|
|
|
|
|
| |
This is required for #1262, as execution roots for external repos will be
accessed via ../reponame under the exec root.
I'm trying to break up the change into several small CLs. This should have
no impact on the sandbox's behavior.
--
MOS_MIGRATED_REVID=132671034
|
|
|
|
|
|
|
|
|
| |
- Don't call setrlimit() (it was needed to make 32-bit JVMs work with >3GB heaps)
- Remove a non-functional way to tweak the Linux scheduler
- Cosmetic fixes
--
MOS_MIGRATED_REVID=132653426
|
|
|
|
|
|
|
|
|
| |
Fixed #1729
--
Change-Id: I4c4e8bf351eb8d18aeb8345542f92c5c47596a86
Reviewed-on: https://bazel-review.googlesource.com/#/c/5930
MOS_MIGRATED_REVID=132652736
|
|
|
|
|
|
|
|
|
|
| |
https://docs.google.com/document/d/1hh63AzKlwcOJN6jBZzY3GNPffzww-JKx1015DfFKM6g/edit#
The current version is kept intact for now, will remove it in the CL that does
the appropriate refactoring.
--
MOS_MIGRATED_REVID=132572182
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=132570504
|
|
|
|
|
|
|
| |
nodes.
--
MOS_MIGRATED_REVID=132558031
|
|
|
|
|
|
|
|
|
|
|
| |
SingleJar.
Otherwise the WorkerSpawnStrategy (which requires the action to use a parameter file) will fail to execute JavaDeployJar Spawn actions when its CommandLine decides not to use a parameter file, because the arguments are short enough.
Also adds a convenience method SpawnAction#getArgumentsFromParamFile() for use in tests, because I needed it here to fix up the deploy jar tests.
--
MOS_MIGRATED_REVID=132557693
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Also add tests for WindowsFileSystem and some for
WindowsFileOperations, so we test both the
JNI-based and Java-native isJunction function, as
well as handling of dangling symlinks/junctions.
Having a Java-native version of this method means
we don't need to use windows_jni.dll for any tests
or for bootstrapping.
This change could help with
https://github.com/bazelbuild/bazel/issues/1735
--
MOS_MIGRATED_REVID=132556440
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Rename BlazeStartupOptions to StartupOptions and turn the latter into a
class that can be subclassed to implement site-specific options
behavior. This lends itself to easier customization for the
site-specific versions, especially if there is more than one, and gets
rid of the strange build-time parameterization of the old
blaze_startup_options*.cc files.
Note that this change introduces various TODOs. This is intentional.
This change is quite complex as it is and I want to focus it on
reshuffling the class structure without actually touching the
internals. The latter can be done in subsequent, more targetted
changes that are easier to review and understand.
--
MOS_MIGRATED_REVID=132555032
|
|
|
|
|
|
|
| |
This is part of prepping for #1262.
--
MOS_MIGRATED_REVID=132553178
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=132551909
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=132550233
|
|
|
|
|
|
|
| |
It was an ugly oversight.
--
MOS_MIGRATED_REVID=132549653
|
|
|
|
|
|
|
| |
Use TARGET_CPU instead; they always have the exact same value.
--
MOS_MIGRATED_REVID=132547819
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=132547161
|
|
|
|
|
|
|
| |
into a shared helper class.
--
MOS_MIGRATED_REVID=132546638
|
|
|
|
|
|
|
| |
#1741
--
MOS_MIGRATED_REVID=132542738
|
|
|
|
|
|
|
| |
It is not really actionable and doesn't warn the user against real breakages, so there isn't much point.
--
MOS_MIGRATED_REVID=132541684
|
|
|
|
|
|
|
|
|
|
|
| |
This should unbreak the tests, see
https://github.com/bazelbuild/bazel/issues/1735
The tests still break but now due to
https://github.com/bazelbuild/bazel/issues/1736
--
MOS_MIGRATED_REVID=132530222
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=132529035
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=132489735
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=132489408
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=132464865
|
|
|
|
|
|
|
|
|
|
|
| |
It's not supposed to cover direct deps and trans
deps according to the documentation anyway. Also
prepare to move the --strictMerge flag. The
option isn't checked anymore. There's only one
type of merging.
--
MOS_MIGRATED_REVID=132444314
|
|
|
|
|
|
|
|
|
| |
Fixed #1732
RELNOTES:
--
MOS_MIGRATED_REVID=132436686
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
evaluation:
-Rename QueryExpression#evalConcurrently to QueryExpression#parEval. (parallelism is not concurrency! See https://existentialtype.wordpress.com/2011/03/17/parallelism-is-not-concurrency/)
-Have SkyQueryEnvironment#eval (used recursively in #evaluateQuery) dynamically call QueryExpression#parEval when appropriate.
-Delete QueryExpression#canEvalConcurrently.
-Add ThreadSafety annotations in a bunch of relevant places in the query codebase.
-A bunch of testing infrastructure to test parallel query evaluation.
-TODOs for implementing parallel evaluation of all QueryExpression nodes.
--
MOS_MIGRATED_REVID=132436340
|
|
|
|
|
|
|
| |
in places other than the sandbox code.
--
MOS_MIGRATED_REVID=132436150
|
|
|
|
|
|
|
|
|
| |
decompresses tarballs.
Issue link: https://github.com/bazelbuild/bazel/issues/574
--
MOS_MIGRATED_REVID=132434278
|
|
|
|
|
|
|
| |
generating the directory tree nodes efficiently.
--
MOS_MIGRATED_REVID=132433991
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=132433369
|
|
|
|
|
|
|
|
|
| |
There doesn't seem to be any need for a C++ toolchain to create a Python config
anymore. I looked through the change history, but didn't find any obvious
culprits / reasons for the current code.
--
MOS_MIGRATED_REVID=132429818
|
|
|
|
|
|
|
| |
experimental_objc_library.
--
MOS_MIGRATED_REVID=132429745
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
RELNOTES[INC]: repository_ctx.{download,download_and_extract,execute} API now use
named parameters for optional parameters and no longer uses argument
type to distinguished between arguments (executable attribute name
must be specified when preceding optional arguments are missing).
Fixes #1426.
--
Change-Id: I41d174cd9fd5c47edf4e2e9a86ce7f6c7882a104
Reviewed-on: https://bazel-review.googlesource.com/#/c/5673
MOS_MIGRATED_REVID=132421955
|
|
|
|
|
|
|
|
| |
build first before discovering their inputs and this build doesn't properly
declare its inputs if we do pruning.
--
MOS_MIGRATED_REVID=132414200
|
|
|
|
|
|
|
| |
RELNOTES[INC]: filegroup-based C++ toolchains are not supported anymore. --*_crosstool_top options must always point to a cc_toolchain_suite rule (or an alias of one).
--
MOS_MIGRATED_REVID=132410829
|
|
|
|
|
|
|
|
|
|
|
|
| |
Additionally:
- clean up the corresponding BUILD file a bit
- add a comment to Path
A subsequent change will add tests for
WindowsFileSystem, then fix a bug there.
--
MOS_MIGRATED_REVID=132408212
|
|
|
|
|
|
|
| |
experimental_auto_top_level_union_objc_protos flag.
--
MOS_MIGRATED_REVID=132395070
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=132358544
|
|
|
|
|
|
|
| |
include paths.
--
MOS_MIGRATED_REVID=132345416
|
|
|
|
|
|
|
|
|
| |
string that points to a remote repository.
Fixes #1442.
--
MOS_MIGRATED_REVID=132320130
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is so that the repository name can be included in the root.
To avoid breaking Bazel's CI which tests the HEAD code against the latest
release, none of the Skylark rules in Bazel can be updated to use
ctx.{bin,genfiles}_dir yet, we will have to wait for the 0.3.2 release to
actually update the call sites. However, this change is to effectively
deprecate ctx.configuration.{bin,genfiles}_dir: it undocuments them and I will
announce the change on the list.
RELNOTES[INC]: bin_dir and genfiles_dir are now properties of ctx, not
configuration. That is, to access the bin or genfiles directory from a
Skylark rule, use ctx.bin_dir or ctx.genfiles_dir (not
ctx.configuration.{bin,genfiles}_dir). At the moment, you can access
{bin,genfiles}_dir from either, but the ctx.configuration version will
stop working in a future release.
--
MOS_MIGRATED_REVID=132319900
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=132317938
|