| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
|
|
|
| |
Additional updates to Rust rules:
* Consolidate BUILD files for Rust distribution.
* Prevent rust_binary from depending directly on cc_library.
* Update Rust version to 1.3.0
RELNOTES: [rust] Add rust_docs rule for generating rustdoc.
--
MOS_MIGRATED_REVID=103827592
|
|
|
|
|
|
|
|
|
|
|
| |
specify which classes should go into the main dex.
This mode uses Proguard to determine the dependencies of these classes, which means that no error-prone manual listing required like in multidex="manual" mode.
RELNOTES: android_binary now has a main_dex_proguard_specs attribute to specify which classes should be in the main dex.
--
MOS_MIGRATED_REVID=103824119
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=103823555
|
|
|
|
|
|
|
|
|
| |
target pattern parsing just a tiny little bit.
This wounds #389 dealing 4d6 fire damage (recursive wildcards, e.g. /... and friends still don't work)
--
MOS_MIGRATED_REVID=103822319
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
*** Reason for rollback ***
Breaks tests.
*** Original change description ***
Remove gen jar implicit output.
This allows us to only create a jar for libraries that use annotation processing.
It also increases our flexibility by reducing the visibility of these gen jars
to an undocumented output group.
--
MOS_MIGRATED_REVID=103800137
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=103798663
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=103793399
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=103792157
|
|
|
|
|
|
|
|
|
| |
This allows us to only create a jar for libraries that use annotation processing.
It also increases our flexibility by reducing the visibility of these gen jars
to an undocumented output group.
--
MOS_MIGRATED_REVID=103789186
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=103785076
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=103781890
|
|
|
|
|
|
|
|
|
| |
only one of them was implemented (potentially incorrectly) or the class really intends to have reference equality.
RELNOTES:
--
MOS_MIGRATED_REVID=103778746
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=103768073
|
|
|
|
|
|
|
| |
what is being produced by bazel build.
--
MOS_MIGRATED_REVID=103763760
|
|
|
|
|
|
|
| |
reifying them in the Skyframe graph.
--
MOS_MIGRATED_REVID=103758591
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=103755120
|
|
|
|
|
|
|
| |
Also change some calls to getLoadedTarget to getTarget instead.
--
MOS_MIGRATED_REVID=103755023
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The PackageProviderForConfigurations is not a provider of loaded packages;
it loads packages unconditionally, and is executed only within SkyFunction
evaluation domains. I.e., the old type hierarchy made no sense.
Also updated the documentation and renamed getLoadedTarget to getTarget. Note
that getLoadedPackage was never called, so I removed it.
This is in preparation for removing LoadedPackageProvider.
--
MOS_MIGRATED_REVID=103754939
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=103754837
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=103754313
|
|
|
|
|
|
|
| |
This is in preparation for removing LoadedPackageProvider.
--
MOS_MIGRATED_REVID=103752960
|
|
|
|
|
|
|
| |
This is one step towards eliminating LoadedPackageProvider.
--
MOS_MIGRATED_REVID=103752861
|
|
|
|
|
|
|
|
| |
The default behaviour is now to count srcjars as sources. The flag will be
removed after the next release.
--
MOS_MIGRATED_REVID=103747858
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=103747062
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=103746974
|
|
|
|
|
|
|
| |
'null' if the rule was not under either the java or javatests trees. Uses AndroidCommon#getJavaPackage to ensure consistent behavior.
--
MOS_MIGRATED_REVID=103746264
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=103745334
|
|
|
|
|
|
|
| |
Also add gen jar provider, which we'll need for ide support.
--
MOS_MIGRATED_REVID=103744649
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=103744520
|
|
|
|
|
|
|
|
|
|
|
|
| |
Also adds a `mode` attribute to docker_build so you can specify the mode
you prefer.
RELNOTES: [docker] docker_build now set the permission to 0555 to files
added to the layer, use `mode = "0644"` to use the legacy
behavior.
--
MOS_MIGRATED_REVID=103743458
|
|
|
|
|
|
|
|
|
|
| |
This was not making any sense since the uid/gid in tar files should be correct
not like when importing a file from the exec root.
Due to that behavior, the tests were broken when using sandboxing in Bazel.
--
MOS_MIGRATED_REVID=103741843
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=103741408
|
|
|
|
|
|
|
| |
--
Change-Id: Ib1270d1bbd549de96e7b82f8e674f6d67df8f450
Reviewed-on: https://bazel-review.googlesource.com/#/c/2020
MOS_MIGRATED_REVID=103740143
|
|
|
|
|
|
|
|
|
| |
RELNOTES[NEW]: Support for build with libsass.
--
Change-Id: I2a24212d9466e2e2a8b653027f1cc9579b4d4221
Reviewed-on: https://bazel-review.googlesource.com/#/c/1990/
MOS_MIGRATED_REVID=103740130
|
|
|
|
|
|
|
| |
--
Change-Id: I84c08e8146bbfb2c8be069a650e9b3e5806f342d
Reviewed-on: https://bazel-review.googlesource.com/#/c/2021
MOS_MIGRATED_REVID=103740102
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=103736505
|
|
|
|
|
|
|
|
|
| |
d_source_library.
RELNOTES: [d] d_docs rules now depend on a d_binary, a d_library or d_source_library.
--
MOS_MIGRATED_REVID=103736167
|
|
|
|
|
|
|
|
|
|
|
|
| |
By default all input files path are taken relatively to their
declared package and no more relatively to the docker_build
package.
The old behavior can be restored by specifying `data_path = "."`
as an attribute of the docker_build target.
--
MOS_MIGRATED_REVID=103731161
|
|
|
|
|
|
|
|
|
| |
Bazel test environment set -eu and when giving an argument
to the test suite, the for loop matching for test to run
was returning an error, resulting in the whole test to fails.
--
MOS_MIGRATED_REVID=103727268
|
|
|
|
|
|
|
|
| |
Also move ownership of ArtifactFactory to SkyframeBuildView; simplify the
code.
--
MOS_MIGRATED_REVID=103722228
|
|
|
|
|
|
|
| |
comment in PackageSerializer.
--
MOS_MIGRATED_REVID=103693274
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=103680953
|
|
|
|
|
|
|
| |
serializable.
--
MOS_MIGRATED_REVID=103678330
|
|
|
|
|
|
|
| |
Fixes #474.
--
MOS_MIGRATED_REVID=103668177
|
|
|
|
|
|
|
| |
avoid mutating the deps of nodes that are still going to be deps after evaluation is finished.
--
MOS_MIGRATED_REVID=103659429
|
|
|
|
| |
Change-Id: I514b1352514e9e194232988722fb0a97253657c3
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=103652672
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=103652138
|
|
|
|
|
|
|
|
| |
Adds an option (--allow_precompiled_jars_in_srcs) to control whether
precompiled jars can be used as sources of java and android rules.
--
MOS_MIGRATED_REVID=103651409
|
|
|
|
|
|
|
| |
the source tree when invoked from ApplicationManifest and AndroidLibrary.
--
MOS_MIGRATED_REVID=103648946
|