Age | Commit message (Collapse) | Author |
|
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
|
|
RELNOTES: None.
PiperOrigin-RevId: 186690865
GitOrigin-RevId: c4f1df5b05e6b39c7c3d6538e702e4d7ff041cfb
Change-Id: Ib773bdc615639b82eab4943726dacf7004ce2983
|
|
being desugared.
RELNOTES: None.
PiperOrigin-RevId: 186675372
GitOrigin-RevId: f13d6f5b153d8713a8af7e2ba0d5dce0e9a577e8
Change-Id: Ie58fefa56a2eabf67ddaef4b0cea565eede64b45
|
|
RELNOTES: None.
PiperOrigin-RevId: 186565673
GitOrigin-RevId: deb99ccfb4e6b236c21e6d425281870aa598804a
Change-Id: I56030d75aa6b3666299aa98ec961ef7078917975
|
|
invokespecial invocations for core interfaces.
RELNOTES: None.
PiperOrigin-RevId: 186404206
GitOrigin-RevId: f4d2dad976907abea8a727a8360c2e4e087b893f
Change-Id: Ic6ddd94802f83596c35999db68ad3b28bdc93c73
|
|
corresponding Proguard-style -keep rules
RELNOTES: None.
PiperOrigin-RevId: 186372769
GitOrigin-RevId: c1042f2adc55d040495a1159100146fad607d32a
Change-Id: I8c3509e9d48145cc90faa143016c3f2cb0d23c27
|