| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
| |
non-IOS Platforms.
There are still various places which infer IOS platform type which need to be fixed, but this ensures switching to other platform types is as easy as changing an argument.
--
MOS_MIGRATED_REVID=123444548
|
|
|
|
|
| |
--
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
|
|
|
|
|
|
|
|
|
| |
consumption.
RELNOTES: Release apple_binary rule, for creating multi-architecture ("fat") objc/cc binaries and libraries, targeting ios platforms.
--
MOS_MIGRATED_REVID=123435699
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=123431237
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=123425914
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=123424674
|
|
|
|
|
|
|
|
| |
module maps generation. This only affects protos generated using the new
protobuf library.
--
MOS_MIGRATED_REVID=123424524
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
|
|
| |
which requires users to specify their JRE dependencies.
RELNOTES: Adds "jre_deps" attribute to j2objc_library.
--
MOS_MIGRATED_REVID=123414037
|
|
|
|
|
|
|
|
|
|
|
| |
With the change of reporting progress during loading and analysis
by a custom package tracking class, the LoadingProgressReceiver
is not used anywhere anymore. Threfore, remove it.
--
Change-Id: Ia88d2d5608dea1bb395cd5b3c3e12c16200ecb41
Reviewed-on: https://bazel-review.googlesource.com/#/c/3701
MOS_MIGRATED_REVID=123410961
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=123365501
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=123350350
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=123347295
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=123342439
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
| |
generating action and would fail to compile.
--
MOS_MIGRATED_REVID=123320220
|
|
|
|
|
|
|
|
|
| |
precomputing the hash.
See commit 102a9a101a52f4ca92c9e97387ae159e54e87b05 for Nathan's original investigation into Label interning contention.
--
MOS_MIGRATED_REVID=123314470
|
|
|
|
|
|
|
|
|
| |
If we convert the aspect to a string it's kept in the analysis cache
along with the original proto, even if the associated action is
never used.
--
MOS_MIGRATED_REVID=123280808
|
|
|
|
|
|
|
| |
Aesthetic change only. Safe because no one yet consumes this.
--
MOS_MIGRATED_REVID=123279233
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=123251531
|
|
|
|
|
|
|
| |
creating fresh Package instances. Also make a few Package methods public.
--
MOS_MIGRATED_REVID=123247246
|
|
|
|
|
|
|
|
|
|
| |
Fixes #1281.
RELNOTES: Symlinks in zip files are now unzipped correctly by http_archive,
download_and_extract, etc.
--
MOS_MIGRATED_REVID=123233604
|
|
|
|
|
|
|
| |
attribute would fail requesting its deps, and crash. Also checks whether the portable_proto_filters attribute was explicitly specified.
--
MOS_MIGRATED_REVID=123218724
|
|
|
|
|
|
|
|
|
|
|
|
| |
RELNOTES[INC]: External runfiles will now be accessible only via their
.runfiles/repo/path/to/target path, not .runfiles/workspace-name/external/repo/path/to/target.
If code still needs to use the legacy path, it can set --legacy_external_runfiles
temporarily, but should transition to using the default location as it is more
portable (see https://groups.google.com/d/msg/bazel-discuss/_Xo14sf7fHw/g7wdatTGBgAJ
for details). The --legacy_external_runfiles option will be removed for the next release.
--
MOS_MIGRATED_REVID=123217489
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
| |
MOS_MIGRATED_REVID=123210708
|
|
|
|
|
|
|
| |
Fixes #1298
--
MOS_MIGRATED_REVID=123208845
|
|
|
|
|
|
|
|
|
| |
mktemp -d needs a template name for older version of OS X.
See http://ci.bazel.io/view/Bazel%20bootstrap%20and%20maintenance/job/Bazel/JAVA_VERSION=1.7,PLATFORM_NAME=darwin-x86_64/563/console
--
MOS_MIGRATED_REVID=123207650
|
|
|
|
|
|
|
|
|
| |
Fix a bunch of tests to assume interleaving instead of disrete phases.
In our testing, this improves loading+analysis times by ~30%.
--
MOS_MIGRATED_REVID=123203752
|
|
|
|
|
|
|
| |
forms.
--
MOS_MIGRATED_REVID=123201777
|
|
|
|
|
|
|
|
|
|
| |
It should be put into the deploy slave configuration in BUILD file.
Also the APT gpg key id.
--
Change-Id: I3d61bd1998bd282e74ba00867f46e60f93c69b6a
Reviewed-on: https://bazel-review.googlesource.com/#/c/3708
MOS_MIGRATED_REVID=123195119
|
|
|
|
|
|
|
| |
xcodeproj.
--
MOS_MIGRATED_REVID=123152775
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=123149803
|
|
|
|
|
|
|
| |
dependencies through the ObjcProtoAspect, compiling and linking the generated protos at the final linking target. This is only enabled for objc_proto_libraries using the portable_proto_filters attribute, and guarded with the "--experimental_auto_top_level_union_objc_protos" flag. This prevents duplicate symbol errors as the generated sources are only linked once.
--
MOS_MIGRATED_REVID=123144532
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
www.bazel.io is now served from GCS and this change
archive the site on CI and adds a function to do the
push to GCS.
Another change to github pages is needed to redirect
http://bazel.io to http://www.bazel.io and a
change to ci.bazel.io to add the job that calls the
added method.
Moving towards #47.
--
MOS_MIGRATED_REVID=123126457
|
|
|
|
|
|
|
| |
--
Change-Id: I1a817ebcd5a7ea644f6566f92d209548948679af
Reviewed-on: https://bazel-review.googlesource.com/#/c/3702
MOS_MIGRATED_REVID=123124232
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=123119417
|
|
|
|
|
|
|
|
|
| |
to it.
A side effect is that this made --save_temps (probably) work with --use_fission . Previously, the DWO file was also an output of the temps actions.
--
MOS_MIGRATED_REVID=123117200
|
|
|
|
|
|
|
| |
3a95f353704dc2f7061e2c0786c2459ac1db0fd1).
--
MOS_MIGRATED_REVID=123107954
|
|
|
|
|
|
|
|
|
|
|
| |
TreeArtifact with the content of an archive file at execution time by:
1. Reads the archive manifest file on disk.
2. Executes a spawn that expands the archive manifest entries of the archive file into/under the TreeArtifact.
3. Registers the manifest file entries as TreeFileArtifacts of the TreeArtifact.
--
MOS_MIGRATED_REVID=123107850
|
|
|
|
|
|
|
|
| |
Before this patch we would store expanded transitive include files in
CcLinkParams.
--
MOS_MIGRATED_REVID=123103815
|
|
|
|
|
|
|
| |
RELNOTES[INC]: The --cwarn command line option is not supported anymore. Use --copt instead.
--
MOS_MIGRATED_REVID=123101536
|
|
|
|
|
|
|
|
|
| |
One more thing that doesn't work on Windows is gone.
As a drive-by fix, also remove usePic from CppCompileAction since it's not needed anymore.
--
MOS_MIGRATED_REVID=123099120
|
|
|
|
|
|
|
|
|
|
|
| |
When reporting about actions that are still running, groups those belonging
to the same test. In this way, more useful information can be presented in the
progress bar, instead of wasting a whole line for a single shard.
--
Change-Id: Id1f5a0595767906d6a75f6533be54f3c262ddd67
Reviewed-on: https://bazel-review.googlesource.com/#/c/3646
MOS_MIGRATED_REVID=123097744
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
killing of broken workers in the background, when no build is currently running, because we can only alert the user about what's going on while a build is currently running.
If you're a developer, this will probably help you when debugging a new worker.
Some messages you might see with --worker_verbose specified:
INFO: Worker configuration has changed, restarting worker pool...
WARNING: Javac worker (id 6) can no longer be used, because its files have changed on disk [13ce6c10546243b6b4ea2334dd3f8a55705e4c078cedd0e746d7ad7cee082e9a -> 9731223c50bab5c1f20d60d1a4967cf2726840727b6a639b6f6425547a9b4a10].
WARNING: Javac worker (id 4) can no longer be used, because its process terminated itself or got killed.
--
MOS_MIGRATED_REVID=123093071
|
|
|
|
|
|
|
| |
that belong to a prior running Bazel server.
--
MOS_MIGRATED_REVID=123092141
|