| Commit message (Collapse) | Author | Age |
|
|
|
|
| |
--
MOS_MIGRATED_REVID=127747661
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=127745971
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=127735980
|
|
|
|
|
|
|
| |
Fix for: https://github.com/bazelbuild/bazel/issues/1511
--
MOS_MIGRATED_REVID=127722500
|
|
|
|
|
|
|
| |
Fixes #1125.
--
MOS_MIGRATED_REVID=127719941
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
*** Reason for rollback ***
Let's launch open-source java_proto_library with strict-deps checking turned on by default.
*** Original change description ***
Unveil Bazel's proto_library and java_proto_library.
--
MOS_MIGRATED_REVID=127716437
|
|
|
|
|
|
|
| |
Instead have callers get it via package.
--
MOS_MIGRATED_REVID=127715494
|
|
|
|
|
|
|
| |
In theory, now we can cancel Ping() and Cancel() RPCs, too, but since we don't tell their UUID anyone, we are fine.
--
MOS_MIGRATED_REVID=127703598
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=127701838
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=127700522
|
|
|
|
|
|
|
|
|
| |
path length (as opposed to simple PATH_MAX).
Turns out, NTFS does support path lengths longer than PATH_MAX here, let's be resilient against that.
--
MOS_MIGRATED_REVID=127699843
|
|
|
|
|
|
|
| |
unlike System#currentTimeMillis().
--
MOS_MIGRATED_REVID=127697254
|
|
|
|
|
|
|
| |
--
Change-Id: I4ee773fbd0019829e77f49ce28fab031bd7aea70
Reviewed-on: https://bazel-review.googlesource.com/#/c/4052
MOS_MIGRATED_REVID=127696817
|
|
|
|
|
|
|
| |
Isn't strictly necessary, remove it before anyone decides they want to use it.
--
MOS_MIGRATED_REVID=127585617
|
|
|
|
|
|
|
|
|
| |
rather than a PRECOMPUTED value.
Having a stale TopLevelArtifactContext leads to invalidation of all the top level target nodes, causing time wasted due to a lot of cache hits for a null build.
--
MOS_MIGRATED_REVID=127585059
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=127576227
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Before this change:
Any given cc_library can only contribute one library with a given name to
targets which depend on it. If an input library has the same name as the
cc_library which it is an input to, the decision of which to use is based
on the link mode. e.g.,
cc_library(
name = "foo",
srcs = ["foo.c", "libfoo.so"],
)
will only contribute libfoo.a (a static library containing foo.o) in static mode,
while it will only contribute libfoo.so (the precompiled shared library) in dynamic
mode.
This change alters cc_library's behavior in this case:
* If libfoo.a would be empty (i.e., there are no linkable sources), then
this is allowed. The libfoo.so from srcs is simply passed through. (Previously,
the empty libfoo.a would be forwarded.)
* Otherwise, this is an error.
In the case where there are multiple libraries in the srcs with the same
library identifier (lib[name].[a|so|lo]), cc_library will still choose one
based on the link mode. This behavior has not changed.
Similarly, cc_library will still choose one of its own outputs based on the
link mode. That behavior has not changed either.
RELNOTES[INC]: It is now an error to include a precompiled library (.a, .lo, .so)
in a cc_library which would generate a library with the same name
(e.g., libfoo.so in cc_library foo) if that library also contains other linkable
sources.
--
MOS_MIGRATED_REVID=127569615
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=127569037
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
problem that caused the rollback.
*** Original change description ***
Automated [] rollback of commit f667aa54f4fcc2c04182de9bc267a7ee469f6445.
*** Reason for rollback ***
Breaks CI, see, e.g., http://ci.bazel.io/job/bazel-tests/BAZEL_VERSION=HEAD,PLATFORM_NAME=ubuntu_15.10-x86_64/92/console
*** Original change description ***
C++ reimplementation of singlejar tool: first checkin.
--
MOS_MIGRATED_REVID=127554239
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=127543896
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=127538990
|
|
|
|
|
|
|
| |
on busy machines.
--
MOS_MIGRATED_REVID=127538222
|
|
|
|
|
|
|
|
|
| |
Turns out, one second is not enough and on very busy machines, the server can be perfectly healthy and still take more than a second to answer.
When the port is not open, it will return quickly anyway.
--
MOS_MIGRATED_REVID=127537803
|
|
|
|
|
|
|
| |
--
Change-Id: I3255a14a60b7ae7749c49d5a885d92f4f19ec84f
Reviewed-on: https://bazel-review.git.corp.google.com/#/c/3980/
MOS_MIGRATED_REVID=127537367
|
|
|
|
|
|
|
|
|
| |
-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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
--
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
|