| Commit message (Collapse) | Author | Age |
... | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
*** Reason for rollback ***
Other projects may depend on Ijar without wanting to depend on Bazel.
*** Original change description ***
Ijar: use utilities from Bazel's source
Remove a duplicate implementation of JoinPath.
--
MOS_MIGRATED_REVID=135088616
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
*** Reason for rollback ***
Other projects may depend on Ijar without wanting to depend on Bazel.
*** Original change description ***
Ijar: use more utilities from Bazel's source
Remove duplicate implementations from zip_main.cc
--
MOS_MIGRATED_REVID=135086722
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
*** Reason for rollback ***
Breaks builds with current blaze
*** Original change description ***
Add a way to select non-default Xcode toolchain
* Adds a flag --xcode_toolchain which sets TOOLCHAINS env variable for xcrun.
* Updates swift_library to work with this flag when selecting Swift runtime location.
* By default the flag has a null value and is not set in env.
--
MOS_MIGRATED_REVID=135053864
|
|
|
|
|
|
|
|
|
| |
* Adds a flag --xcode_toolchain which sets TOOLCHAINS env variable for xcrun.
* Updates swift_library to work with this flag when selecting Swift runtime location.
* By default the flag has a null value and is not set in env.
--
MOS_MIGRATED_REVID=135033093
|
|
|
|
|
|
|
| |
tools/objc:proto_support targets, which is no longer true.
--
MOS_MIGRATED_REVID=135007852
|
|
|
|
|
|
|
|
|
| |
caching external repositories (go/bazel-cache)
The option is categorized as hidden because it is a no-op.
--
MOS_MIGRATED_REVID=135006114
|
|
|
|
|
|
|
|
| |
c.g.testing.junit.junit4.runner.internal or
c.g.testing.junit.junit4.runner.internal.junit4
--
MOS_MIGRATED_REVID=135003685
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=134987063
|
|
|
|
|
|
|
|
| |
The bug is due to hash collisions where an absolute identity comparison
is needed.
--
MOS_MIGRATED_REVID=134976540
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=134911713
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
*** Reason for rollback ***
Blaze with this CL breaks ~all targets: "There is already a built-in attribute 'name' which cannot be overridden."
*** Original change description ***
Proper error messages when built-in rule attributes are overridden #1811
--
MOS_MIGRATED_REVID=134857179
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=134840789
|
|
|
|
|
|
|
| |
also allow incremental dexing in host configuration.
--
MOS_MIGRATED_REVID=134838429
|
|
|
|
|
|
|
| |
//third_party/ijar/zipper.
--
MOS_MIGRATED_REVID=134827924
|
|
|
|
|
|
|
| |
overrides. Also, have AbstractBlazeQueryEnvironment#evaluateQuery take an OutputFormatterCallback instance rather than a Callback instance. This is more sensible since the latter is only intended to be used intra-query, while the former is intended for usage in end-to-end query evaluation. This lets us slightly simplify QueryCommand, by shifting the responsibility for managing the OutputFormatterCallback to AbstractBlazeQueryEnvironment#evaluateQuery.
--
MOS_MIGRATED_REVID=134827588
|
|
|
|
|
|
|
|
|
| |
Fixes #1865.
--
Change-Id: I29ad4eab2c0fbf543989029429449c5023f3b065
Reviewed-on: https://bazel-review.googlesource.com/#/c/6350
MOS_MIGRATED_REVID=134824338
|
|
|
|
|
|
|
| |
Also, explicitly puts tools/zip:zipper and tools/zip:zip_manifest_creator.sh into BUILD.tools because they are only used from within @build_tools.
--
MOS_MIGRATED_REVID=134824173
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=134823021
|
|
|
|
|
|
|
| |
It doesn't make sense to split a host Android rule's deps down fat APK settings.
--
MOS_MIGRATED_REVID=134814698
|
|
|
|
|
|
|
|
| |
Crash was triggered by overriding a @SkylarkCallable without repeating the
annotation in the subclass's method.
--
MOS_MIGRATED_REVID=134797463
|
|
|
|
|
|
|
| |
Remove duplicate implementations from zip_main.cc
--
MOS_MIGRATED_REVID=134797116
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=134793032
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The BuildEventStreamer will listen for BuildEvents and stream them
to the provided transports. It also ensures events are properly chained:
for unsolicited events, it will add progress events to chain them and
at the end of a build it closes all announced but not produced events
as aborted.
--
Change-Id: I623b582657573fe1288821c96f084e0ab0bca4d4
Reviewed-on: https://bazel-review.googlesource.com/#/c/6275
MOS_MIGRATED_REVID=134787541
|
|
|
|
|
|
|
|
|
| |
Default is off (using ApkBuilderMain still).
Note that --use_singlejar_apkbuilder is incompatible with --apk_signing_method=legacy_v1 (but compatible with --apk_signing_method={v1,v2,v1_v2}).
--
MOS_MIGRATED_REVID=134783504
|
|
|
|
|
|
|
|
|
|
|
|
| |
This ensures that stale outputs from prior builds do not remain
to confuse the compiler.
Fixes #1778.
--
Change-Id: I31b5c3e7e5970cf45c3ff10144ddfc73540ef9af
Reviewed-on: https://bazel-review.googlesource.com/6250
MOS_MIGRATED_REVID=134780501
|
|
|
|
|
|
|
| |
Remove a duplicate implementation of JoinPath.
--
MOS_MIGRATED_REVID=134778185
|
|
|
|
|
|
|
| |
renaming the action mnemonic in the Java Skylark rules to JavacBootstrap.
--
MOS_MIGRATED_REVID=134776087
|
|
|
|
|
|
|
|
|
| |
(which results in single-character gRPC messages).
Fixes #1861.
--
MOS_MIGRATED_REVID=134775680
|
|
|
|
|
|
|
|
| |
Closes #1633.
--
Reviewed-on: https://github.com/bazelbuild/bazel/pull/1633
MOS_MIGRATED_REVID=134774446
|
|
|
|
|
|
|
| |
objc_library.
--
MOS_MIGRATED_REVID=134773363
|
|
|
|
|
|
|
| |
--
Change-Id: I12cc96ee23e5a35d197e867813dfcedf3620b536
Reviewed-on: https://bazel-review.googlesource.com/#/c/6339
MOS_MIGRATED_REVID=134773226
|
|
|
|
|
|
|
|
| |
Particulary third_party/ijar:{zip,zlib_client} now
compile with --cpu=x64_windows_msvc.
--
MOS_MIGRATED_REVID=134771232
|
|
|
|
|
|
|
|
|
|
|
|
| |
This restructures the way we set the default Spawn strategy so that each BlazeModule supplying a SpawnActionContext has an ActionContextConsumer that sets its own SpawnActionContext as the default, with the BazelRulesModule being put as the last module loaded in BazelMain, so that it can override that decision - it only does, if the user explicitly specifies a --spawn_strategy flag. IMHO this is a much saner approach than the older one.
So the flow is essentially this:
- StandaloneActionContextConsumer sets the default strategy to "standalone".
- SandboxActionContextConsumer sets the default strategy to "sandboxed", but only on Linux
- BazelRulesModule sets the default strategy to the value of the --spawn_strategy flag, if it is set.
--
MOS_MIGRATED_REVID=134770427
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
*** Reason for rollback ***
Roll-forward with appropriate fixes: --action_env is a "build" option,
not a "common" option. Moreover, also inherit the corresponding variables
for tests from the effective action environment.
Also fix the corresponding error in the design document.
*** Original change description ***
Automated [] rollback of commit 96d46280bc5a4803ba2242a4ad16939f85a3b212.
*** Reason for rollback ***
Broke installation on latest release.
Fixes #1846
*** Original change description ***
Reintroduce .bazelrc and set --action_env defaults
Shipping a .bazelrc was removed in 009b48bcfaf4ebb17f9ab03bea9036cfa3c12ff0.
However, as per our "Specifying environment variables for actions" design
document, we want to ship a global rc file specifying the common environment
variables to be inherited. So revert that change and add the desired entries
to the global bazelrc file we're shipping.
***
--
MOS_MIGRATED_REVID=134769063
|
|
|
|
|
|
|
| |
Fixes #1863
--
MOS_MIGRATED_REVID=134767527
|
|
|
|
|
|
|
|
|
| |
simple synchronous cleanup.
Tested with bazel building itself that this does not result in a performance degradation.
--
MOS_MIGRATED_REVID=134766597
|
|
|
|
|
|
|
|
|
| |
//src/tools/android/java/com/google/devtools/build/android/dexer:srcs
Fix https://github.com/bazelbuild/bazel/issues/1864
--
MOS_MIGRATED_REVID=134762013
|
|
|
|
|
|
|
|
|
|
|
| |
This patch integrates the code of Init() function into
StartupOptions's constuctor and thus fixing the TODO
in startup_options.cc.
--
Change-Id: Ic041306387f5ef82fa80d8511c3e9b7be706754a
Reviewed-on: https://bazel-review.googlesource.com/#/c/6332/2
MOS_MIGRATED_REVID=134759417
|
|
|
|
|
|
|
|
|
|
|
|
| |
Also:
- Move minimum os information into AppleConfiguration
- Update watchos and tvos minimum version defaulting behavior
such that, if unspecified in flags, the minimum OS is equal
to the SDK version.
- Expose Apple Platform to apple_common in skylark
--
MOS_MIGRATED_REVID=134712763
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=134701835
|
|
|
|
|
|
|
| |
RELNOTES: apple_static_library rule to create multi-architecture static archive files from Objc/C++/Swift dependencies on apple platforms
--
MOS_MIGRATED_REVID=134701599
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
*** Reason for rollback ***
Windows protoc compiler fixed: https://github.com/bazelbuild/bazel/issues/1856
*** Original change description ***
Automated [] rollback of commit a12aae73ee292fdcb170f4eaeb8939283d05383c.
*** Reason for rollback ***
Breaks Bazel Windows Bootstrap
Fix https://github.com/bazelbuild/bazel/issues/1851
*** Original change description ***
Updates protobuf in bazel to version 3.0.0.
--
MOS_MIGRATED_REVID=134699683
|
|
|
|
|
|
|
| |
java_proto_library), pass it the kind of the rule.
--
MOS_MIGRATED_REVID=134694958
|
|
|
|
|
|
|
|
| |
Tested with
bazel build --incremental_dexing_binary_types=monodex,multidex_unsharded,multidex_sharded -- //examples/android/java/bazel:hello_world
--
MOS_MIGRATED_REVID=134690103
|
|
|
|
|
|
|
| |
new AIDL files in relation to their location.
--
MOS_MIGRATED_REVID=134687843
|
|
|
|
|
|
|
|
|
|
| |
Profiling shows this shaves off 8% of getDynamicConfigurations' CPU time.
And brings down AttributeAndLabel instantiation from 30% of that time to 24%.
Over a simple cc_binary, this reduces the number of Objects.hash calls
by 96%.
--
MOS_MIGRATED_REVID=134687748
|
|
|
|
|
|
|
| |
The new provider gathers actions generated by any Skylark-based RuleConfiguredTarget, so long as the rule definition has _skylark_test=True set. For the moment this flag is under the user's control, but the intention is that it will be set by a test runner.
--
MOS_MIGRATED_REVID=134687396
|
|
|
|
|
|
|
| |
c.g.testing.junit.junit4.runner.
--
MOS_MIGRATED_REVID=134685188
|
|
|
|
|
|
|
|
| |
Usually an OutputStream will do. Forgo the extra layer of indirection and
stream directly to the output.
--
MOS_MIGRATED_REVID=134682243
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
AttributeAndLabel instantiations. This shaves 25% off the method's execution time in --experimental_dynamic_configs=notrim mode.
This isn't a crucial optimization, since getDynamicConfigurations is already fast. Profiling:
$ bazel shutdown; bazel build --nobuild //testapp:cc
--experimental_dynamic_configs=notrim
shows getDynamicConfigurations takes 1.3% of the analysis phase's CPU time before this change and 1.0% after. Before this change, AttributeAndLabel instantiation took 44% of the method's CPU time. After: 30%.
Profiling done with JProfiler.
--
MOS_MIGRATED_REVID=134677107
|