| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
| |
--
Change-Id: I2f08a61c06a1a6fda6a8e30c347cca3336b01b95
Reviewed-on: https://bazel-review.googlesource.com/#/c/3780
MOS_MIGRATED_REVID=124544524
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Makes it so module map generation action will be registered for all targets that should provide module maps. This allows other rules to depend directly on modulemap artifacts without turning on --experimental_objc_enable_module_maps for all builds.
* Disabled module maps for apple_binary because of a bug.
* objc_proto_library targets will register module map generation even with experimental union flag so that its modules can be imported by the dependent targets (even though the compilation is happening much later in the linking target).
RELNOTES:
--
MOS_MIGRATED_REVID=124386048
|
|
|
|
|
|
|
|
| |
Fixes #1343 due to missing iOS SDK version.
--
Reviewed-on: https://github.com/bazelbuild/bazel/pull/1350
MOS_MIGRATED_REVID=124328836
|
|
|
|
|
|
|
| |
Fixes #1172.
--
MOS_MIGRATED_REVID=124122716
|
|
|
|
|
|
|
|
|
|
| |
to override the environment variables.
Fixes #1130
Fixes #1242
--
MOS_MIGRATED_REVID=124118789
|
|
|
|
|
|
|
| |
* This eliminates the need to put "dummy.swift" into objc_binary targets that depend on swift_library.
--
MOS_MIGRATED_REVID=124015750
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=123988802
|
|
|
|
|
|
|
| |
This fixes test timeouts when the app tested is using Swift. In theory this also prevents similar problems with any code that uses dynamic libs packaged in the IPA.
--
MOS_MIGRATED_REVID=123976581
|
|
|
|
|
|
|
| |
--
Change-Id: I86178005713ad80da365b96070794feeb9cc05ab
Reviewed-on: https://bazel-review.googlesource.com/#/c/3751/
MOS_MIGRATED_REVID=123959813
|
|
|
|
|
|
|
| |
Fixes #1329.
--
MOS_MIGRATED_REVID=123843592
|
|
|
|
|
|
|
| |
Fixes the android part of #1316.
--
MOS_MIGRATED_REVID=123644129
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=123441206
|
|
|
|
|
|
|
| |
@bazel_tools. Currently the tool still remains in embedded_binaries, but we will migrate away from that: Eventually it can simply live just under @bazel_tools.
--
MOS_MIGRATED_REVID=123436822
|
|
|
|
|
|
|
|
| |
* Modules are now named after its full target path by default.
* module_name attribute can be used to override this logic.
--
MOS_MIGRATED_REVID=123422704
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
To give a better understanding of which packages are on the critical
path during loading and analysis, provide information in the same way
as during execution: show the earliest started, but not yet completed
package. As not all packages looked at during the analysis phase are
reported to the progress receiver, use a custom class to aggregate those
data.
--
Change-Id: I03c25efdecb4124e1bc06fce8be9175dc56b5500
Reviewed-on: https://bazel-review.googlesource.com/#/c/3700
MOS_MIGRATED_REVID=123408689
|
|
|
|
|
|
|
|
|
|
| |
* Adds a way to read FRAMEWORK_ keys from ObjcProvider and provide outputs as -F args to the compiler
* Adds a sample dynamic framework for testing
RELNOTES: swift_library is now able to import framework rules such as objc_framework.
--
MOS_MIGRATED_REVID=123337139
|
|
|
|
|
|
|
|
|
|
| |
Fixes #1281.
RELNOTES: Symlinks in zip files are now unzipped correctly by http_archive,
download_and_extract, etc.
--
MOS_MIGRATED_REVID=123233604
|
|
|
|
|
|
|
|
|
| |
* General cleanup of the rule code.
* Adds a way to use modulemaps to import Objective-C code.
* Adds a way to pass framework flags to the compiler and adds the developer frameworks dir from Xcode as one.
--
MOS_MIGRATED_REVID=123217120
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=123214350
|
|
|
|
|
|
|
| |
Fixes #1298
--
MOS_MIGRATED_REVID=123208845
|
|
|
|
|
|
|
| |
forms.
--
MOS_MIGRATED_REVID=123201777
|
|
|
|
|
|
|
| |
list for running / not running workers, which caused the tests to be very flaky, but instead test what we're interested in by checking the generated output and the (recently improved) verbose log messages.
--
MOS_MIGRATED_REVID=123093910
|
|
|
|
|
|
|
| |
that belong to a prior running Bazel server.
--
MOS_MIGRATED_REVID=123092141
|
|
|
|
|
|
|
| |
around apple's buggy libtool tool
--
MOS_MIGRATED_REVID=123024674
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=122990255
|
|
|
|
|
|
|
|
|
|
|
| |
commit 3fedf9e618cbce3dbdd00559b2de0bb8e2d43171 introduced the distinction between the loading phase and the workspace phase.
This check broke the use of native.existing_rule(s) in skylark remote repository, added a regression test for it.
Fixes #1277
--
MOS_MIGRATED_REVID=122988569
|
|
|
|
|
|
|
|
|
| |
This prevents the case of a rule acquiring the null configuration in case the alias points to an input file. Which, in turn, makes "bazel build" work for these targets. The reason it breaks is that TargetCompletionValue instances are created from the associated ConfiguredTarget in SkyframeExecutor#buildArtifacts(), which means that if the configurations do not match, TargetCompletionFunction requests a different ConfiguredTargetValue than it was created from.
Fixes #1297.
--
MOS_MIGRATED_REVID=122973526
|
|
|
|
|
|
|
|
|
|
|
|
| |
This change allows starting remote worker with an embedded hazelcast server that listens to
a specific port. This allows test to run reliably.
Fixes #1271.
--
Change-Id: I0bb36af5837f83cad3d76b8acb50f89cd599ee87
Reviewed-on: https://bazel-review.googlesource.com/c/3650/
MOS_MIGRATED_REVID=122829898
|
|
|
|
|
|
|
| |
Due to reusing an old Reporter instead of grabbing the current one for each build, verbose messages were lost and not printed to the console. Also adds a test for this feature.
--
MOS_MIGRATED_REVID=122639383
|
|
|
|
|
|
|
|
|
| |
The test is run with -e, so when ((wait_seconds++)) returns 1, it exits.
This fixes #1271.
--
MOS_MIGRATED_REVID=122567259
|
|
|
|
|
|
|
| |
Fixes #1228.
--
MOS_MIGRATED_REVID=122511655
|
|
|
|
|
|
|
|
|
| |
* Switches the rule to output to genfiles/, this makes C-headers it produces importable by depending targets.
RELNOTES: swift_library now generates an Objective-C header for its @objc interfaces.
--
MOS_MIGRATED_REVID=122448949
|
|
|
|
|
|
|
| |
Apparently Darwin's wc has a slightly different format. Fixes #1267.
--
MOS_MIGRATED_REVID=122419982
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This change implements a remote worker that executes work (build or test).
Bazel will be a client of the remote worker. The communication uses gRPC
and Netty as transport.
A single remote worker has little advantage over running locally. Additional
infrastructure is needed to run workers on multiple machines and distributing
the work among them.
This change provides the basic building blocks for a distributed build farm.
(Mainly reformatting changes compared to https://bazel-review.googlesource.com/3110, some BUILD file changes.)
--
Change-Id: If7d285444ef42a6823b59443af17b61b04b9ce6a
Reviewed-on: https://bazel-review.googlesource.com/#/c/3110/
MOS_MIGRATED_REVID=122376861
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
If tests are run with --test_output=streamed, output has to be passed through
before the end of the (overall) build. In this situation, enforcing a line-end
to redraw the status bar messes up the output that is streamed through. Therefore,
buffer stdout/stderr to full lines and pass them through without extra newlines
added.
--
Change-Id: I52d5dfbd1cb30a6ce2d7d2fd34658a606abcc277
Reviewed-on: https://bazel-review.googlesource.com/#/c/3620
MOS_MIGRATED_REVID=122248012
|
|
|
|
|
|
|
| |
RELNOTES: Added supported for Android NDK revision 11
--
MOS_MIGRATED_REVID=122181286
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Rollback of commit cda4b4eae0c495a8f90f2a70a8db46e34062ee26.
*** Reason for rollback ***
Roll-forward with fixes (see ExternalPackageBuilder).
*** Original change description ***
Automated [] rollback of commit 178a3dfda8bf72abf22758597a90a4afb8eed181.
*** Reason for rollback ***
Broke ci.bazel.io.
See #1234.
*** Original change description ***
Allow modules to inject a custom AttributeContainer.
--
MOS_MIGRATED_REVID=122100417
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=122099968
|
|
|
|
|
|
|
|
| |
Those rules were moved to, respectively, https://github.com/bazelbuild/rules_rust,
https://github.com/bazelbuild/rules_jsonnet, https://github.com/bazelbuild/rules_scala, and https://github.com/bazelbuild/rules_closure.
--
MOS_MIGRATED_REVID=121834063
|
|
|
|
|
|
|
|
|
|
|
|
| |
In the progress bar of the experimental state tracker, when
reporting that precisely one target is being analyzed, show
that target. While there, also consistently switch to American
spelling.
--
Change-Id: Ib9027145aed69e757a7caf7076abdeb1c5ebeb30
Reviewed-on: https://bazel-review.googlesource.com/#/c/3583
MOS_MIGRATED_REVID=121833343
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=121475668
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
See https://github.com/bazelbuild/bazel/wiki/Updating-the-runfiles-tree-structure
for more details about this change.
RELNOTES[INC]: Bazel will now default to using __main__ as the workspace name
(instead of "", as previously) if a project does not provide a workspace
name in the WORKSPACE file. The repository's runfiles will appear under
x.runfiles/__main__/.
--
MOS_MIGRATED_REVID=121376094
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The test_terminal_columns_default as part of the rc-options test incorrectly
assumed that (in the standard UI) the default width for terminal columns should
be long enough to not need line wrapping, even for a 32 character long
label. However, the default value is 80, and another 37 characters quickly come
together: 8 for the progress information ("[3 / 4] "), 23 for the activity
("Creating runfiles tree "), and, depending on the actual build, another couple
of characters for the the path fragment (like "bazel-out/local_linux-fastbuild",
which has 31 characters on its own). So remove that test based on wrong assumptions.
--
Change-Id: I6019f8d30e774ade0340bcec8f7ddb3768068135
Reviewed-on: https://bazel-review.googlesource.com/#/c/3541
MOS_MIGRATED_REVID=121262554
|
|
|
|
|
|
|
|
|
|
| |
RELNOTES: Bazel's workspace name is now io_bazel. If you are using Bazel's
source as an external repository, then you may want to update the name you're
referring to it as or you'll begin seeing warnings about name mismatches in your
code.
--
MOS_MIGRATED_REVID=120926179
|
|
|
|
|
|
|
|
| |
This is needed to regenerate the runfiles under the right directory when the
workspace name changes.
--
MOS_MIGRATED_REVID=120918511
|
|
|
|
|
|
|
|
|
|
|
|
| |
The test failed because test-setup.sh trys to link tools/jdk/JavaBuilder_deploy.jar,
which has already been moved to external.
Removed unused setup in test-setup.sh
--
Change-Id: Id47d34597834e26a0dbf694c72f9df540f94f468
Reviewed-on: https://bazel-review.googlesource.com/#/c/3466
MOS_MIGRATED_REVID=120811344
|
|
|
|
|
|
|
| |
Fixes #1126.
--
MOS_MIGRATED_REVID=120707955
|
|
|
|
|
|
|
| |
Fixes #1183.
--
MOS_MIGRATED_REVID=120701344
|
|
|
|
|
|
|
|
|
|
| |
Instead of default SDK version, use currently installed one.
Fixes #1184.
--
Reviewed-on: https://github.com/bazelbuild/bazel/pull/1186
MOS_MIGRATED_REVID=120685979
|
|
|
|
|
|
|
|
| |
* Adds a swift_library rule that produces a (.a, .swiftmodule) pair. It can handle dependencies between modules and can be used as a dependency of objc_binary.
* Does not work with Objective-C yet.
--
MOS_MIGRATED_REVID=120578875
|