Age | Commit message (Collapse) | Author |
|
toolchain" am: e151dd3ffd am: 073e2db711 am: 39d1301acd
am: 3041d69a33
Change-Id: I6e9913dfc196ff7c72632b273d3fed3355c388bd
|
|
toolchain" am: e151dd3ffd am: 073e2db711
am: 39d1301acd
Change-Id: I0a909a715c8cf9971f34d9c25efc0659e3c9377f
|
|
toolchain" am: e151dd3ffd
am: 073e2db711
Change-Id: I5971212de75c83d0bc5f439e4a7fd8b3c0339217
|
|
toolchain"
am: e151dd3ffd
Change-Id: I13838f13f90913c2a33ddc08450897ac8e8c449a
|
|
toolchain"
This change is no longer needed, following http://r.android.com/943770
in April 2019, which upgraded external/dagger2 from a 2015 version of
auto-common to version 0.10
(https://github.com/google/auto/releases/tag/auto-common-0.10). This
auto-common version does not output code using
javax.annotation.Generated if it is is not available, so the module
that provides (java.xml.ws.annotation) it can be safely removed.
This is beneficial since the module is deprecated in OpenJDK 9 and is
removed in later versions.
N.B. The change being reverted was to Android.mk, this removes the
corresponding lines from the migrated Android.bp.
This reverts commit 66b92c8c9172780c5794f47cbe7ede4eeee009b7.
Bug: 62050818
Bug: 131683177
Test: EXPERIMENTAL_JAVA_LANGUAGE_LEVEL_9=true make droid
Change-Id: Id964a685dbadb21f414b15e029d5e02a40ece83f
|
|
am: fa8cc356c5
Change-Id: I8b542771cbc626991b509ddcfba592b27f64846e
|
|
Bug: 126125118
Change-Id: I38cd25e60f104ca27d10ee95ecf37309c9f1d1f4
|
|
Bug: 120848293
Change-Id: I8d3477a74075d761caddc4400d0ff9698845050c
|
|
am: 8f4a327832
Change-Id: I99061be15fad28bdb9f9886a8949cfe4be00ed85
|
|
am: 0d3f891929
Change-Id: Icfcea497a8c81bc8bfbdf0e3f49137c6bad637b5
|
|
am: ec181dda0f
Change-Id: I48f3f6f6a92668f0b2c1b1f815dbb6657bb5b4e9
|
|
The annotation_processors property is deprecated, replace it with
plugins.
Bug: 77284273
Test: m checkbuild
Change-Id: If08ae0e4848e9beb2e53ba852119788c94d0672c
|
|
MERGE am: 1b8781e72f -s ours am: 346fcae40a -s ours
am: f4c0268dbf -s ours
Change-Id: I5d7f716d094144929d56b3dab3bab71741df33a4
|
|
MERGE am: 1b8781e72f -s ours
am: 346fcae40a -s ours
Change-Id: Ia9ee2b4864075b6c4ae1dc8ff504cc8bd951ce55
|
|
am: 1b8781e72f -s ours
Change-Id: I34ecab82202a426158044ee20b7dd03a0d1e3085
|
|
Change-Id: Ibbec996b0c2308d425f6a60a833521735c5433ad
|
|
MERGE am: 92f6051190 -s ours
am: d9a4cce7db -s ours
Change-Id: I31b9cad43d763bce3fbeb984d621f2e897d899ea
|
|
MERGE
am: 92f6051190 -s ours
Change-Id: Id40f2898156e375b2e752657fbe6592d77b8a6e7
|
|
Change-Id: I46a074ccc2b2540d7587f79a68bee754a7261441
|
|
am: aea457c85a
Change-Id: I292c1ea9946b7e5716aa97ceff15445ae64f8424
|
|
am: b7ac6209ce
Change-Id: I3fee43fe2740e581b7c134ba15b302b180a4deb0
|
|
am: 89c6d053f2
Change-Id: I0399039493e54eb7ee92b5855c16aaa6f583f3c9
|
|
Follow rename of dagger2-auto-value-host -> dagger2-auto-value.
Test: m checkbuild
Change-Id: Id243e12a42fa68d7bf33b10857068532fd1e68b0
|
|
6beb00b474
am: 2b50d295f5
Change-Id: I47f5a0cd0f3fcd010c2c3e0ea92acf49c382bf50
|
|
am: 6beb00b474
Change-Id: I5f801929d952fac02c0b652fb9003295f4bf7820
|
|
am: 9d2aa11004
Change-Id: Idc6b70ef72f260b65d9bb7b126f2af059a53e906
|
|
* origin/upstream-master: (43 commits)
Allow --worker_max_instances to take MnemonicName=value to specify max for each named worker.
Clean up code that directly imports nested classes like Builder, Entry, etc.
Clean up code that directly imports nested classes like Builder, Entry, etc.
Clean up code that directly imports nested classes like Builder, Entry, etc.
Remove use of bare Immutable{List,Map,Set} Builder classes.
Relax the assertion in Desugar for checking the calls to $closeResource(...). It is possible that $closeResource(...) is not used as the calls to it might be eliminated by some optimization tools, such as Proguard.
Make attempting to change --config in invocation policy an error.
Remove alphabetical sorting of options in the canonical list.
Remove some deprecated resources flags.
Remove category checking from incompatible changes.
Support source versions newer than 8 in Bazel's annotation processors
stub simple core library bridge methods that only differ in return type RELNOTES: None.
Reflect core library moves in super calls, even in default method stubs. Always generate default method stubs for emulated methods. RELNOTES: None.
Make KeepScanner tool search classpath for nearest definition of each member reference, instead of potentially referring to a subtype. Refactor desugar's class loading machinery and related code into a separate package for easier reuse in this tool. RELNOTES: None.
Minor fixes to KeepScanner tool: - use Guava to read zip entries - Fix keep rules emitted for constructors RELNOTES: None.
Support custom implementations of emulated core interface methods RELNOTES: None.
tests,windows: enable android.desugar.runtime
emulate dynamic dispatch of emulated default interface methods RELNOTES: None.
Android desugar config options to exclude methods from interface emulation RELNOTES: None.
send invocations to emulated interfaces through dispatch helper. fix logic for implementing emulated interfaces. RELNOTES: None.
...
BUG: none
Test: existing
|
|
each named worker.
RELNOTES: Allow --worker_max_instances to take MnemonicName=value to specify max for each worker.
PiperOrigin-RevId: 195244295
GitOrigin-RevId: 0c12603bedd4a270094137269b910a8587d3f93c
Change-Id: I1ab6bf78b0101c7fbe842d18c62ce844869e4eec
|
|
PiperOrigin-RevId: 195100670
GitOrigin-RevId: 94b8702db5f9a905337aca74bfc2e7c436bf33ec
Change-Id: Iea45a0d018d49a43181c1e357721d0b552bea777
|
|
PiperOrigin-RevId: 195040539
GitOrigin-RevId: 0a57d3dcb1cc014d65dbeb604035bb34a7191e29
Change-Id: I78ff7b0f225fbdcdeed44145fe0e28ffc0e4c197
|
|
PiperOrigin-RevId: 194985157
GitOrigin-RevId: 26ff4b3e3997aab79e39caf62c0d123a315d9478
Change-Id: Ibdf69191b559399f4775d82a52a26ce93567707c
|
|
Always use the more-qualified class name for clarity at the site of use. There are too many classes named Builder.
PiperOrigin-RevId: 193649193
GitOrigin-RevId: 96d3c91c714544584c9174759bedebf2a6be5e71
Change-Id: I0c9cf0ab619bc743cd15ba63ad7355e008c0f1d1
|
|
It is possible that $closeResource(...) is not used as the calls to it might
be eliminated by some optimization tools, such as Proguard.
RELNOTES: n/a.
PiperOrigin-RevId: 193262552
GitOrigin-RevId: 1a2ab6d54e2a8749549f41055cd66f3f6dfea4cc
Change-Id: Ifdbd7b47132b541ecfd831d2a7b83d76853ec206
|
|
It will not work as expected, since config is already expanded by this point in options processing.
RELNOTES: None.
PiperOrigin-RevId: 193196664
GitOrigin-RevId: 9c8c77502ff52907a327e6bdc9ac282da0af6b44
Change-Id: I5fa3aaec852b2d16bb8974291735ba4da1709243
|
|
This was broken for --config. Doing this properly requires keeping the order in which the options were given, which could be done either by filtering the ordered list according to which values affect the final outcome or by tracking the order correctly. I picked the later: the option order was not explicitly tracked for expansions before but now it is.
RELNOTES: canonicalize-flags no longer reorders the flags
PiperOrigin-RevId: 192132260
GitOrigin-RevId: aa98bc29dae14119797febd447302842f4ac68af
Change-Id: I82fb65d38569d4e5a9808f032da1ccc2304e2f18
|
|
RELNOTES: None
PiperOrigin-RevId: 191624839
GitOrigin-RevId: c4987159509cd8de3f0c4070b53ea1bf3b8278cd
Change-Id: Iaf2947340b544491d975d64d19b5337be25a9ac6
|
|
String categories are deprecated, replace this special-cased value with a specific OptionMetadata tag, TRIGGERED_BY_ALL_INCOMPATIBLE_CHANGES.
RELNOTES: None.
PiperOrigin-RevId: 191069412
GitOrigin-RevId: 78a5fcff8a311c71cfe163a40856f7413e346409
Change-Id: I1be6e8a8c592e0fa8ec29a631957d840f34a2113
|
|
This quiets some build warnings.
PiperOrigin-RevId: 190958692
GitOrigin-RevId: eef80048e2c59e3be974144ce9cd90b9f90294fb
Change-Id: Ibf4e681bfc1ef540c2012df32d2970ed71240e65
|
|
RELNOTES: None.
PiperOrigin-RevId: 190559240
GitOrigin-RevId: 327c74df7c3b4820a0620bf9696c3f88bffebda3
Change-Id: I0f9a4718ff0e8714e3133ecf0ef528bb7a039bba
|
|
Always generate default method stubs for emulated methods.
RELNOTES: None.
PiperOrigin-RevId: 189423933
GitOrigin-RevId: 44a26afb091f2d23d68bcad53e45a319b299867a
Change-Id: I8eaecb5a1a29051a14d0529005a56a225b2f4d8b
|
|
reference, instead of potentially referring to a subtype.
Refactor desugar's class loading machinery and related code into a separate package for easier reuse in this tool.
RELNOTES: None.
PiperOrigin-RevId: 188825305
GitOrigin-RevId: 2cbeb24a9c41c6b14ecbb26e2e198fbaf79aea64
Change-Id: Ie2969cb1e1c86aa68c5a6dc0be6b42b09dfaee70
|
|
- use Guava to read zip entries
- Fix keep rules emitted for constructors
RELNOTES: None.
PiperOrigin-RevId: 188781547
GitOrigin-RevId: 8e038b04e068285ba02b7934a7df25803802daff
Change-Id: Ifc99978b041f9c1c97ff707aafac90c59187c6c8
|
|
RELNOTES: None.
PiperOrigin-RevId: 188760099
GitOrigin-RevId: bff3472e4013c053e452fad7948ad68c5cbd5692
Change-Id: I6fe0153afa5bb57d27da9ca43f2a6796c8907e95
|
|
Add the c.g.d.build.android.desugar.runtime
tests to the transitive closure of
//src:all_windows_tests, thus running them on CI.
See https://github.com/bazelbuild/bazel/issues/4292
Closes #4796.
PiperOrigin-RevId: 188312286
GitOrigin-RevId: 63f6e2293fe8e679732d3d180afc0e781ae40241
Change-Id: I0975c9291a5a043d562242e65e6ad5557b958d36
|
|
RELNOTES: None.
PiperOrigin-RevId: 187671513
GitOrigin-RevId: babbfdc6cb98a23fe0dadf02d7dc407504e9cac5
Change-Id: Ie23b521a82464d07f625cefad8418c502f0978f0
|
|
RELNOTES: None.
PiperOrigin-RevId: 187551970
GitOrigin-RevId: f090082d62c3ea779d2dd33eb0fd7355b0ee9456
Change-Id: Id9ff715440eace84432ae6c5b88f7daaa43f36db
|
|
fix logic for implementing emulated interfaces.
RELNOTES: None.
PiperOrigin-RevId: 187520298
GitOrigin-RevId: 4b6c0ec4b54e258763ce22e1a7f529d293aff026
Change-Id: If35dfebaa31dc5ea170c945f0ae7b26edf260ba2
|
|
For a filter on option values (either by whitelist, allow_values, or blacklist, disallow_values), one of the options for what to do when encountering a disallowed value is to replace it with the default. This default must be itself an allowed value for this to make sense, so this is checked. This check, however, shouldn't apply to flags that are null by default, since these flags' default value is not parsed by the converter, so there is no guarantee that there exists an accepted user-input value that would also set the value to NULL. In these cases, we assume that "unset" is a distinct value that is always allowed.
RELNOTES: None.
PiperOrigin-RevId: 187475696
GitOrigin-RevId: 06e687495b4c85f86215c7cc7f1a01dc7f6709f9
Change-Id: I1949e180ce32094faf0f46bc7cd627f464ca53f6
|
|
flags by it.
RELNOTES: None.
PiperOrigin-RevId: 187075897
GitOrigin-RevId: cc090ed9b8544deea7a7c5cab17b263926e8c48b
Change-Id: I43a2d49e45095b23fc2c1249d1d3a97274e5b089
|
|
RELNOTES: None.
PiperOrigin-RevId: 186904092
GitOrigin-RevId: 30af177d5cd2188ee6e23ba849d865b8a42ad8f8
Change-Id: I6ba0cd552638f560bdbfef1ff308ba436a2de720
|