aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-07-07Snap for 10453563 from 266d58b94dad5c2ce34051ad04ab8cd87293cd64 to ↵aml_sta_341710000aml_sta_341615000aml_sta_341511040aml_sta_341410000aml_sta_341311010aml_sta_341114000aml_sta_341111000aml_sta_341010020aml_sta_340912000aml_sta_340911000aml_net_341111030android14-mainline-os-statsd-releaseAndroid Build Coastguard Worker
mainline-os-statsd-release Change-Id: I1ed9bf075bd7dda56fdeeff15288226dc9799c68
2023-01-26Make product-available am: 3e3810ea5b am: b43e2700ee am: 988409603fandroid-14.0.0_r45android-14.0.0_r44android-14.0.0_r43android-14.0.0_r42android-14.0.0_r41android-14.0.0_r40android-14.0.0_r39android-14.0.0_r38android-14.0.0_r27android-14.0.0_r26android-14.0.0_r25android-14.0.0_r24android-14.0.0_r23android-14.0.0_r22android-14.0.0_r21android-14.0.0_r20android-14.0.0_r19android-14.0.0_r18android-14.0.0_r17android-14.0.0_r16aml_rkp_341510000aml_rkp_341311000aml_rkp_341114000aml_rkp_341015010aml_rkp_341012000aml_hef_341717050aml_hef_341613000aml_hef_341512030aml_hef_341415040aml_hef_341311010aml_hef_341114030aml_cfg_341510000android14-qpr1-s2-releaseandroid14-qpr1-releaseandroid14-mainline-healthfitness-releaseandroid14-devandroid14-d2-s5-releaseandroid14-d2-s4-releaseandroid14-d2-s3-releaseandroid14-d2-s2-releaseandroid14-d2-s1-releaseandroid14-d2-releaseMatthew Maurer
Original change: https://android-review.googlesource.com/c/platform/external/rust/cxx/+/2404312 Change-Id: Iaadd6471850583ef4655cfb6e9c6674697681fc8 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-26Make product-available am: 3e3810ea5b am: b43e2700eeMatthew Maurer
Original change: https://android-review.googlesource.com/c/platform/external/rust/cxx/+/2404312 Change-Id: Idbd8862d5f1f95e34fdd04db345a00017297c091 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-26Make product-available am: 3e3810ea5bandroid-u-beta-1-gplMatthew Maurer
Original change: https://android-review.googlesource.com/c/platform/external/rust/cxx/+/2404312 Change-Id: I0e1e12d25174b0937519e046343efae949c96ed8 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-26Make product-availableMatthew Maurer
Test: Built product variant of demo binary Change-Id: Ife591492a6e7998bd31b1b858a5ad31c1f193c1c
2023-01-12[automerger skipped] Merge tm-qpr-dev-plus-aosp-without-vendor@9467136 am: ↵Xin Li
48c0fe6145 -s ours am: c1337ff9ff -s ours am skip reason: Merged-In I64db088bc54f7fb4f6eb73f170ca7697913e41a4 with SHA-1 de9f7e8a00 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/external/rust/cxx/+/20953772 Change-Id: I571b9fa94e221005d1d44895052c42265e76d497 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-12[automerger skipped] Merge tm-qpr-dev-plus-aosp-without-vendor@9467136 am: ↵Xin Li
48c0fe6145 -s ours am skip reason: Merged-In I64db088bc54f7fb4f6eb73f170ca7697913e41a4 with SHA-1 de9f7e8a00 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/external/rust/cxx/+/20953772 Change-Id: I4b2363e4e83accb5244958ae34a0441d94cfc012 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-12Merge tm-qpr-dev-plus-aosp-without-vendor@9467136Xin Li
Bug: 264720040 Merged-In: I64db088bc54f7fb4f6eb73f170ca7697913e41a4 Change-Id: I3be1fc94026845983737b023edf9da5e5671e370
2023-01-11Update to 1.0.85. am: 12c0b318be am: 875cdfece6 am: d31079a3e0Andrew Walbran
Original change: https://android-review.googlesource.com/c/platform/external/rust/cxx/+/2376028 Change-Id: I167bbdb0e6f1f6c003cfc77e38355212c6cc4eb0 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-11Update to 1.0.85. am: 12c0b318be am: 875cdfece6Andrew Walbran
Original change: https://android-review.googlesource.com/c/platform/external/rust/cxx/+/2376028 Change-Id: I050ffd5f339c93e239d98519c15e91782e91911c Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-11Update to 1.0.85. am: 12c0b318beAndrew Walbran
Original change: https://android-review.googlesource.com/c/platform/external/rust/cxx/+/2376028 Change-Id: I229f4940223844ff23cdef92b2d62ea9be46c8af Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-04Update to 1.0.85.main-16k-with-phonesAndrew Walbran
Bug: 260823636 Test: m cxxbridge Change-Id: I48e0a7809958f670141176ecef355a66c3c01cf3
2022-12-23Update to 1.0.77 am: 475673dfe2 am: 64acdbf41d am: de9f7e8a00Andrew Scull
Original change: https://android-review.googlesource.com/c/platform/external/rust/cxx/+/2367948 Change-Id: I51b836732c240d2a36acb7537658df55b4a1c7b1 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-23Update to 1.0.77 am: 475673dfe2 am: 64acdbf41dAndrew Scull
Original change: https://android-review.googlesource.com/c/platform/external/rust/cxx/+/2367948 Change-Id: I64db088bc54f7fb4f6eb73f170ca7697913e41a4 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-23Update to 1.0.77 am: 475673dfe2Andrew Scull
Original change: https://android-review.googlesource.com/c/platform/external/rust/cxx/+/2367948 Change-Id: Ibbedae5aaef8e852ca691b6d7c595993d8339538 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-22Update to 1.0.77Andrew Scull
Merge upstream commit 'be7090ab226f445cf43f1e847766271b3651f8bc' which corresponds to the 1.0.77 release. This isn't the latest release, but it is the most recent before upstream migrated to clap 4 which hasn't yet been imported to AOSP. The merge still includes some useful fixes such as supressing errors from the generated code for Box types. Test: TH Change-Id: If7e093252ccfda78b7e6bd56a66fea9edd495283
2022-12-22Merge "Allow vendor code to use cxx bindings" am: ca63e7cae0 am: 7309bcccc3 ↵Treehugger Robot
am: 1f13a6a60a Original change: https://android-review.googlesource.com/c/platform/external/rust/cxx/+/2366028 Change-Id: I29c523265ea2376af61809e24386417a35ab5701 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-21Merge "Allow vendor code to use cxx bindings" am: ca63e7cae0 am: 7309bcccc3Treehugger Robot
Original change: https://android-review.googlesource.com/c/platform/external/rust/cxx/+/2366028 Change-Id: If0b434d9fe3e2bbbcdcd4a802ee5669f387be0df Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-21Merge "Allow vendor code to use cxx bindings" am: ca63e7cae0Treehugger Robot
Original change: https://android-review.googlesource.com/c/platform/external/rust/cxx/+/2366028 Change-Id: I6760c236e9fce958288e9ae80e7cd89279dc7bda Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-21Merge "Allow vendor code to use cxx bindings"Treehugger Robot
2022-12-21Allow vendor code to use cxx bindingsAndrew Scull
Set `vendor_available` to true for `libcxx` and `libcxxbridge05` so that vendor code can use their own cxx generated code or build against libraries that use cxx generated code. Test: TH Change-Id: I8f8a5695e8bb70e813df8a48b7937c4f4711d0f2
2022-12-18Release 1.0.85David Tolnay
2022-12-18Opt out -Zrustdoc-scrape-examples on docs.rsDavid Tolnay
I'd like a chance to audit all the code that rustdoc is inserting into the docs. Currently I am skeptical that showing cxx's internal usages of APIs is a net benefit to the public documentation. I am also skeptical that quite so many examples are needed, and that they should be featured so prominently in comparison to handwritten docs. Lastly I wish there were a way to turn this behavior off on a more granular basis.
2022-12-17Release 1.0.84David Tolnay
2022-12-16Explicitly no default_edition for system Rust toolchainDavid Tolnay
2022-12-15Update build status badgeDavid Tolnay
2022-12-15Switch to buck2's system toolchainsDavid Tolnay
2022-12-15Pull buck2 prelude from buck2-prelude repoDavid Tolnay
2022-12-15Check reindeer-generated BUCK file in CIDavid Tolnay
2022-12-11Update ui test suite to nightly-2022-12-12David Tolnay
2022-12-08Pull in update of buck2 preludeDavid Tolnay
2022-12-08Sort attributes of CxxToolchainInfoDavid Tolnay
2022-12-06Explicitly no default edition during buck2 buildDavid Tolnay
2022-12-06Format toolchain.bzl with buildifierDavid Tolnay
2022-12-06Match c++ toolchain's declaration of runnable commandsDavid Tolnay
2022-12-06Rustdoc works in buck2, but needs extern-html-root-urlDavid Tolnay
2022-12-06Buck2 now supports stable rustcDavid Tolnay
2022-12-05Touch up toolchain definitionDavid Tolnay
2022-12-05Wire up a buck2 failure_filterDavid Tolnay
2022-12-05Delete empty lists from toolchain args that can now be omittedDavid Tolnay
2022-12-03Bump Bazel build to rustc 1.65.0David Tolnay
2022-12-03Run test suite in the buck2 CI jobDavid Tolnay
`buck2 test` isn't available yet in the open source version of buck2, but this workaround is sufficient for cxx.
2022-12-03Reconcile inconsistent crate features between bazel and generated buck targetsDavid Tolnay
2022-12-03Suppress warnings in third-party crates just like Cargo doesDavid Tolnay
2022-12-03Fix editions of some Bazel third-party depsDavid Tolnay
2022-12-02Merge pull request #1142 from dtolnay/reindeerDavid Tolnay
Generate third-party BUCK targets using reindeer
2022-12-02Generate third-party BUCK targets using reindeerDavid Tolnay
2022-12-02Hide buck2 submodule from bazelDavid Tolnay
Otherwise `bazel build ...` gets tripped up. ERROR: error loading package 'tools/buck/buck2/examples/no_prelude/go/binary-toolchain': cannot load '//:rules.bzl': no such file ERROR: error loading package 'tools/buck/buck2/examples/no_prelude/rust/rustc': cannot load '//:rules.bzl': no such file ERROR: error loading package 'tools/buck/buck2/examples/prelude/cpp/library': Unable to find package for @prelude//rules.bzl:rules.bzl: The repository '@prelude' could not be resolved: Repository '@prelude' is not defined. ERROR: error loading package 'tools/buck/buck2/examples/prelude/python/library': Unable to find package for @prelude//rules.bzl:rules.bzl: The repository '@prelude' could not be resolved: Repository '@prelude' is not defined. INFO: Elapsed time: 0.167s INFO: 0 processes. FAILED: Build did NOT complete successfully (0 packages loaded)
2022-12-02Bump Bazel build to rustc 1.64.0David Tolnay
2022-12-02Merge pull request #1141 from dtolnay/vendorDavid Tolnay
Reduce the set of crates that get vendored