| Commit message (Collapse) | Author | Age |
... | |
|
|
|
|
|
|
|
|
|
|
| |
...since we only build it on this architecture. And as it
is an architecture-independent artifact anyway, it is enough
to build it once.
--
Change-Id: I31a108154d20a190260ca5842947b6319d434735
Reviewed-on: https://bazel-review.googlesource.com/#/c/7333
MOS_MIGRATED_REVID=138859209
|
|
|
|
|
|
|
| |
If the --build_tag_filters option is specified, targets built will be filtered according to their tags (at least one included, none excluded)
--
MOS_MIGRATED_REVID=138856195
|
|
|
|
|
|
|
| |
--
Change-Id: I09053cbd476e5f8bb5bdb9f272ad414d165f6d9f
Reviewed-on: https://bazel-review.googlesource.com/#/c/7131
MOS_MIGRATED_REVID=138855685
|
|
|
|
|
|
|
|
|
|
| |
Introduced by commit 9c95196bf21e42bf46df9436a84d263c26e972d2.
Tested:
"bazel build --nobuild //src/{main,test}/cpp/...:all"
--
MOS_MIGRATED_REVID=138855659
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
*** Reason for rollback ***
junitrunner/java/com/google/testing/junit/runner/sharding/weighted has an internal reference that is not easy to open-source. For now it makes more sense to roll this back and keep this package just internally.
*** Original change description ***
Open sourcing junitrunner/java/com/google/testing/junit/runner/sharding/weighted.
--
MOS_MIGRATED_REVID=138852305
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This cl adds a 3rd type of build variable - structs. Structs have fields, which
can hold any build variable type (including structs). In the CROSSTOOl, the
fields are accessed by the dot-notation, e.g.:
flag_group {
iterate_over: "libraries_to_link
flag_group {
iterate_over: "libraries_to_link.libraries"
flag: "-L%{libraries_to_link.libraries.directory}"
}
}
As a memory optimization, we also add StructureSequences. These save us from
the overhead of individual StructureValue objects.
--
MOS_MIGRATED_REVID=138851774
|
|
|
|
|
|
|
|
|
| |
to action_listener() rules.
RELNOTES: Extra actions now contain aspect-related information.
--
MOS_MIGRATED_REVID=138832922
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=138831285
|
|
|
|
|
|
|
|
|
|
|
| |
BUILD.
Fixes #552.
RELNOTES[NEW]: Packages are defined in BUILD.bazel as well as BUILD files.
--
MOS_MIGRATED_REVID=138828981
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=138822436
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=138816624
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
//third_party/protobuf/3.0.0/.
The issue is that the proto-compiler in third_party/protobuf/ (not 3.0.0/) is actually 3.0.0-beta4, which lacks support for proto maps.
This CL will be followed by the removal of the binaries in third_party/protobuf/.
This is a temporary workaround to allow me to submit code that uses proto maps.
--
MOS_MIGRATED_REVID=138815162
|
|
|
|
|
|
|
|
|
| |
Those set-up have been moved to the Jenkins job or simply removed.
--
Change-Id: Ib687ad4ab682d81f94ea2eadacf3d145c9fcfe14
Reviewed-on: https://bazel-review.googlesource.com/7332
MOS_MIGRATED_REVID=138789683
|
|
|
|
|
|
|
|
|
|
| |
The intention is to use filegroup's instead.
The motivation is to avoid materializing the transitive srcs of a proto_library, which might be large. Using a filegroup makes it explicit that we only take the listed files into account.
RELNOTES: Blacklists for proto_lang_toolchain() no longer have to be proto_library's.
--
MOS_MIGRATED_REVID=138784908
|
|
|
|
|
|
|
|
|
|
| |
It was copying $XML to $XML.bak, then piping the output of that (the empty
string) through the seds.
Relevant to #2070.
--
MOS_MIGRATED_REVID=138783941
|
|
|
|
|
|
|
| |
expensive parallel operations can operate on at once.
--
MOS_MIGRATED_REVID=138779172
|
|
|
|
|
|
|
| |
Also stop silently creating empty archives if the output archives do not exist (!).
--
MOS_MIGRATED_REVID=138778978
|
|
|
|
|
|
|
| |
Fixes #2067.
--
MOS_MIGRATED_REVID=138762258
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
With the implementation of the distribution-artifact design,
calling ./compile.sh on a git checkout won't work any more
unless you already have the correct version of the protoc
installed. To prepare for that, and to also keep the maintenance
burden for the ci slaves low, we build bazel on the ci machines
with the latest release of bazel as bootstrap bazel.
--
Change-Id: I18953489cc7282586d6d0a3911ec94e11215a540
Reviewed-on: https://bazel-review.googlesource.com/#/c/6771
MOS_MIGRATED_REVID=138761693
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=138757881
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=138752213
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This change:
- starts using blaze_util::CanAccess and
blaze_util::PathExists instead of access(2)
- implements and starts using blaze_util::GetCwd
instead of getcwd(2)
- implements and starts using
blaze_util::ChangeDirectory instead of chdir(2)
- adds tests for the new wrapper methods
--
MOS_MIGRATED_REVID=138750297
|
|
|
|
|
|
|
| |
Actually using it will be done in a separate commit, as is removing the
old versions.
Change-Id: I049d63da3c5c206278c7d708ccb687dc78e6ea34
|
|
|
|
|
|
|
| |
--
Change-Id: Iac9d4202e83853d9c796e517847131de3ca7c5e2
Reviewed-on: https://bazel-review.googlesource.com/#/c/7331
MOS_MIGRATED_REVID=138743393
|
|
|
|
|
|
|
| |
not quoted or escaped.
--
MOS_MIGRATED_REVID=138717385
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=138700111
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=138695951
|
|
|
|
|
|
|
| |
at most K unique things at once.
--
MOS_MIGRATED_REVID=138684040
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=138680612
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=138669967
|
|
|
|
| |
MOS_MIGRATED_REVID=138643916
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=138636874
|
|
|
|
|
|
|
|
|
|
|
| |
//src/test/java/com/google/devtools/build/lib:analysis_test
...to avoid occasional timeout failures on CI.
--
Change-Id: I176b5265284ffd89bcbe85c74b2a5bdc43857c6d
Reviewed-on: https://bazel-review.googlesource.com/#/c/7224
MOS_MIGRATED_REVID=138628567
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=138625702
|
|
|
|
|
|
|
|
|
| |
doesn't conflict with whatever AutoValue version the code under test has.
Fixes #2044.
--
MOS_MIGRATED_REVID=138618191
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
*** Reason for rollback ***
Broke bazel with java 7
see http://ci.bazel.io/view/Bazel%20bootstrap%20and%20maintenance/job/Bazel/982/
*** Original change description ***
Have Bazel use the the prebuilt guava jars from the 21.0-20161101 daily build. See https://bazel-review.googlesource.com/#/c/7270/ for details (do not submit until that commit occurs).
--
MOS_MIGRATED_REVID=138618115
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This commit repurposes file_posix.cc to be the
POSIX API file handling implementation, and adds
file_windows.cc for the Win32 API implementations.
Furthermore it introduces file_platform.h that
declares the interface.
Subsequent changes will replace POSIX API calls in
the rest of the C++ code with these abstract
methods.
Motivation: our code is so littered with
POSIX-isms that we need an abstraction layer if we
hope to compile it with MSVC.
--
MOS_MIGRATED_REVID=138615822
|
|
|
|
|
|
|
|
|
|
|
|
| |
In this commit:
- update GetOutputRoot with a MSVC-specific code
path, plus add more env vars to check for the
temp directory path in the MSYS-specific code
path
- add error handling to GetSelfPath
--
MOS_MIGRATED_REVID=138611621
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
See https://github.com/bazelbuild/bazel/issues/561.
To use this rule, you will need to include the following line in your WORKSPACE file:
load("@bazel_tools//tools/build_defs/repo:maven_rules.bzl", "maven_aar")
After that, you can use the maven_aar repository rule in your WORKSPACE file as such:
maven_aar(
name = "facebook_android_sdk",
artifact = "com.facebook.android:facebook-android-sdk:3.19.0",
)
Then in your BUILD files, your android_library and android_binary targets can depend on the AAR with the following syntax:
android_binary(
name = "my_app",
...
deps = [
"@facebook_android_sdk//aar",
...
],
)
The resources, classes and native libs from the AAR will be provided. Note however that some features of AAR files are not yet supported, including assets, Proguard maps and lint jars.
--
MOS_MIGRATED_REVID=138575421
|
|
|
|
|
|
|
|
|
|
|
| |
extra-actions for actions registered by Aspects injected by a top-level rule.
Because we can't know whether an aspect was injected by a top-level target or one of its children, we approximate it by only reporting extra-actions from Aspects that the top-level target could have injected.
RELNOTES: When --experimental_extra_action_top_level_only, Bazel reports extra-actions for actions registered by Aspects injected by a top-level rule (approximately).
--
MOS_MIGRATED_REVID=138570606
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=138556910
|
|
|
|
|
|
|
| |
build. See https://bazel-review.googlesource.com/#/c/7270/ for details (do not submit until that commit occurs).
--
MOS_MIGRATED_REVID=138553338
|
|
|
|
|
|
|
| |
the scope and the parser prefix, both of which are final, it never changes.
--
MOS_MIGRATED_REVID=138536185
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=138534021
|
|
|
|
|
|
|
|
| |
-Xlintdoc:reference causes javac to load symbols referenced in javadoc, which
may fail with the reduced classpath optimization enabled.
--
MOS_MIGRATED_REVID=138529301
|
|
|
|
|
|
|
| |
owners of actions.
--
MOS_MIGRATED_REVID=138522535
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
*** Reason for rollback ***
Breaks several tests under //devtools/ide/eclipse/aspects as shown by the nightly []:
[]
*** Original change description ***
Restrict google_glob_information to eclipse_aspect.
'--legacy_expose_globs' flag has no effect now.
--
MOS_MIGRATED_REVID=138517258
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=138516288
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(downloaded from
https://oss.sonatype.org/content/repositories/snapshots/com/google/guava/guava-testlib/21.0-SNAPSHOT/),
in order to get
https://github.com/google/guava/commit/ef386251e5cc485fb72890fff67830340635e44b.
nharmata@nharmata1:~/bazel$ grep InternerBuilder
third_party/guava/guava-19.0.jar
nharmata@nharmata1:~/bazel$ grep InternerBuilder
third_party/guava/guava-21.0-20161101.jar
Binary file third_party/guava/guava-21.0-20161101.jar matches
nharmata@nharmata1:~/bazel$
I want to use the new InternerBuilder api in Bazel.
nharmata@nharmata1:~/bazel$ md5sum third_party/guava/*.jar
b31066276b1352cf720254b3d1342b11
third_party/guava/guava-21.0-20161101.jar
16def9388e9482eee2454a7f9d019697
third_party/guava/guava-testlib-21.0-20161101.jar
nharmata@nharmata1:~/bazel$
Change-Id: I7784acaf1c194a78a073eb37d18787326dbb2293
|
|
|
|
|
|
|
| |
--
Change-Id: I908020889a0c573af401d67e988c41d33c654015
Reviewed-on: https://bazel-review.googlesource.com/#/c/7223
MOS_MIGRATED_REVID=138508319
|