| Commit message (Collapse) | Author | Age |
|
|
|
|
| |
--
MOS_MIGRATED_REVID=128476121
|
|
|
|
|
|
|
|
|
|
| |
AndroidResourceSupportRule. This removes the exports_manifest attribute from
AndroidBinaryBaseRule and its children.
RELNOTES: Removes exports_manifest attribute from android_binary rule.
--
MOS_MIGRATED_REVID=128472120
|
|
|
|
|
|
|
| |
instead of a hardcoded switch. Add action configs to CppConfiguration for each link type.
--
MOS_MIGRATED_REVID=128470872
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Address the TODO about using toString in the
TreeMap comparator by using DataKey#compareTo.
Also, use the entrySet to iterate K-V pairs
instead of calling get(key).
Synthetic benchmark w/ 10000 random keys:
Before: 260ms to serialize
After: 33ms to serialize
Less of a difference when there are few keys.
--
MOS_MIGRATED_REVID=128469407
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=128468615
|
|
|
|
|
|
|
| |
--
Change-Id: I4926b820dbab3c218ad6ead8bc6eb7b781dedd00
Reviewed-on: https://bazel-review.googlesource.com/#/c/4162
MOS_MIGRATED_REVID=128465857
|
|
|
|
|
|
|
| |
--
Change-Id: I8c0b6adf08a4ca64ad41e0454cb30842c133fa22
Reviewed-on: https://bazel-review.googlesource.com/#/c/4161
MOS_MIGRATED_REVID=128465441
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=128463789
|
|
|
|
|
|
|
| |
The structure is now: Platform, installation method.
--
MOS_MIGRATED_REVID=128461668
|
|
|
|
|
|
|
| |
--
Change-Id: I2c5f09b10430963a1668ec7c842992bc89bfd7b4
Reviewed-on: https://bazel-review.googlesource.com/#/c/3982
MOS_MIGRATED_REVID=128453417
|
|
|
|
|
|
|
|
|
|
| |
GetNullaryOption() is a function whose return type is bool, which can
only return two possible values, true or false, and thus can not return NULL.
--
Change-Id: If9fc622d7132b15268bdcc76aed8d04fe5b92bc7
Reviewed-on: https://bazel-review.googlesource.com/#/c/4140/2
MOS_MIGRATED_REVID=128448779
|
|
|
|
|
|
|
| |
class in zip_headers_test.
--
MOS_MIGRATED_REVID=128444529
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=128421303
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=128405574
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=128401550
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=128391351
|
|
|
|
|
|
|
|
|
|
|
| |
The new merger doesn't use addToResourceSet(),
modify(), etc.
Also, since modify() is unused, remove the DirectoryModifier
objects and reduce BUILD deps.
--
MOS_MIGRATED_REVID=128387448
|
|
|
|
|
|
|
| |
its deps on "outs" and "executable" because they're not configurable.
--
MOS_MIGRATED_REVID=128385721
|
|
|
|
|
|
|
|
|
|
|
| |
Resolving them shows up as a hotspot in genquery-heavy builds.
Also fix a bug where we would throw a RuntimeException rather than a
checked exception if the query tried to access something outside this
scope.
--
MOS_MIGRATED_REVID=128379113
|
|
|
|
|
|
|
|
|
|
|
|
| |
Address the following warnings from the compiler:
* "control reaches end of non-void function [-Wreturn-type]"
* "dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]"
* "ignoring return value of 'ssize_t write(int, const void*, size_t)', declared with attribute warn_unused_result [-Wunused-result]"
* "ignoring return value of 'int ftruncate(int, __off_t)', declared with attribute warn_unused_result [-Wunused-result]"
* "ignoring return value of 'int dup(int)', declared with attribute warn_unused_result [-Wunused-result]"
--
MOS_MIGRATED_REVID=128375065
|
|
|
|
|
|
|
| |
and some minor clean-ups.
--
MOS_MIGRATED_REVID=128371398
|
|
|
|
|
|
|
| |
This makes For clauses have the same semantics as For loops.
--
MOS_MIGRATED_REVID=128368124
|
|
|
|
|
|
|
| |
Removes a noticeable hotspot from LabelValidator.validateTargetName().
--
MOS_MIGRATED_REVID=128359980
|
|
|
|
|
|
|
|
| |
This does not affect the loop's iteration. Similar work is needed for
comprehension For clauses.
--
MOS_MIGRATED_REVID=128357769
|
|
|
|
|
|
|
|
|
| |
This is called only from Package$Builder.checkForInputOutputConflicts()
which just wants the name of each input label; there's no need to sort
or deduplicate.
--
MOS_MIGRATED_REVID=128355375
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
*** Reason for rollback ***
Breaks TensorFlow and rules_go on ci.bazel.io
Fixes #1562.
Fixes #1558.
*** Original change description ***
Refactor CppLinkAction to construct its command line using the crosstool instead of a hardcoded switch. Add action configs to CppConfiguration for each link type.
--
MOS_MIGRATED_REVID=128352435
|
|
|
|
|
|
|
|
|
| |
Fixes #1561.
--
Change-Id: I0527edaca9d429157e0db45e4406288ade12e369
Reviewed-on: https://bazel-review.googlesource.com/#/c/4157
MOS_MIGRATED_REVID=128351878
|
|
|
|
| |
MOS_MIGRATED_REVID=128348972
|
|
|
|
|
|
|
|
|
|
|
| |
It was timeout flaky on ci.bazel.io
Fixes #1559.
--
Change-Id: Ie116fd70cf167ac152782f766b9ae541cc041ab4
Reviewed-on: https://bazel-review.googlesource.com/#/c/4156
MOS_MIGRATED_REVID=128347912
|
|
|
|
|
|
|
|
|
| |
fixes #1557
--
Change-Id: Iad9eddc754a9bd29671a1699c3ca88e6ecb95fb9
Reviewed-on: https://bazel-review.googlesource.com/#/c/4155
MOS_MIGRATED_REVID=128347449
|
|
|
|
|
|
|
| |
This still is not a public API. No project should depend on this.
--
MOS_MIGRATED_REVID=128342521
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
//src/tools/singlejar:{transient_bytes_test,input_jar_scan_{zip,jar}tool_test} to manual
Those test are timing out on ci.bazel.io.
See #1555
--
Change-Id: I7599b2c264a57ce2c327e457e3dadc767b3d1aea
Reviewed-on: https://bazel-review.googlesource.com/#/c/4153/
MOS_MIGRATED_REVID=128342041
|
|
|
|
|
|
|
| |
--
Change-Id: I90d8d3f05d7aecf254d48db086cce0c7fa74706c
Reviewed-on: https://bazel-review.googlesource.com/#/c/4121
MOS_MIGRATED_REVID=128338791
|
|
|
|
|
|
|
|
|
|
|
|
| |
I think `cc_binary = cc_binary` was a typo because I don't see what it
was referring to, and prohibiting anybody else from depending on an
internal rule that's effectively an implementation detail seems like a
good practice.
--
Change-Id: I9f51e6844bede6564c980699996b22c3d0978981
Reviewed-on: https://bazel-review.googlesource.com/#/c/3740/
MOS_MIGRATED_REVID=128336843
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
src/main/java/com/google/devtools/build/lib/cmdline:srcs
Tested with bazel build --nobuild //tools/cpp/test:test_cc_configure-ubuntu-15.10-dbg
Fixes #1554
--
Change-Id: Ib15a08780f98ed410ae6601645b4c7d87b1c8871
Reviewed-on: https://bazel-review.googlesource.com/#/c/4152/
MOS_MIGRATED_REVID=128336692
|
|
|
|
|
|
|
| |
add zip_headers_test.
--
MOS_MIGRATED_REVID=128331080
|
|
|
|
|
|
|
|
|
|
| |
Recently, a new java test is added into Bazel, but failing on Windows because using the wrong path separator.
This change fixs it.
--
Change-Id: Ib73abac9c22b1d21180f76c13358a1173fde863c
Reviewed-on: https://bazel-review.googlesource.com/#/c/4131
MOS_MIGRATED_REVID=128331068
|
|
|
|
|
|
|
| |
instead of a hardcoded switch. Add action configs to CppConfiguration for each link type.
--
MOS_MIGRATED_REVID=128298069
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=128258430
|
|
|
|
|
|
|
|
|
| |
rules.
They're only needed for the compilation, which happens in the aspects, not the rules themselves.
--
MOS_MIGRATED_REVID=128244113
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
*** Reason for rollback ***
Prevent [] from burning up
*** Original change description ***
Make the proto bundling behavior the default when using the new library.
--
MOS_MIGRATED_REVID=128226570
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=128209793
|
|
|
|
|
|
|
| |
--
Change-Id: I2da9049019b3965975fab9b7f606d099d6eab2ff
Reviewed-on: https://bazel-review.googlesource.com/#/c/4040/
MOS_MIGRATED_REVID=128208129
|
|
|
|
|
|
|
|
|
|
| |
The naive algorithm was O(n*m) where n = number of precompiled libraries and
m = number of libraries linked during this rule. Ugly!
This one provides hopefully much more reasonable performance.
--
MOS_MIGRATED_REVID=128206057
|
|
|
|
| |
Change-Id: Iaebecdb172943e42f361139486b90b25caff18eb
|
|
|
|
|
|
|
|
| |
http://repo1.maven.org/maven2/com/google/errorprone/error_prone_core/2.0.11/error_prone_core-2.0.11.jar
http://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.0.11/error_prone_annotations-2.0.11.jar
http://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotation/2.0.11/error_prone_annotation-2.0.11.jar
Change-Id: I90d8d3f05d7aecf254d48db086cce0c7fa74706c
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=128202272
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=128199284
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=128195657
|
|
|
|
|
|
|
|
| |
Focuses on documenting the Strings that PackageSpecifications can be
translated from and to.
--
MOS_MIGRATED_REVID=128195540
|