| Commit message (Collapse) | Author | Age |
|
|
|
|
| |
--
MOS_MIGRATED_REVID=104845397
|
|
|
|
|
|
|
| |
RELNOTES:
--
MOS_MIGRATED_REVID=104826820
|
|
|
|
|
|
|
|
|
| |
to construct and export a J2ObjC-code-and-dep-only view of the ObjcProvider, which is then used to create the compile action for J2ObjC-generated code at the binary level. This greatly reduces the number of input artifacts for such actions.
Also export header search paths at the edges (J2ObjcAsepct and J2ObjcProtoAspect) instead of in j2objc_library. This change removes some unnecessary header search paths.
--
MOS_MIGRATED_REVID=104821185
|
|
|
|
|
|
|
| |
locations.
--
MOS_MIGRATED_REVID=104797906
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=104791799
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The removal of the prefix was incorrectly applied to the zip entry
instead of the destination.
Fixes https://github.com/bazelbuild/bazel/issues/221
Tested:
- Added a copy of the existing integration test with zip archive
- bash compile.sh all
--
Change-Id: I5d5f75f66a17eb6f146afafb1f347a781490e616
Reviewed-on: https://bazel-review.googlesource.com/#/c/2084/
MOS_MIGRATED_REVID=104774296
|
|
|
|
|
|
|
|
|
|
| |
step.
This should make ThinLTO work with .o files that are not generated by
compiling C++ in a cc_library()
--
MOS_MIGRATED_REVID=104764111
|
|
|
|
|
|
|
| |
respective macro in the attribute "generator_location".
--
MOS_MIGRATED_REVID=104757928
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Currently, module maps contain both "use <module>" entries that specify which
modules the current module map depends on, and "extern module" entries that
provide paths where to load the dependent module maps from.
This change adds a feature "module_map_without_extern_module", which instructs
blaze to not write the "extern module" entries into the module map. Instead,
the crosstool needs to add -fmodule-file flags for each dependent module file
where needed for the compile via the new build variable
"dependent_module_map_files".
Note that the feature is phrased negatively ("_without_") in order to simplify
the roll-out of this feature: as long as crosstools do not specify any
features, they still want the old behavior.
We cannot make the feature positive and add it to the legacy configuration, as
we currently cannot remove features that have already been set in the crosstool
file.
--
MOS_MIGRATED_REVID=104757413
|
|
|
|
|
|
|
|
|
| |
repository.
This is necessary because we copy labels from the command line into tools/defaults/BUILD and currently there is no syntax to make a label in a remote repository refer to one in the main repository.
--
MOS_MIGRATED_REVID=104755206
|
|
|
|
|
|
|
| |
lexicographical order. This prevents certain edge cases in the sandbox, where a mounted child directory could be hidden by a later mount of a parent directory over its parent.
--
MOS_MIGRATED_REVID=104749937
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=104749361
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=104749314
|
|
|
|
|
|
|
|
|
| |
This CL sure works, but it leaves a few call sites for JavaSemantics#getJavaResourcePath() which make me uncomfortable.
RELNOTES: Java rules now support a resource_strip_prefix attribute that allows the removal of path prefixes from Java resources.
--
MOS_MIGRATED_REVID=104748537
|
|
|
|
|
|
|
| |
This is currently unused deadweight, but will be used pretty soon to access the tools directory instead the menagerie of various odd mechanism we currently use.
--
MOS_MIGRATED_REVID=104737151
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
*** Reason for rollback ***
This is causing segfaults.
*** Original change description ***
Remove copy ctor and operator= from BlazeStartupOptions
--
MOS_MIGRATED_REVID=104726824
|
|
|
|
|
|
|
| |
skipped keys. This yields some noticeable improvements for the wall times of null builds with even a small set of files to be checked for changes.
--
MOS_MIGRATED_REVID=104717653
|
|
|
|
|
|
|
| |
for changes (also log how many nodes we checked & scanned - note that we currently "scan" the entire Skyframe graph since it's not segregated by type).
--
MOS_MIGRATED_REVID=104713225
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=104708978
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=104688018
|
|
|
|
|
|
|
| |
The android_ndk_repository rule will default to the gnu-libstdcpp toolchain. Other STL impls can be selected with, for example, --android_crosstool_top=@androidndk//:toolchain-libcpp or --android_crosstool_top=@androidndk//:toolchain-stlport.
--
MOS_MIGRATED_REVID=104685576
|
|
|
|
|
|
|
| |
RELNOTES:
--
MOS_MIGRATED_REVID=104674937
|
|
|
|
|
|
|
|
| |
At this point in the method we already know that aspect != null,
because we're in the else-branch of an if (aspect == null).
--
MOS_MIGRATED_REVID=104674784
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=104673050
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
It may be the case that a library used by Java clients is also used
by Android clients, but when used for the latter, it requires a particular
Proguard configuration. This change modifies Java library rules to accept
Proguard specs and pass them up to Android rules.
Note that this does not cause Proguard to be used on normal Java binaries.
RELNOTES[NEW]: java_library now supports the proguard_specs attribute for
passing Proguard configuration up to Android (not Java) binaries.
--
MOS_MIGRATED_REVID=104661799
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=104661596
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=104658639
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=104658547
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=104657014
|
|
|
|
|
|
|
|
|
| |
Does not save all Tasks anymore and generates TasksStatistics on the fly.
Adds an ArrayList implementation for primitive longs to efficiently save a lot
of task duration data. Necessary when loading lots of profile files.
--
MOS_MIGRATED_REVID=104656311
|
|
|
|
|
|
|
| |
no).
--
MOS_MIGRATED_REVID=104655508
|
|
|
|
|
|
|
| |
(PackageDeserialization).
--
MOS_MIGRATED_REVID=104654412
|
|
|
|
|
|
|
|
| |
Does not change the default output, but allows reuse of PhaseText
without outputting those statistics.
--
MOS_MIGRATED_REVID=104653246
|
|
|
|
|
|
|
|
|
|
|
| |
tools repository.
This is a no-op refactoring CL. The actual switch will be made once everything passes with the new setup.
As a side cleanup, change the awkward realAndroidSdk() / realAndroidCrosstoolTop() mechanism to a converter.
--
MOS_MIGRATED_REVID=104649067
|
|
|
|
|
|
|
| |
omitting the Gantt-style charts of all tasks and --[no]histograms to omit Skylark histograms which require adding huge amounts of data to the output. Especially necessary when combining data from multiple profile files.
--
MOS_MIGRATED_REVID=104646190
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=104581383
|
|
|
|
|
|
|
| |
BuildJar's JarHelper so that it too can be embedded.
--
MOS_MIGRATED_REVID=104539260
|
|
|
|
|
|
|
| |
EvaluableGraph#createIfAbsentBatch.
--
MOS_MIGRATED_REVID=104534858
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=104533375
|
|
|
|
|
|
|
| |
deps.
--
MOS_MIGRATED_REVID=104531377
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=104529103
|
|
|
|
|
|
|
| |
specifying them as linker flags, and also add their associated library search paths. This makes sure the link order for libraries is consistent with Bazel build.
--
MOS_MIGRATED_REVID=104524532
|
|
|
|
|
|
|
|
|
| |
*** Reason for rollback ***
Some rules write the toString representation of lists of files to disk and then read it back again. This breaks that.
--
MOS_MIGRATED_REVID=104524336
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=104507504
|
|
|
|
|
|
|
|
| |
Options allow displaying some tasks in more detail, e.g. for inspecting what
exactly a Skylark user-defined function calls and how long that takes.
--
MOS_MIGRATED_REVID=104505599
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Prevent test from JavaBuilder to be run (mark them as JDK8 only).
- Hack to replace the JavaBuilder target so that test that needs JavaBuilder
will depends on the pre-built binary version.
Tested: bash -c 'export JAVA_VERSION=1.7; source scripts/ci/build.sh; bazel_build'
(and verified that there is no build failure). We might still have failing
tests (worker and runfiles) but the failure seems like flakiness.
--
MOS_MIGRATED_REVID=104504123
|
|
|
|
|
|
|
| |
Fixes #221.
--
MOS_MIGRATED_REVID=104499510
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=104498435
|
|
|
|
|
|
|
| |
srcjar to match standard jar format.
--
MOS_MIGRATED_REVID=104498213
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=104494833
|