| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
| |
alternative include scanning implementations possible.
--
MOS_MIGRATED_REVID=96337469
|
|
|
|
|
|
|
| |
"structured_resources" on ObjC rules.
--
MOS_MIGRATED_REVID=96332700
|
|
|
|
|
|
|
|
|
| |
by default.
RELNOTES:none
--
MOS_MIGRATED_REVID=96332527
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=96324830
|
|
|
|
|
|
|
|
|
| |
stdin,stdout,stderr.
A full example of its usage is in RunTests.sh.
--
MOS_MIGRATED_REVID=96319787
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
*** Reason for rollback ***
[]
*** Original change description ***
Implement smart negation for target pattern sequences
This change uses the types of target patterns, and the order they
appear in the sequence, to construct a more efficiently processable
sequence of target pattern keys. Redundant patterns are eliminated and
negated TargetsBelowDirectory patterns are excluded from higher-up
positive patterns.
--
MOS_MIGRATED_REVID=96317483
|
|
|
|
|
|
|
| |
Also, some cleanup in the code - #codehealth
--
MOS_MIGRATED_REVID=96315466
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=96312993
|
|
|
|
|
|
|
| |
Default value was wrong and semantics were not documented in enough detail.
--
MOS_MIGRATED_REVID=96312299
|
|
|
|
|
|
|
|
|
|
| |
Until the actual release process is polished, another hack in
Travis configuration to make travis green.
Tested on osx-ci branch (https://travis-ci.org/google/bazel/jobs/67353429).
--
MOS_MIGRATED_REVID=96312144
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=96302792
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=96301836
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=96301465
|
|
|
|
|
|
|
| |
StandaloneContextConsumer.
--
MOS_MIGRATED_REVID=96300473
|
|
|
|
|
|
|
| |
of empty, unused methods in child classes.
--
MOS_MIGRATED_REVID=96299366
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Todo:
* Implement rust_bench_test for running benchmarks
* Enable rust_test to depend solely on a rust_library (since many projects
intermix #[test] methods in lib source).
* Improve error checking and handling and prevent rust_binary from directly
depending on cc_library.
* Implement rust_doc for generating rustdoc.
--
MOS_MIGRATED_REVID=96297772
|
|
|
|
|
|
|
|
| |
Temporary fix to make Travis happy. I am testing a
new deployment set-up anyway so this will get replaced soon.
--
MOS_MIGRATED_REVID=96288876
|
|
|
|
|
|
|
|
|
|
|
| |
createPackage was hard to read (both the definition and the call site) and
did nothing useful (just call another function). The name was also confusing:
it's not the standard way to create a package, since it's used only for tests.
#codehealth
--
MOS_MIGRATED_REVID=96288514
|
|
|
|
|
|
|
| |
The idea is that an android_sdk_repository rule would by default bind @external:android/sdk to itself, thus avoiding an unnecessary roundtrip through //tools/android:sdk . If we then also eventually bind that external label to something, we can avoid having the //tools/android:sdk rule altogether.
--
MOS_MIGRATED_REVID=96285812
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=96245678
|
|
|
|
|
|
|
|
|
| |
This has been replaced by actoolzip and ibtoolzip.
Also add some documentation as to how the build process for
the tools work.
--
MOS_MIGRATED_REVID=96239107
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=96214911
|
|
|
|
|
|
|
|
|
|
| |
1. Symbol strippings. A new strip action is registered that uses Darwin tool /usr/bin/strip to remove the symbol table of the linked binary.
2. Dead-code strippings, which uses linker flag "--dead_strip" to remove unreachable code in binary link action.
RELNOTES: Perform symbol and dead code strippings on linked binaries generated by ObjC rules.
--
MOS_MIGRATED_REVID=96211910
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=96211360
|
|
|
|
|
|
|
|
|
| |
Write a label as Label("//x:x") instead of merely "//x:x", so it can be read
and evaluated back, as per the Python convention. However, the OutputFormatter
for BUILD files still needs to output "//x:x".
--
MOS_MIGRATED_REVID=96209979
|
|
|
|
|
|
|
|
|
| |
Label attribute defaults to null (Java) or None (Skylark).
When we pass the attribute map to the compute output function, null values
were filtered. Put None in the map for consistency with other attributes.
--
MOS_MIGRATED_REVID=96207976
|
|
|
|
|
|
|
| |
Zip files are unzipped when the server starts up, regardless of whether they've already been unzipped (issue #251). They actually aren't overwritten when the WORKSPACE file changes, as external/ is assumed to be immutable (issue #236).
--
MOS_MIGRATED_REVID=96206900
|
|
|
|
|
|
|
| |
incremental_install tool for the mobile-install command.
--
MOS_MIGRATED_REVID=96205931
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=96204583
|
|
|
|
|
|
|
|
|
| |
TransitiveTargetFunction only prints an error message if the package names
match, so it was just exiting with "loading failed" when there was an error
with external dependencies.
--
MOS_MIGRATED_REVID=96204337
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=96204334
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=96202821
|
|
|
|
|
|
|
|
|
| |
actually work. This is a temporary measure until these targets are integrated into android_sdk .
Also make handling invalid tools/android/jack packages in JackCompilationHelper a bit more robust.
--
MOS_MIGRATED_REVID=96202009
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=96200982
|
|
|
|
|
|
|
| |
e.g. attr.string(values = ["opt1", "opt2"])
--
MOS_MIGRATED_REVID=96187591
|
|
|
|
|
|
|
|
|
|
|
|
| |
For each compilation unit, JavaBuilder will record:
-source path
-package name
-a list of top-level class names
-whether the file was generated by an annotation processor
--
MOS_MIGRATED_REVID=96158093
|
|
|
|
|
|
|
|
| |
Refactor the implementation of format.
Add %r. Improve some error messages.
--
MOS_MIGRATED_REVID=96154542
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=96149626
|
|
|
|
|
|
|
| |
generated XCode project file. "armv7s" is no longer widely used.
--
MOS_MIGRATED_REVID=96146625
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Swift sources whitelisted
* Swift compilation and module merging actions
* Swift stdlib copying into IPA action
* Special case for signing embedded swift stdlib dylibs during bundle signing
* Works with mixed ObjC/Swift sources
* Doesn't support working with dependencies from Swift code.
* Requires Xcode 6.3.1 for swift compiler and tooling.
--
MOS_MIGRATED_REVID=96141887
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=96128887
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=96122155
|
|
|
|
|
|
|
|
|
| |
getReverseDeps, and migrate DepsFunction and RdepsFunction to use them.
This makes our (unordered) results potentially dependent on the iteration order of hash sets, but what do we care?
--
MOS_MIGRATED_REVID=96117626
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=96110942
|
|
|
|
|
|
|
|
|
| |
Also marking //src/test/java:skyframe_test as slow until
we can correctly debug the timeout flakyness of this test
on Travis OS X.
--
MOS_MIGRATED_REVID=96110784
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=96106406
|
|
|
|
|
|
|
| |
Note that java_library rules in the transitive closure of Android rules explicitly need to specify -source 7 -target 7 in javacopts for now.
--
MOS_MIGRATED_REVID=96103389
|
|
|
|
|
|
|
| |
This still doesn't work (pending the open sourcing of resources_processor and aar_generator), thus, it is not mentioned in the documentation yet.
--
MOS_MIGRATED_REVID=96102496
|
|
|
|
|
|
|
|
| |
This is a replay of the changes from https://bazel-review.googlesource.com/#/c/1520
and that didn't got imported on the import CL.
--
MOS_MIGRATED_REVID=96099800
|
|
|
|
|
|
|
| |
Note that despite the rule being present, Android support is still not functional: two tools (//tools/android:{aar_generator,resources_processor} are still missing (and are a-coming!)
--
MOS_MIGRATED_REVID=96099045
|