| [ |
| { |
| "metadata": { |
| "info": [], |
| "title": "[UPSTREAM] Reapply^2 \"[HWASan] remove incorrectly inferred attributes\" (#106622) (#106816)" |
| }, |
| "platforms": [ |
| "android" |
| ], |
| "rel_patch_path": "cherry/9a2fd97d391caf1060e303f636d7113501788d2f-v1.patch", |
| "version_range": { |
| "from": 536225, |
| "until": 547379 |
| } |
| }, |
| { |
| "metadata": { |
| "info": [], |
| "title": "[UPSTREAM] [libc++abi] Avoid using deprecated throw specifications in >= C++11 (#109296)" |
| }, |
| "platforms": [ |
| "android" |
| ], |
| "rel_patch_path": "cherry/7e542a2536017b1ea0ba157f74b8b8ff07c191f8.patch", |
| "version_range": { |
| "from": 522817, |
| "until": 547379 |
| } |
| }, |
| { |
| "metadata": { |
| "info": [], |
| "title": "[UPSTREAM] Reapply \"[clang][CodeGen] Zero init unspecified fields in initializers in C\" (#109898) (#110051)" |
| }, |
| "platforms": [ |
| "android" |
| ], |
| "rel_patch_path": "cherry/627746581b8fde4143533937130f420bbbdf9ddf.patch", |
| "version_range": { |
| "from": 536225, |
| "until": 547379 |
| } |
| }, |
| { |
| "metadata": { |
| "info": [], |
| "title": "[UPSTREAM] ELF: Have __rela_iplt_{start,end} surround .rela.iplt with --pack-dyn-relocs=android." |
| }, |
| "platforms": [ |
| "android" |
| ], |
| "rel_patch_path": "cherry/970d6d20967258528980c9b7feaaf3dd3acf9aa3.patch", |
| "version_range": { |
| "from": 536225, |
| "until": 547379 |
| } |
| }, |
| { |
| "metadata": { |
| "info": [], |
| "title": "[UPSTREAM] Revert \"[RISCV] Add isel optimization for (and (sra y, c2), c1) to recover regression from #101751. (#104114)\"" |
| }, |
| "platforms": [ |
| "android" |
| ], |
| "rel_patch_path": "cherry/858afe90aad9ca45165d64baec9249dd680c85d5.patch", |
| "version_range": { |
| "from": 547379, |
| "until": 547385 |
| } |
| }, |
| { |
| "metadata": { |
| "info": [], |
| "original_sha": "0a00d32c5f88fce89006dcde6e235bc77d7b495e", |
| "title": "[lldb] Add armv7a and armv8a ArchSpecs (#106433)" |
| }, |
| "platforms": [ |
| "android", |
| "chromiumos" |
| ], |
| "rel_patch_path": "cherry/0a00d32c5f88fce89006dcde6e235bc77d7b495e.patch", |
| "version_range": { |
| "from": 530567, |
| "until": 547992 |
| } |
| }, |
| { |
| "metadata": { |
| "info": [], |
| "title": "[UPSTREAM] [compiler-rt][AArch64][Android] Use getauxval on Android. (#102979)" |
| }, |
| "platforms": [ |
| "android" |
| ], |
| "rel_patch_path": "cherry/cd634f57c10dedbe4f908889dece2c4460b702c9.patch", |
| "version_range": { |
| "from": 530567, |
| "until": 548051 |
| } |
| }, |
| { |
| "metadata": { |
| "info": [], |
| "title": "[UPSTREAM] BPF: Generate locked insn for __sync_fetch_and_add() with cpu v1/v2 (#106494)" |
| }, |
| "platforms": [ |
| "android" |
| ], |
| "rel_patch_path": "cherry/06c531e808ceeafdf996867a2e8e66960ae4774e.patch", |
| "version_range": { |
| "from": 547379, |
| "until": 548156 |
| } |
| }, |
| { |
| "metadata": { |
| "info": [], |
| "title": "[UPSTREAM] [Clang] Workaround dependent source location issues (#106925)" |
| }, |
| "platforms": [ |
| "android" |
| ], |
| "rel_patch_path": "cherry/4bccb01355edcfedacafede3e7878d74e2b0a28f.patch", |
| "version_range": { |
| "from": 547379, |
| "until": 548466 |
| } |
| }, |
| { |
| "metadata": { |
| "info": [], |
| "title": "[UPSTREAM] Reapply^2 \"[HWASan] remove incorrectly inferred attributes\" (#106622) (#106816)" |
| }, |
| "platforms": [ |
| "android" |
| ], |
| "rel_patch_path": "cherry/9a2fd97d391caf1060e303f636d7113501788d2f-v2.patch", |
| "version_range": { |
| "from": 547379, |
| "until": 548556 |
| } |
| }, |
| { |
| "metadata": { |
| "info": [], |
| "title": "[UPSTREAM] [sanitizer] Delay sanitizer args parsing (#107280)" |
| }, |
| "platforms": [ |
| "android" |
| ], |
| "rel_patch_path": "cherry/24684bb4a9791145a36a97477eb1fd525a122d8e.patch", |
| "version_range": { |
| "from": 536225, |
| "until": 548724 |
| } |
| }, |
| { |
| "metadata": { |
| "info": [], |
| "title": "[UPSTREAM] Bail out jump threading on indirect branches (#103688)" |
| }, |
| "platforms": [ |
| "android" |
| ], |
| "rel_patch_path": "cherry/3c9022c965b85951f30af140da591f819acef8a0.patch", |
| "version_range": { |
| "from": 522817, |
| "until": 549232 |
| } |
| }, |
| { |
| "metadata": { |
| "info": [], |
| "title": "[UPSTREAM] [RISCV] Expand Zfa fli+fneg cases during lowering instead of during isel. (#108316)" |
| }, |
| "platforms": [ |
| "android" |
| ], |
| "rel_patch_path": "cherry/de6d7a6c3093f725bec6980e925166f0f363687a.patch", |
| "version_range": { |
| "from": 547379, |
| "until": 549406 |
| } |
| }, |
| { |
| "metadata": { |
| "info": [], |
| "title": "[UPSTREAM] [BOLT][AArch64] Do not relax ADR referencing the same fragment (#108673)" |
| }, |
| "platforms": [ |
| "android" |
| ], |
| "rel_patch_path": "cherry/d32fe95d8286ffdcdc962534becabffdf1e56816.patch", |
| "version_range": { |
| "from": 536225, |
| "until": 549692 |
| } |
| }, |
| { |
| "metadata": { |
| "info": [], |
| "title": "[UPSTREAM] [libc++abi] Avoid using deprecated throw specifications in >= C++11 (#109296)" |
| }, |
| "platforms": [ |
| "android" |
| ], |
| "rel_patch_path": "cherry/7e542a2536017b1ea0ba157f74b8b8ff07c191f8-v2.patch", |
| "version_range": { |
| "from": 547379, |
| "until": 551432 |
| } |
| }, |
| { |
| "metadata": { |
| "info": [], |
| "title": "[UPSTREAM] Reapply \"[clang][CodeGen] Zero init unspecified fields in initializers in C\" (#109898) (#110051)" |
| }, |
| "platforms": [ |
| "android" |
| ], |
| "rel_patch_path": "cherry/627746581b8fde4143533937130f420bbbdf9ddf-v2.patch", |
| "version_range": { |
| "from": 547379, |
| "until": 552949 |
| } |
| }, |
| { |
| "metadata": { |
| "info": [], |
| "title": "[UPSTREAM] [MTE] Do not allow local aliases to MTE globals (#106280)" |
| }, |
| "platforms": [ |
| "android" |
| ], |
| "rel_patch_path": "cherry/23b18fa01e6de7cb86a0cd294d58e5f8635d4afe.patch", |
| "version_range": { |
| "from": 536225, |
| "until": 553677 |
| } |
| }, |
| { |
| "metadata": { |
| "info": [], |
| "title": "[UPSTREAM] [clang] Extend clang's <limits.h> to define *LONG_LONG*_ macros for bionic (#115406)" |
| }, |
| "platforms": [ |
| "android" |
| ], |
| "rel_patch_path": "cherry/7d20ea9d32954e8e5becab8495fa509a3f67b710.patch", |
| "version_range": { |
| "from": 536225, |
| "until": 556169 |
| } |
| }, |
| { |
| "metadata": { |
| "info": [], |
| "title": "[UPSTREAM] ELF: Have __rela_iplt_{start,end} surround .rela.iplt with --pack-dyn-relocs=android." |
| }, |
| "platforms": [ |
| "android" |
| ], |
| "rel_patch_path": "cherry/970d6d20967258528980c9b7feaaf3dd3acf9aa3-v2.patch", |
| "version_range": { |
| "from": 547379, |
| "until": 558288 |
| } |
| }, |
| { |
| "metadata": { |
| "info": [], |
| "title": "[UPSTREAM] [libc++] Fix sub-overflow in std::gcd implementation (#117984)" |
| }, |
| "platforms": [ |
| "android" |
| ], |
| "rel_patch_path": "cherry/f7ff3cde96c4b81b032c58cafee7bf77233f5517.patch", |
| "version_range": { |
| "from": 536225, |
| "until": 558443 |
| } |
| }, |
| { |
| "metadata": { |
| "info": [], |
| "title": "[UPSTREAM] [MC] Fix DWARF file table for files with empty DWARF (#119572)" |
| }, |
| "platforms": [ |
| "android" |
| ], |
| "rel_patch_path": "cherry/4a5f82b43be7328d7b7b4cd9912487fd3f284b49.patch", |
| "version_range": { |
| "from": 547379, |
| "until": 559165 |
| } |
| }, |
| { |
| "metadata": { |
| "info": [], |
| "title": "[UPSTREAM] [libc++] Update locale grouping tests (#119463)" |
| }, |
| "platforms": [ |
| "android" |
| ], |
| "rel_patch_path": "cherry/31272e4f83f24fee1bf37ebc8ea7dd4d082edea8.patch", |
| "version_range": { |
| "from": 547379, |
| "until": 559526 |
| } |
| }, |
| { |
| "metadata": { |
| "info": [], |
| "title": "[UPSTREAM] [Driver] Error when using msan on Android (#122540)" |
| }, |
| "platforms": [ |
| "android" |
| ], |
| "rel_patch_path": "cherry/fdfe7e7fabc85ed7293ca6f5f234d41812644584.patch", |
| "version_range": { |
| "from": 547379, |
| "until": 561470 |
| } |
| }, |
| { |
| "metadata": { |
| "info": [], |
| "title": "[UPSTREAM] [Driver][ARM] Change Android's NEON FPU hardcoding to \"== 7\" as it pessimizes future ArmV8 code (#122969)" |
| }, |
| "platforms": [ |
| "android" |
| ], |
| "rel_patch_path": "cherry/e9255dda236e6e418abe81a10b3f7c0d16c0d083.patch", |
| "version_range": { |
| "from": 547379, |
| "until": 561896 |
| } |
| }, |
| { |
| "metadata": { |
| "info": [], |
| "title": "[UPSTREAM] [InstCombine] Check nowrap flags when folding comparison of GEPs with the same base pointer (#121892)" |
| }, |
| "platforms": [ |
| "android" |
| ], |
| "rel_patch_path": "cherry/9725595f3acc0c1aaa354e15ac4ee2b1f8ff4cc9.patch", |
| "version_range": { |
| "from": 563880, |
| "until": 563898 |
| } |
| }, |
| { |
| "metadata": { |
| "info": [], |
| "title": "[UPSTREAM] [VPlan] Only use SCEV for live-ins in tryToWiden. (#125436)" |
| }, |
| "platforms": [ |
| "android" |
| ], |
| "rel_patch_path": "cherry/30f3752e54fa7cd595a434a985efbe9a7abe9b65.patch", |
| "version_range": { |
| "from": 563880, |
| "until": 564011 |
| } |
| }, |
| { |
| "metadata": { |
| "info": [], |
| "title": "[UPSTREAM] [AArch64] Disallow vscale x 1 partial reductions (#125252)" |
| }, |
| "platforms": [ |
| "android" |
| ], |
| "rel_patch_path": "cherry/c7995a6905f2320f280013454676f992a8c6f89f.patch", |
| "version_range": { |
| "from": 563880, |
| "until": 564266 |
| } |
| }, |
| { |
| "metadata": { |
| "info": [], |
| "title": "[UPSTREAM] [libc++] Also provide an alignment assumption for vector in C++03 mode (#124839)" |
| }, |
| "platforms": [ |
| "android" |
| ], |
| "rel_patch_path": "cherry/ccb08b9dab7d829f8d9703d8b46b98e2d6717d0e.patch", |
| "version_range": { |
| "from": 563880, |
| "until": 564270 |
| } |
| }, |
| { |
| "metadata": { |
| "info": [], |
| "title": "[UPSTREAM] Revert \"[libc++] Reduce std::conjunction overhead (#124259)\"" |
| }, |
| "platforms": [ |
| "android" |
| ], |
| "rel_patch_path": "cherry/0227396417d4625bc93affdd8957ff8d90c76299.patch", |
| "version_range": { |
| "from": 563880, |
| "until": 564591 |
| } |
| }, |
| { |
| "metadata": { |
| "info": [], |
| "title": "[UPSTREAM] [AArch64] Fix op mask detection in performZExtDeinterleaveShuffleCombine (#126054)" |
| }, |
| "platforms": [ |
| "android" |
| ], |
| "rel_patch_path": "cherry/2c43479683651f0eb208c97bf12e49bacbea4e6f.patch", |
| "version_range": { |
| "from": 563880, |
| "until": 564607 |
| } |
| }, |
| { |
| "metadata": { |
| "info": [], |
| "title": "[UPSTREAM] [AArch64][DAG] Allow fptos/ui.sat to scalarized. (#126799)" |
| }, |
| "platforms": [ |
| "android" |
| ], |
| "rel_patch_path": "cherry/bf7af2d12e3bb8c7bc322ed1c5bf4e9904ad409c.patch", |
| "version_range": { |
| "from": 563880, |
| "until": 565011 |
| } |
| }, |
| { |
| "metadata": { |
| "info": [], |
| "title": "[UPSTREAM] Diagnose the code with trailing comma in the function call. (#125232)" |
| }, |
| "platforms": [ |
| "android" |
| ], |
| "rel_patch_path": "cherry/922f339c4ef3631f66dc4b8caa4c356103dbf69d.patch", |
| "version_range": { |
| "from": 563880, |
| "until": 565310 |
| } |
| }, |
| { |
| "metadata": { |
| "info": [], |
| "title": "[UPSTREAM] [Clang] Fix an integer overflow issue in computing CTAD's parameter depth (#128704)" |
| }, |
| "platforms": [ |
| "android" |
| ], |
| "rel_patch_path": "cherry/b8d1f3d62746110ff0c969a136fc15f1d52f811d.patch", |
| "version_range": { |
| "from": 563880, |
| "until": 566527 |
| } |
| }, |
| { |
| "metadata": { |
| "info": [], |
| "title": "[UPSTREAM] [Clang] Treat constexpr-unknown value as invalid in `EvaluateAsInitializer` (#128409)" |
| }, |
| "platforms": [ |
| "android" |
| ], |
| "rel_patch_path": "cherry/27757fb87429c89a65bb5e1f619ad700928db0fd.patch", |
| "version_range": { |
| "from": 563880, |
| "until": 567357 |
| } |
| }, |
| { |
| "metadata": { |
| "info": [], |
| "title": "[UPSTREAM] [ARM] Speedups for CombineBaseUpdate. (#129725)" |
| }, |
| "platforms": [ |
| "android" |
| ], |
| "rel_patch_path": "cherry/86cf4ed7e9510a6828e95e8b36893eec116c9cf9.patch", |
| "version_range": { |
| "from": 547379, |
| "until": 567490 |
| } |
| }, |
| { |
| "metadata": { |
| "info": [], |
| "title": "[UPSTREAM] [MemCpyOpt] Fix clobber check in fca2memcpy optimization" |
| }, |
| "platforms": [ |
| "android" |
| ], |
| "rel_patch_path": "cherry/5da9044c40840187330526ca888290a95927a629.patch", |
| "version_range": { |
| "from": 563880, |
| "until": 568276 |
| } |
| }, |
| { |
| "metadata": { |
| "info": [], |
| "title": "Add stubs and headers for nl_types APIs." |
| }, |
| "platforms": [ |
| "android" |
| ], |
| "rel_patch_path": "Add-stubs-and-headers-for-nl_types-APIs.patch", |
| "version_range": { |
| "from": 370808, |
| "until": null |
| } |
| }, |
| { |
| "metadata": { |
| "info": [], |
| "title": "Ensure that we use our toolchain's lipo, and not the system version" |
| }, |
| "platforms": [ |
| "android" |
| ], |
| "rel_patch_path": "Ensure-that-we-use-our-toolchain-s-lipo-and-not-the-.patch", |
| "version_range": { |
| "from": 407598, |
| "until": null |
| } |
| }, |
| { |
| "metadata": { |
| "info": [], |
| "title": "Increase max allocation size to allow BOLTing clang and rustc" |
| }, |
| "platforms": [ |
| "android" |
| ], |
| "rel_patch_path": "BOLT-Increase-max-allocation-size-to-allow-BOLTing-clang-and-rustc.patch", |
| "version_range": { |
| "from": 450784, |
| "until": null |
| } |
| }, |
| { |
| "metadata": { |
| "info": [], |
| "title": "Disable vfork/fork events" |
| }, |
| "platforms": [ |
| "android" |
| ], |
| "rel_patch_path": "Disable-vfork-fork-events-v2.patch", |
| "version_range": { |
| "from": 546236, |
| "until": null |
| } |
| }, |
| { |
| "metadata": { |
| "info": [], |
| "title": "Revert [Driver] Allow target override containing . in executable name" |
| }, |
| "platforms": [ |
| "android" |
| ], |
| "rel_patch_path": "Revert-Driver-Allow-target-override-containing-.-in-executable-name-v2.patch", |
| "version_range": { |
| "from": 521684, |
| "until": null |
| } |
| }, |
| { |
| "metadata": { |
| "info": [], |
| "title": "[compiler-rt] Allow finding LLVMConfig if CMAKE_FIND_ROOT_PATH_MODE_PACKAGE is set to ONLY" |
| }, |
| "platforms": [ |
| "android" |
| ], |
| "rel_patch_path": "compiler-rt-Allow-finding-LLVMConfig-if-CMAKE_FIND_ROOT_PATH_MODE_PACKAGE-is-set-to-ONLY.patch", |
| "version_range": { |
| "from": 487747, |
| "until": null |
| } |
| }, |
| { |
| "metadata": { |
| "info": [], |
| "title": "[libc++abi] Optionally move __cxa_demangle into libc++demangle.a" |
| }, |
| "platforms": [ |
| "android" |
| ], |
| "rel_patch_path": "move-cxa-demangle-into-libcxxdemangle.patch", |
| "version_range": { |
| "from": 475365, |
| "until": null |
| } |
| }, |
| { |
| "metadata": { |
| "info": [], |
| "title": "Add cmake c,cxx,asm,linker flags" |
| }, |
| "platforms": [ |
| "android" |
| ], |
| "rel_patch_path": "Add-cmake-c-cxx-asm-linker-flags-v2.patch", |
| "version_range": { |
| "from": 544322, |
| "until": null |
| } |
| }, |
| { |
| "metadata": { |
| "info": [], |
| "title": "Revert Recommit [DAGCombiner] Transform `(icmp eq/ne (and X,C0),(shift X,C1))` to use rotate or to getter constants. (2nd Try)" |
| }, |
| "platforms": [ |
| "android" |
| ], |
| "rel_patch_path": "Revert-Recommit-DAGCombiner-Transform-icmp-eq-ne-and.patch", |
| "version_range": { |
| "from": 522817, |
| "until": null |
| } |
| }, |
| { |
| "metadata": { |
| "info": [], |
| "title": "Revert [libc++] Fix diagnostic for <stdatomic.h> before C++23 (#83351)" |
| }, |
| "platforms": [ |
| "android" |
| ], |
| "rel_patch_path": "Revert-Fix-diagnostic-for-stdatomic.h-before-C++23.patch", |
| "version_range": { |
| "from": 529470, |
| "until": 550282 |
| } |
| }, |
| { |
| "metadata": { |
| "info": [], |
| "title": "Revert [libc++] Don't implement <stdatomic.h> before C++23 (#123130)" |
| }, |
| "platforms": [ |
| "android" |
| ], |
| "rel_patch_path": "Revert-libc-Don-t-implement-stdatomic.h-before-C-23-.patch", |
| "version_range": { |
| "from": 562162, |
| "until": 566445 |
| } |
| }, |
| { |
| "metadata": { |
| "info": [], |
| "title": "Revert [libc++] Don't implement <stdatomic.h> before C++23 (#123130)" |
| }, |
| "platforms": [ |
| "android" |
| ], |
| "rel_patch_path": "Revert-libc-Don-t-implement-stdatomic.h-before-C-23-v2.patch", |
| "version_range": { |
| "from": 566446, |
| "until": 569304 |
| } |
| }, |
| { |
| "metadata": { |
| "info": [], |
| "title": "Disable std/utilities/charconv/charconv.msvc/test.pass.cpp test" |
| }, |
| "platforms": [ |
| "android" |
| ], |
| "rel_patch_path": "Disable-std-utilities-charconv-charconv.msvc-test.pa.patch", |
| "version_range": { |
| "from": 553667, |
| "until": null |
| } |
| }, |
| { |
| "metadata": { |
| "info": [], |
| "title": "Revert [libc++] Don't implement <stdatomic.h> before C++23 (#123130)" |
| }, |
| "platforms": [ |
| "android" |
| ], |
| "rel_patch_path": "Revert-libc-Don-t-implement-stdatomic.h-before-C-23-v3.patch", |
| "version_range": { |
| "from": 569304, |
| "until": null |
| } |
| } |
| ] |