| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
| |
-XX:TieredStopAtLevel=1 instead of -client, as the latter is ignored on 64-bit JVMs since at least JDK 6.
The new flags have been shown to cut down CPU time by 50% due to reduced time spent in JIT and improving overall run time for short running actions, some times also cutting them in half.
--
MOS_MIGRATED_REVID=127536578
|
|
|
|
|
|
|
| |
--
Change-Id: Ib480661ebbc522007edd77b374d6720d216b4508
Reviewed-on: https://bazel-review.googlesource.com/#/c/4050
MOS_MIGRATED_REVID=127534581
|
|
|
|
|
|
|
|
|
| |
Well, this is embarrassing.
Fixes #1526.
--
MOS_MIGRATED_REVID=127532256
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=127531480
|
|
|
|
|
|
|
| |
This helps a lot when trying to debug Bazel from an IDE.
--
MOS_MIGRATED_REVID=127529499
|
|
|
|
|
|
|
|
|
| |
Also removed previous workaround in cc_configure.bzl
--
Change-Id: I6dcd039fc5e18af8f2d21969641d6bbd05c8badc
Reviewed-on: https://bazel-review.googlesource.com/#/c/4034
MOS_MIGRATED_REVID=127518922
|
|
|
|
|
|
|
| |
are already compiled into a proto runtime.
--
MOS_MIGRATED_REVID=127489419
|
|
|
|
|
|
|
| |
What we really are doing here is formatting.
--
MOS_MIGRATED_REVID=127481183
|
|
|
|
|
|
|
|
|
|
|
| |
* Reduces the size of merged values.xml
* Improves correctness of merged xml
Sadly, this is also backwards compatible by allowing multiple definitions of a prefix with different namespaces.
Will be cleaned up after transition.
--
MOS_MIGRATED_REVID=127481147
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=127466889
|
|
|
|
|
|
|
|
|
| |
Turns out that our existing test coverage was insufficient for catching this (I
misread the tests during development of unknown commit and thus incorrectly
thought we had test coverage for this).
--
MOS_MIGRATED_REVID=127461716
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=127458867
|
|
|
|
|
|
|
|
|
|
| |
The new packaging rules need these in order to access resources included in
objc_library dependencies of an application.
RELNOTES:
--
MOS_MIGRATED_REVID=127445152
|
|
|
|
|
|
|
|
| |
select() as "nonconfigurable", polish up general configurable
attributes docs.
--
MOS_MIGRATED_REVID=127440164
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=127435666
|
|
|
|
|
|
|
|
|
|
|
| |
related to tests.
This allows for better caching and also makes it easy to run tests in a different directory than the global execroot.
The paths are rewritten to absolute paths in test-setup.sh, because Test Encyclopedia says that we pass absolute paths to tests in these variables.
--
MOS_MIGRATED_REVID=127432675
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
*** Reason for rollback ***
Breaks Bazel's CI because the current release (0.3.0) is used to query some targets, which doesn't have java_proto_library yet.
*** Original change description ***
Use the native java_proto_library instead of the macro defined in genproto.bzl.
--
MOS_MIGRATED_REVID=127431334
|
|
|
|
|
|
|
|
|
|
|
| |
Hi,
If you feel this is unnecessary please feel free to close this PR but it took me some time and @lberki's help to understand that even though I built the binary from source and I have the source cloned then I still need to run the command from the source folder so I added that note in.
Closes #1489.
--
Reviewed-on: https://github.com/bazelbuild/bazel/pull/1489
MOS_MIGRATED_REVID=127429574
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=127425448
|
|
|
|
|
|
|
| |
--
Change-Id: I66e8bc8dea7a5cef8eeccc0afebdc06f1b2a8a58
Reviewed-on: https://bazel-review.googlesource.com/#/c/4033/
MOS_MIGRATED_REVID=127418054
|
|
|
|
|
|
|
|
|
| |
and commit 6388680b44893c2b3ccddd73f6c4abb693a18cd4 now that the incompatibilities have been resolved.
RELNOTES[INC]: The host_platform and target_platform entries are not written to the master log anymore.
--
MOS_MIGRATED_REVID=127417109
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
*** Reason for rollback ***
Broke Android targets with native code when cpu is explicitly set.
*** Original change description ***
RELNOTES: Improve Android split transition handling.
--
MOS_MIGRATED_REVID=127377943
|
|
|
|
|
|
|
| |
The classpaths get split during flag parsing, so joining them is unnecessary.
--
MOS_MIGRATED_REVID=127377219
|
|
|
|
|
|
|
|
|
|
| |
Saves some needless garbage generation. We expect TestSize#getTestSize(String)
to always pass in a lowercase value, which we promptly change to uppercase for
the enum lookup. Instead memoize the lowercase -> TestSize mapping to avoid
this call.
--
MOS_MIGRATED_REVID=127362499
|
|
|
|
|
|
|
|
|
|
|
| |
and use it to work around an analysis performance regression caused by header
compilation. SpawnAction expands the full argument list and compares the length
to --min_param_file_size when deciding whether to use a params file, and header
compilation actions often have very long JoinExecPathsArg fragemnts that are
expensive to expand.
--
MOS_MIGRATED_REVID=127354241
|
|
|
|
|
|
|
|
|
|
|
| |
ThinLTO isn't fully supported for host builds, in order to handle this add
support for enabling either a 'host' or 'target' feature in the configuration.
The thin_lto feature will require the new 'target' configuration.
Companion crosstool change: unknown commit.
--
MOS_MIGRATED_REVID=127350506
|
|
|
|
|
|
|
| |
This is equivalent to the deprecation of NestedSetBuilder#addAll(NestedSet).
--
MOS_MIGRATED_REVID=127336417
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=127334955
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=127334869
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=127331186
|
|
|
|
|
|
|
| |
RELNOTES: Bazel no longer regards an empty file as changed if its mtime has changed.
--
MOS_MIGRATED_REVID=127328552
|
|
|
|
|
|
|
|
|
|
|
| |
These are called rather frequently I would imagine, but we don't profile often. Avoid
useless object allocation. The SKYLARK_USER_FN qualifier and function name _should_
be enough to identify what's what, though I understand there could be duplicates. If
this turns out to be an issue we can add more detail by memoizing location + name,
but for now I'm inclined to treat it as YAGNI.
--
MOS_MIGRATED_REVID=127328480
|
|
|
|
|
|
|
| |
Also remove other uses of TestConstants.
--
MOS_MIGRATED_REVID=127327339
|
|
|
|
|
|
|
|
| |
Closes #1419.
--
Reviewed-on: https://github.com/bazelbuild/bazel/pull/1419
MOS_MIGRATED_REVID=127326203
|
|
|
|
|
|
|
| |
--
Change-Id: I7b20894240611e52b6ba9bfd10cc37e2edb24e1f
Reviewed-on: https://bazel-review.googlesource.com/#/c/4032/
MOS_MIGRATED_REVID=127326078
|
|
|
|
|
|
|
|
|
| |
mutable global context of variable bindings, pass around immutable local contexts.
The motivation is so we can safely evaluate all blaze query expressions concurrently under the hood. A global context is hostile to this goal.
--
MOS_MIGRATED_REVID=127324600
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=127324151
|
|
|
|
|
|
|
| |
Also rename CcCommonConfiguredTargetTest to CcCommonTest.
--
MOS_MIGRATED_REVID=127321879
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=127319649
|
|
|
|
|
|
|
|
|
| |
BuiltInFunction#call is pretty popular, avoid constructing a new string, or any
object for that matter, every time we call it. FWIW the class name probably
won't be particularly useful anyway since most built ins are anonymous.
--
MOS_MIGRATED_REVID=127318185
|
|
|
|
|
|
|
|
|
| |
presence of interface dependencies.
The problem is that pre-grepped source files can be pulled in through CppCompileActions only available via lipoScannables. In this case, we need to make those pre-grepped source files inputs of the action or else we cannot be sure that the corresponding action is actually executed.
--
MOS_MIGRATED_REVID=127317557
|
|
|
|
|
|
|
| |
This is necessary because we don't have a replacement for saying "this genrule needs the C++ toolchain" and I'd prefer this to do it in a backward-compatible way; burned myself here by trying to be principled, so let's now do the pragmatic thing.
--
MOS_MIGRATED_REVID=127317024
|
|
|
|
|
|
|
|
|
| |
Fixes issue #1457.
--
Change-Id: I913be48c924a48495f4da25a6710971c5c9d20b5
Reviewed-on: https://bazel-review.git.corp.google.com/#/c/3981/
MOS_MIGRATED_REVID=127314440
|
|
|
|
|
|
|
| |
--
Change-Id: I1c61b47ac1a6feac889ed8a02136edfd1e72b9e6
Reviewed-on: https://bazel-review.googlesource.com/#/c/3990/
MOS_MIGRATED_REVID=127313910
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=127313628
|
|
|
|
|
|
|
| |
Fixes #1512.
--
MOS_MIGRATED_REVID=127304483
|
| |
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=127221256
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=127218963
|
|
|
|
|
|
|
| |
RELNOTES:
--
MOS_MIGRATED_REVID=127208093
|