aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-04-28Snap for 8505378 from bc3041eb70e8c34595b2370da7a505b8269b82f9 to ↵aml_go_ads_330915100aml_go_ads_330915000aml_go_ads_330913000android13-mainline-go-adservices-releaseAndroid Build Coastguard Worker
mainline-go-adservices-release Change-Id: I2fbf16ad9e39457f833d2a1f08b9f2ee7a48acb1
2022-04-12Merge "update guava library interface" am: 3e77f8da19 am: 4c4a890fb1 am: ↵t_frc_odp_330442040t_frc_odp_330442000t_frc_ase_330444010android13-frc-odp-releaseandroid13-devTreehugger Robot
401719c2ed Original change: https://android-review.googlesource.com/c/platform/external/guava/+/2060120 Change-Id: I196cbe0ce1cf6b7b56f2a306c019bc4b4992e530 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-12Merge "update guava library interface" am: 3e77f8da19 am: 4c4a890fb1Treehugger Robot
Original change: https://android-review.googlesource.com/c/platform/external/guava/+/2060120 Change-Id: I8795bf8668069f83694db0ef5180dbfd27ee7a0c Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-12Merge "update guava library interface" am: 3e77f8da19Treehugger Robot
Original change: https://android-review.googlesource.com/c/platform/external/guava/+/2060120 Change-Id: I2d345b21cb9e7aae8e8c9c53b02bb26e34b492a3 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-12Merge "update guava library interface"Treehugger Robot
2022-04-11update guava library interfaceSam Delmerico
The Soong guava library exposes some more dependencies to reverse dependencies via the static_libs dependency edge. We should replicate this behavior in Bazel using the exports atttribute. Test: build/bazel/ci/bp2build.sh Change-Id: Ib6835f52befcd62c77af6a47b33698a7cec34575
2022-02-11[automerger skipped] Empty merge of ↵Xin Li
sc-v2-dev-plus-aosp-without-vendor@8084891 am: 397b0483f6 -s ours am: ab7311d3e7 -s ours am skip reason: Merged-In I66f027cd08d0fe8a98b3d8440a1c3908ac57df07 with SHA-1 d7ffb4bea9 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/external/guava/+/16843593 Change-Id: I9640bce380d8c3e99132e6b3f33d42b1ecd9efee
2022-02-11[automerger skipped] Empty merge of ↵Xin Li
sc-v2-dev-plus-aosp-without-vendor@8084891 am: 397b0483f6 -s ours am skip reason: Merged-In I66f027cd08d0fe8a98b3d8440a1c3908ac57df07 with SHA-1 d7ffb4bea9 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/external/guava/+/16843593 Change-Id: Iac5b1ec3b49ddb064d6198cdf830668d2ab4e9b4
2022-02-11Empty merge of sc-v2-dev-plus-aosp-without-vendor@8084891Xin Li
Bug: 214455710 Merged-In: I66f027cd08d0fe8a98b3d8440a1c3908ac57df07 Change-Id: I65bffa8c7d2ea31af5acd96986f0faaddea09398
2022-02-09Merge "`guava` target is alias depending on configuration" am: 186341e794 ↵Treehugger Robot
am: 349b9ed765 am: 33e3ea5976 am: 0bd64aad71 Original change: https://android-review.googlesource.com/c/platform/external/guava/+/1971580 Change-Id: Ibc128f01717cd8efe38fd937f899a958d94f792c
2022-02-09Merge "`guava` target is alias depending on configuration" am: 186341e794 ↵Treehugger Robot
am: 349b9ed765 am: 33e3ea5976 Original change: https://android-review.googlesource.com/c/platform/external/guava/+/1971580 Change-Id: I01ce6f78e3a7bc94871f4437100b7b6579640de9
2022-02-09Merge "`guava` target is alias depending on configuration" am: 186341e794 ↵Treehugger Robot
am: 349b9ed765 Original change: https://android-review.googlesource.com/c/platform/external/guava/+/1971580 Change-Id: I2914f57b87d1fa562166753ec3362128c6cf0f04
2022-02-09Merge "`guava` target is alias depending on configuration" am: 186341e794Treehugger Robot
Original change: https://android-review.googlesource.com/c/platform/external/guava/+/1971580 Change-Id: I417545e5f5460e91b477bc1e053e26d0ea64bea8
2022-02-09Merge "`guava` target is alias depending on configuration"android-t-preview-2android-t-preview-1android-t-beta-3android-s-v2-beta-3android-s-qpr3-beta-1android-t-preview-1android-s-v2-beta-3android-s-qpr3-beta-1Treehugger Robot
2022-02-03`guava` target is alias depending on configurationSam Delmerico
Instead of requiring modules to explicitly depend on one of the guava targets, we provide an alias that matches the correct dependency depending on what Bazel configuration is available for that dependency edge. In particular, this allows error_prone to build as a host module and depend on the host-only Guava library. Bug: 215229742 Test: build/bazel/bp2build.sh Change-Id: I714834695a124316c1d80cd734555d177f608bd6
2021-12-10Merge "Add instructions for updating external/guava" am: a04a846786 am: ↵Treehugger Robot
ba149bac75 am: b02d824e72 am: e8ee14c240 Original change: https://android-review.googlesource.com/c/platform/external/guava/+/1916937 Change-Id: I2223e13ea95e7f98b99f06f1b7227abe0352e9ed
2021-12-10Merge "Add instructions for updating external/guava" am: a04a846786 am: ↵Treehugger Robot
ba149bac75 am: b02d824e72 Original change: https://android-review.googlesource.com/c/platform/external/guava/+/1916937 Change-Id: I26c7558377075bcedf1950d8961b38c8bedc8f37
2021-12-10Merge "Add instructions for updating external/guava" am: a04a846786 am: ↵Treehugger Robot
ba149bac75 Original change: https://android-review.googlesource.com/c/platform/external/guava/+/1916937 Change-Id: I1c670461ec484033f1b036a0fb99c88fd085a378
2021-12-10Merge "Add instructions for updating external/guava" am: a04a846786Treehugger Robot
Original change: https://android-review.googlesource.com/c/platform/external/guava/+/1916937 Change-Id: If7ada921b99f60a9c57ab208aa440bd0231699dc
2021-12-10Merge "Add instructions for updating external/guava"Treehugger Robot
2021-12-10Add instructions for updating external/guavaSantiago Seifert
Bug: 209959432 Test: N/A. Only comments added. Change-Id: I66f027cd08d0fe8a98b3d8440a1c3908ac57df07
2021-12-07Merge "Update external/guava to v31.0.1" am: 0ca418161d am: f549019853 am: ↵Treehugger Robot
87de6ebf51 am: 3d8507c74a Original change: https://android-review.googlesource.com/c/platform/external/guava/+/1913366 Change-Id: Idd1fab91b1a3a30eeeac0eb49ea76aa908423c80
2021-12-07Merge "Update external/guava to v31.0.1" am: 0ca418161d am: f549019853 am: ↵Treehugger Robot
87de6ebf51 Original change: https://android-review.googlesource.com/c/platform/external/guava/+/1913366 Change-Id: I8bd99709c8b1b4c63c1fa153de2988b454e90a3d
2021-12-07Merge "Update external/guava to v31.0.1" am: 0ca418161d am: f549019853Treehugger Robot
Original change: https://android-review.googlesource.com/c/platform/external/guava/+/1913366 Change-Id: I530ac095e1ec139380a8f9adf74e9a6b4aeae47f
2021-12-07Merge "Update external/guava to v31.0.1" am: 0ca418161dTreehugger Robot
Original change: https://android-review.googlesource.com/c/platform/external/guava/+/1913366 Change-Id: I4b7cc803fdc3e763f438882e27ad01a1e2c4b7e2
2021-12-07Merge "Update external/guava to v31.0.1"Treehugger Robot
2021-12-07Update external/guava to v31.0.1Santiago Seifert
The update was made using the following commands: git fetch upstream-guava-v31.0.1 git merge FETCH_HEAD In order to update guava, you need a branch (tags are not supported). See b/209469232 for more context. The following (preferred method) was attempted without success: m external_updater external_updater update guava Bug: 208828829 Test: m Change-Id: I948d94b6eaabc0c39910eaae84835d683bd69517
2021-09-27Set version number for guava-parent to 31.0.1.upstream/v31.0.1upstream-guava-v31.0.1Chris Povirk
2021-09-27Prepare for release 31.0.1.cpovirk
RELNOTES=n/a PiperOrigin-RevId: 399242763
2021-09-27Strip `@Nullable` annotations from GWT sources.cpovirk
If we use `@Nullable`, the GWT compiler requires access to _the source code for `@Nullable`_ -- at least when `@Nullable` appears in _certain_ locations (type parameter bounds, type arguments, maybe others?). When we began using those annotations in those locations, I inserted a workaround into our own build to supply access to the source code for `@Nullable`. (That required not only depending on that source code but also providing a hacky, local `.gwt.xml` file. That means that our _users_ would _also_ need to do both of those things, which we really shouldn't require.) I had intended to improve upon this before the 31.0 release, but I didn't make a note about it in the right place :( The fix of simply removing the annotations works fine, since only the GWT compiler ever sees these sources, and it doesn't care about type annotations. (OK, our j2cl users could eventually care about the lack of annotations. But we haven't yet we applied `@NullMarked` to our classes externally, so the difference to them is between "lack of nullness information" and "possibly null" -- which means essentially nothing.) (One way to look at this CL is as an edited, very partial rollback of CL 364918297.) RELNOTES=Fixed [GWT compilation failure](https://groups.google.com/g/guava-discuss/c/I32pgyyj1N8/m/pXcyky2hAgAJ) introduced in release 31.0. PiperOrigin-RevId: 399190627
2021-09-24Prepare for release 31.0.cpovirk
RELNOTES=n/a PiperOrigin-RevId: 398792880
2021-09-24Annotate `ClassToInstanceMap` and `MutableClassToInstanceMap` for nullness.cpovirk
The docs in `ClassToInstanceMap` describe some compromises we have to make to do this as best we can with our existing nullness annotations. RELNOTES=n/a PiperOrigin-RevId: 398734814
2021-09-23Chuck a few more `@DoNotCall`s around GuavaGoogle Java Core Libraries
RELNOTES=n/a PiperOrigin-RevId: 398498984
2021-09-22Add `HttpHeaders` constants for Accept-CH, Client-CH, Sec-CH-UA-Reduced, ↵Google Java Core Libraries
Device-Memory, Downlink, ECT, RTT, Save-Data, Viewport-Width, Width, and Permissions-Policy. RELNOTES=n/a PiperOrigin-RevId: 398305066
2021-09-22Merge "Add a Bazel BUILD file for external/guava." am: de7de846e8 am: ↵Romain Jobredeaux
a78cbbc85b am: 3c1fe6ec61 am: 56fe824524 am: 33b4ed2170 Original change: https://android-review.googlesource.com/c/platform/external/guava/+/1822092 Change-Id: Id23c54e6830f9090dc9e9f128e4da8c186e032ee
2021-09-22Merge "Add a Bazel BUILD file for external/guava." am: de7de846e8 am: ↵Romain Jobredeaux
a78cbbc85b am: 3c1fe6ec61 am: 56fe824524 Original change: https://android-review.googlesource.com/c/platform/external/guava/+/1822092 Change-Id: I6b3173f21019eb8f3e69e6bdc7d1072d4ec4478b
2021-09-22Merge "Add a Bazel BUILD file for external/guava." am: de7de846e8 am: ↵Romain Jobredeaux
a78cbbc85b am: 3c1fe6ec61 Original change: https://android-review.googlesource.com/c/platform/external/guava/+/1822092 Change-Id: I7218d6f3ebf9b102c1a55ebd08c36a429604ecde
2021-09-22Merge "Add a Bazel BUILD file for external/guava." am: de7de846e8 am: a78cbbc85bRomain Jobredeaux
Original change: https://android-review.googlesource.com/c/platform/external/guava/+/1822092 Change-Id: Idfa35b959804adf0115bccff50aafcaae15ad10b
2021-09-22Merge "Add a Bazel BUILD file for external/guava." am: de7de846e8android-s-v2-preview-2android-s-v2-preview-1android-s-v2-beta-2android-s-v2-preview-1Romain Jobredeaux
Original change: https://android-review.googlesource.com/c/platform/external/guava/+/1822092 Change-Id: Ia161aa249786f02952f464dc556c66e06b2951eb
2021-09-22Merge "Add a Bazel BUILD file for external/guava."Romain Jobredeaux
2021-09-21Replace usage of `murmur3_32()` with `murmur3_32_fixed()`.Éamonn McManus
PiperOrigin-RevId: 398119439
2021-09-21Optimize ImmutableSet.Builder for singleton elementslowasser
RELNOTES=n/a PiperOrigin-RevId: 398094937
2021-09-21Reduce SingletonImmutableSet memory consumption.lowasser
RELNOTES=n/a PiperOrigin-RevId: 398090070
2021-09-21Add `HttpHeaders` constants for `X-Device-IP`, `X-Device-Referer`, ↵Google Java Core Libraries
`X-Device-Accept-Language`, and `X-Device-Requested-With`. RELNOTES=`net`: Added `HttpHeaders` constants for `X-Device-Ip`, `X-Device-Referer`, `X-Device-Accept-Language`, and `X-Device-Requested-With`. PiperOrigin-RevId: 398045292
2021-09-21Migrate off deprecated mockito APIsLiam Miller-Cushon
PiperOrigin-RevId: 398039336
2021-09-20Fix typo, and remove unused method.cpovirk
RELNOTES=n/a PiperOrigin-RevId: 397761983
2021-09-17Optimize ImmutableSet.Builder for empty sets.lowasser
RELNOTES=n/a PiperOrigin-RevId: 397392532
2021-09-17Add `@InlineMe` to `Strings.repeat(String, int)`.Kurt Alfred Kluever
RELNOTES=n/a PiperOrigin-RevId: 397391544
2021-09-17update `StringsRepeatBenchmark`Kurt Alfred Kluever
RELNOTES=n/a PiperOrigin-RevId: 397386982
2021-09-16Add a Bazel BUILD file for external/guava.Romain Jobredeaux
Test: b build external/guava/... Change-Id: I6fad9e02cf1d4850407abd4a36757b83fe2a4a94