blob: 5ea79aef5f249de5c6cb2f36364695fc02fea474 [file] [log] [blame]
[
{
"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
}
}
]