)]}'
{
  "log": [
    {
      "commit": "32e73603ab3f4e2aac8e73b2f2db15b8daec7c11",
      "tree": "a278acc47413316803db264e5bc1e494be55e955",
      "parents": [
        "0ad8dea3871052b826cb3f231518e5e6b3f21985"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Fri Jul 24 16:34:02 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 24 19:32:44 2026"
      },
      "message": "Roll llvm-project from 9e1be60f660c to 0dd2c577357a (77 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project.git/+log/9e1be60f660c..0dd2c577357a\n\n2026-07-24 vang.thao@amd.com AMDGPU/GlobalISel: Add lowering for bf16 fpext (#210887)\n2026-07-24 Matthew.Arsenault@amd.com clang/AMDGPU: Migrate cc1 tests to subarch triples (3) (#211825)\n2026-07-24 llvm-dev@redking.me.uk [VectorCombine] Fold binop(shuffle(V1, Mask), shuffle(V2, Mask)) -\u003e shuffle(binop(V1, V2), Mask) (#211530)\n2026-07-24 Matthew.Arsenault@amd.com clang/AMDGPU: Migrate cc1 tests to subarch triples (2) (#211823)\n2026-07-24 sivakusayan@gmail.com Reland \"[SimplifyCFG] Simplify switch default branch when branch proves operand value\" (#211427)\n2026-07-24 thakis@chromium.org [gn build] Port 10e0a2ee03b0 (#211834)\n2026-07-24 thakis@chromium.org [gn build] Port 19857baa713d (#211835)\n2026-07-24 arseniy.obolenskiy@amd.com [AMDGPU] Avoid quadratic MapVector::erase in SIFixSGPRCopies (#211740)\n2026-07-24 engelke@in.tum.de [IR][NFC] Remove vtables from AnalysisResultConcept (#211810)\n2026-07-24 Matthew.Arsenault@amd.com clang/AMDGPU: Migrate cc1 tests to subarch triples (1) (#211822)\n2026-07-24 zhenw@nvidia.com [flang][cuda] Emit data transfers for whole-array and function-result managed assignments (#211640)\n2026-07-24 Matthew.Arsenault@amd.com cross-project-tests: Migrate amdgpu tests to use subarch triples (#210115)\n2026-07-24 earnol@users.noreply.github.com [analyzer] Fix false positive in strchr/strrchr with constant args (#210154)\n2026-07-24 47756807+khaki3@users.noreply.github.com [flang] Set nsw on FIRToSCF loop induction increments (#211796)\n2026-07-24 Abhina.Sreeskantharajan@ibm.com [SystemZ][z/OS] Add text flag when parsing json (#211805)\n2026-07-24 andrei.elovikov@sifive.com [NFC][VPlan][Tests] Some CHECKs cleanup (#211425)\n2026-07-24 arseniy.obolenskiy@amd.com [AMDGPU] Use erase_if for Kills transfer in SIOptimizeVGPRLiveRange (#211800)\n2026-07-24 Steelskin@users.noreply.github.com [VPlan] Drop redundant member LLVM_ABI annotations (#205767)\n2026-07-24 flo@fhahn.com [ConstraintElim] Precommit additional tests (NFC). (#211802)\n2026-07-24 arseniy.obolenskiy@amd.com [AMDGPU] Fix incorrect grid_dims constant folding for reqd_work_group_size (#211285)\n2026-07-24 alejandro.duran@intel.com [OFFLOAD][L0] Properly consume errors in program validation (#211799)\n2026-07-24 ldionne.2@gmail.com [libc++] Fix Python selection in the macOS benchmark jobs (#211812)\n2026-07-24 jonas@devlieghere.com [lldb][test] Skip frame-recognizer argument tests on WebAssembly (#211807)\n2026-07-24 jonas@devlieghere.com [lldb] Skip the WebAssembly function header for frame recognizers (#211806)\n2026-07-24 caroline.newcombe@hpe.com [flang][OpenMP] Implement the error directive (#206175)\n2026-07-24 llvm-dev@redking.me.uk [X86] Truncate (v4i32 (vzext_movl (v2i64 bitcast (scalar_to_vector (i64 X))))) (#211798)\n2026-07-24 fpiovezan@apple.com [lldb] Speedup AppleObjCRuntimeV2 UpdateIfNeeded (#211774)\n2026-07-24 Abhina.Sreeskantharajan@ibm.com [SystemZ][z/OS] Add the OF_Text flag to read .ll files and parse assembly files (#211782)\n2026-07-24 rdevshp@gmail.com [CodeGen] PHIEliminationImpl::LowerPHINode: Fix assertion failure when all phi operands are undefined (#209013)\n2026-07-24 orlando.hyams@sony.com Add !metadata_section_kind global variable metadata (#211524)\n2026-07-24 a.bataev@outlook.com [ConstantFolding]Fold llvm.powi via square-and-multiply (#210771)\n2026-07-24 Dragan.Mladjenovic@syrmia.com [AMDGPU] Fix pre-GFX11 llvm.fptosi.sat.i16.f32 lowering (#211703)\n2026-07-24 jonathan_roelofs@apple.com [llvm][AArch64] Add a test for -aarch64-cfi-llvm-set-ra-sign-state\u003d\u0027s default (#211791)\n2026-07-24 47756807+khaki3@users.noreply.github.com [mlir][OpenACC] Keep ThreadY active for inner-combine-fed worker reductions (#211696)\n2026-07-24 jonathan_roelofs@apple.com [llvm][AArch64] Fix the location of PAuth_LR AUT CFI (#211702)\n2026-07-24 hocky.yudhiono@gmail.com [mlir][affine] Add affine.for verifier and move arguments check earlier (#206685)\n2026-07-24 jinsong.ji@intel.com [VectorCombine] Fix infinite loop in foldShuffleToIdentity (#211717)\n2026-07-24 kerry.mclaughlin@arm.com [NFC] Regenerate CHECK lines in scalable-strict-fadd.ll (#211573)\n2026-07-24 ldionne.2@gmail.com [libc++] Consistently install Python and dependencies across macOS CI jobs (#211659)\n2026-07-24 huangjinjie@bytedance.com [BOLT] Fix pwrite assertion failure via a new safePWrite wrapper (#198569)\n2026-07-24 kristian.erik@outlook.com [VPlan] Fix sentinel assertion when broadcasting invoke results (#210464)\n2026-07-24 Krzysztof.Parzyszek@amd.com [OpenMP] Fix build error after 19857baa71 (#211771)\n2026-07-24 twice@apache.org [MLIR][Python] Make Python-defined dialect loading context-aware (#210501)\n2026-07-24 flo@fhahn.com [LV] Simplify VPCostContext ctor by using VFSelectionContext (NFC). (#211765)\n2026-07-24 wangpengcheng.pp@bytedance.com [ExpandMemCmp] Check misaligned access per overlapping/tail load (#210707)\n2026-07-24 tomer.shafir8@gmail.com [AArch64] Add Apple SME compute clustering macro-fusion (#211483)\n2026-07-24 llvm-dev@redking.me.uk [X86] Match (FM)ADDSUB patterns from target shuffles as well as ISD::VECTOR_SHUFFLE (#211764)\n2026-07-24 haqadeer@amd.com Reland [OMPIRBuilder] Don\u0027t use invalid debug loc in reduction fn. (#211566)\n2026-07-24 Krzysztof.Parzyszek@amd.com [flang][OpenMP] Switch TableGen generation to use llvm::EnumSet (#211327)\n2026-07-24 Krzysztof.Parzyszek@amd.com [flang] Provide \"clause set\" type as parameter to DirectiveStructureChecker (#211326)\n2026-07-24 Krzysztof.Parzyszek@amd.com [flang][OpenMP] Use llvm::omp::DirectiveSet instead of common::EnumSet (#211325)\n2026-07-24 Krzysztof.Parzyszek@amd.com [flang][OpenMP] Use llvm::omp::ClauseSet instead of common::EnumSet (#211324)\n2026-07-24 Krzysztof.Parzyszek@amd.com [OpenMP] Implement EnumSet container (#211323)\n2026-07-24 aadaa_fgtaa@pm.me [X86] Break false dependencies of compress/expand on Zen 6 (#211671)\n2026-07-24 30845429+ilia-cher@users.noreply.github.com [AMDGPU] Fix register pressure estimates for use-and-redefs (#211139)\n2026-07-24 paul.walker@arm.com [LLVM][CodeGen][SVE] Use correct predicate when lowering fcmp intrinsics. (#211554)\n2026-07-24 paul.walker@arm.com [LLVM][InstCombine] Enable simplification of SVE predicate binops. (#211016)\n2026-07-24 paul.walker@arm.com [LLVM][CodeGen][SVE] Extend NEON-\u003eSVE splat imm isel to include min/max operations. (#211228)\n2026-07-24 mel.chen@sifive.com [LV] Use SCEV to compute final value of complex induction variables (#195059)\n2026-07-24 jacquesguan@me.com [CIR][RISCV] Add new builtins (#211555)\n2026-07-24 cullen.rhodes@arm.com [AArch64] Mark SP-only register classes as non-allocatable (#211549)\n2026-07-24 julianmorillo@users.noreply.github.com FIX some OMPT tests that fail on RISC-V (#156914)\n2026-07-24 arseniy.obolenskiy@amd.com [NFC][SPIR-V] Remove unused LoopInfo member from structurizer splitter (#211538)\n2026-07-24 arseniy.obolenskiy@amd.com [NFC][SPIR-V] Reuse PartialOrderingVisitor DominatorTree in structurizer splitter (#211544)\n2026-07-24 mariusz.sikora@amd.com [AMDGPU] Add image_atomic_{min,max}_num_flt support to gfx13 (#211564)\n2026-07-24 wangpengcheng.pp@bytedance.com [MachineSink] Use RegisterClassInfo::getRegPressureSetLimit (#211746)\n2026-07-24 jack.styles@arm.com Revert \"[AArch64] Enable Spillage Copy Elimination by default\" (#211572)\n2026-07-24 e_ezike@apple.com [lldb-dap] Migrate threads and disassemble DAP test (#211277)\n2026-07-24 e_ezike@apple.com [lldb-dap] Migrate optimized, output and repl_mode_detection tests (#211597)\n2026-07-24 pavel@labath.sk [libc] Convert readv, writev, and read_write tests to use pipes (#210725)\n2026-07-24 npopov@redhat.com [ValueTracking] Fix signed zero handling in minnum/maxnum matching (#210077)\n2026-07-24 npopov@redhat.com [LangRef] Clarify interaction of noalias and synchronization (#211507)\n2026-07-24 paschalis.mpeis@arm.com [docs] Update BOLT Office Hours Zoom link (#211491)\n2026-07-24 36783761+chandankds@users.noreply.github.com [PseudoProbe] Avoid inserting probes between musttail/deoptimize calls and returns (#211226)\n2026-07-24 flo@fhahn.com [LV] Get function from loop, TTI from LVP to call getMaxVScale (NFC) (#211670)\n2026-07-24 llvm-dev@redking.me.uk [X86] Remove lowerToAddSubOrFMAddSub vectorization lowering code (#211666)\n2026-07-24 pavel@labath.sk [libc] Make getauxval test hermetic (#210706)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/llvm-project-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: I20c0a1ec297f0cbad621ebc92ca560dc5bf1a313\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8142749\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0ad8dea3871052b826cb3f231518e5e6b3f21985",
      "tree": "25322c2e4b601eafc1d30ba024b0de8a8a0c3989",
      "parents": [
        "085978a872833ed67dedc90a0745c5005cbbfa69"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Fri Jul 24 15:42:49 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 24 17:37:00 2026"
      },
      "message": "Roll emscripten from ac90a66939a7 to 34cf5496e5ed (1 revision)\n\nhttps://chromium.googlesource.com/external/github.com/emscripten-core/emscripten.git/+log/ac90a66939a7..34cf5496e5ed\n\n2026-07-24 179889221+emscripten-bot@users.noreply.github.com Update emsdk version from 926b6837 to 5e3cfa38 (#27416)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/emscripten-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: If11abad650e89ba4f90fddba58d76a034b1c0ea9\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8140324\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "085978a872833ed67dedc90a0745c5005cbbfa69",
      "tree": "27b8eb736fd7a4b945c8d81778aa5d197aac149b",
      "parents": [
        "7588204b2ecae2890469468bb2354d041ff2c416"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Fri Jul 24 12:32:17 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 24 15:24:19 2026"
      },
      "message": "Roll v8 from 9c1357253e53 to 23c8862e7805 (28 revisions)\n\nhttps://chromium.googlesource.com/v8/v8.git/+log/9c1357253e53..23c8862e7805\n\n2026-07-24 marja@chromium.org [*lev] Fix empty type coming from GetSmiValue\n2026-07-24 jgruber@chromium.org [builtins] Fix external-string UAF in StringSubstring on GC transition\n2026-07-24 olivf@chromium.org [maglev][turbolev] Reduce Array.prototype.indexOf and includes\n2026-07-24 clemensb@chromium.org [wasm][cleanup] Remove last remaining remnants of asm.js\n2026-07-24 victorgomes@chromium.org [maglev] Inline Object.is\n2026-07-24 victorgomes@chromium.org [maglev] Abort on empty map intersection when recomputing KNA\n2026-07-24 marja@chromium.org Revert \"[defer-import-eval] Consider the whole SCC when checking sync readiness\"\n2026-07-24 dmercadier@chromium.org [turbolev] Add pre-pass to escape analysis\n2026-07-24 dcarney@chromium.org [headers] Stop isolate-utils-inl.h from pulling in heap-inl.h\n2026-07-24 ryandiaz@chromium.org [wasm-wide-arith] Consistently use IsUsed checks on output values\n2026-07-24 ratislav.bichul2@gmail.com [deoptimizer] Remove 9 unused DeoptimizeReason enum values\n2026-07-24 liuyu@loongson.cn [mips64][liftoff] Fix uninitialized register usage in f64x2_convert_low_i32x4{u/s}\n2026-07-24 yahan@iscas.ac.cn [riscv] Fix F16x8DemoteF64x2Zero register aliasing and tail policy\n2026-07-23 ryandiaz@chromium.org [wasm] Optimize I64x2ShrS when shifting 63 bits\n2026-07-23 junyan1@ibm.com ppc64: Introduce PushLR/PopLR helpers\n2026-07-23 caseq@chromium.org Cleanup breakpoint management within transferrable debugger agent state\n2026-07-23 caseq@chromium.org wrapObject(): do not generate object preview when generatePreview is false\n2026-07-23 mfarazma@ibm.com [compiler] Don\u0027t call UpdateMaxPushedArgumentCount on negative delta\n2026-07-23 mfarazma@ibm.com PPC/s390: [compiler] Unify wasm code-generator stack checks\n2026-07-23 olivf@chromium.org [compiler] Fix TypedArrayLength constness\n2026-07-23 liuyu@loongson.cn [loong64][sandbox] Disable additional trailing guard region on LoongArch64\n2026-07-23 victorgomes@chromium.org [turbolev] Make the Float64ToUint8Clamped translation branchless\n2026-07-23 manoskouk@chromium.org Remove dead parameters related to shared spaces\n2026-07-23 manoskouk@chromium.org Revert \"[etw] add API to enable ETW logging at runtime\"\n2026-07-23 clemensb@chromium.org [compiler] Unify wasm code-generator stack checks\n2026-07-23 mfarazma@ibm.com Fix wasm/memory64.js on big-endian\n2026-07-23 victorgomes@chromium.org [turbolev] Derive tagged store write barrier from its representation\n2026-07-23 omerkatz@chromium.org Fix no-pointer-compression builds\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/v8-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: I94d24bcc703fe6ebf4a743918a5a0b22d53d8b76\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8143379\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "7588204b2ecae2890469468bb2354d041ff2c416",
      "tree": "5519a5a717bdf96f14d26138689431739eaeb144",
      "parents": [
        "5e3cfa38113350887e467ef115a72bfd00fea3d5"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Fri Jul 24 07:35:02 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 24 10:58:53 2026"
      },
      "message": "Roll llvm-project from cad3c95a89c4 to 9e1be60f660c (14 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project.git/+log/cad3c95a89c4..9e1be60f660c\n\n2026-07-24 1379998393@qq.com [BOLT][DebugInfo] Add DWARF64 support for BOLT (#206437)\n2026-07-24 i@maskray.me [UniformityAnalysis] Make BlockLabels transient and switch to SmallVector. NFC (#211734)\n2026-07-24 arseniy.obolenskiy@amd.com [SPIR-V] Fix SPIRVTools download step failing on rerun (#211561)\n2026-07-24 pavel@labath.sk Reapply \"[libc] Port process utilities to hermetic mode and enable some tests\" (#211484)\n2026-07-24 cullen.rhodes@arm.com [TableGen] Add register-info statistics (#211528)\n2026-07-24 me@antoniofrighetto.com [AggressiveInstCombine] Avoid converting first table element when folding table-based cttz (#211202)\n2026-07-24 vitalybuka@google.com [mlir] Fix alignment assertion for empty DenseArrayAttr (#211730)\n2026-07-24 mcgrathr@google.com [libc] Fix compilation when AVX is not available (#211726)\n2026-07-24 ge.jin@intel.com Create symlink for llvm-link in libc docker image (#210929)\n2026-07-24 Austin.Kerbow@amd.com [AMDGPU] Fix gfx1250 WMMA latencies (#202522)\n2026-07-24 aidengrossman@google.com [ProfCheck] XFail 3 coro tests (#211719)\n2026-07-24 jinhuang1102@gmail.com [profcheck][coro] Adding Branch weights PGO in Coroutines Passes (#184466)\n2026-07-24 matteo.rizza@protonmail.com [mlir][VectorToLLVM] Fix comment still referring to undef instead of poison (NFC) (#211196)\n2026-07-24 iit.akshay@gmail.com [X86] Don\u0027t emit x87 register scrub when x87 is unavailable (#211146)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/llvm-project-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: Ia013f31498d6f4528a44f07d12e99b07e3c07bdd\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8137104\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "5e3cfa38113350887e467ef115a72bfd00fea3d5",
      "tree": "57b374ff9ad18a98f0002d47c1d651c4a0d25d04",
      "parents": [
        "29e9fdb888413306b8e476aca77aebc4056be80d"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Fri Jul 24 06:12:31 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 24 09:08:55 2026"
      },
      "message": "Roll emscripten from 466e11d651d3 to ac90a66939a7 (1 revision)\n\nhttps://chromium.googlesource.com/external/github.com/emscripten-core/emscripten.git/+log/466e11d651d3..ac90a66939a7\n\n2026-07-24 179889221+emscripten-bot@users.noreply.github.com Mark 6.0.4 as released (#27413)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/emscripten-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: I59dbd3862c0be7640c33c627cd6269dfffb6831c\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8138747\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "29e9fdb888413306b8e476aca77aebc4056be80d",
      "tree": "bcc17a09a475f7d7f2947ed31600f67da67effc3",
      "parents": [
        "502be391ad6598f8ce2541d6405c61b69b88d71e"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Fri Jul 24 02:35:09 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 24 05:31:46 2026"
      },
      "message": "Roll llvm-project from 59b3a0ce7829 to cad3c95a89c4 (25 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project.git/+log/59b3a0ce7829..cad3c95a89c4\n\n2026-07-24 wangrui@loongson.cn [LoongArch] Support i128 operands for LSX inline assembly (#211464)\n2026-07-24 vitalybuka@google.com Reland \"[mlir][tosa] Combine unranked/ranked tensor types into single type\" (#211708)\n2026-07-24 dongjianqiang2@huawei.com [ARM] Use .reloc for dso_local weak symbols in PIC mode instead of GOT indirection (#209660)\n2026-07-24 jiangxuezhi2@huawei.com [ARM] support -mlong-calls -fPIC on arm32 (#147313)\n2026-07-24 chenshanzhi@huawei.com [AArch64][SVE] Prefer SVE over scalarization for masked load/store of bf16 vectors (#210986)\n2026-07-24 elvis.wang@sifive.com [LV] Simplify Blend/Select chain for tail folding outer loop reductions (#209659)\n2026-07-24 ス-ザン　タン [flang][acc] fix array-section reductions on boxed arrays (#211648)\n2026-07-24 perry@ca.ibm.com Fix error reported by -Wrange-loop-construct (#211657)\n2026-07-24 karim.alweheshy@gmail.com [LLVM] Auto-upgrade legacy coro.end results (#211081)\n2026-07-24 vitalybuka@google.com Revert \"[mlir][tosa] Combine unranked/ranked tensor types into single type\" (#211701)\n2026-07-24 jonathan_roelofs@apple.com [llvm][AArch64] Enable .cfi_set_ra_state by default for PAuth_LR (#211698)\n2026-07-23 69420825+arrowten@users.noreply.github.com [Sema] Fix assertion in TreeTransform when rebuilding CXXParenListInitExpr (#203715)\n2026-07-23 jmolenda@apple.com [lldb] Fix qSpeedTest radix mistake, make number parsings explicit (#211495)\n2026-07-23 eoonguo@gmail.com [CIR][AArch64] Lower Vector saturating shift and narrow intrinsics (#209389)\n2026-07-23 jannick.kremer@mailbox.org [libclang/python] Remove global SPELLING_CACHE alias (#210677)\n2026-07-23 tim.besard@gmail.com [NVPTX] Respect local pointer width for %SPL (#211656)\n2026-07-23 endre.fulop@sigmatechnology.com [clang-tidy] Add performance-expensive-value-or check (#200166)\n2026-07-23 85327930+beamandala@users.noreply.github.com [mlir][EmitC] Add `class-name-format` option to `wrap-emitc-func-in-class` pass (#211147)\n2026-07-23 rscottmanley@gmail.com [OpenACC] set CollapseCountAttr for scf.parallel (#211676)\n2026-07-23 farzonlotfi@microsoft.com Revert \"[SPIRV][Matrix] Change Matrix Shader legalization to largest common divisor\" (#211660)\n2026-07-23 jbatista@microsoft.com Add InterlockedOr resource methods (#211639)\n2026-07-23 Sam) Liu [Driver] Print C++ standard library info (#207798)\n2026-07-23 47756807+khaki3@users.noreply.github.com [mlir][OpenACC] Support partial ThreadX reduction launches (#211665)\n2026-07-23 flo@fhahn.com [LV] Regenerate check lines for bounded load tests (NFC). (#211664)\n2026-07-23 jonas@devlieghere.com [DWARFLinker] Treat DW_AT_LLVM_alloc_type as a type reference (#211655)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/llvm-project-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: Ifbf6a85027ae6d669c1985708b151d0cd5c1a70d\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8142307\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "502be391ad6598f8ce2541d6405c61b69b88d71e",
      "tree": "c2573909f2c571107fbb48ef65202443faa208c8",
      "parents": [
        "4683811ca3fa52ee0134d22e7ce7fe112880436f"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Fri Jul 24 00:10:36 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 24 03:17:36 2026"
      },
      "message": "Roll binaryen from bbeae83f8455 to 0a7b1713b9e1 (1 revision)\n\nhttps://chromium.googlesource.com/external/github.com/WebAssembly/binaryen.git/+log/bbeae83f8455..0a7b1713b9e1\n\n2026-07-23 stevenfont@google.com Updated waitqueue support (#8672)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/binaryen-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: Ia70a3f5e7fc271c0c30d6cdc34d79ef5cfb79faa\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8142680\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "4683811ca3fa52ee0134d22e7ce7fe112880436f",
      "tree": "a25b9aa51b4d81cd97096d88f4c9fe812f90dc8e",
      "parents": [
        "b5d963163dd323f03aeb42e8ab5b15d66dd1c741"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Thu Jul 23 22:42:13 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 24 00:33:36 2026"
      },
      "message": "Roll emscripten from fe5be6afdff4 to 466e11d651d3 (2 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/emscripten-core/emscripten.git/+log/fe5be6afdff4..466e11d651d3\n\n2026-07-23 sbc@chromium.org Simplify LTO flag passing in `get_clang_flags` (#27407)\n2026-07-23 sbc@chromium.org Remove redundant llvm args from link_lld. NFC (#27409)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/emscripten-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: I41b76ca82a647a78143c1e93039ebe5a5e0569b0\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8140602\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b5d963163dd323f03aeb42e8ab5b15d66dd1c741",
      "tree": "8aa0088f8bb5bd5428f056dd0c0ce3d2c58db7d4",
      "parents": [
        "b23272fac5d05617cd36dc451356dca0f79bf22d"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Thu Jul 23 21:34:09 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 24 00:32:32 2026"
      },
      "message": "Roll llvm-project from c050c487e9ed to 59b3a0ce7829 (60 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project.git/+log/c050c487e9ed..59b3a0ce7829\n\n2026-07-23 aeubanks@google.com [x86] Handle implicit sections when determining if a global is large (#206210)\n2026-07-23 llvm-dev@redking.me.uk [X86] isFMAddSubOrFMSubAdd - remove unused SelectionDAG argument. NFC. (#211613)\n2026-07-23 a.bataev@outlook.com [SLP]Remove accidental commenting out the code\n2026-07-23 265904573+forking-google-bazel-bot[bot]@users.noreply.github.com [Bazel] Fixes 4a6858a (#211661)\n2026-07-23 ziqing_luo@apple.com [SSAF] Fix a stage2 test failure with ASan-instrumented clang (#211432)\n2026-07-23 arseniy.obolenskiy@amd.com [NFC][AMDGPU] Remove unused -SDAG test suffixes from minimumnum/maximumnum (#211634)\n2026-07-23 flo@fhahn.com [LV] Use planner\u0027s Legal in executePlan instead of CM.Legal (NFC) (#211600)\n2026-07-23 jian.hui.li@intel.com [mlir][xegpu] Support N-D block transfers in VectorToXeGPU (#210527)\n2026-07-23 vkandiah@nvidia.com [mlir][OpenACC] Emit multi-IV tile and element loops from ACCLoopTiling (#211651)\n2026-07-23 pmathew@nvidia.com [mlir][acc] Allow for existing declare globals in GPU module under unified memory. (#211650)\n2026-07-23 rbuchner@qti.qualcomm.com [LICM] Allow hoisting of InsertElementInst\u0027s past non-hoistable InsertElementInsts (#211414)\n2026-07-23 Matthew.Arsenault@amd.com AMDGPU: Migrate llvm-mca tests to subarch triples (#211477)\n2026-07-23 flo@fhahn.com [LV] Remove unused cost model from InnerLoopVectorizer (NFC) (#211594)\n2026-07-23 Matthew.Arsenault@amd.com AMDGPU: Mostly migrate mc tests to subarch triples (#211590)\n2026-07-23 jian.hui.li@intel.com [mlir][gpu] Add VectorToXeGPU and adjust VectorToSCF placement in XeVM pipeline (#210539)\n2026-07-23 nikita.kornev@intel.com [SSAF] Fix Expected return type in TypeConstrainedPointers deserialization (gcc 7.5.0) (#211331)\n2026-07-23 jwang_2024@outlook.com [AMDGPU][Docs] Remove docs for AMDGPU instruction syntax (#211421)\n2026-07-23 vonosmas@gmail.com [libc] Silence sanitizer OOB reports in SIMD read/write helpers. (#211148)\n2026-07-23 hardikxk@gmail.com [clang][Driver]Fix opencl -cl-fast-relaxed-math flag to have similar behaviour as ffast-math (#208709)\n2026-07-23 Matthew.Arsenault@amd.com AMDGPU: Migrate disassembler tests to use subarch triples (#211596)\n2026-07-23 jonathan_roelofs@apple.com [libunwind][AArch64] Support .cfi_set_ra_state (#209950)\n2026-07-23 43989259+skadewdl3@users.noreply.github.com [Clang] [Sema] Added a check for `NameInfo` not being empty after template instantiation (#210610)\n2026-07-23 125150223+Holo-xy@users.noreply.github.com [BoundsSafety] Introduce LateParsedAttrType AST placeholder type (#204125)\n2026-07-23 Matthew.Arsenault@amd.com AMDGPU: Convert new tests to subarch triples (#211584)\n2026-07-23 pmathew@nvidia.com [acc] Refine launch-dim handling for sequential block-redundant ancestors (#211153)\n2026-07-23 gclayton@fb.com Fix ProcessELFCore::GetProcessInfo() to return expected results. (#210807)\n2026-07-23 tim.besard@gmail.com [NVPTX] Lower allocas to the local address space (#204346)\n2026-07-23 syhhyl926@126.com [clang][test] Add Darwin pragma weak alias IR coverage (#211499)\n2026-07-23 a.bataev@outlook.com [SLP][NFC]Add a test with the reassociative fma, NFC\n2026-07-23 amr96@programmer.net [CIR] Implement convert to atomic intptr through temp alloca (#210794)\n2026-07-23 Matthew.Arsenault@amd.com llvm-mca: Stop defaulting to \"native\" for the CPU (#211612)\n2026-07-23 vkandiah@nvidia.com [flang][cuda] Fix CUFPredefinedVarToGPU for a shared builtin address_of (#211628)\n2026-07-23 jonas@devlieghere.com [lldb] Skip the WebAssembly function header when setting a breakpoint (#211289)\n2026-07-23 jrtc27@jrtc27.com [NFC][test][ELF] Improve ppc32-ifunc-nonpreemptible-(no)pic.s (#210611)\n2026-07-23 jrtc27@jrtc27.com [NFC][test][ELF] Check DSO\u0027s ifunc2 is in .iplt in aarch64-ifunc-bti.s (#210618)\n2026-07-23 jackinwhat@gmail.com [sanitizer_common] Don\u0027t crash in fopen64 interceptor when path is NULL (#211468)\n2026-07-23 vang.thao@amd.com [AMDGPU] Regenerate failing packed-fp64.ll test (#211616)\n2026-07-23 valery.pykhtin@amd.com [NFC][AMDGPU] Use SIInstrFlags predicates in AMDGPUAsmParser (#210998)\n2026-07-23 farzonlotfi@microsoft.com [SPIRV][Matrix] Change Matrix Shader legalization to largest common divisor (#207768)\n2026-07-23 ldionne.2@gmail.com [libc++] Pin down the compiler in the various benchmark scripts and jobs (#211563)\n2026-07-23 i@tianshilei.me [NFC][AMDGPU] Remove reundant run lines from two test cases (#211575)\n2026-07-23 flo@fhahn.com [LV] Use planner\u0027s TTI in executePlan instead of CM.TTI (NFC) (#211588)\n2026-07-23 jbatista@microsoft.com Add InterlockedAdd resource methods (#208128)\n2026-07-23 ian.li@intel.com [NFC][Clang][Lex] Add assert to prevent null pointer dereference in Preprocessor::HandleModuleContextualKeyword (#211117)\n2026-07-23 jonas@devlieghere.com [lldb] Create a GetStartLineEntry helper (#211264)\n2026-07-23 karim.alweheshy@gmail.com [LCSSA] Avoid rewriting lifetime markers through PHIs (#210811)\n2026-07-23 82393336+benedekaibas@users.noreply.github.com [NFC][analyzer] Apply any_of to detect destructors stack frame (#211582)\n2026-07-23 jbailey@raspberryginger.com [libc] Implement pthread_setschedparam and getschedparam (#205770)\n2026-07-23 rniwa@webkit.org [WebKit Checkers] Share the safety model of WebKit smart pointers (#210195)\n2026-07-23 alejandro.duran@intel.com [OFFLOAD] Add level_zero to list of default plugins (#210070)\n2026-07-23 i@tianshilei.me [NFC][AMDGPU] Fix redundant target feature datacachelinesize128 (#211586)\n2026-07-23 aidengrossman@google.com [CI] Drop replacement comment in monolithic-* workflows (#211580)\n2026-07-23 efriedma@qti.qualcomm.com [LoopInfo] Fix makeLoopInvariant to strip UB-implying attributes. (#211413)\n2026-07-23 vang.thao@amd.com [AMDGPU] Regenerate failing test (#211598)\n2026-07-23 twice@apache.org [MLIR][CAPI][Python] Add support for constructing memory effect instances (#210586)\n2026-07-23 Matthew.Arsenault@amd.com AMDGPU: Migrate more machine verifier tests to subarch triples (#211509)\n2026-07-23 omeragacan@gmail.com [GlobalISel] Fix volatile flag handling in memmove legalizer (#206025)\n2026-07-23 ian.li@intel.com [analyzer] Add some speculative hardening (#210823)\n2026-07-23 rithiksh02@gmail.com [CIR] Recognize strlen in the IdiomRecognizer pass (#210400)\n2026-07-23 hi@lucaslyba.com [analyzer] Make pointer/null comparison commutative for addresses of fields of symbolic regions (#209875)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/llvm-project-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: I3345d389a848917421ff3f32003d328602dc4b48\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8141542\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b23272fac5d05617cd36dc451356dca0f79bf22d",
      "tree": "ecfcef3eded7e34b67b7e5223b29fae93d77ffad",
      "parents": [
        "f8b8326cbb178bacf99425779eb701f053574146"
      ],
      "author": {
        "name": "Sam Clegg",
        "email": "sbc@chromium.org",
        "time": "Thu Jul 23 23:06:59 2026"
      },
      "committer": {
        "name": "Sam Clegg",
        "email": "sbc@chromium.org",
        "time": "Thu Jul 23 23:14:20 2026"
      },
      "message": "Version 6.0.4 RC\n\nDEPS from revision f8b8326cbb178bacf99425779eb701f053574146\nThis CL was created by src/create_release_candidate.py\n\nR\u003dazakai@google.com, dschuff@chromium.org, sbc@chromium.org\n\nChange-Id: I9d7da85fdd0b7746b7778560b382efc99607b719\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8139844\nReviewed-by: Derek Schuff \u003cdschuff@chromium.org\u003e\nCommit-Queue: Sam Clegg \u003csbc@chromium.org\u003e\n"
    },
    {
      "commit": "f8b8326cbb178bacf99425779eb701f053574146",
      "tree": "dc808370e25163afdc55dd892f08e7602ee7c57f",
      "parents": [
        "8ace146ab56a6d352c2abede6a5cc81fc7f734fe"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Thu Jul 23 19:45:13 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jul 23 22:29:41 2026"
      },
      "message": "Roll emscripten from c43384efaa10 to fe5be6afdff4 (6 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/emscripten-core/emscripten.git/+log/c43384efaa10..fe5be6afdff4\n\n2026-07-23 sbc@chromium.org Fix config string parsing for windows pathnames (with backslashes) (#27408)\n2026-07-23 179889221+emscripten-bot@users.noreply.github.com Update emsdk version from 9308e6ad to 926b6837 (#27406)\n2026-07-22 gbedford@cloudflare.com Implement recvmmsg and sendmmsg (#27395)\n2026-07-22 sbc@chromium.org Skip pkg-config tests on windows (#27405)\n2026-07-22 sbc@chromium.org Use shlex.split for executables in config file. (#27397)\n2026-07-22 github@kleisauke.nl Update mimalloc to 3.4.1 (#27380)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/emscripten-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: I174e136d1f04acf93b83ada426f1d5690908c158\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8138685\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "8ace146ab56a6d352c2abede6a5cc81fc7f734fe",
      "tree": "9ab8db74892b8985e177ee99df695d7d0c792860",
      "parents": [
        "95a562460d62f09e236d4c116f52c9447b75739d"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Thu Jul 23 19:24:36 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jul 23 21:16:08 2026"
      },
      "message": "Roll binaryen from a54b20b51a61 to bbeae83f8455 (2 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/WebAssembly/binaryen.git/+log/a54b20b51a61..bbeae83f8455\n\n2026-07-23 tlively@google.com [NFC] Track grammar of definitions in parser (#8931)\n2026-07-23 brendan.dahl@gmail.com [multibyte] Expand array load and store validation (#8929)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/binaryen-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: I5bdc51adeb7a34b496a8daa9c18f01800213651a\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8140601\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "95a562460d62f09e236d4c116f52c9447b75739d",
      "tree": "9626e99f785b1bb2b62432a9d4fd106b7fada0ad",
      "parents": [
        "e8829e8a94dd3524b9d96b957548a2de71513048"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Thu Jul 23 16:14:26 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jul 23 19:31:37 2026"
      },
      "message": "Roll llvm-project from d3fead5912f7 to c050c487e9ed (70 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project.git/+log/d3fead5912f7..c050c487e9ed\n\n2026-07-23 jonathan_roelofs@apple.com [llvm][AArch64] Eliminate redundant mov\u0027s sandwiching aut\u0027s in tail calls (#211105)\n2026-07-23 57025411+harrisonGPU@users.noreply.github.com [MergeFuncs] Account for elementwise loads and atomicrmw in FunctionComparator (#211478)\n2026-07-23 nick.sarnie@intel.com [SPIRV][NFCI] Refactor selection of atomic operations with pointer operands (#208294)\n2026-07-23 michaelrj@google.com [libc] Fix missed errno deps for integration tests (#211415)\n2026-07-23 arseniy.obolenskiy@amd.com [AMDGPU] Fix SIPreAllocateWWMRegs to reserve AV-class WWM defs (#211560)\n2026-07-23 arseniy.obolenskiy@amd.com [AMDGPU] Fix v32f16 FMINIMUMNUM/FMAXIMUMNUM lowering in non-IEEE mode (#207896)\n2026-07-23 Matthew.Arsenault@amd.com AMDGPU: Use llvm-mc -triple\u003d arguments instead of space separator (#211510)\n2026-07-23 siuchi.chan@amd.com [AMDGPU] Use global_prefetch_b8 for GFX1250 unclaused VMEM workaround (#210874)\n2026-07-23 vang.thao@amd.com AMDGPU/GlobalISel: RegBankLegalize G_ANYEXT s16 to s64 (#205470)\n2026-07-23 premccloudacc@gmail.com [mlir] Handle null region in LoopLikeOpInterface::isDefinedOutsideOfLoop (#204521)\n2026-07-23 Dmitry.Sidorov@amd.com [DOC] Update SPIR-V Support on HIPAMD ToolChain (#211542)\n2026-07-23 26405363+ken-matsui@users.noreply.github.com [LVI] Infer ranges from mul nuw square conditions (#173127)\n2026-07-23 thakis@chromium.org [gn build] Port e04cf35fc64c (#211576)\n2026-07-23 akashag@qti.qualcomm.com [Clang][Sema] Don\u0027t delay the access check when computing implicit deletion (#210254)\n2026-07-23 andrzej.warzynski@arm.com [mlir][vector] Make CompressstoreOp + ExpandloadOp support scalable vectors (#210288)\n2026-07-23 npopov@redhat.com [IR] Slightly optimize getElementAsInteger() (#211550)\n2026-07-23 federico.bruzzone.i@gmail.com [mlir][sparse] Avoid vectorizing non-contiguous COO coordinate loads (#211004)\n2026-07-23 andrzej.warzynski@arm.com [mlir][vector] Update CastAway{Extract|Insert}StridedSliceLeadingOneDim (#210902)\n2026-07-23 aidengrossman@google.com [WebAssembly] Port AsmPrinter\n2026-07-23 aidengrossman@google.com [WebAssembly] Port WebAssemblyMCLowerPrePass\n2026-07-23 a.bataev@outlook.com [SLP]Combine fma and fmuladd into a single vector fma node\n2026-07-23 luke.hutton@arm.com [mlir][tosa] Combine unranked/ranked tensor types into single type (#209737)\n2026-07-23 ldionne.2@gmail.com [libc++] Implement any_of in terms of find_if (#207274)\n2026-07-23 42645939+mssefat@users.noreply.github.com [AMDGPU][GlobalISel] Don\u0027t combine uniform fmin/max into clamp/fmed3 (#211456)\n2026-07-23 zhijian@ca.ibm.com [PowerPC] improve performance on the isNan and !isNan function  in case of -ffp-model\u003dstrict (#204170)\n2026-07-23 jonathan_roelofs@apple.com [libunwind] XFAIL the za unwind test on Apple targets older than OS 27.0 (#211379)\n2026-07-23 ldionne.2@gmail.com [libc++] Remove workaround for Clang \u003c 20 in clang-tidy plugin (#211314)\n2026-07-23 david.green@arm.com [AArch64] Add a ctpop cost with CSSC (#211189)\n2026-07-23 minato.yusuke@fujitsu.com Revert \"[NFC][clang][Driver] Add tests for --driver-mode\u003dflang\"\n2026-07-23 e_ezike@apple.com [lldb-dap] Migrate DAP attach tests. (#210814)\n2026-07-23 e_ezike@apple.com [lldb-dap] Miragte the DAP step and stop hooks tests (#209936)\n2026-07-23 tonuonu@users.noreply.github.com [TLI] Add x86 libmvec mappings for GLIBC 2.35 vector functions (#206274)\n2026-07-23 dtcxzyw2333@gmail.com [llubi][NFC] Use context-aware value printer (#211275)\n2026-07-23 evgenii.kudriashov@intel.com [Clang][X86] Introduce Clang ABI Gate for MSVC alignment (#210305)\n2026-07-23 pvelesko@pglc.io [SPIRV] Lower llvm.ldexp via OpenCL/GLSL ldexp ext-inst (#195402)\n2026-07-23 kartc@qti.qualcomm.com [Polly] Fix memory leak in DependenceAnalysis::Result::abandonDepende… (#211514)\n2026-07-23 arseniy.obolenskiy@amd.com [SPIR-V] Cache PartialOrderingVisitor in Splitter instead of rebuilding per call (#211198)\n2026-07-23 ldionne.2@gmail.com [libc++] Update release procedure for libc++ \u0026 friends (#210383)\n2026-07-23 arielburton@yahoo.com Write original source language when writing and reading AST (#209353)\n2026-07-23 138163913+guyfischman@users.noreply.github.com [SelectionDAG][AArch64][X86] Don\u0027t scalarize vector smul.fix.sat/umul.fix.sat (#209351)\n2026-07-23 omeragacan@gmail.com [AArch64] Fix volatile flags in mops tests (NFC) (#211511)\n2026-07-23 alejandro.duran@intel.com [OFFLOAD][L0] Restore function pointer lookup. (#211520)\n2026-07-23 Matthew.Arsenault@amd.com clang/AMDGPU: Fix handling of subarch triples with no -mcpu (#211467)\n2026-07-23 alejandro.duran@intel.com [OFFLOAD][L0] Add NUM_LANES info (#211526)\n2026-07-23 benicsbalazs@gmail.com [analyzer][NFC] Remove unused ProgramStateRef local variables (#211517)\n2026-07-23 llvm-dev@redking.me.uk [VectorCombine] foldShuffleToIdentity - ensure we push any created instructions to the WorkList (#211508)\n2026-07-23 benicsbalazs@gmail.com [analyzer][NFC] Remove leftover PreElideState stash in copy elision (#211518)\n2026-07-23 benicsbalazs@gmail.com [analyzer][Z3] Fix z3-bitint-arithmetic.c test RUN line (#211515)\n2026-07-23 minato.yusuke@fujitsu.com [NFC][clang][Driver] Add tests for --driver-mode\u003dflang (#207658)\n2026-07-23 kese111@gmail.com [VectorCombine] Check load offsets in APInt before narrowing shuffle indices (#210904)\n2026-07-23 sid9.karanam@gmail.com [InstCombine] Fix typo in assert message for Fp state (#211244)\n2026-07-23 david.green@arm.com [LoopUnroll] Make the list of supported recurrence kinds inclusive. (#210957)\n2026-07-23 donat.nagy@ericsson.com [NFC][analyzer] Eliminate the NodeBuilder in VisitUnaryOperator (#211304)\n2026-07-23 guillem.bartrina@sonarsource.com [analyzer][z3] Fix crash in Z3 SMTConv when casting atomic int (#211489)\n2026-07-23 phoebe.wang@intel.com [X86][AVX10.2] Add missing _mm_cvtts_ss/sd* intrinsics (#211185)\n2026-07-23 wangpengcheng.pp@bytedance.com [RISCV] Add TuneNoDefaultUnroll to spacemit-x60 (#211502)\n2026-07-23 flo@fhahn.com [VPlan] Widen reverse unit-stride accesses in makeMemOpWideningDesc (NFCI) (#208807)\n2026-07-23 sclarke@tenstorrent.com [CostModel][X86] Add PCLMUL cost table (#211113)\n2026-07-23 vdzhidzhoev@accesssoftek.com [docs][tools][DirectX] Document DXContainer debug info parts (#204021)\n2026-07-23 mariusz.sikora@amd.com [AMDGPU] Add gfx13 support for v_cvt_pk_{fp8,bf8}_f16 (#211263)\n2026-07-23 c_zablit@apple.com [lldb][Windows] ignore loader breakpoints in system modules (#208233)\n2026-07-23 93700071+TelGome@users.noreply.github.com [RISCV][P-ext] Support Packed \"Q-format\" Multiplication (#211236)\n2026-07-23 tom.eccles@arm.com [flang][Lower] Admit opaque terms to real sum reassociation (#211316)\n2026-07-23 wenju.he@intel.com [IR] Reject inlining strictfp alwaysinline callee into non-strictfp caller (#210701)\n2026-07-23 haqadeer@amd.com [MLIR][OpenMP] Preserve debug location in OpenMPIRBuilder calls. (#211254)\n2026-07-23 wangpengcheng.pp@bytedance.com [RISCV] Add TuneNoDefaultUnroll to generic CPUs (#135318)\n2026-07-23 sander.desmalen@arm.com [AArch64] Add SVE lowering for FP_TO_[US]INT_SAT. (#207201)\n2026-07-23 phoebe.wang@intel.com [X86][CCMP] Reorder Comparison Trees to Facilitate CSE (#211476)\n2026-07-23 115032777+L-roro@users.noreply.github.com [Hexagon] Avoid spurious high vmem for contained sub-HVX stores (#204661)\n2026-07-23 flo@fhahn.com [Matrix] De-duplicate reshaped matrixes used as incoming values for phi. (#211210)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/llvm-project-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: I9b1e0f6be1b9fc515053dbe127aee28a1d696dcd\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8136943\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e8829e8a94dd3524b9d96b957548a2de71513048",
      "tree": "b96d1bd3e3b4436a40e2c1cd2855b3a43e86b3e2",
      "parents": [
        "4f5211af126dbe7f613b4aa6087b0a654ae1ef79"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Thu Jul 23 16:10:54 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jul 23 19:11:45 2026"
      },
      "message": "Roll binaryen from 355863c2168e to a54b20b51a61 (1 revision)\n\nhttps://chromium.googlesource.com/external/github.com/WebAssembly/binaryen.git/+log/355863c2168e..a54b20b51a61\n\n2026-07-23 azakai@google.com ConstraintAnalysis: Add inequality comparisons to constants (#8924)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/binaryen-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: I06649907dd7c2b909f570c3ed2b2ea1853f7d467\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8140379\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "4f5211af126dbe7f613b4aa6087b0a654ae1ef79",
      "tree": "d7117c6a891e0cb248b691951389dc87b3879f57",
      "parents": [
        "0e4faf3a49093a6e011152765c919a832b45a95a"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Thu Jul 23 10:39:42 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jul 23 12:29:03 2026"
      },
      "message": "Roll v8 from 385b5e2cfdd4 to 9c1357253e53 (37 revisions)\n\nhttps://chromium.googlesource.com/v8/v8.git/+log/385b5e2cfdd4..9c1357253e53\n\n2026-07-23 caitp@igalia.com [etw] add API to enable ETW logging at runtime\n2026-07-23 omerkatz@chromium.org [sandbox] Generated code validator requires the sandbox\n2026-07-23 omerkatz@chromium.org [sandbox] Disable generated code validation for some tests\n2026-07-23 victorgomes@chromium.org [*lev] Add range field to LoadTaggedField\n2026-07-23 liuyu@loongson.cn [loong64][pointer-compr] Fix GC crash caused by sign-extended compressed pointers\n2026-07-23 sam.parker@arm.com Reland \"[compiler] Encapsulate shuffle-of-shuffles\"\n2026-07-23 victorgomes@chromium.org [maglev] Inline Math.sign\n2026-07-23 caiolima@igalia.com [defer-import-eval] Consider the whole SCC when checking sync readiness\n2026-07-23 riyaamemiya@gmail.com [array] Skip per-element stores in Array.prototype.fill for Smi and double values\n2026-07-23 jgruber@chromium.org [regexp] Reject non-members with a table for approximate quick checks\n2026-07-23 omerkatz@chromium.org Use SafeHeapObjectSize for FeedbackVector::length()\n2026-07-23 clemensb@chromium.org [test] Remove last mentions of --validate-asm\n2026-07-23 clemensb@chromium.org [parsing] Remove \"use asm\" parsing and scope tracking\n2026-07-23 olivf@chromium.org [flags] Add --compile-hints-magic flag to enable magic compile hints\n2026-07-23 yahan@iscas.ac.cn [riscv]Implement FP16 qfma/qfms SIMD operator\n2026-07-22 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll agents from 1f67a87031bc to dd4dfa767086 (1 revision)\n2026-07-22 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll agents from adcdf8dc365d to 1f67a87031bc (1 revision)\n2026-07-22 issackjohn@microsoft.com [agents] Fix invalid skill names\n2026-07-22 mlippautz@chromium.org [sandbox] Publish Code object when fully initialized\n2026-07-22 clemensb@chromium.org [wasm] Remove asm.js support\n2026-07-22 ahaas@chromium.org [test] Remove tests that assume that partition-alloc is not used\n2026-07-22 thibaudm@chromium.org [wasm] Fix stack checks for Liftoff deopts\n2026-07-22 machenbach@chromium.org Whitespace change to test bots\n2026-07-22 paolosev@microsoft.com [wasm interpreter] Reference the interpreter handle via a trusted object\n2026-07-22 ahaas@chromium.org [maglev] Support multiple processors in GraphBackwardProcessor\n2026-07-22 dmercadier@chromium.org [maglev] Fix nullptr crash in turbolev escape analysis\n2026-07-22 clemensb@chromium.org [d8] Enter context in InspectorFrontend::Send\n2026-07-22 mlippautz@chromium.org heap: More preserve most for write barrier slow paths\n2026-07-22 victorgomes@chromium.org [maglev] Keep Smi in the type of a map check that admits Smis\n2026-07-22 victorgomes@chromium.org [maglev] Inline Object.prototype.isPrototypeOf\n2026-07-22 manoskouk@chromium.org Revert \"[compiler] Encapsulate shuffle-of-shuffles\"\n2026-07-22 sam.parker@arm.com [compiler] Encapsulate shuffle-of-shuffles\n2026-07-22 machenbach@chromium.org Whitespace change to test bots\n2026-07-22 dmercadier@chromium.org [turbolev] Fix escape analysis deopt crash on use after escape\n2026-07-22 liuyu@loongson.cn [mips64] Dont use kSimd128RegZero as scratch register\n2026-07-22 dmercadier@chromium.org [turbolev] Escape analysis: force loop revisit on in-loop escapes\n2026-07-22 dmercadier@chromium.org [turbolev] escape analysis: fixpoint for loops\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/v8-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: Ib478c93d26f9b08555b9038e024b3eacd30dce2a\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8136843\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0e4faf3a49093a6e011152765c919a832b45a95a",
      "tree": "ab89bb349a453e6ee3e6eed35fff6d75a9ff5b6c",
      "parents": [
        "926b6837225890c3761acd192785128bd5e55a61"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Thu Jul 23 08:23:26 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jul 23 11:32:38 2026"
      },
      "message": "Roll llvm-project from 074568806993 to d3fead5912f7 (49 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project.git/+log/074568806993..d3fead5912f7\n\n2026-07-23 nikolasklauser@berlin.de [libc++] Remove some adjacent_view::begin() benchmarks (#210265)\n2026-07-23 benicsbalazs@gmail.com [clang][SSAF] Allow no Data for summary analysis (#211342)\n2026-07-23 rjj@nvidia.com [AArch64] Prefer (sub x, -c) over (add x, c) if -c is cheaper. (#211020)\n2026-07-23 Stanislav.Mekhanoshin@amd.com [AMDGPU] Simplify check for packed fp32/64 opsel bits. NFCI (#211374)\n2026-07-23 lukas.sommer@amd.com [AMDGPU] Preserve liveness flags in ILP scheduler (#211190)\n2026-07-23 nikolasklauser@berlin.de [libc++] Optimize standard streams with sync_with_stdio(false) (#209161)\n2026-07-23 madhura@nvidia.com [LoopDistribute][NFC] Autogenerate checks for some tests (#211471)\n2026-07-23 andersonbhat491@gmail.com [MLIR][Python] Do not install ExecutionEngine wrapper when disabled (#211250)\n2026-07-23 iana@apple.com [llvm-objdump] Factor the load command prologue into a shared function (#210881)\n2026-07-23 372660931@qq.com [AMDGPU] Using feature to define vmem cacheline size (#207884)\n2026-07-23 elver@google.com [AllocToken] Fix typeContainsPointer for references, PMFs, blocks, ObjC pointers (#211349)\n2026-07-23 mariusz.sikora@amd.com [AMDGPU] Add gfx13 support for global_load_async_to_lds (#211248)\n2026-07-23 jbailey@raspberryginger.com [libc] Add err.h to Linux public header target lists (#210995)\n2026-07-23 cullen.rhodes@arm.com [CodeGen] Precompute pressure-set register classes (#210751)\n2026-07-23 santdas@qti.qualcomm.com Add missing opcode for offset validity check (#211186)\n2026-07-23 kergawy@nvidia.com [flang][PFT-to-MLIR] Default wrap-unstructured-constructs-in-execute-region to off (#211290)\n2026-07-23 ritanya.b.bharadwaj@gmail.com [flang][OpenMP] Add lowering for assume and assumes directives (#205615)\n2026-07-23 damian.hoester@posteo.de [clang-format][clang-tools-extra] Fix leaking of host-level config into test environment (#206358)\n2026-07-23 liyongtai@iscas.ac.cn [RISCV][P-ext] Add packed sign and zero extend intrinsics (#208685)\n2026-07-23 pankajkumar.divedi@amd.com [Reassociate] Use UniformityInfo to group uniform operands together (#198507)\n2026-07-23 sclarke@tenstorrent.com [LoopIdiom] Use narrower bit widths where possible in `optimizeCRCLoopUsingClmul` (#210139)\n2026-07-23 zhenghaohuu@gmail.com [llvm-profgen] Formatting StringRef iteration in isLBRSample (#211462)\n2026-07-23 mariusz.sikora@amd.com [AMDGPU] Add FeatureSubtarget for global async load/store lds (#211247)\n2026-07-23 Nikhil.Kotikalapudi@amd.com [M68k][CodeGen] pipeline failure fix (#211458)\n2026-07-23 luke@igalia.com [VPlan] Compute blend masks from minimum set of edge masks (#201783)\n2026-07-23 luke@igalia.com [GitHub] Collect statistics in test-suite workflow (#210316)\n2026-07-23 pavel@labath.sk [libc][cmake] Add LIBC_TEST_SUBPROCESS_TESTS (#211238)\n2026-07-23 61749375+pdokoupil@users.noreply.github.com [compiler-rt][sanitizer_common] Size readlink/getsockopt post-hook unpoison by bytes written (#209209)\n2026-07-23 Matthew.Arsenault@amd.com libclc: Fix signed 0 handling in sincospi (#211260)\n2026-07-23 arseniy.obolenskiy@amd.com [NFC][SPIR-V] Merge duplicate prefix/suffix switches in lookupBuiltin (#211194)\n2026-07-23 aidengrossman@google.com [WebAssembly] Port WebAssemblyDebugFixupPass\n2026-07-23 aidengrossman@google.com [WebAssembly][NFC] Remove unused createWebAssemblyVecReduce\n2026-07-23 i@maskray.me [Support] parallelFor: enable caller participation (#209690)\n2026-07-23 aidengrossman@google.com [WebAssembly] Port WebAssemblyRegNumberingPass\n2026-07-23 aidengrossman@google.com [WebAssembly] Port WebAssemblyPeepholePass\n2026-07-23 aidengrossman@google.com [WebAssembly] Port WebAssemblyLowerBrUnlessPass\n2026-07-23 aidengrossman@google.com [WebAssembly] Port WebAssemblyExplicitLocalsPass\n2026-07-23 jonas@devlieghere.com [DebugInfo] Don\u0027t assert on missing template parameter names (#211412)\n2026-07-23 aidengrossman@google.com [WebAssembly] Port WebAssemblyCFGStackifyPass\n2026-07-23 aidengrossman@google.com [WebAssembly] Port WebAssemblyCFGSortPass\n2026-07-23 phoebe.wang@intel.com [X86][CCMP] Fix invalid CCMP emission (#211161)\n2026-07-23 aidengrossman@google.com [WebAssembly] Port WebAssemblyExceptionAnalysis\n2026-07-23 luke@igalia.com Reapply \"[RISCV] Run EarlyMachineLICM before VLOptimizer to hoist constant splats\" (#210937) (#211452)\n2026-07-23 aidengrossman@google.com [WebAssembly] Refactor WebAssemblyExceptionInfo into Wrapper Pass\n2026-07-23 aidengrossman@google.com [WebAssembly] Port WebAssemblyRegColoringPass\n2026-07-23 aidengrossman@google.com [WebAssembly] Port WebAssemblyRegStackifyPass\n2026-07-23 aidengrossman@google.com [WebAssembly] Port WebAssemblyMemIntrinsicResultsPass\n2026-07-23 lhames@gmail.com [orc-rt] Add comment to clarify intended control flow. NFC. (#211454)\n2026-07-23 eepshteyn@nvidia.com [flang][NFC] Delete the legacy expression lowering (ConvertExpr.cpp) and its support files (#210873)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/llvm-project-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: I4b6d1ceba4e5e7f89680822c2435e35d8e1e8a24\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8136840\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "926b6837225890c3761acd192785128bd5e55a61",
      "tree": "038852bb79b81f9258bfa30f1730b9ece3ffc9a8",
      "parents": [
        "196097ccf01342ff3a366df2dbb623d0f96acdf9"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Thu Jul 23 02:58:46 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jul 23 06:21:44 2026"
      },
      "message": "Roll llvm-project from f2a284b4732b to 074568806993 (31 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project.git/+log/f2a284b4732b..074568806993\n\n2026-07-23 kazu@google.com [SampleProfile] Support Eytzinger layout in SecNameTable (#211027)\n2026-07-23 36783761+chandankds@users.noreply.github.com [LoopVersioningLICM] Do not let llvm.pseudoprobe block loop versioning (#209684)\n2026-07-23 i@maskray.me [LoopInfo] Derive Loop::contains(BlockT*) from the block-to-loop map (#207613)\n2026-07-23 WZYqwe2004@outlook.com [Offload][OpenMP] Skip RPC callback registration when plugin has no devices (#211447)\n2026-07-23 luke@igalia.com [CodeGen] Mark LIFETIME_START and LIFETIME_END as not safe to move (#211179)\n2026-07-23 nikita.taranov@clickhouse.com [X86] Reuse already-materialized values when forming LEAs (#210739)\n2026-07-23 wenju.he@intel.com [Analysis][NFC] Remove redundant include SCCIterator.h from BranchProbabilityInfo (#211259)\n2026-07-23 hulxxv@gmail.com [CI] Add precommit CIs to test compiler-rt + LLVM libc integration. (#200196)\n2026-07-23 aidengrossman@google.com [WebAssembly] Port WebAssemblyOptimizeLiveIntervalsPass\n2026-07-23 herrmann15@llnl.gov [Offload] Add numLanes device info to liboffload (#211380)\n2026-07-23 maksim.levental@gmail.com [mlir-c] Add 1:N TypeConverter conversion and materialization bindings (#208935)\n2026-07-23 111408804+xxxxbc@users.noreply.github.com [clang-tidy] Ignore standard tag dispatch types in readability-named-parameter (#208730)\n2026-07-23 mitchell.xu2@gmail.com [clang-tidy] Generate Markdown documentation for new checks (#210574)\n2026-07-23 aperry@lanl.gov [flang] Add Flang Community Call Notes for July 1 (#207055)\n2026-07-22 aaupov@fb.com [github] Move BOLT reviewers to team (#211422)\n2026-07-22 zhenghaohuu@gmail.com [llvm-profgen] Fix isLBRSample check for 1-deep brstack (#211182)\n2026-07-22 andrealebarbaritos@gmail.com [CIR][NFC] Remove unused LLVM lowering for cir.await (#211143)\n2026-07-22 jannick.kremer@mailbox.org [libclang/python] Unify CompletionChunkKind.__str__ representation (#210676)\n2026-07-22 Stanislav.Mekhanoshin@amd.com [AMDGPU] Fix legalization of V_PK_*64 SGPR to VGPR change (#211357)\n2026-07-22 amaclean@nvidia.com [NVPTX] Move addrspacecast Isel to TableGen (#211306)\n2026-07-22 47756807+khaki3@users.noreply.github.com [mlir][OpenACC] Support dynamic multi-rank array reductions (#211336)\n2026-07-22 razvan.lupusoru@gmail.com [flang][acc] Permit acc routine for specific name (#211386)\n2026-07-22 47756807+khaki3@users.noreply.github.com [mlir][OpenACC] Preserve worker rows when combining reductions (#210804)\n2026-07-22 tejohnson@google.com [MemProf] Fix memprof metadata propagation issue (#211373)\n2026-07-22 maksim.levental@gmail.com [mlir-c] Fix pattern-set leak in rewrite.c materialization tests (#211358)\n2026-07-22 davelee.com@gmail.com [lldb][test] Reinforce formatter bytecode unit tests (#211042)\n2026-07-22 u_hameed@apple.com [MemDep] Treat partial-overlap lifetime.start as a clobber (#211167)\n2026-07-22 aaupov@fb.com [BOLT][docs] New backend guide (#211382)\n2026-07-22 rkleckner@nvidia.com [clang][docs] Fix markdown migration defects in the user manual (#210785)\n2026-07-22 rkleckner@nvidia.com [clang-tidy][docs] Rewrite short check docs to Markdown (#210467)\n2026-07-22 rkleckner@nvidia.com [clang-tidy][docs] Rename short check docs to Markdown (#210466)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/llvm-project-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: I62cb330a8e219323a27838f5fdc0f145689d8aa9\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8126932\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "196097ccf01342ff3a366df2dbb623d0f96acdf9",
      "tree": "abb5db75af34c3a17df2c5903ba7aeff5862adc5",
      "parents": [
        "9e8722df872d77ce3384b455fa30be41717c1844"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Thu Jul 23 01:40:06 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jul 23 04:53:32 2026"
      },
      "message": "Roll binaryen from acf302c4ea3b to 355863c2168e (2 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/WebAssembly/binaryen.git/+log/acf302c4ea3b..355863c2168e\n\n2026-07-22 stevenfont@google.com Re-enable fuzzing for relaxed atomics (#8930)\n2026-07-22 stevenfont@google.com Fix type updating for indirect call effects (#8874)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/binaryen-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: I4db893e64bcdd9c0676e35fd60345c7999e17c48\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8129376\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "9e8722df872d77ce3384b455fa30be41717c1844",
      "tree": "bd2b247186c72c8b46252508f65bda236eeda61e",
      "parents": [
        "6b4afe90a882b970b21afd4d10774060e39c7bcc"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Wed Jul 22 22:11:06 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jul 23 01:26:25 2026"
      },
      "message": "Roll binaryen from 108e796b9b04 to acf302c4ea3b (1 revision)\n\nhttps://chromium.googlesource.com/external/github.com/WebAssembly/binaryen.git/+log/108e796b9b04..acf302c4ea3b\n\n2026-07-22 brendan.dahl@gmail.com [multibyte] Support offset and align for array load and store (#8923)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/binaryen-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: I3e1cc0349c006e281b6fb60de5f94cae6e8b4a78\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8135329\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "6b4afe90a882b970b21afd4d10774060e39c7bcc",
      "tree": "9cda00f95d286fc3f24309e5cf598b2de249578c",
      "parents": [
        "b53037c64a14f5b5566fa41acca0452eb8de2382"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Wed Jul 22 21:32:46 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jul 23 00:56:24 2026"
      },
      "message": "Roll llvm-project from 9d2000c24d7b to f2a284b4732b (50 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project.git/+log/9d2000c24d7b..f2a284b4732b\n\n2026-07-22 tstellar@redhat.com workflows/release-sources: Add missing checkout for composite action (#211079)\n2026-07-22 a.bataev@outlook.com [SLP][AArch64]Support masked div/rem on non-pow-2 vectors\n2026-07-22 davidayoung@meta.com [bazel] Set up windows specific cmake defines for lldb bazel build and config for LZMA (#205823)\n2026-07-22 farzonlotfi@microsoft.com [SPIRV] Support switch terminators when merging region exits (#209859)\n2026-07-22 adams@nvidia.com [CIR] Add opt-in flag to run x86_64 call-conv lowering (#211335)\n2026-07-22 flo@fhahn.com [PhaseOrdering] Add more tests for expanding ptr SCEVs (NFC) (#211360)\n2026-07-22 82393336+benedekaibas@users.noreply.github.com [analyzer] Detect dangling pointers passed to function calls (#211045)\n2026-07-22 pvelesko@pglc.io [HIPSPV] Preserve device debug info requested via -g\n2026-07-22 a.bataev@outlook.com [SLP][NFC]Add a test with non-profitable wide vectorization, NFC\n2026-07-22 aidengrossman@google.com [BranchFolding] Refactor AreConditionalsEqual to Helper (#211270)\n2026-07-22 andersonbhat491@gmail.com [MLIR][Python] Avoid printing an unset nanobind include directory (#211240)\n2026-07-22 バレンタイン クレメン [flang][cuda] Break circular global init when copying them to the GPU module (#211100)\n2026-07-22 rbuchner@qti.qualcomm.com [CodeGen] Ensure `undef` propagation when an undef copy is eliminated if used as a subregister def (#204039)\n2026-07-22 leonardchan@google.com [asan] Add !dbg metadata to __asan_after/before_dynamic_init calls (#211086)\n2026-07-22 razvan.lupusoru@gmail.com [flang][acc] Reject generic interface name in acc routine (#211269)\n2026-07-22 ygoldberg@nvidia.com [IR] Allow vector atomicrmw xchg (#208510)\n2026-07-22 cheung.deric@gmail.com [HLSL] Move sema tests out of ParserHLSL into SemaHLSL/Attributes (#211353)\n2026-07-22 mail+git@tshaka.dev [Clang] Add C++11/C23-style spellings for Swift import attributes (#183484)\n2026-07-22 a.bataev@outlook.com [mlir][math] Fold FPowIOp with square-and-multiply to match powi expansion (#210982)\n2026-07-22 Nikhil.Kotikalapudi@amd.com [CodeGen] Add MachineRegisterClassInfo analysis pass (#210826)\n2026-07-22 shb@gatech.edu [flang][OpenMP] Don\u0027t emit implicit default mapper for flat allocatable derived types (#209645)\n2026-07-22 aeubanks@google.com Revert \"[SimplifyCFG] Simplify switch default branch when branch proves operand value\" (#211341)\n2026-07-22 jonas@devlieghere.com [lldb] Synthesize data symbols for plain C globals on WebAssembly (#211301)\n2026-07-22 flo@fhahn.com [VPlan] Add createWiden{Load,Store} VPBuilder members (NFC) (#210543)\n2026-07-22 jacquesguan@me.com [mlir][emitc] Add compound assignment ops (#210233)\n2026-07-22 flo@fhahn.com [Matrix] Use incoming terminator as insert point in visitPHI. (#211211)\n2026-07-22 lntue@google.com [libc] Add missing functions in FEnvImpl.h under LIBC_MATH_USE_SYSTEM_FENV config. (#211303)\n2026-07-22 aperry@lanl.gov [flang] Add Flang Call Notes for 7/15/26 meeting (#211284)\n2026-07-22 jingham@apple.com Revert \"Make result variables obey their dynamic values in subsequent expressions\" (#211321)\n2026-07-22 cheung.deric@gmail.com [HLSL] Add IsMultiSampled HLSL resource attribute (#211125)\n2026-07-22 akaylor@nvidia.com [CIR] Generate cleanup region for loops when needed (#211158)\n2026-07-22 tstellar@redhat.com workflows/release-documentation: Fix indentation (#211319)\n2026-07-22 david.green@arm.com [AArch64] Reuse NeoverseN1 and N2 scheduling models for A76/A77/A78. (#211209)\n2026-07-22 adams@nvidia.com [CIR] Rewire byref args to the incoming pointer (#210836)\n2026-07-22 davidayoung@meta.com [bazel] Add os select for plugin process on Initialization target to add windows (#211276)\n2026-07-22 47756807+khaki3@users.noreply.github.com [mlir][OpenACC] Forward dynamic boxed reduction extents (#211318)\n2026-07-22 hdijk@accesssoftek.com [DebugInfo] Avoid duplicate DIGlobalVariableExpression during upgrade (#190616)\n2026-07-22 Matthew.Arsenault@amd.com RuntimeLibcalls: Drop artificial __aeabi_?cmpeq suffixes (#211251)\n2026-07-22 maksim.levental@gmail.com [mlir-c] Add TypeConverter materialization; use a status enum for the type conversion callback (#208934)\n2026-07-22 hghristov.rmm@gmail.com [libc++][NFC] Format and move `transform_view`\u0027s `sentinel.pass.cpp` (#211252)\n2026-07-22 hubert.reinterpretcast@gmail.com [libunwind][test][AIX] Add C API test for unwinding from AIX VAPI (as signal handler) (#209662)\n2026-07-22 mail@inbelic.dev [HLSL][Docs] Add metadata description of semantic signatures (#206804)\n2026-07-22 arseniy.obolenskiy@amd.com [AMDGPU] Support i16 element types for tbuffer D16 load/store (#201420)\n2026-07-22 hubert.reinterpretcast@gmail.com [libunwind][test][AIX] Add C API test for unwinding from AIX VAPI (non-signal-handler case) (#209306)\n2026-07-22 a.bataev@outlook.com [SLP] Vectorize select-addressed loads as masked-load blends\n2026-07-22 amr96@programmer.net [CIR][NFC] Remove unreachable code and add missing NYIs (#211084)\n2026-07-22 aprantl@apple.com [lldb] Fix Unicode code point formatting to use proper notation  (#211131)\n2026-07-22 ldionne.2@gmail.com [runtimes] LLVM 24 version bumps (#211262)\n2026-07-22 vkandiah@nvidia.com [flang][cuda] Fix cuf-alloc-delay for host-associated allocatables (#211103)\n2026-07-22 tom.eccles@arm.com [Flang] Return APInt from getIntIfConstant (#211233)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/llvm-project-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: If4f7e6df64a8c0812f37acf1b70e3ad747f509c6\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8135717\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b53037c64a14f5b5566fa41acca0452eb8de2382",
      "tree": "41180b34be2dfdd89afa3b2b09ffafee01a34810",
      "parents": [
        "c76518a95d177e1b225a206da57affb237a56264"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Wed Jul 22 17:49:32 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 22 21:11:45 2026"
      },
      "message": "Roll emscripten from 6d8b2c1707b0 to c43384efaa10 (1 revision)\n\nhttps://chromium.googlesource.com/external/github.com/emscripten-core/emscripten.git/+log/6d8b2c1707b0..c43384efaa10\n\n2026-07-22 179889221+emscripten-bot@users.noreply.github.com Update emsdk version from 8adab2e4 to 9308e6ad (#27404)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/emscripten-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: Ie269d96ab66d10bd064e3fcfe7dda44b247824c9\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8127909\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c76518a95d177e1b225a206da57affb237a56264",
      "tree": "de018c0a3705572852a1d0380859f37d50b0b3b1",
      "parents": [
        "98d1f201461f681ee2472fe5a43b021c2eb4e6b1"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Wed Jul 22 16:39:42 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 22 19:30:30 2026"
      },
      "message": "Roll llvm-project from 6f47123da420 to 9d2000c24d7b (47 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project.git/+log/6f47123da420..9d2000c24d7b\n\n2026-07-22 jonas@devlieghere.com [lldb][test] Skip more WebAssembly-unsupported API tests (#211305)\n2026-07-22 73001618+theSK2005@users.noreply.github.com [AMDGPU] Move SGPR Count Queries into TargetParser (#209848)\n2026-07-22 mtrofin@google.com Exclude another coro test from profcheck (#211296)\n2026-07-22 huberjn@outlook.com [LLVM] Remove \u0027LLVM_LIBC_GPU_BUILD\u0027 logic (#211265)\n2026-07-22 alexrichardson@google.com [MC][NFC] Share some code between MasmParser and AsmParser\n2026-07-22 sunil.shrestha@hpe.com [Flang][OpenMP] Add support for interop construct (#203959)\n2026-07-22 andersonbhat491@gmail.com [MLIR][Python] Remove stale NumPy detection message (#211235)\n2026-07-22 ellis.sparky.hoag@gmail.com [AArch64] Set NoPHIs for outlined functions (#209852)\n2026-07-22 andersonbhat491@gmail.com [MLIR][Python] Remove stale Python module naming status message (#211243)\n2026-07-22 caroline.newcombe@hpe.com [flang] Region-based HLFIR operation for conditional expressions lowering (#194411)\n2026-07-22 adams@nvidia.com [CIR] Convert byval/sret/byref arg-attr types when lowering to LLVM (#210764)\n2026-07-22 nikolasklauser@berlin.de [libc++] Don\u0027t add #pragma clang attribute with GCC (#206989)\n2026-07-22 thakis@chromium.org [gn] port acb8fbe83ff12 more (#211295)\n2026-07-22 thakis@chromium.org [gn build] Port fdae383abe62 (#211293)\n2026-07-22 thakis@chromium.org [gn build] Port c2a39ea72dc1 (#211292)\n2026-07-22 xingxue@outlook.com [libunwind][AIX] Handle VAPI-based return addresses in stack unwinding for LLU (#209280)\n2026-07-22 scott.todd0@gmail.com [offload-arch] Fix amdgpu HIP DLL search path on Windows (#209898)\n2026-07-22 c_zablit@apple.com [RuntimeDyld][COFF] Apply addend for IMAGE_REL_AMD64_SECREL (#211015)\n2026-07-22 aprantl@apple.com [LLDB] Disable Foundation test on newer versions of macOS (#211127)\n2026-07-22 47756807+khaki3@users.noreply.github.com [mlir][OpenACC] Support static multi-rank OpenACC array reduction accumulators (#210853)\n2026-07-22 Fhossein@qti.qualcomm.com [Hexagon] Drop NodeAddr::operator\u003c, fix bad asserts directives (#210192)\n2026-07-22 git@trungnt2910.com [ARM] Fix chkstk definition (#210940)\n2026-07-22 a.bataev@outlook.com [SLP][NFC]Add a test for mixed fma/fmuladd scalars, NFC\n2026-07-22 shb@gatech.edu [openmp][cmake] Match GPU triples consistently in openmp/module (#211138)\n2026-07-22 quic_rahulana@quicinc.com [clang] Emit diagnostic for typedef+auto missed case in C++98/C23 (#210141)\n2026-07-22 e_ezike@apple.com [lldb-dap] Migrate DAP cancel and commands tests (#211044)\n2026-07-22 ych@meta.com [Clang][coro] Fix `coro.free` in `.resume` clones with `[[clang::coro_await_elidable]]` (#207799)\n2026-07-22 arseniy.obolenskiy@amd.com [NFC][SPIR-V] Reuse PartialOrderingVisitor across sortSelectionMerge calls (#211200)\n2026-07-22 arseniy.obolenskiy@amd.com [AMDGPU] Flush denormal results when constant folding amdgcn.rcp (#203566)\n2026-07-22 secona00@gmail.com [mlir][SPIRV] Add SPIRVToLLVM conversion for selection with yielding values (#210600)\n2026-07-22 nikolasklauser@berlin.de [libc++] Remove redundant benchmarks for lexicographical_compare_three_way (#210268)\n2026-07-22 tstellar@redhat.com workflows/release-documentation: Add missing checkout (#211082)\n2026-07-22 jonas@devlieghere.com [lldb][test] Skip stop-reason tests unsupported on WebAssembly (#211266)\n2026-07-22 arseniy.obolenskiy@amd.com [mlir][SPIR-V] Lower memref.copy to spirv.CopyMemory (#206016)\n2026-07-22 thibaultmonni@gmail.com [Clang][Lexer] Reland \"Detect SSE4.2 availability at runtime in fastParseASCIIIdentifier\" (#180631)\n2026-07-22 madhura@nvidia.com [SLP][modularisation][NFC] Extract same-opcode compatibility helpers (1/3) (#210923)\n2026-07-22 paul.walker@arm.com [LLVM] Remove SVEIntrinsicOpts pass. (#210368)\n2026-07-22 alexfh@google.com Revert \"[Clang] Rebuild lambda captures in default member initializers while skipping body (#196597)\" (#211001)\n2026-07-22 i@tianshilei.me [Clang][LTO] Assign GUIDs after post-opt bitcode linking (#211155)\n2026-07-22 luke@igalia.com [AMDGPU] Cost i1 insertelements as free (#211246)\n2026-07-22 63318318+steplong@users.noreply.github.com [mlir][sme] Add e2e test for lowering mmt4d to sme (#208226)\n2026-07-22 31160700+keshavvinayak01@users.noreply.github.com [SelectionDAG] Allow constant UREM decomposition without high multiply (#210232)\n2026-07-22 c_zablit@apple.com [lldb-dap][VSCode][Windows] check that --check-python is available before using it (#211048)\n2026-07-22 npopov@redhat.com [PPC] Constrain register in VSPLT of XXSLDWI transform (#208005)\n2026-07-22 vdzhidzhoev@accesssoftek.com [DirectX][MC] Fix dangling StringRefs in DXContainerWriterTest (#211227)\n2026-07-22 nerixdev@outlook.de [CodeView] Encode signed enumerators as signed integers (#210352)\n2026-07-22 vvereschaka@accesssoftek.com Revert \"[libc++][test] XFAIL `text/text_encoding/environment.pass.cpp` test on Armv7/Linux Ubuntu targets.\" (#211112)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/llvm-project-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: I3c3d766d8802a024a337d1c6bd946aeab9b28bdc\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8134041\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "98d1f201461f681ee2472fe5a43b021c2eb4e6b1",
      "tree": "f8f70803f44337dad36847b1dd4edc91d12a3c84",
      "parents": [
        "9308e6ad5ffcd7cd7a5cb52cdb68e969960fc27c"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Wed Jul 22 12:35:42 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 22 14:37:08 2026"
      },
      "message": "Roll llvm-project from 9925bcf8d945 to 6f47123da420 (38 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project.git/+log/9925bcf8d945..6f47123da420\n\n2026-07-22 jay.foad@amd.com [AMDGPU] Remove some unneeded waits for VA_VDST (#210741)\n2026-07-22 syhhyl926@126.com [MachO] Preserve weak linkage for aliases (#198148)\n2026-07-22 MichaelGerald.Halkenhauser@amd.com [NFC] Reword comment per post-merge feedback on #211031 (#211234)\n2026-07-22 blewitt.matt@gmail.com [AArch64][SVE] Fix v16i8 -\u003e v2i64 partial_reduce for VL \u003e 128 (#204938)\n2026-07-22 Petar.Avramovic@amd.com AMDGPU: Reland: Codegen for v_dual_dot2acc_f32_f16/bf16 from VOP3 (#196516)\n2026-07-22 Petar.Avramovic@amd.com AMDGPU: Validate VOPD/VOPD3 physical source registers against operand RC (#196515)\n2026-07-22 jannick.kremer@mailbox.org [libclang/python] Remove CompletionChunk.isKind methods (#210678)\n2026-07-22 paul.walker@arm.com [LLVM][AArch64TargetTransformInfo] Fix typos in SVEIntrinsicInfo. (#211230)\n2026-07-22 Petar.Avramovic@amd.com AMDGPU: Refactor checkVOPDRegConstraints (#196514)\n2026-07-22 ayokunle321@gmail.com [CIR][CUDA] Add support for scoped NVVM atomic builtins (#210863)\n2026-07-22 mayank.solanki@amd.com [Docs] Remove dead Phabricator link from DeveloperPolicy (#210934)\n2026-07-22 flscminecraft@gmail.com [MLIR][WASM] Introduce full support for raising WASM MLIR to other dialects (#205990)\n2026-07-22 david.green@arm.com [AArch64][GlobalISel] Update and cleanup s/umul.fix tests. NFC (#211232)\n2026-07-22 NewSigma@163.com [CoroElide] Remove restriction that the ramp function be inlined (#211163)\n2026-07-22 jacob.crawley@arm.com [LLVM][CodeGen][SVE] Lower to multivector stores (#207397)\n2026-07-22 omeragacan@gmail.com [AArch64] Fix FPCR abbreviations and an incorrect association in a comment (NFC) (#211188)\n2026-07-22 jbailey@raspberryginger.com [libc] Add langinfo.h header generation, macros, and types (#210941)\n2026-07-22 stefan.graenitz@gmail.com [lldb] Fix SymbolFilePDBTests after FileSpec change f9b5264523b1 (#208425)\n2026-07-22 arseniy.obolenskiy@amd.com [mlir][SPIR-V] Add MathToSPIRV conversion for copysign on OpenCL targets (#205994)\n2026-07-22 e_ezike@apple.com [lldb-dap] Migrate breakpointAssembly and instructionBreakpoint test (#211054)\n2026-07-22 madhura@nvidia.com [GVN] Fix PHITransAddr crash scanning cross-function cast users (#211169)\n2026-07-22 90309873+blazie2004@users.noreply.github.com [flang][Lower][OpenMP] Fix reduction on array sections aborting in lowering (#209701)\n2026-07-22 paul.walker@arm.com [LLVM][CodeGen][SVE] Extend NEON-\u003eSVE splat imm isel to cover 64-bit vectors. (#209833)\n2026-07-22 47556487+takatodo@users.noreply.github.com [MLIR][Affine] Preserve discardable attrs when adding loop yields (#210571)\n2026-07-22 timday@thelustrecollective.com Thread Safety Analysis: Don\u0027t warn at joins that re-branch on a try-lock result (#209796)\n2026-07-22 kamleshbhalui@gmail.com [llvm-reduce] Tighten the check to count actual store NFC (#210933)\n2026-07-22 benjamin.maxwell@arm.com [SDAG] Specify unsigned compares for loop.dependence.{war|raw} masks (#197437)\n2026-07-22 Ignitor21838@gmail.com [lldb] Add array decaying (#210918)\n2026-07-22 e_ezike@apple.com [lldb-dap] Migrate the Completions tests (#210829)\n2026-07-22 mel.chen@sifive.com [VPlan] Simplify EVL strided load match in optimizeMaskToEVL. nfc (#211193)\n2026-07-22 nikolasklauser@berlin.de [libc++] Remove {Pause,Resume}Timing from fast push_back benchmarks (#209130)\n2026-07-22 cullen.rhodes@arm.com [AArch64][GlobalISel] Select vector element extract into GPR (#210030)\n2026-07-22 kasuga.ryotaro@fujitsu.com [LoopInterchange] Prevent the transformation stage from stopping partway (#205564)\n2026-07-22 omeragacan@gmail.com [InstCombine] Optimize GEP comparisons with constant offsets (#208547)\n2026-07-22 kergawy@nvidia.com [flang][PFT-to-MLIR] allocate missing body blocks in `createEmptyRegionBlocks` (#210950)\n2026-07-22 arseniy.obolenskiy@amd.com [AMDGPU] Do not copy noundef onto a widened kernarg load (#211181)\n2026-07-22 llvm-dev@redking.me.uk [InstCombine] foldVectorBinop - don\u0027t fold length changing shuffles across binops (#211115)\n2026-07-22 mariusz.sikora@amd.com [AMDGPU] Builtins and intrinsics for v_cvt_scalef32_pk32_(fp|bf)6_f32 (#210713)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/llvm-project-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: I3ae982136875e8d6ce489c25356c69383961a4b5\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8127633\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "9308e6ad5ffcd7cd7a5cb52cdb68e969960fc27c",
      "tree": "cc6160133f17fa4077b6abb14918e94b20301ce5",
      "parents": [
        "fabaa365bee456ad3d317a9719a777d82dd3e08a"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Wed Jul 22 08:40:25 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 22 10:36:40 2026"
      },
      "message": "Roll v8 from 729ce21f82c7 to 385b5e2cfdd4 (32 revisions)\n\nhttps://chromium.googlesource.com/v8/v8.git/+log/729ce21f82c7..385b5e2cfdd4\n\n2026-07-22 victorborgesfg@gmail.com [maglev] Support undefined as a NaN pattern in repr selector\n2026-07-22 dmercadier@chromium.org [turbolev] Remove left-over DCHECK(HasBeenAnalyzed())\n2026-07-22 dmercadier@chromium.org Reland \"[compiler] Fix verifier crash on aborted Turbolev pipeline\"\n2026-07-22 marja@chromium.org [*lev] Remove outdated restrictions from TryReduceArrayIteratorPrototypeNext\n2026-07-22 olivf@chromium.org [compiler] Reject detached TypedArrays in ArrayIteratorPrototypeNext\n2026-07-22 tlively@google.com [flags] Contradictions for empty_shared_heap\n2026-07-21 rezvan@chromium.org [acqrel] Use bit 4 instead of 5 for relaxed atomics\n2026-07-21 mlippautz@chromium.org cppgc: Annotate all write barrier slow paths with preserve most\n2026-07-21 dinfuehr@chromium.org [heap] Use extended_end in ResetLab as boundary\n2026-07-21 omerkatz@chromium.org [sandbox] Update validate_generated_code bot configuration\n2026-07-21 clemensb@chromium.org [wasm][debug] Fix inspectability of implicit inline traps in Liftoff\n2026-07-21 clemensb@chromium.org [test] Remove asm.js-related tests\n2026-07-21 clemensb@chromium.org [inspector] Enable WebAssembly trap handler in inspector-test\n2026-07-21 manoskouk@chromium.org [wasm][shared] Remove CHECKs for shared data segments\n2026-07-21 sam.parker@arm.com [compiler] Simplify control-flow in scheduler\n2026-07-21 paolosev@microsoft.com [wasm interpreter] Fix RttCanon after shared instance-data removal\n2026-07-21 dinfuehr@chromium.org [heap] Revise synchronization protocol with concurrent markers\n2026-07-21 manoskouk@chromium.org Revert \"[compiler] Fix verifier crash on aborted Turbolev pipeline\"\n2026-07-21 liuyu@loongson.cn [loong64][compiler] Use sign-extending load for compressed values\n2026-07-21 victorborgesfg@gmail.com [*lev] Derive load types from field representation and record field maps\n2026-07-21 victorborgesfg@gmail.com [maglev] Re-establish load types and check map facts in KNA recompute\n2026-07-21 victorborgesfg@gmail.com turbolev] Use better memory representations for loads/stores\n2026-07-21 dmercadier@chromium.org [maglev] Fix crash in PrintNodeLabel for Dead nodes\n2026-07-21 jgruber@chromium.org [regexp] Remove unused bytecode analysis\n2026-07-21 nicohartmann@chromium.org [turbofan] Don\u0027t generate pre-loop FrameState for suspendable loops\n2026-07-21 dmercadier@chromium.org [compiler] Fix verifier crash on aborted Turbolev pipeline\n2026-07-21 clemensb@chromium.org [flags] Mark perf-prof flags as developer-only flags\n2026-07-21 emaxx@chromium.org [testing] Bump sync point timeout for regress-519664497\n2026-07-21 yahan@iscas.ac.cn [riscv] Implement FP16 demote and promote SIMD operations for RISC-V\n2026-07-21 rw70578@gmail.com [turbofan][maglev] Preserve receiver for dictionary super loads\n2026-07-21 marja@chromium.org [maglev, arrayiterator] Support multiple elements kinds in TryReduceArrayIteratorNext\n2026-07-21 v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com Update fuzztest (trusted)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/v8-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: If1fc9e98371e613832b9e23c2717a471953c0d4b\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8134361\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "fabaa365bee456ad3d317a9719a777d82dd3e08a",
      "tree": "eb74c21f7f4a01b7876dcf82401cec1b7d729e16",
      "parents": [
        "0c203963868dd70788d37df1ac926e0fe3c9387c"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Wed Jul 22 07:48:42 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 22 10:33:12 2026"
      },
      "message": "Roll llvm-project from 98fe06cb6487 to 9925bcf8d945 (23 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project.git/+log/98fe06cb6487..9925bcf8d945\n\n2026-07-22 tlchen@pllab.cs.nthu.edu.tw [RISCV][NFC] Fix  WADD comment typo. (#211177)\n2026-07-22 cullen.rhodes@arm.com [AArch64][SME] Scan function attributes once in SMEAttrs (NFC) (#210924)\n2026-07-22 i@maskray.me PerThreadBumpPtrAllocator: remove dependency on getThreadIndex (#209687)\n2026-07-22 liujunchang97@outlook.com [AMDGPU][NewPM] Run UniformityInfoAnalysis inside AMDGPUISelDAGToDAGPass (#211174)\n2026-07-22 david.green@arm.com [AArch64] Update ctpop cost tests. NFC (#211184)\n2026-07-22 kamleshbhalui@gmail.com [X86] narrow the check scope to function NFC (#210917)\n2026-07-22 i@maskray.me [LoopInfo] Make getSmallestCommonLoop O(depth). NFC (#211175)\n2026-07-22 haowei@google.com Remove debug leftovers (#211068)\n2026-07-22 jerry.zhangjian@sifive.com [RISCV] Preserve call-preserved reg mask for LPAD-aligned calls (#210868)\n2026-07-22 firmiana402@gmail.com [DebugInfo] Fix Fortran 2018 default array lower bound (#210885)\n2026-07-22 henry_jiang2@apple.com [dsymutil] collect pseudoprobe sections from debug map into __LLVM segment (#206817)\n2026-07-22 firmiana402@gmail.com [DebugInfo] Update assigned DWARF language codes (#210884)\n2026-07-22 rbajpai@nvidia.com [NVPTX][Rubin] Add Rubin baseline support (#210646)\n2026-07-22 mkhatti@nvidia.com [OpenACC] Accept funcs with `acc.specialized_routine` in `acc::isValidSymbolUse` (#211111)\n2026-07-22 95053726+gandhi56@users.noreply.github.com [SandboxVec][Scheduler] Refill ready list during topdown scheduling (#211046)\n2026-07-22 keno@juliahub.com [LoopInfo] Factor use-scan of isBlockInLCSSAForm [NFC] (#211087)\n2026-07-22 Matthew.Arsenault@amd.com libclc: Fix UB in trig functions with nan inputs (#211047)\n2026-07-22 svs@qti.qualcomm.com [RISCV] Avoid forming Zilsd pairs with x0 for non-x0 register classes (#211019)\n2026-07-22 lhames@gmail.com [orc-rt] Run controller-call continuations from Session (#211166)\n2026-07-22 tejasjoshi9673@gmail.com [NVPTX] Fix illegal .ftz modifier for setp and neg PTX instructions for bf16 (#211128)\n2026-07-22 svs@qti.qualcomm.com [RISCV] Support uimm5 operands for Xqcicm cmovs in RISCVExpandPseudoInsts (#210955)\n2026-07-22 aokblast@FreeBSD.org [clang] Switch to Default PIE on FreeBSD (#206139)\n2026-07-22 aokblast@FreeBSD.org [BOLT] Implement platform independent distribution and shuffle algorithm (#206554)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/llvm-project-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: I38cdd10e36cdac531cca7d1bce5786dbc6e645d8\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8133828\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0c203963868dd70788d37df1ac926e0fe3c9387c",
      "tree": "d4f941b14067f0fa922f484cff164c1a56d79124",
      "parents": [
        "efdcbf1c260c385a50df129fd440a40d6691d9ec"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Wed Jul 22 02:49:39 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 22 05:45:57 2026"
      },
      "message": "Roll llvm-project from e55d3bca36ff to 98fe06cb6487 (26 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project.git/+log/e55d3bca36ff..98fe06cb6487\n\n2026-07-22 lhames@gmail.com [orc-rt] Rename CallVia* utils to reflect destination. NFC. (#211150)\n2026-07-22 combinatorial@users.noreply.github.com [clang][Modules] Keep current-TU global-module-fragment internal-linkage functions viable in overload resolution (#210825)\n2026-07-22 thakis@chromium.org [gn build] Port db816fe2ed4e (#211157)\n2026-07-22 thakis@chromium.org [gn build] Port acb8fbe83ff1 (#211156)\n2026-07-22 cja-private@pm.me [compiler-rt][rtsan] Loosen requirements of halt_on_error test (#210734)\n2026-07-22 wangqiang1@kylinos.cn [RISCV][GlobalISel] Legalize G_ATOMICRMW_MAX/MIN/UMAX/UMIN (#210891)\n2026-07-22 prasoonkumar054@gmail.com Reland \"[lit] Migrate lit to ProcessPoolExecutor (#202681)\" (#209076)\n2026-07-22 jan_sjodin@yahoo.com [CIR][OpenMP] Add host op filtering pass to CIR pipeline (#209592)\n2026-07-22 1379998393@qq.com [BOLT][RISCV] Support the TLS global-dynamic relocation (#209995)\n2026-07-22 jonas@devlieghere.com [DWARFLinker] Fix placement lost-update crash in parallel marking (#211009)\n2026-07-22 alangford@apple.com [lldb] Change DynamicLoaderDarwin::Segment::name type (#210797)\n2026-07-21 jingham@apple.com Make result variables obey their dynamic values in subsequent expressions\n2026-07-21 aidengrossman@google.com [BranchFolding] Fold away subsequent identical branches\n2026-07-21 amaclean@nvidia.com [NVPTX] Support short entry param pointers (#206512)\n2026-07-21 alexey.bader@intel.com [clang-sycl-linker] Forward all --ocloc-options occurrences to ocloc (#211075)\n2026-07-21 adams@nvidia.com [CIR] Classify empty records as Ignore in x86_64 callconv (#211078)\n2026-07-21 adams@nvidia.com [CIR] Report NYI for defaulted union copy/move assignment\n2026-07-21 aidengrossman@google.com [llvm-reduce] Unconditionally initialize targets\n2026-07-21 aidengrossman@google.com [llvm-reduce] Run AssignGUIDPass when loading BC\n2026-07-21 farzonlotfi@microsoft.com [SPIR-V] Erase dead functions in shader modules (#209672)\n2026-07-21 alexey@espressif.com [Xtensa] Add fp16 conversion support (#208206)\n2026-07-21 dkovalev@accesssoftek.com [clang] Drop stale `*-buildattr` module flag emission (#211021)\n2026-07-21 Matthew.Arsenault@amd.com TargetParser: Add Triple::getDefaultFloatABI (#210899)\n2026-07-21 akaylor@nvidia.com [CIR] Flatten loop ops with a cleanup region (#210472)\n2026-07-21 prabhukr@google.com Reland \"[Fuchsia] Stack analysis flags for runtimes\" (#211072)\n2026-07-21 strel@google.com [libc] Migrate printf_core from stdio/ to __support/. (#208303)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/llvm-project-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: I1c22bb1a27537076ba9ffe694b914d61b82f355b\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8128290\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "efdcbf1c260c385a50df129fd440a40d6691d9ec",
      "tree": "fd28d8125184c665f179ced0ba9b3a14a7a64fb4",
      "parents": [
        "e1ec7842a7e2580caebce18fa9e2b2c549debf25"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Wed Jul 22 01:41:44 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 22 03:46:05 2026"
      },
      "message": "Roll emscripten from ed36d7ef72fa to 6d8b2c1707b0 (3 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/emscripten-core/emscripten.git/+log/ed36d7ef72fa..6d8b2c1707b0\n\n2026-07-22 gbedford@cloudflare.com Fix recvmsg msghdr outputs (#27399)\n2026-07-22 sbc@chromium.org Add design doc for native clang frontend (#27398)\n2026-07-22 brendan.dahl@gmail.com Include heap views only when needed (#27269)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/emscripten-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: I56168aea0711024a03cafb63664ec5dbbf2f82e4\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8133482\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e1ec7842a7e2580caebce18fa9e2b2c549debf25",
      "tree": "b9c8bed2447216bbf88d5ce1979000e2a9c4d41d",
      "parents": [
        "1505ab89c499d596672a9b12bf870b11852d109c"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Tue Jul 21 23:02:44 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 22 01:29:16 2026"
      },
      "message": "Roll emscripten from 97bc84a0eec9 to ed36d7ef72fa (1 revision)\n\nhttps://chromium.googlesource.com/external/github.com/emscripten-core/emscripten.git/+log/97bc84a0eec9..ed36d7ef72fa\n\n2026-07-21 179889221+emscripten-bot@users.noreply.github.com Automatic rebaseline of codesize expectations. NFC (#27400)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/emscripten-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: Id31e746b6595f77cf05554e95b92f70068f24161\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8133351\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "1505ab89c499d596672a9b12bf870b11852d109c",
      "tree": "113c1f5aa2d0920034c1c5723d3e0d93ad403c0b",
      "parents": [
        "1809330ac73ae09020ddf2246e4574d8c405d080"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Tue Jul 21 21:35:41 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 22 00:46:46 2026"
      },
      "message": "Roll llvm-project from 19822360d871 to e55d3bca36ff (51 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project.git/+log/19822360d871..e55d3bca36ff\n\n2026-07-21 henry_jiang2@apple.com [MC] Emit Mach-O pseudo-probe sections in the __LLVM segment (#206793)\n2026-07-21 farzonlotfi@microsoft.com [SPIRV] Fix legalization of widened cbuffer vector loads (#209912)\n2026-07-21 jonathan_roelofs@apple.com [MC][AArch64] Add .cfi_set_ra_state for PAuth_LR (#209949)\n2026-07-21 265904573+forking-google-bazel-bot[bot]@users.noreply.github.com [Bazel] Fixes db816fe (#211109)\n2026-07-21 vdzhidzhoev@accesssoftek.com [DirectX][Driver] Add /Qpdb_in_private flag support (#204903)\n2026-07-21 バレンタイン クレメン [flang][cuda] Add option for allocator registration function to CUFAddConstructor (#211098)\n2026-07-21 henry_jiang2@apple.com Revert \"[dsymutil] Add support for pseudo probes (#186877)\" (#206789)\n2026-07-21 akaylor@nvidia.com [CIR] Fix avx512vlbw builtin test run lines (#211063)\n2026-07-21 efriedma@qti.qualcomm.com workflows/issue-release-workflow: Allow multiple URLs in /cherry-pick commands. (#211050)\n2026-07-21 a.bataev@outlook.com [SLP]Make the instruction-count check loop-aware\n2026-07-21 amaclean@nvidia.com [NVPTX] Simplify BRX emission avoiding pseduo-instruction chain (#209952)\n2026-07-21 pmathew@nvidia.com [flang][acc] Emit unified declare globals as extern. (#210757)\n2026-07-21 pmathew@nvidia.com [flang][cuda][openacc] Support CUDA calls to ACC routines (#210165)\n2026-07-21 ldionne.2@gmail.com [libc++] Use github-script instead of pygithub for benchmark jobs, and report failure (#211074)\n2026-07-21 flo@fhahn.com [ConstraintElim] Derive signed facts for post-increment inductions. (#210079)\n2026-07-21 a.bataev@outlook.com Revert \"[SLP]Make the instruction-count check loop-aware\"\n2026-07-21 farzonlotfi@microsoft.com [HLSL][SPIRV] Support Flat and Location decorators in the frontend (#210116)\n2026-07-21 dkovalev@accesssoftek.com [PAC][libc++] Fix build with `ptrauth_calls` feature (#211033)\n2026-07-21 caroline.newcombe@hpe.com [flang][OpenMP] Reland implement collapse for imperfectly nested loops (#211000)\n2026-07-21 ekeane@nvidia.com [OpenACC/CIR] Remove std::transform_inclusive_scan use (#211076)\n2026-07-21 engelke@in.tum.de [Analysis][NFC] Remove LoopBlock in BranchProbabilityInfo (#211083)\n2026-07-21 a.bataev@outlook.com [SLP]Make the instruction-count check loop-aware\n2026-07-21 バレンタイン クレメン [mlir][openacc] Support already existing global in GPU module (#210806)\n2026-07-21 demetrius@kanios.net [SelectionDAG][GlobalISel] Move `to_tframeindex` \u0026 `renderFrameIndex` from targets into common code. (#210896)\n2026-07-21 cheung.deric@gmail.com Revert \"[clang] Update diagnostics to include matrices as accepted types\" (#211070)\n2026-07-21 Ben.Dunbobbin@sony.com [DTLTO] Forward loop interchange to DTLTO remote compilations (#208591)\n2026-07-21 adams@nvidia.com [CIR] Lower _BitInt to its in-memory storage integer (#206606)\n2026-07-21 a.bataev@outlook.com [SLP][NFC]Add extra tests for blended loads vectorization, NFC\n2026-07-21 brad@comstyle.com [Driver] Remove SUSE SLES special casing for hash-style (#210223)\n2026-07-21 dschuff@chromium.org [WebAssembly] Swap encoding bits for HAS_MEMORY_ORDER for relaxed atomics (#210854)\n2026-07-21 aeubanks@google.com Revert \"[IR] Make semantics of strictfp consistent\" (#211057)\n2026-07-21 engelke@in.tum.de [Analysis] Use CycleInfo for BranchProbabilityInfo (#210301)\n2026-07-21 arseniy.obolenskiy@amd.com [AMDGPU] Fix ISel crash on llvm.amdgcn.class with bf16 operand (#210971)\n2026-07-21 arseniy.obolenskiy@amd.com [AMDGPU] Fix wrong min/max for amdgcn.fmed3 NaN 3rd operand (#203822)\n2026-07-21 Matthew.Arsenault@amd.com cmake: Filter dangling symlinks from add_td_sources glob (#211051)\n2026-07-21 jdenny.ornl@gmail.com [FileCheck][NFC] Introduce FileCheckDiagAnnotator (#207485)\n2026-07-21 MichaelGerald.Halkenhauser@amd.com [CodeGen] Rematerializer: Handle subranges for full-mask users  (#211031)\n2026-07-21 szakharin@nvidia.com [CMake] Added missing LLVM_PTHREAD_LIB dependency. (#211041)\n2026-07-21 john.jepko@ericsson.com [analyzer] Fix StdVariantChecker crash on std::get with a non-ptr arg (#210167)\n2026-07-21 alsepkow@microsoft.com [clang] Update diagnostics to include matrices as accepted types (#201237)\n2026-07-21 john.otken@gmail.com [llvm][docs] Update TestingGuide with LLVM PR merge advice (#207754)\n2026-07-21 sivakusayan@gmail.com [SimplifyCFG] Simplify switch default branch when branch proves operand value (#206597)\n2026-07-21 eleviant@accesssoftek.com [AArch64][CodeGen] Fix trampoline basic block offset (#202716)\n2026-07-21 tstellar@redhat.com workflows/release-documentation: Fix typo (#210815)\n2026-07-21 11032120+lucas-rami@users.noreply.github.com [AMDGPU] Fix `GCNRegPressureTest`\u0027s super-class to ensure proper target initialization (#211030)\n2026-07-21 davidayoung@meta.com [bazel] Only set LLVM_ENABLE_DIA_SDK in bazel build defs to zero if not set by build args (#210723)\n2026-07-21 バレンタイン クレメン [mlir][openacc] Do not erase acc routine information early (#210813)\n2026-07-21 urszula.stachowiak@intel.com [MemorySSA] Make getPreviousDef iterative to avoid stack overflow (#205159)\n2026-07-21 Matthew.Arsenault@amd.com AMDGPU: Validate processor and features in TargetID parsing (#209304)\n2026-07-21 77039267+secona@users.noreply.github.com [mlir][SparseTensor] Reject sparse encoding on non-primary types (#209591)\n2026-07-21 andy.ames@jobyaviation.com [analyzer] Fix crash in RegionStoreManager::bindArray from constructor array-to-pointer decay (#210649)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/llvm-project-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: Icb0b73d2c3c98b2ae33873fae709c4b67511be09\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8132922\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "1809330ac73ae09020ddf2246e4574d8c405d080",
      "tree": "b85a3db6f8c9f746774967543ad917f93b19dee0",
      "parents": [
        "3e7d1ed66740fe4b0bd284c71ca81640beffe530"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Tue Jul 21 19:34:05 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 21 22:29:04 2026"
      },
      "message": "Roll binaryen from 74ff1eb9cc83 to 108e796b9b04 (2 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/WebAssembly/binaryen.git/+log/74ff1eb9cc83..108e796b9b04\n\n2026-07-21 azakai@google.com ConstraintAnalysis: Track relevant locals (#8921)\n2026-07-21 azakai@google.com wasm-ctor-eval: Do not try to flatten segments with huge offsets (#8920)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/binaryen-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: I2affb0b81a9edded4b09a390799f1ffabdef0400\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8128801\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "3e7d1ed66740fe4b0bd284c71ca81640beffe530",
      "tree": "4c742d12c6ff09a4db4ee5690f92b1d583f51778",
      "parents": [
        "a411c8d66fce47e3ed992a536197384dd3ea9bb0"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Tue Jul 21 19:05:44 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 21 21:54:01 2026"
      },
      "message": "Roll emscripten from c859929c1e10 to 97bc84a0eec9 (2 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/emscripten-core/emscripten.git/+log/c859929c1e10..97bc84a0eec9\n\n2026-07-21 jason.riendeau@hcl-software.com Backport fix for musl\u0027s qsort (CVE-2026-40200) (#27029)\n2026-07-21 179889221+emscripten-bot@users.noreply.github.com Update emsdk version from fc776de7 to 8adab2e4 (#27393)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/emscripten-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: I01e1980b5b0705ce3135c37ff020f13c13101526\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8129367\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "a411c8d66fce47e3ed992a536197384dd3ea9bb0",
      "tree": "d849cff48135b865491c25a016459680831d7623",
      "parents": [
        "0bf77c64d5b0c76d9e50290e52edbc5885517833"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Tue Jul 21 16:17:39 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 21 19:33:08 2026"
      },
      "message": "Roll llvm-project from 460778b9d64e to 19822360d871 (55 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project.git/+log/460778b9d64e..19822360d871\n\n2026-07-21 asraa@google.com [mlir][Analysis][Presburger] Remove redundant local vars after composition (#211023)\n2026-07-21 e_ezike@apple.com [lldb-dap] Migrate lldb-dap events tests. (#209285)\n2026-07-21 ian.li@intel.com [NFC][Clang] Remove dead code from LifetimeSafety/FactsGenerator.cpp (#210830)\n2026-07-21 benjamin.luke@sony.com Reland \"[clang][CodeGen][X86_64] Honor per-function AVX ABI in C/C++ call paths, maintain old psABI for PlayStation.\" (#210349)\n2026-07-21 patrick.simmons@amd.com Fix Strong VTables Accidentally Emitted by #159856 (#200942)\n2026-07-21 Matthew.Arsenault@amd.com AMDGPU: Constant fold instructions with inline immediate operands (#208422)\n2026-07-21 Matthew.Arsenault@amd.com AMDGPU: Do not report inline immediates as legal for generic operands (#208216)\n2026-07-21 adams@nvidia.com [CIR] Add x86_64 aggregate calling-convention lowering (#210528)\n2026-07-21 ekeane@nvidia.com [OpenACC] Make sure our \u0027init\u0027 recipe handles nullptr_t (#211008)\n2026-07-21 ekeane@nvidia.com [OpenACC] Better handle error overloaded ops in ForStmtChecker (#211005)\n2026-07-21 hugo.trachino@huawei.com [MLIR][Linalg] Fix FlattenElementwiseOp for linalg.broadcast (#210738)\n2026-07-21 m_desiatov@apple.com [lld][WebAssembly] Preserve segment linking flags in --relocatable output (#210747)\n2026-07-21 Abhina.Sreeskantharajan@ibm.com [SystemZ] Enable clang-target-64-bits for s390x (#210361)\n2026-07-21 domenic.nutile@gmail.com [AMDGPU] Upstream True16 runlines for various tests (#209891)\n2026-07-21 corentinjabot@gmail.com [Clang] Yet more consistent Unicode diagnostics (#211002)\n2026-07-21 github.snugness349@passinbox.com [libc++][ranges] Mark LWG3664 as resolved (#210550)\n2026-07-21 adel.ejjeh@amd.com [DAGCombiner] Fold NaN-guard fptosi/fptoui select to saturating variant (#201435)\n2026-07-21 Petar.Avramovic@amd.com AMDGPU/GlobalISel: Clean up fp LLT usage in AMDGPULegalizerInfo (#210999)\n2026-07-21 corentinjabot@gmail.com [Clang] Defaults `-Wunicode-whitespace` to an error. (#210945)\n2026-07-21 42888396+aleks-tmb@users.noreply.github.com [SCEV][NFC] Precommit tests for MatchRangeCheckIdiom through zext (#210978)\n2026-07-21 ldionne.2@gmail.com [libc++] Don\u0027t require complete types in vector\u003cT\u003e::empty() (#210754)\n2026-07-21 mbriles@nvidia.com [GlobalISel] Use correct fp semantics when building constants. (#210190)\n2026-07-21 vdzhidzhoev@accesssoftek.com [DirectX] Add slim debug support (#204459)\n2026-07-21 haqadeer@amd.com [flang][OpenMP] Add semantic checks for two DECLARE VARIANT restrictions (#209528)\n2026-07-21 llvm-dev@redking.me.uk [CostModel][X86] getArithmeticReductionCost - add missing type split handling for AVX512 types (#210994)\n2026-07-21 43989259+skadewdl3@users.noreply.github.com [Flang] [OpenMP] Run `MarkDeclareTarget` pass again before `HostOpFiltering` (#210049)\n2026-07-21 david.green@arm.com [SDAG] Use DAG.getTokenFactor in more places (#210949)\n2026-07-21 nerixdev@outlook.de Revert \"[lldb][Windows] Only embed Python home in Debug config (#209464)\" (#210989)\n2026-07-21 jdenny.ornl@gmail.com [FileCheck][NFC] Encapsulate more into InputAnnotationLabeler (#207484)\n2026-07-21 flo@fhahn.com [VPlan] Remove additional stray whitespace when printing calls. (#210979)\n2026-07-21 llvm-dev@redking.me.uk [CostModel][X86] getArithmeticReductionCost - convert to CostKindTblEntry entries. NFC. (#210969)\n2026-07-21 sawantsukumar@gmail.com [libc] Float128 Emulation in LLVM libc (#200565)\n2026-07-21 momchil.velikov@arm.com [GVN] Remove unused debug helper (NFC) (#210333)\n2026-07-21 42780336+MKJM2@users.noreply.github.com [DAGCombiner] Teach MatchLoadCombine to look through AND masks (#200247)\n2026-07-21 dan_blackwell@apple.com [Darwin][TSan] Fix race in mach_vm_deallocate interceptor (#210716)\n2026-07-21 ldionne.2@gmail.com [libc++] Fix test-at-commit after df4bb1f3106d (#210983)\n2026-07-21 thakis@chromium.org [gn build] Port 1a11f6ca1779 (#210974)\n2026-07-21 thakis@chromium.org [gn build] Port 30c0454414ec (#210975)\n2026-07-21 thakis@chromium.org [gn build] Port 921f4da4a05f (#210976)\n2026-07-21 thakis@chromium.org [gn build] Port ea205541b987 (#210977)\n2026-07-21 ekeane@nvidia.com [CIR] Introduce data_member_offset attribute (#208777)\n2026-07-21 paul.walker@arm.com [LLVM][SVE] Convert FFR intrinsic definition to use IntrRead/IntrWrite. (#210084)\n2026-07-21 pvelesko@pglc.io [ExpandVariadics] Don\u0027t lower unmangled C printf on SPIR-V (#206998)\n2026-07-21 pvelesko@pglc.io [Darwin] Use macOS product version in ensureTargetInitialized (#206902)\n2026-07-21 Matthew.Arsenault@amd.com AMDGPU: Use module flags to control xnack and sramecc (#204595)\n2026-07-21 fpiovezan@apple.com [lldb] Delete AppleObjCRuntimeV1 (#203190)\n2026-07-21 omeragacan@gmail.com [GlobalISel][AArch64] Add more memcpy and memmove tests (NFC) (#210263)\n2026-07-21 a.bataev@outlook.com [SLP]Fix crash on short interleaved gathered-load remainder\n2026-07-21 eleviant@accesssoftek.com Attempt to fix buildbot failure (#210956)\n2026-07-21 arseniy.obolenskiy@amd.com [AMDGPU] Reject illegal buffer atomic data widths in SelectionDAG (#210925)\n2026-07-21 engelke@in.tum.de [Xtensa][NFC] Use compact enum for CPUNames/features (#206954)\n2026-07-21 mariusz.sikora@amd.com [NFC][AMDGPU] Add s_wait asynccnt/tensorcnt test for gfx13 (#210916)\n2026-07-21 iit.akshay@gmail.com [Clang] Fix assertion failure when classifying a dependent call to a builtin (#210524)\n2026-07-21 luke.hutton@arm.com [mlir][ods] Fix string interpolation at end of description (#209744)\n2026-07-21 benicsbalazs@gmail.com [analyzer][NFC] Add StackFrame parent-chain range helpers (#210938)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/llvm-project-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: Idc014fadcdac79c3e0f99a8a2d4beea03cda7258\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8131744\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0bf77c64d5b0c76d9e50290e52edbc5885517833",
      "tree": "f5d7d162730281caf86dc629e587eb6bcd95e5a7",
      "parents": [
        "591190c0c9e90cac99179b4b304d5cdade6ae089"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Tue Jul 21 15:41:05 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 21 19:21:37 2026"
      },
      "message": "Roll binaryen from e273451a2cda to 74ff1eb9cc83 (1 revision)\n\nhttps://chromium.googlesource.com/external/github.com/WebAssembly/binaryen.git/+log/e273451a2cda..74ff1eb9cc83\n\n2026-07-21 sbc@chromium.org Cleanup shared constants. NFC (#8922)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/binaryen-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: I8300db6b0c9d11eb0577e0187540cb752eb55b46\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8128266\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "591190c0c9e90cac99179b4b304d5cdade6ae089",
      "tree": "91485a4074ddb6901ced070172d7f2c4577b3c6d",
      "parents": [
        "8adab2e484271f8c21ef6fb836ec91ac7772e053"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Tue Jul 21 11:49:39 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 21 14:15:22 2026"
      },
      "message": "Roll llvm-project from 13822d0b1808 to 460778b9d64e (45 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project.git/+log/13822d0b1808..460778b9d64e\n\n2026-07-21 mike.kazakov@gmail.com [libc++][pstl] Default implementation of parallel std::adjacent_difference (#207585)\n2026-07-21 c8ef@outlook.com [libc++] Implement P0493R5: Atomic minimum/maximum (#180333)\n2026-07-21 mike.kazakov@gmail.com [libc++] Strip cv-refs in __desugars_to specialization for integral types (#208950)\n2026-07-21 h.vetinari@gmx.com [libc++][NFC] Re-order availability mapping to `_LIBCPP_INTRODUCED_IN_LLVM_{N}` (#210694)\n2026-07-21 xazax.hun@gmail.com [ADT] Add single-pass merge for ImmutableSet/ImmutableMap (#209807)\n2026-07-21 ldionne.2@gmail.com [libc++] Compose the test suite Lit site config from harness and installation substitutions (#209638)\n2026-07-21 ldionne.2@gmail.com [libc++][NFC] Fix synopsis comment for error_condition::message() (#210724)\n2026-07-21 ldionne.2@gmail.com [libc++] Include sizes in string benchmark names (#210795)\n2026-07-21 flo@fhahn.com [VPlan] Detect contiguous accesses in outer loop VPlan path. (#203790)\n2026-07-21 141545455+ankit-cybertron@users.noreply.github.com [SelectionDAG] Fold VECREDUCE_AND/OR/XOR of a constant BUILD_VECTOR (#210883)\n2026-07-21 flo@fhahn.com [VPlan] Move lowering transforms to VPlanLowering.cpp (NFC) (#209885)\n2026-07-21 nishant.sachdeva@research.iiit.ac.in [llvm-ir2vec] Adding metadata for llvm-ir2vec python binding wheel builds (#194222)\n2026-07-21 luke@igalia.com Revert \"[RISCV] Run EarlyMachineLICM before VLOptimizer to hoist constant splats\" (#210937)\n2026-07-21 eleviant@accesssoftek.com [clang] Add flag for making pointer subtraction defined (#196392)\n2026-07-21 me@alanli.org [GlobalISel][AMDGPU][test] fix cttz/cltz tests in no-assert builds (#210926)\n2026-07-21 rise@apple.com [lldb][NFC] Remove Stream::Printf calls with constant strings in Target/* (#210287)\n2026-07-21 rise@apple.com [lldb][NFC] Remove Stream::Printf calls with constants in Commands/ (#210291)\n2026-07-21 rise@apple.com [lldb][NFC] Remove Stream::Printf calls with constant strings in Interpreter/* (#210289)\n2026-07-21 alexey@espressif.com [Xtensa] Support \u0027f\u0027 Inline Assembly Constraint (#202345)\n2026-07-21 zyn7109@gmail.com [Clang] Don\u0027t print extra whitespace for comma expression in StmtPrinter (#210920)\n2026-07-21 llvm-dev@redking.me.uk [X86] Synchronise middle and backend test coverage for ADDSUBPS/PD patterns (#210919)\n2026-07-21 david.spickett@arm.com [lldb][docs] Add platform/target support requirements doc (#207166)\n2026-07-21 sgokhale@nvidia.com [SelectionDAG] Merge consecutive loads feeding as shuffle operands (#207303)\n2026-07-21 Ben.Dunbobbin@sony.com [DTLTO] Overlap temporary file removal (#209423)\n2026-07-21 alexandru.kigyosi@intel.com [MLIR] Rerun control for actions in execution context (#209197)\n2026-07-21 akashag@qti.qualcomm.com [Clang][Sema] Fix crash on lambda parameter pack with illegal default argument (#210718)\n2026-07-21 yangjian.c@bytedance.com [RegisterCoalescer] Avoid retrying high-cost joins for live intervals (#207976)\n2026-07-21 artagnon@tenstorrent.com [VPlan] Use equal_to in isUsedByLoadStoreAddr (NFC) (#210911)\n2026-07-21 wenju.he@intel.com [OFFLOAD][L0] Fix PatternSize assert in L0QueueTy::memoryFill (#210867)\n2026-07-21 zyn7109@gmail.com [Clang] Add NormalizedConstraint::dump() (#210498)\n2026-07-21 simi.pallipurath@arm.com [compiler-rt][test] Skip page-size feature detection under emulators. (#210683)\n2026-07-21 82393336+benedekaibas@users.noreply.github.com [analyzer] Fix false positive when a lifetimebound method is called during destruction (#210801)\n2026-07-21 artagnon@tenstorrent.com [VPlan] Drop redundant ArrayRef constructions (NFC) (#210680)\n2026-07-21 momchil.velikov@arm.com [GVN] Rename some functions to follow LLVM naming conventions (NFC) (#210332)\n2026-07-21 Matthew.Arsenault@amd.com PPC: Remove manual run of machine verifier (#208032)\n2026-07-21 craig.topper@sifive.com [RISCV][P-Ext] Add RISCVISD::WADD/WSUB. (#210862)\n2026-07-21 i@maskray.me [CycleInfo] Store entries in the block layout. NFC (#210866)\n2026-07-21 zwuis@outlook.com [clang][Parser] Warn when the body of expansion statement is not a compound statement (#209229)\n2026-07-21 arseniy.obolenskiy@amd.com [AMDGPU] Reject illegal image atomic data widths in SelectionDAG (#210366)\n2026-07-21 david.spickett@arm.com [lldb][test] Add test for qSymbol handling when using an ELF (#200411)\n2026-07-21 david.spickett@arm.com [lldb][AArch64][Linux] Use memcpy when serialising data (#210710)\n2026-07-21 aadaa_fgtaa@pm.me [X86] MIR-level tests for bitcnt/bls/compress/expand false dependencies (#209879)\n2026-07-21 pavel@labath.sk [ilbc] Revert recent changes to the hermetic tests (#210889)\n2026-07-21 david.green@arm.com [AArch64] Update abs cost with scalar costs and CSSC. NFC (#210900)\n2026-07-21 madhura@nvidia.com Enforce single-operand form for llvm.loop.distribute metadata (#201077)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/llvm-project-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: Id2cddcd5ed855cd379a5d2c78407ee9b529ce7ed\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8128326\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "8adab2e484271f8c21ef6fb836ec91ac7772e053",
      "tree": "f707da5e7ad89bf5b68ba2abadc594caa9e4223d",
      "parents": [
        "59a29cbccf0ec73c6c8eeaee8c9149647351d4a1"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Tue Jul 21 07:26:40 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 21 09:47:11 2026"
      },
      "message": "Roll llvm-project from d6790a7fa57c to 13822d0b1808 (21 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project.git/+log/d6790a7fa57c..13822d0b1808\n\n2026-07-21 fabian.ritter@amd.com [RFC][LangRef] Specify that the accessed bytes of concurrent atomics must be either disjoint or the same (#204329)\n2026-07-21 i@maskray.me [LoopInfo] Replace raw loop-container accessors with semantic operations (#210653)\n2026-07-21 mayank.solanki@amd.com [TTI] Fix haveFastClmul to access inherited DL via thisT() (#210647)\n2026-07-21 hnrklssn@gmail.com [clang] Remove stale TransformTypeTraits.def entry from module map (#210878)\n2026-07-21 luke@igalia.com [RISCV] Run EarlyMachineLICM before VLOptimizer to hoist constant splats (#210028)\n2026-07-21 46992476+qyingwu@users.noreply.github.com [mlir][LLVMIR] Add export coverage for retained local variables (#209911)\n2026-07-21 madhura@nvidia.com [SLP][Modularisation][NFC] Extract free cost helpers into SLPCostAnalysis (#210278)\n2026-07-21 jim@andestech.com [RISCV] Don\u0027t transfer (select c, t, f) to Zicond when optimizing for size (#163501)\n2026-07-21 26405363+ken-matsui@users.noreply.github.com [clang] Use key-value initialization for LangASMap (NFCI) (#210259)\n2026-07-21 pavel@labath.sk [libc] Add struct group_req, struct group_source_req, and related socket options (#210029)\n2026-07-21 pavel@labath.sk [libc] Make hermetic test syscall deps linux-only (#210715)\n2026-07-21 jay.foad@amd.com [AMDGPU] Fix simplification of VM_VSRC based on VMEM waits (#178711)\n2026-07-21 prabhukr@google.com [NFC][llvm] Fix typo in tests (#210841)\n2026-07-21 eepshteyn@nvidia.com [flang] Lower initial values via ConvertConstant instead of the legacy expression lowering (#210621)\n2026-07-21 Stanislav.Mekhanoshin@amd.com [AMDGPU] Relax SGPR splat selection for PK_*64 (#210790)\n2026-07-21 eepshteyn@nvidia.com [flang][OpenMP] Lower iterator indices with genExprValue instead of the legacy expression lowering (#210385)\n2026-07-21 26405363+ken-matsui@users.noreply.github.com [clang] Use 0 for wasm_funcref in non-Wasm address space maps (NFCI) (#210253)\n2026-07-21 wenju.he@intel.com [Support][Unit] Fix ProgramTest.cpp build warning unused variable \u0027RetCode\u0027 (#210699)\n2026-07-21 バレンタイン クレメン [flang][cuda] Avoid infinite loop while processing globals (#210805)\n2026-07-21 mitchell.xu2@gmail.com [lldb][RISCV] Fix x8 register aliasing for gdb-remote targets (#209070)\n2026-07-21 mitchell.xu2@gmail.com [clang-tidy][docs] Remove obsolete doc8 instructions. NFC. (#210576)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/llvm-project-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: I0fd7894cbdacc6e5a6e666a568ddddcfd5bd798b\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8129361\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "59a29cbccf0ec73c6c8eeaee8c9149647351d4a1",
      "tree": "2c2f06c4c335bd15e3927e7a381d89d0898596ec",
      "parents": [
        "36e8b7e7f848db7dad3b1e7118644468186bea6e"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Tue Jul 21 05:33:37 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 21 08:36:56 2026"
      },
      "message": "Roll v8 from b51643fca971 to 729ce21f82c7 (34 revisions)\n\nhttps://chromium.googlesource.com/v8/v8.git/+log/b51643fca971..729ce21f82c7\n\n2026-07-21 jgruber@chromium.org [regexp] Omit the drain for always-succeeding continuations\n2026-07-20 rezvan@chromium.org [turboshaft] Add InstructionSelectionNormalizationReducer to DebugFeatureLoweringPhase\n2026-07-20 v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com [test262] Roll test262\n2026-07-20 junyan1@ibm.com [ppc] Stop hardcoding r0 as scratch in RecordWriteField\n2026-07-20 clemensb@chromium.org [d8] Fix stack buffer overflow in MutateRepMovsDestination\n2026-07-20 paolosev@microsoft.com [wasm interpreter] Validate instance/trusted-data consistency\n2026-07-20 olivf@chromium.org [compiler] Reject detached TypedArray maps in CanInlineElementAccess\n2026-07-20 thibaudm@chromium.org [wasm][growable-stacks] Expect WASM_SEGMENT_START in LeaveFrame\n2026-07-20 emaxx@chromium.org [testing] Do not throw errors from sync point APIs\n2026-07-20 thibaudm@chromium.org [wasmfx] Fix async stack trace DCHECK for JSPI+WasmFX\n2026-07-20 marja@chromium.org [*lev] Fix empty type detection\n2026-07-20 victorgomes@chromium.org [maglev] Widen loop-phi ranges through Smi and Int32 thresholds\n2026-07-20 clemensb@chromium.org [wasm][debug] Fix OSR safepoint lookup for non-contiguous positions\n2026-07-20 marja@chromium.org [*lev] Fix empty type after hole check in BuildElementLoadOnJSArrayOrJSObject\n2026-07-20 clemensb@chromium.org [wasm][turboshaft] Remove redundant memory start/size loops piping\n2026-07-20 clemensb@chromium.org [d8] Support repeating string copy in hardware watchpoints\n2026-07-20 clemensb@chromium.org [flags] Comment and mark ll_prof/gc_fake_mmap as developer flags\n2026-07-20 jgruber@chromium.org [regexp] Dispatch masked-value alternations through a jump table\n2026-07-20 dmercadier@chromium.org [turbolev] escape analysis is not always the last phase of the pipeline\n2026-07-20 victorgomes@chromium.org [maglev] Check lastIndex is a Smi in RegExp.prototype.test reduction\n2026-07-20 emaxx@google.com [testing][sandbox] Fix crash handling after memcpy-param-overlap\n2026-07-20 nicohartmann@chromium.org [turbofan] Bailout ReduceJSConstructForwardAllArgs on DeadValue\n2026-07-20 victorgomes@chromium.org [turbolev] Downgrade check number untaggings\n2026-07-20 victorgomes@chromium.org [turbolev] Enable non-eager loop peeling\n2026-07-20 jgruber@chromium.org [regexp] Skip backtrack stack setup for patterns that never backtrack\n2026-07-20 clemensb@chromium.org [perfetto] Map Wasm script type to TYPE_UNKNOWN in GetJsScriptType()\n2026-07-20 mlippautz@chromium.org Add security contact for RISCV\n2026-07-20 omerkatz@chromium.org [sandbox] Add generated code validator to bots\n2026-07-20 yangguo@chromium.org [inspector] Fix UAF in ProtocolPromiseHandler on session disconnect\n2026-07-20 mrcvtl@chromium.org [maglev] Avoid redundant argument vector creation in eager inlining\n2026-07-20 omerkatz@chromium.org [sandbox] Revise GeneratedCodeValidator hook\n2026-07-20 manoskouk@chromium.org Revert \"[parser] Do not mark script-level const as maybe assigned\"\n2026-07-20 leszeks@chromium.org [parser] Do not mark script-level const as maybe assigned\n2026-07-20 dmercadier@chromium.org [turbolev] Escape analysis: skip phis for objects marked as escaping\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/v8-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: Ia112e7655e886996a5a8d5e15a3334048fbcac6e\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8129124\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "36e8b7e7f848db7dad3b1e7118644468186bea6e",
      "tree": "9aa7a4b2c78f163db7b1434ec9b4e6da5327584a",
      "parents": [
        "02322416e243a00700b7fc47f04d003074197722"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Tue Jul 21 02:05:20 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 21 05:23:58 2026"
      },
      "message": "Roll llvm-project from f36452f40e84 to d6790a7fa57c (31 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project.git/+log/f36452f40e84..d6790a7fa57c\n\n2026-07-21 me@alanli.org [GlobalISel] Add `isKnownNeverZero` to `GISelValueTracking` (#198438)\n2026-07-21 i@maskray.me [CycleInfo] Identify cycles with a single-pass DFS algorithm (#210491)\n2026-07-21 caroline.newcombe@hpe.com Revert \"Redo [flang][OpenMP] Implement collapse for imperfectly nested loops\" (#210861)\n2026-07-21 caroline.newcombe@hpe.com Revert \"[flang][OpenMP] Fix new metadirective-loop-nest.f90 test expectation with collapse changes in #208528\" (#210860)\n2026-07-21 47756807+khaki3@users.noreply.github.com [flang][NFC] Remove downstream issue references (#210858)\n2026-07-21 domenic.nutile@gmail.com [AMDGPU] Refactor some existing test files with true16/fake16 split, add some new test cases (#209890)\n2026-07-21 domenic.nutile@gmail.com [AMDGPU] Clean up check prefixes and regenerate checklines for some tests that were out of date (#209889)\n2026-07-21 kazu@google.com [ProfileData] Refactor SampleProfileNameTable into a polymorphic class hierarchy (NFC) (#210252)\n2026-07-21 craig.topper@sifive.com [RISCV][P-ext] Custom legalize v4i16-\u003ev4i8 and v2i32-\u003ev2i16 truncate. (#210670)\n2026-07-21 atassikay38@gmail.com [TableGen] Add sub-register overflow tests for exact-fit and non-covered registers (#210529)\n2026-07-20 Dmitry.Sidorov@amd.com [NFC][SLP] Precommit tests for ordered fadd-reduction FMA-fusion cost (#210835)\n2026-07-20 keno@juliahub.com [LoopInfo][LCSSA] Handle token-like values (#210816)\n2026-07-20 ekeane@nvidia.com [CIR] Refactor lowerUnion so unions get laid out consistently (#210709)\n2026-07-20 ismail@bennani.ma [lldb/script] Remove verbose comments following c4962f5721a3 (NFC) (#210827)\n2026-07-20 ekeane@nvidia.com [CIR] Fix how we lower bitfield constants (#210791)\n2026-07-20 lucasribeirolima974@gmail.com [CIR] X86 vperm2f128 builtin implementation (#208851)\n2026-07-20 a.bataev@outlook.com [SLP]Fix crash in isExpandedBinOp on split-node scalars\n2026-07-20 jonas@devlieghere.com [DWARFLinker] Fix RefTypeName crash and type-table non-determinism (#209033)\n2026-07-20 dkersnar@nvidia.com [LoadStoreVectorizer] Avoid vectorizing pointers with external state (#209909)\n2026-07-20 ayokunle321@gmail.com [CIR][CUDA] Add support for NVVM binary atomic builtins (#210534)\n2026-07-20 ismail@bennani.ma [lldb/script] Only auto-open the generator template in an editor when interactive (#210808)\n2026-07-20 26405363+ken-matsui@users.noreply.github.com [clang][TCE] Fix ordering of OpenCL address space mappings (#210244)\n2026-07-20 jtstogel@gmail.com [libc][realpath] Validate path components (#209370)\n2026-07-20 ekeane@nvidia.com [CIR] Fixup conversion of const unions/structs of unions (#210146)\n2026-07-20 vasileios.porpodas@amd.com [SandboxVec][Scheduler] Use SchedulingPoint for pointing to scheduling front (#208373)\n2026-07-20 141545455+ankit-cybertron@users.noreply.github.com [SelectionDAG] Fold VECREDUCE_MUL of a constant BUILD_VECTOR (#210126)\n2026-07-20 Stanislav.Mekhanoshin@amd.com [AMDGPU] Fold immediate from REG_SEQUENCE (imm, IMPLICIT_DEF) (#210787)\n2026-07-20 tstellar@redhat.com workflows: Add missing checkouts when using validate-release-version (#210471)\n2026-07-20 alangford@apple.com [lldb][NFC] Use make_shared when creating Sections (#210196)\n2026-07-20 hghristov.rmm@gmail.com [libc++][ranges][NFC] Format a couple of `elements_view` tests (#210687)\n2026-07-20 Matthew.Arsenault@amd.com TableGen: Parenthesize negated predicate-dag leaves with operators (#210652)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/llvm-project-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: Ib303692bc2a9f91f6474140b7d8b1dd65c9a75e2\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8127061\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "02322416e243a00700b7fc47f04d003074197722",
      "tree": "b38814fbeb1a5d4542793bac73f9ddcb90785314",
      "parents": [
        "e477b322b3ec5402e8fd77c59482633876af0f30"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Tue Jul 21 01:49:58 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 21 04:07:08 2026"
      },
      "message": "Roll emscripten from 597849e00519 to c859929c1e10 (2 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/emscripten-core/emscripten.git/+log/597849e00519..c859929c1e10\n\n2026-07-21 gbedford@cloudflare.com Fix synchronously proxied async JS functions under ASYNCIFY (#27375)\n2026-07-20 sbc@chromium.org [sync_deps.py] Error out if target directory is not clean (#27391)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/emscripten-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: I6108acc60bb0f3f0e39999a2980571b694f2bfc0\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8129219\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e477b322b3ec5402e8fd77c59482633876af0f30",
      "tree": "e5786844393bd05078a98de1cd7247aa2beaae42",
      "parents": [
        "c26ddd1d28e485171795d9c46783c1ccca5e32d2"
      ],
      "author": {
        "name": "Sam Clegg",
        "email": "sbc@chromium.org",
        "time": "Mon Jul 20 23:47:11 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 21 01:40:09 2026"
      },
      "message": "Simplify sample emscripten config\n\nSpecifically, remove the use of `import os`\n\nChange-Id: I87219481e727bc4454ff9b3cd0512bfcebd89af3\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8128296\nReviewed-by: Derek Schuff \u003cdschuff@chromium.org\u003e\nCommit-Queue: Derek Schuff \u003cdschuff@chromium.org\u003e\n"
    },
    {
      "commit": "c26ddd1d28e485171795d9c46783c1ccca5e32d2",
      "tree": "595162dba9158a6722c8c41c9db0a377df17cc23",
      "parents": [
        "fa04df96b511ed09033f88731ca45e5ee42c10dd"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Mon Jul 20 23:48:58 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 21 01:37:42 2026"
      },
      "message": "Roll emscripten from cdb111e65837 to 597849e00519 (3 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/emscripten-core/emscripten.git/+log/cdb111e65837..597849e00519\n\n2026-07-20 sbc@chromium.org Allow environment variables in config strings. NFC (#27215)\n2026-07-20 sbc@chromium.org Build arm64 version of pylauncher.exe (#27360)\n2026-07-20 sbc@chromium.org Second attempt at fixing SkiaPerfBenchmarker (#27389)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/emscripten-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: I779c589134feef1fd2148429bc726bf0445bdd56\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8127654\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "fa04df96b511ed09033f88731ca45e5ee42c10dd",
      "tree": "395cd955d4371a236c8fae73965d23ee8ec0c8ef",
      "parents": [
        "88a64ba797e30e26dec5c9e84c9c3b67c40f4e53"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Mon Jul 20 20:38:20 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 21 00:02:59 2026"
      },
      "message": "Roll llvm-project from 6f744fb04cf1 to f36452f40e84 (64 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project.git/+log/6f744fb04cf1..f36452f40e84\n\n2026-07-20 cja-private@pm.me [rtsan] Clean up rtsan_opts default variable (#210803)\n2026-07-20 aidengrossman@google.com [NewPM] Only add passes after optimized RegAlloc if a target enables it\n2026-07-20 arseniy.obolenskiy@amd.com [SPIR-V] Simplify lookup of llvm.global.annotations using getNamedGlobal (#210722)\n2026-07-20 razvan.lupusoru@gmail.com [mlir][acc] Lower per-thread array reductions correctly (#210453)\n2026-07-20 e_ezike@apple.com [lldb] Avoid data race when clearing an OptionValue (#208471)\n2026-07-20 cja-private@pm.me [NFC] [rtsan] Cleanup env for lit tests (#210395)\n2026-07-20 rupprecht@google.com [bazel][RuntimeLibcalls] Fix 30c0454414ec043dc50d2690f72a12719ab89d6c (#210796)\n2026-07-20 strel@google.com [libc] Fix standard streams variable name typos in overlay mode. (#210728)\n2026-07-20 aidengrossman@google.com [NewPM] Port LegacyPM regalloc Refactoring\n2026-07-20 huberjn@outlook.com [Clang][AMDGPU] Search both amdgcn and amdgpu libraries again (#210767)\n2026-07-20 farzonlotfi@microsoft.com [SPIRV] SPIRVTools custom targets should not have executable suffix (#210773)\n2026-07-20 265904573+forking-google-bazel-bot[bot]@users.noreply.github.com [Bazel] Fixes dd0b48c (#210779)\n2026-07-20 domenic.nutile@gmail.com [AMDGPU] Testing cleanup in prep for true16 test upstreaming (#209888)\n2026-07-20 jfargnoli@nvidia.com [LoopUnroll] Remove `Count` from `UnrollingPreferences` (NFC) (#203413)\n2026-07-20 jian.hui.li@intel.com [mlir][xegpu] Change inst-data of load/load_matrix to fit lane layout (#209661)\n2026-07-20 hi@lucaslyba.com [AggressiveInstCombine] Emit branchless MSB index for de Bruijn ctlz tables (#210633)\n2026-07-20 Matthew.Arsenault@amd.com RuntimeLibcalls: Reuse AssemblerPredicate\u0027s operators for libcalls (#210651)\n2026-07-20 jonas@devlieghere.com [lldb-mcp] Host managed debug sessions in-process (#210450)\n2026-07-20 jian.hui.li@intel.com [MLIR][XeGPU] Add local forward layout propagation (#208932)\n2026-07-20 thakis@chromium.org [gn] hwasan follow-up to 1df8a2c9aac26211 (#210781)\n2026-07-20 vicky.trucviennguyen@gmail.com [CIR][AArch64] Upstream store (vst1_*/vst1q_*) NEON builtins (#209347)\n2026-07-20 jonathan_roelofs@apple.com [llvm][AArch64] Refactor emitPACCFI into decoratePACWithCFI/emitAUTCFI. NFC (#209948)\n2026-07-20 justin.lebar@gmail.com [LSV] Don\u0027t vectorize load chains across ordered atomics (#208631)\n2026-07-20 John.Lu@amd.com [AMDGPU] Calculate div/rem with frcp more efficiently (#210684)\n2026-07-20 thakis@chromium.org [gn] port 83ba8addf6 (sanitizer_ignorelists) (#210776)\n2026-07-20 jonathan_roelofs@apple.com [libunwind] Fix exposure of UNW_AARCH64_RA_SIGN_STATE through _Unwind_GetGR (#209947)\n2026-07-20 47756807+khaki3@users.noreply.github.com [OpenACC] Support dynamic worker-private shared memory (#210770)\n2026-07-20 cferris1000@users.noreply.github.com [scudo] Remove dead code and other small cleanups. (#210454)\n2026-07-20 Matthew.Arsenault@amd.com RuntimeLibcalls: Rename RuntimeLibcallPredicate to RuntimeLibcallAvailability (#210648)\n2026-07-20 Matthew.Arsenault@amd.com AMDGPU: Migrate more tests to amdgpu triples (#210113)\n2026-07-20 aeubanks@google.com [gn build] Port 2a33792a2ec1 (#210772)\n2026-07-20 Matthew.Arsenault@amd.com lld: Migrate amdgpu tests to use subarch triples (#210114)\n2026-07-20 haowei@google.com Reapply \"Skipping host target exports during cross-compilation\" (#210… (#210496)\n2026-07-20 i@maskray.me [ELF] Apply version script patterns to name-versioned definitions by node (#208882)\n2026-07-20 jfargnoli@nvidia.com [LoopUnroll] Add `prepare-for-lto` pass option (#192153)\n2026-07-20 zyedidia@gmail.com [LFI][libunwind] Omit unsuppported stg/za instructions for LFI target (#209392)\n2026-07-20 dkovalev@accesssoftek.com [PAC][llvm-readobj][ELF][AArch64] Define R_AARCH64_AUTH_TLSDESC_CALL reloc (#199503)\n2026-07-20 gangc@amd.com [llvm-utils][Tools] fix mir-check filter to handle scattered check-lines (#209226)\n2026-07-20 prabhukr@google.com [llvm-readobj] Print all callgraph sections (#198929)\n2026-07-20 de34@live.cn [libc++][docs] Avoid talking about other implementations on DR status (#210637)\n2026-07-20 alangford@apple.com [lldb] Remove unused method DynamicLoaderDarwin::ImageInfo::FindSegment (#210155)\n2026-07-20 ahaberlandt@apple.com [compiler-rt] Move sanitizer ignorelists to sanitizer-ignorelists target (#200518)\n2026-07-20 85327930+beamandala@users.noreply.github.com [mlir][EmitC] Create a pass to add a reflection map to a class (#205464)\n2026-07-20 caroline.newcombe@hpe.com [flang][OpenMP] Fix new metadirective-loop-nest.f90 test expectation with collapse changes in #208528 (#210753)\n2026-07-20 rogreen@nvidia.com [flang][OpenACC] Allow blanks around \u0027:\u0027 in more clause separators (#210446)\n2026-07-20 nishant.b.patel@intel.com [MLIR][XeGPU] Enhance unrolling of convert layout (#209822)\n2026-07-20 mfwippich@gmail.com [clang] improve diagnostics for enums (#204682)\n2026-07-20 mfwippich@gmail.com [clang][NFC] Extract LookupOverloadedUnaryOp (#210567)\n2026-07-20 mizvekov@gmail.com [clang] fix a crash for uses of a pseudo-destructor of enum without definition (#210424)\n2026-07-20 eepshteyn@nvidia.com [flang][NFC] Remove unreachable legacy FORALL/WHERE lowering code from Bridge.cpp (#210639)\n2026-07-20 42888396+aleks-tmb@users.noreply.github.com [SCEV] Tighten loop guards range check idiom (#210387)\n2026-07-20 34556720+parya03@users.noreply.github.com [ARM] Add strict uint to FP conversion handling during operation legalization (#208554)\n2026-07-20 caroline.newcombe@hpe.com Redo [flang][OpenMP] Implement collapse for imperfectly nested loops (#208528)\n2026-07-20 jay.foad@amd.com [AMDGPU] Use simpler form of applyWaitcnt. NFC. (#210736)\n2026-07-20 tstellar@redhat.com workflows/release-documentation: Add missing secrets (#210421)\n2026-07-20 a.bataev@outlook.com [SLP][NFC]Add a test with fmuladd copyables candidates, NFC\n2026-07-20 nerixdev@outlook.de [lldb][Windows] Only embed Python home in Debug config (#209464)\n2026-07-20 pavel@labath.sk [libc] Fix sockatmark test (#210655)\n2026-07-20 brian.cain@oss.qualcomm.com [Hexagon] Fix compiler-rt install dir type, scope sanitizers (#209375)\n2026-07-20 yongzhu@fb.com [BOLT] Drop option --instrument-funcs-file (#210217)\n2026-07-20 jinsong.ji@intel.com [SCEV] Derive element size from the access\u0027s own pointer address space (#209824)\n2026-07-20 szakharin@nvidia.com [flang] Fold reads of fir.create_box components (#210388)\n2026-07-20 sergey.semenov@intel.com [libsycl][NFC] Move the cmake msvc DLL check (#193485)\n2026-07-20 sergey.semenov@intel.com [libsycl][E2E] Compile all E2E tests with -fsycl (#204115)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/llvm-project-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: I0b043ac136a0342048c3be762f637d34e275eee4\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8126585\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "88a64ba797e30e26dec5c9e84c9c3b67c40f4e53",
      "tree": "76cb7f5563d26f2ff465938f77aa77fe757b3c67",
      "parents": [
        "8ef65681b1b115d2a8d3c04c3c82ec371df979a1"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Mon Jul 20 21:18:58 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jul 20 23:36:46 2026"
      },
      "message": "Roll emscripten from fbb73a825aed to cdb111e65837 (1 revision)\n\nhttps://chromium.googlesource.com/external/github.com/emscripten-core/emscripten.git/+log/fbb73a825aed..cdb111e65837\n\n2026-07-20 sbc@chromium.org [test] Remove duplicate emmake declaration. NFC (#27388)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/emscripten-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: I190b477bccb6f3198de411a3f1eded3f6df5e31a\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8127162\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "8ef65681b1b115d2a8d3c04c3c82ec371df979a1",
      "tree": "92e27c2d59cd09d0b9209679cca96dc813918fe0",
      "parents": [
        "6441d5ec965f9b5090c9757a081a37481be7d027"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Mon Jul 20 19:29:51 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jul 20 21:54:19 2026"
      },
      "message": "Roll binaryen from 04bed6a0f86d to e273451a2cda (1 revision)\n\nhttps://chromium.googlesource.com/external/github.com/WebAssembly/binaryen.git/+log/04bed6a0f86d..e273451a2cda\n\n2026-07-20 azakai@google.com [NFC] ConstraintAnalysis: Avoid a copy when there are no interesting branch constraints (#8919)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/binaryen-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: I56e7b0c8fa0e90a49d954851f3572b9915a98989\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8126680\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "6441d5ec965f9b5090c9757a081a37481be7d027",
      "tree": "f23478eecb3fd5f143d2d8955612c1e86f84df57",
      "parents": [
        "3965d2608722eda4148cc5f9ee9e25fbf1f5da24"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Mon Jul 20 18:15:59 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jul 20 21:06:11 2026"
      },
      "message": "Roll emscripten from be4262aa1d44 to fbb73a825aed (2 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/emscripten-core/emscripten.git/+log/be4262aa1d44..fbb73a825aed\n\n2026-07-20 179889221+emscripten-bot@users.noreply.github.com Update emsdk version from 4bfdde80 to fc776de7 (#27385)\n2026-07-20 sbc@chromium.org Fix SkiaPerfBenchmarker (#27370)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/emscripten-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: I3e5ef5748a55a6360d989df8a1e9e77389a7c260\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8125004\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "3965d2608722eda4148cc5f9ee9e25fbf1f5da24",
      "tree": "6fbfa389ab63ceebfc3c199c721d980fedaab3f9",
      "parents": [
        "aec4f1041194b497e6a7590649d9ee52b616be87"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Mon Jul 20 16:42:51 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jul 20 19:17:23 2026"
      },
      "message": "Roll binaryen from 9563498db902 to 04bed6a0f86d (1 revision)\n\nhttps://chromium.googlesource.com/external/github.com/WebAssembly/binaryen.git/+log/9563498db902..04bed6a0f86d\n\n2026-07-20 azakai@google.com ConstraintAnalysis: Return a bool from approximateOr (#8913)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/binaryen-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: I86ff259bd28d319d034e76f34074abe4abb07e99\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8125420\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "aec4f1041194b497e6a7590649d9ee52b616be87",
      "tree": "a3bf8d1b8bfd8b3052cd83667c2f92ca54df3a0c",
      "parents": [
        "d6c7b2028a11388e1c912f21f3cc5402458c7be0"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Mon Jul 20 14:55:20 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jul 20 18:35:19 2026"
      },
      "message": "Roll llvm-project from ded79d9ddea4 to 6f744fb04cf1 (61 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project.git/+log/ded79d9ddea4..6f744fb04cf1\n\n2026-07-20 265904573+forking-google-bazel-bot[bot]@users.noreply.github.com [Bazel] Fixes 2a33792 (#210726)\n2026-07-20 Sam) Liu [AMDGPU] Print max-BB inline rejections\n2026-07-20 momchil.velikov@arm.com Re-commit: [GVN] Remove the \"private\" `llvm::gvn` namespace (NFC) (#210712)\n2026-07-20 omeragacan@gmail.com [LangRef] Add immarg attributes to memcpy, memset, memmove isvolatile args (#210669)\n2026-07-20 73093416+andreww0210@users.noreply.github.com [NVPTX] Clear unsafe kill flags in NVPTXProxyRegErasure (#198143)\n2026-07-20 ekeane@nvidia.com Ensure that we properly propagate template decl attributes to redecls (#209873)\n2026-07-20 flo@fhahn.com [SCEV] Use m_scev_AffineAddRec in get{Zero,Sign}ExtendExprImpl (NFC) (#210082)\n2026-07-20 safonsof@amd.com [Flang][OpenMP] Allow `parallel loop` inside of `teams` (#210679)\n2026-07-20 daemonpilot@hotmail.com [GlobalISel] Synchronize GISelValueTrackingAnalysis behavior across Legacy and New PM paths (#207013)\n2026-07-20 mfwippich@gmail.com [clang][NFC] move traits to tablegen (#201491)\n2026-07-20 kergawy@nvidia.com [flang][PFT-to-MLIR] reset Evaluation blocks between entry-point passes (#210681)\n2026-07-20 ldionne.2@gmail.com [libc++] Bring std::{any,all,none}_of tests up to current standards (#209266)\n2026-07-20 zhijian@ca.ibm.com [PowerPC]optimize the epilogue for restore non volatile cr fields (#202339)\n2026-07-20 hubert.reinterpretcast@gmail.com [libc++][utils] Fix LIT `%if` substitution support (#209358)\n2026-07-20 Petar.Avramovic@amd.com GlobalISel: Use extended LLTs in lshr narrow combine (#210298)\n2026-07-20 Petar.Avramovic@amd.com AMDGPU/GlobalISel: Fix type mismatch in regbank combiner for applyD16Load (#210103)\n2026-07-20 thurston@google.com [libc++][test] Fix build failure from typo in #171785 (#210552)\n2026-07-20 ldionne.2@gmail.com [libc++] Run macOS CI on self-hosted runners instead of Github ones (#210124)\n2026-07-20 Petar.Avramovic@amd.com AMDGPU/GlobalISel: Use extended LLTs in AMDGPUCombinerHelper (#210102)\n2026-07-20 Petar.Avramovic@amd.com AMDGPU/GlobalISel: Use integers for clamp i64 to i16 prelegalizer combine (#210101)\n2026-07-20 Petar.Avramovic@amd.com GlobalISel: Use extended LLTs in extract lowering (#210100)\n2026-07-20 Petar.Avramovic@amd.com GlobalISel: Use extended LLTs in f64 to f16 fptrunc lowering (#210099)\n2026-07-20 me@antoniofrighetto.com [MemCpyOpt] Ensure call slot optz does not lower destination alloca alignment (#210667)\n2026-07-20 me@antoniofrighetto.com [MemCpyOpt] Precommit tests for PR210667 (NFC) (#210708)\n2026-07-20 rise@apple.com [lldb][test] Bump safety timeout in simulator tests to fix flakyness (#209180)\n2026-07-20 Petar.Avramovic@amd.com AMDGPU/GlobalISel: Use integers for read-any-lane split type (#210098)\n2026-07-20 Petar.Avramovic@amd.com AMDGPU/GlobalISel: Fix extending load narrow scalar (#210097)\n2026-07-20 Petar.Avramovic@amd.com AMDGPU/GlobalISel: Use integer as MMO type for loads and stores lowering (#210096)\n2026-07-20 arseniy.obolenskiy@amd.com [AMDGPU][GlobalISel] Fix wrong half selection in wave.shuffle lowering (#210661)\n2026-07-20 Petar.Avramovic@amd.com AMDGPU/GlobalISel: Explicitly widen scalar to i32 for load and store (#210095)\n2026-07-20 yehorovbohdan.work@gmail.com [clang][docs] Fix include path in InternalsManual (#209458)\n2026-07-20 llvm-dev@redking.me.uk [VectorCombine] load-widening.ll - add test coverage for all 4 x86-64 cpu levels and aarch64 endian test coverage (#210690)\n2026-07-20 wangpengcheng.pp@bytedance.com [ExpandMemCmp][RISCV] Expand memcmp/bcmp for aligned pointers on strict-align targets (#209738)\n2026-07-20 Petar.Avramovic@amd.com AMDGPU/GlobalISel: Fix legalizer lowering for G_EXTRACT/INSERT_VECTOR_ELT (#210094)\n2026-07-20 thakis@chromium.org [gn build] Port b21fb937f165 (#210698)\n2026-07-20 federico.bruzzone.i@gmail.com [mlir][ArmSVE] Fix comment inconsistency for `pack_lhs` in `ArmSVE/pack-unpack-mmt4d.mlir` (NFC) (#210502)\n2026-07-20 dan_blackwell@apple.com [Darwin][ASan] Strip MTE-tags for inlined shadow translations (#204827)\n2026-07-20 rdevshp@gmail.com [analyzer] Fix _BitInt support \u0026 casting behavior for Z3 symbolic execution (#210525)\n2026-07-20 llvm-dev@redking.me.uk [X86] combineShiftRightLogical - fold srl(vecreduce_umax(x),bw-1) as MOVMSK signbit reduction (#210281)\n2026-07-20 Petar.Avramovic@amd.com AMDGPU/GlobalISel: Stop using changeTo in legalizer actions (#209203)\n2026-07-20 sander.desmalen@arm.com [AArch64] NFC: Factor out code from FP_TO_INT (SVE). (#207200)\n2026-07-20 Petar.Avramovic@amd.com AMDGPU/GlobalISel: Fix G_MERGE_VALUES lowering for extended LLTs (#209202)\n2026-07-20 cj6186609@gmail.com [X86] Fix swapped VPTERNLOG231_imm8/VPTERNLOG312_imm8 SDNodeXForm bodies (#209782)\n2026-07-20 Barbara.Mitic@amd.com [AMDGPU] Accept extractelement of a widening cast when folding image ops to a16 (#208207)\n2026-07-20 deepakshirke509@gmail.com [VectorCombine] Fold bitcast(bitreverse.v8i8(bitcast(IntTy))) into bswap+bitreverse (#209037)\n2026-07-20 zyn7109@gmail.com [Clang] Fix evaluation of fold expanded constraints for NTTP (#210005)\n2026-07-20 41923095+311Volt@users.noreply.github.com [offload] support arbitrary memoryFill pattern sizes in L0 plugin (#209724)\n2026-07-20 lhames@gmail.com [orc-rt] Fix wrapper-call managed-code token lifetime (#210686)\n2026-07-20 82393336+benedekaibas@users.noreply.github.com [analyzer][NFC] Correct the DanglingPtrDeref checker\u0027s filename (#209862)\n2026-07-20 Petar.Avramovic@amd.com AMDGPU/GlobalISel: Fix G_UNMERGE_VALUES lowering for extended LLTs (#209201)\n2026-07-20 thakis@chromium.org [gn build] Port 03b5c5285eaf (#210688)\n2026-07-20 47756807+khaki3@users.noreply.github.com [flang] Lower plain DO loops without a secondary-induction iter_arg (#207816)\n2026-07-20 jacob.crawley@arm.com [AArch64][LV] Adjust costs for low-VF interleaved access (#209441)\n2026-07-20 flo@fhahn.com [VPlan] Assert VPRegionValues are not used in VPTransformState::get(NFC) (#199420)\n2026-07-20 me@ryanlyn.ch [mlir-tblgen] Emit named result indices (#210542)\n2026-07-20 Petar.Avramovic@amd.com AMDGPU/GlobalISel: Switch legalizer intrinsic lowering to extended LLTs (#209200)\n2026-07-20 47756807+khaki3@users.noreply.github.com [flang][cuda] Fix device-variable leaks and reset-safe cleanup (#209865)\n2026-07-20 Petar.Avramovic@amd.com AMDGPU/GlobalISel: Handle G_BITCAST for 16 bit extendedLLTs (#208750)\n2026-07-20 47756807+khaki3@users.noreply.github.com [mlir][OpenACC] Privatize worker reduction accumulators per worker (#210456)\n2026-07-20 valery.pykhtin@amd.com [NFC][AMDGPU] Use SIInstrFlags predicates in SIMemoryLegalizer and AMDGPUBaseInfo. (#209821)\n2026-07-20 david.spickett@arm.com [lldb][test] Double the timeout for TestGuiSpawnThreads.py (#210043)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/llvm-project-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: Id0329c8268a6fe9c8aa4c75a02033c8e3a47abc1\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8123029\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d6c7b2028a11388e1c912f21f3cc5402458c7be0",
      "tree": "40859e9e6da06b63302adc38a3d5c9c769372c2d",
      "parents": [
        "fc6df4b698357dc95f1d32083f832076cfb682dd"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Mon Jul 20 14:41:58 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jul 20 18:03:11 2026"
      },
      "message": "Roll emscripten from 487a3725b6f1 to be4262aa1d44 (1 revision)\n\nhttps://chromium.googlesource.com/external/github.com/emscripten-core/emscripten.git/+log/487a3725b6f1..be4262aa1d44\n\n2026-07-20 sbc@chromium.org [config] Remove support for legacy environment variables (#27381)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/emscripten-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: Ic7f154a254afc05e3f26c720bf40eb6b66d6cfc4\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8121607\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "fc6df4b698357dc95f1d32083f832076cfb682dd",
      "tree": "42c7c8c9a20c285e1b342b4fcbe23bce828a6ad6",
      "parents": [
        "7dca3940a262c6ed2b530e71a06487e70e209711"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Mon Jul 20 14:40:51 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jul 20 16:30:13 2026"
      },
      "message": "Roll binaryen from acfdce94eae7 to 9563498db902 (1 revision)\n\nhttps://chromium.googlesource.com/external/github.com/WebAssembly/binaryen.git/+log/acfdce94eae7..9563498db902\n\n2026-07-20 tlively@google.com Update DAE_STATS to handle results (#8914)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/binaryen-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: I23e5b5c265ee50c1cf17ec9be500979551e0aabd\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8125356\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "7dca3940a262c6ed2b530e71a06487e70e209711",
      "tree": "772e12f27380a824fa906c5ddfff0e046b2fcd34",
      "parents": [
        "fc776de753ccf954bd514df6c3c722d58489e8af"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Mon Jul 20 09:55:20 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jul 20 12:53:16 2026"
      },
      "message": "Roll llvm-project from 8a119310dae2 to ded79d9ddea4 (28 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project.git/+log/8a119310dae2..ded79d9ddea4\n\n2026-07-20 arseniy.obolenskiy@amd.com [SPIR-V] Reject fp128 and ppc_fp128 types with a diagnostic (#208397)\n2026-07-20 momchil.velikov@arm.com Revert \"[GVN] Remove the \"private\" `llvm::gvn` namespace (NFC)\" (#210666)\n2026-07-20 hghristov.rmm@gmail.com [libc++][test][NFC] Removed unsupported compilers from tests (#210413)\n2026-07-20 hghristov.rmm@gmail.com [libc++][NFC] Removed duplicated `_LIBCPP_INTRODUCED_IN_LLVM_23` macros (#210602)\n2026-07-20 hghristov.rmm@gmail.com [libc++][ranges][NFC] Format `lazy_split_view` (#210644)\n2026-07-20 a_kanhere@apple.com [ConstraintElim] LSHR x, n \u003c\u003d  x  when n\u003c bitwidth (#209583)\n2026-07-20 rise@apple.com [lldb][NFC] Remove various Stream::Printf calls with constants (#210294)\n2026-07-20 david.spickett@arm.com [lldb][AArch64][Linux][NFC] Move RegisterSetType enum into header (#207145)\n2026-07-20 xxs_chy@outlook.com [RISCV][P-ext] Generalize lowerVECTOR_SHUFFLEAsRV32PNarrowingShift (#210522)\n2026-07-20 momchil.velikov@arm.com [GVN] Remove the \"private\" `llvm::gvn` namespace (NFC) (#210323)\n2026-07-20 brioche@google.com [LSROA] Add logical SROA pass (#192058)\n2026-07-20 david.spickett@arm.com [lldb][docs] Remove image links from trace doc (#210664)\n2026-07-20 kamleshbhalui@gmail.com [AArch64] Add combine for interleave deinterleave (#208414)\n2026-07-20 i@maskray.me [Driver,FreeBSD] Fix -pie for -r and -no-pie links (#210663)\n2026-07-20 nikolasklauser@berlin.de Reapply \"[libc++][NFC] Inline std::function members into the class body\" (#209555) (#210260)\n2026-07-20 flo@fhahn.com [ConstraintSys] Solve sub-system with variables needed for query (#210432)\n2026-07-20 pavel@labath.sk [libc][bazel] Add missing arpa/inet functions and tests (#210310)\n2026-07-20 pavel@labath.sk [libc][cmake] Remove proxy header XXX_macros -\u003e XXX.h deps (#210008)\n2026-07-20 i@maskray.me [Driver][test] Unwrap freebsd-mips-as.c RUN lines (#210658)\n2026-07-20 kergawy@nvidia.com [flang][PFT-to-MLIR] Wrap unstructured Fortran constructs in scf.execute_region (#208635)\n2026-07-20 adamscott200322@gmail.com [AArch64] Fold vector shifts guarded against oversized amounts into USHL (#207628)\n2026-07-20 pavel@labath.sk [libc] Port process utilities to hermetic mode and enable some tests (#209999)\n2026-07-20 de34@live.cn [libc++] Add tests for LWG3798 and mark it as Complete (#210640)\n2026-07-20 mel.chen@sifive.com [LV][Test] Rename conflicting IR values to avoid FileCheck conflicts. nfc (#210293)\n2026-07-20 ming-yi.lai@mediatek.com [LLD][RISCV][Zicfilp] Generate unlabeled landing pad-style PLT (#145461)\n2026-07-20 iamaayushrivastava@gmail.com [mlir] Fix mem2reg crash on scalable vector store/load with matching type (#209426)\n2026-07-20 43409484+hertelukas@users.noreply.github.com [FixIrreducible][UnifyLoopExits] Support switch statements (#206567)\n2026-07-20 arseniy.obolenskiy@amd.com [SPIR-V][NewPM] Register SPIRVStructurizer with the new pass manager (#209965)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/llvm-project-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: Id4933e384b50d7f349a133262320bc4dd2b94e81\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8121743\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "fc776de753ccf954bd514df6c3c722d58489e8af",
      "tree": "709f2bb6503c748d30aefb53cf8bf60e0ed95fda",
      "parents": [
        "3bd25e67421268036c8856ff0a71fbdd90ab04d7"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Mon Jul 20 07:18:58 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jul 20 09:07:44 2026"
      },
      "message": "Roll emscripten from 2e023432d3a1 to 487a3725b6f1 (2 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/emscripten-core/emscripten.git/+log/2e023432d3a1..487a3725b6f1\n\n2026-07-20 aheejin@gmail.com Update llvm-libc from LLVM 21.1.8 to 22.1.8 (#27374)\n2026-07-20 sbc@chromium.org Apply ruff checks to files under `system/lib`. NFC (#27384)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/emscripten-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: Id0e0573503d49b92c8e1beb645a1e2bec0135782\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8123808\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "3bd25e67421268036c8856ff0a71fbdd90ab04d7",
      "tree": "ea1a74ffb440af0a9317facab5e337f9e35050f5",
      "parents": [
        "7bd228ce87801d2aca736943a231229ba94844e1"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Mon Jul 20 04:24:07 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jul 20 07:53:01 2026"
      },
      "message": "Roll llvm-project from 598f15297528 to 8a119310dae2 (6 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project.git/+log/598f15297528..8a119310dae2\n\n2026-07-20 tonypalampalliyil@gmail.com [clang][NFC] Bump the maximum number of Frontend diagnostics (#210345)\n2026-07-20 hghristov.rmm@gmail.com [libc++][cmp][NFC] Fix: Empty namespaces should be avoided (#210624)\n2026-07-20 93700071+TelGome@users.noreply.github.com [RISCV][P-ext] Support Packed Narrowing Zip (#210040)\n2026-07-20 6193112+Benjins@users.noreply.github.com [InstCombine] Fix invalid fshl -\u003e lshr fold when shift is vector with constant zero lane (#210606)\n2026-07-20 phosek@google.com [libcxx][NFC] Address -Wmicrosoft-cast in MSVC\u0027s exception_ptr (#210570)\n2026-07-19 lhames@gmail.com [orc-rt] Replace RunWrapperCall with generalized Dispatch (#210591)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/llvm-project-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: I9f8a5985af1646b8d33cf0eb7ddab18d45c7b572\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8123796\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "7bd228ce87801d2aca736943a231229ba94844e1",
      "tree": "2c1b37417c2c9e14c3f98d391f40ee981f39a60f",
      "parents": [
        "cd3c9f6e6279d787c5173cd35925b2811432e675"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Mon Jul 20 05:12:00 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jul 20 07:06:55 2026"
      },
      "message": "Roll emscripten from c9cdff6c4179 to 2e023432d3a1 (1 revision)\n\nhttps://chromium.googlesource.com/external/github.com/emscripten-core/emscripten.git/+log/c9cdff6c4179..2e023432d3a1\n\n2026-07-20 sbc@chromium.org Fix update_openmp.py, openmp README. NFC (#27383)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/emscripten-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: I51427f3f8d78d7f1c72f420d61450d36d4180ce3\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8123238\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "cd3c9f6e6279d787c5173cd35925b2811432e675",
      "tree": "2b9074f4b34d62a0756f13d3463faaff69a60fa2",
      "parents": [
        "d5ca679f19dac23c3775ed69363abe12de067e4f"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Mon Jul 20 03:38:24 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jul 20 05:30:43 2026"
      },
      "message": "Roll v8 from 0747938f5c0d to b51643fca971 (1 revision)\n\nhttps://chromium.googlesource.com/v8/v8.git/+log/0747938f5c0d..b51643fca971\n\n2026-07-20 mlippautz@chromium.org Add security contact for MIPS/LOONG\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/v8-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: Ib3fabc4b0caabb89220a2c9f820f1418bfa16cd3\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8122635\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d5ca679f19dac23c3775ed69363abe12de067e4f",
      "tree": "22acdf0b3062641ef23c198244b5e192565ab83e",
      "parents": [
        "b19002b86b468696a19d4f468aab021824338abc"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Sun Jul 19 23:12:00 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jul 20 04:54:39 2026"
      },
      "message": "Roll emscripten from cf1becd9a80b to c9cdff6c4179 (1 revision)\n\nhttps://chromium.googlesource.com/external/github.com/emscripten-core/emscripten.git/+log/cf1becd9a80b..c9cdff6c4179\n\n2026-07-19 sbc@chromium.org Remove legacy library symbols: $ALLOC_NORMAL, $ALLOC_STACK, $allocate (#27378)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/emscripten-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: Icd508e2eb70bd61fa0a85ce1f0703cc3db9d8b3b\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8121927\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b19002b86b468696a19d4f468aab021824338abc",
      "tree": "21015aaede8c2f92993ba8f35782ee985d81a5ec",
      "parents": [
        "ad22ce304633597ae320df2793efeb65057cee47"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Sun Jul 19 23:24:08 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jul 20 02:21:28 2026"
      },
      "message": "Roll llvm-project from 32819927e0c0 to 598f15297528 (4 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project.git/+log/32819927e0c0..598f15297528\n\n2026-07-19 flo@fhahn.com [ConstraintElim] Fix integer overflow when negating constraint (#210627)\n2026-07-19 jonas@devlieghere.com [DWARFLinker] Make synthetic type names deterministic under threading (#209553)\n2026-07-19 a.bataev@outlook.com [SLP]Add umax/umin/smax/smin as main opcodes for copyables\n2026-07-19 justin.lebar@gmail.com [AA] Use the cmpxchg merged ordering in getModRefInfo (#210545)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/llvm-project-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: I60cbd16b85716b20bbaa28ef586d9cb8aff798e6\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8121489\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "ad22ce304633597ae320df2793efeb65057cee47",
      "tree": "fac03e0bc874dec2c35d03774a1480b1d3ed2376",
      "parents": [
        "26ece008b2a613476f37d416f9371a01f02927c2"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Sun Jul 19 17:56:08 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Jul 19 21:21:51 2026"
      },
      "message": "Roll llvm-project from cd9963782109 to 32819927e0c0 (9 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project.git/+log/cd9963782109..32819927e0c0\n\n2026-07-19 flo@fhahn.com [VPlan] Retire LVP::hasTailFolded (NFC). (#210598)\n2026-07-19 brian.cain@oss.qualcomm.com [Hexagon] Link static PIE executables against rcrt1.o (#210125)\n2026-07-19 bot@renovateapp.com Update [Github] Update GHA Dependencies (#194274)\n2026-07-19 kazu@google.com [ADT] Add begin and end to EytzingerTableSpan and EytzingerTable (NFC) (#210478)\n2026-07-19 hulxxv@gmail.com [Github] symlink `llvm-tools` in libc container (#210561)\n2026-07-19 a.bataev@outlook.com [SLP][NFC]Add a test with potential masked revec udiv, NFC\n2026-07-19 feng.zou@intel.com [X86][APX] Reuse EFLAGS across multi-predecessor blocks via NF in optimizeCompareInstr (#208184)\n2026-07-19 github.snugness349@passinbox.com [libc++][ranges] Add missing test cases for `[[nodiscard]]` tests in `enumerate_view` (#209289)\n2026-07-19 a.bataev@outlook.com [SLP][NFC]Add a test for potential masked div/rem ops, NFC\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/llvm-project-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: I024a181ea0bf460e0b60e8649bcc5e95a6e80a49\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8122996\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "26ece008b2a613476f37d416f9371a01f02927c2",
      "tree": "86f0fdba654fa62641b269ae5fe0b6556a950a54",
      "parents": [
        "f66a17b74e0a3044c164c3aea77d3bd1fd46829e"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Sun Jul 19 17:38:00 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Jul 19 20:53:38 2026"
      },
      "message": "Roll emscripten from 91f02346bdc3 to cf1becd9a80b (1 revision)\n\nhttps://chromium.googlesource.com/external/github.com/emscripten-core/emscripten.git/+log/91f02346bdc3..cf1becd9a80b\n\n2026-07-19 179889221+emscripten-bot@users.noreply.github.com Update emsdk version from c09b2d2f to 4bfdde80 (#27379)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/emscripten-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: Ie0cee4900601427443dafc03cf856c887122edcc\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8122995\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f66a17b74e0a3044c164c3aea77d3bd1fd46829e",
      "tree": "8f577921d9eef385803b8c71ad1582a638b6844a",
      "parents": [
        "b0233f1b22d49e62e167f97336ef4eab4f274306"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Sun Jul 19 12:58:07 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Jul 19 15:53:56 2026"
      },
      "message": "Roll llvm-project from ee62806354aa to cd9963782109 (6 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project.git/+log/ee62806354aa..cd9963782109\n\n2026-07-19 77039267+secona@users.noreply.github.com [mlir][bufferization] Fix stale BufferOriginAnalysis in BufferDeallocationSimplification (#210105)\n2026-07-19 flo@fhahn.com [LAA,LV] Add tests for non-affine monotonic pointer bounds (NFC). (#210544)\n2026-07-19 Krzysztof.Parzyszek@amd.com [OpenMP] Add constexpr enum ranges for all clauses and all directives (#210406)\n2026-07-19 mikolaj.maciej.pirog@intel.com [X86] Support apxf in attribute target (#184078)\n2026-07-19 llvm-project@meinersbur.de [Polly][test] Add missing REQUIRES line (#210578)\n2026-07-19 andjo403@hotmail.com [InstCombine] Fold trunc nuw/nsw (shr exact %x, %y) to i1 -\u003e icmp ne %x, 0 (#210499)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/llvm-project-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: I6ba0eebd007e1fb55b143598aea186637f47ab61\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8121741\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b0233f1b22d49e62e167f97336ef4eab4f274306",
      "tree": "2df524f7bcbcfb73e937b350f6ef2172b6854691",
      "parents": [
        "0cefe6fcfd43fe690b19ee7f4f6797bd548480ef"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Sun Jul 19 07:41:07 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Jul 19 10:55:17 2026"
      },
      "message": "Roll llvm-project from 81ed4d01aa58 to ee62806354aa (6 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project.git/+log/81ed4d01aa58..ee62806354aa\n\n2026-07-19 salapenades1@llnl.gov [Clang][OpenMP] Add parsing/sema for dims modifier in num_teams and thread_limit (#206412)\n2026-07-19 dzbarsky@gmail.com [MC] Pack scheduling class entry counts (#202649)\n2026-07-19 michael.selehov@amd.com [AMDGPU] Run early-cse\u003cmemssa\u003e at the end of the full-LTO pipeline (#208461)\n2026-07-19 shikharj@qti.qualcomm.com [Polly] Guard ISL ast gen compute out (#201859)\n2026-07-19 brad@comstyle.com [OpenMP] Simplify GNU strerror_r check for Android (#148990)\n2026-07-19 phosek@google.com [libc] Omit -fpie from the full build (#208343)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/llvm-project-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: Ic1dba361eb9d21950af82c02e290ed2249d015f4\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8121840\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0cefe6fcfd43fe690b19ee7f4f6797bd548480ef",
      "tree": "d7276c7d1601f87da95b413f3f85020f53081b8d",
      "parents": [
        "d8b6753e5cba11cc6aca38b21e30a55518598185"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Sun Jul 19 02:31:07 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Jul 19 05:38:27 2026"
      },
      "message": "Roll llvm-project from d89537dd93f6 to 81ed4d01aa58 (9 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project.git/+log/d89537dd93f6..81ed4d01aa58\n\n2026-07-19 i@maskray.me [UniformityAnalysis] Replace DenseMap with SmallVector indexed by block number. NFC (#210564)\n2026-07-19 ezzibrahimx@gmail.com [libc][math] Implement half precision lgamma function (#192834)\n2026-07-19 aokblast@FreeBSD.org [Clang][Interpreter] Don\u0027t pass -fPIC on MSVC (#210507)\n2026-07-18 i@maskray.me [CycleInfo] Deduplicate getExitBlocks with a set. NFC (#210557)\n2026-07-18 hulxxv@gmail.com [Github] Install `llvm-tools` in libc container (#210414)\n2026-07-18 aidengrossman@google.com [WebAssembly] Port WebAssemblyReplacePhysRegsPass\n2026-07-18 aidengrossman@google.com [WebAssembly] Port WebAssemblyLateEHPreparePass\n2026-07-18 justin.lebar@gmail.com [InstCombine] Fix 0.0 / x -\u003e 0 folds when the divisor may be zero (#202482)\n2026-07-18 engelke@in.tum.de [IR][NFC] Avoid unneccessary move of analysis results (#210540)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/llvm-project-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: Id06848f9fd0e9daa8e7f93a530b4af04cc0c8287\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8114955\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d8b6753e5cba11cc6aca38b21e30a55518598185",
      "tree": "e8ea9fe4f25352251d82a0af6a4abeedfd39fd58",
      "parents": [
        "dd3324a7be1c869b50db3a7140b9308a43cf75b5"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Sat Jul 18 20:56:24 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Jul 19 00:50:56 2026"
      },
      "message": "Roll v8 from 40466fbf711d to 0747938f5c0d (1 revision)\n\nhttps://chromium.googlesource.com/v8/v8.git/+log/40466fbf711d..0747938f5c0d\n\n2026-07-18 v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com Update fuzztest (trusted)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/v8-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: Ie3326b481aeac568ff17fbd27b0e3f4d16c7c1ae\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8120874\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "dd3324a7be1c869b50db3a7140b9308a43cf75b5",
      "tree": "45e2f9dc5cef2563b5da103aab830138182a8122",
      "parents": [
        "3cb925749b885de0b8f2943fe2cdb426aabb350b"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Sat Jul 18 20:34:08 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat Jul 18 22:27:24 2026"
      },
      "message": "Roll llvm-project from be68a8829d6d to d89537dd93f6 (9 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project.git/+log/be68a8829d6d..d89537dd93f6\n\n2026-07-18 ikuklin@accesssoftek.com [DirectX] Fix `--dx-embed-debug` flag dependency (#210513)\n2026-07-18 peter@pcc.me.uk mailmap: Add entries for Peter Collingbourne. (#210526)\n2026-07-18 ayokunle321@gmail.com [CIR][AMDGPU] Add support for AMDGCN frexp_mant builtins (#198121)\n2026-07-18 prabhukr@google.com [clang] Emit call graph type metadata for internal linkage symbols (#210194)\n2026-07-18 jrtc27@jrtc27.com [NFC][ELF] Remove unused R_TLS*_HINT RelExprs (#210519)\n2026-07-18 jrtc27@jrtc27.com [NFC][ELF] Remove unused R_TLSDESC_CALL RelExpr (#210518)\n2026-07-18 jrtc27@jrtc27.com [NFC][ELF] Remove unused R_RELAX_TLS_* RelExprs (#210517)\n2026-07-18 atassikay38@gmail.com [TableGen] Diagnose sub-register indices that overflow their register (#206346)\n2026-07-18 cj6186609@gmail.com [X86][APX] Optimize usub.sat(X,1) to cmp+adc with NDD (#208475)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/llvm-project-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: I8e0c878aaec5ae54d44b4b16a6d74ed25f534fc9\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8122054\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "3cb925749b885de0b8f2943fe2cdb426aabb350b",
      "tree": "2266382aa32cb7d9952b1452d60e60cff726a69c",
      "parents": [
        "9d013471e257734e53b0fb756c0bcc7e57d9fedf"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Sat Jul 18 15:28:08 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat Jul 18 18:31:29 2026"
      },
      "message": "Roll llvm-project from 8c2d7cc3a998 to be68a8829d6d (15 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project.git/+log/8c2d7cc3a998..be68a8829d6d\n\n2026-07-18 Krzysztof.Parzyszek@amd.com [ADT] Fix non-assertion build after 36c812f771 (#210511)\n2026-07-18 2802328816@qq.com [RISCV] Add packed narrowing convert intrinsics (#210389)\n2026-07-18 alex@alexrp.com [Support] Improve the logic for re-raising signals (#177864)\n2026-07-18 artagnon@tenstorrent.com [IR] Make semantics of strictfp consistent (#209465)\n2026-07-18 lhames@gmail.com [orc-rt] Add comment for Session::HandlerTag type. NFC. (#210510)\n2026-07-18 Krzysztof.Parzyszek@amd.com [ADT] Make enum iterators constexpr (#210405)\n2026-07-18 Krzysztof.Parzyszek@amd.com [Support] Add constexpr versions of Add/Sub/MulOverflow (#210404)\n2026-07-18 lhames@gmail.com [orc-rt] Drop callManagedCodeAsync; tokens guard execution (#210508)\n2026-07-18 flo@fhahn.com [SCEV] Infer no-wrap flags for shl by a constant. (#208434)\n2026-07-18 atrosinenko@accesssoftek.com [AArch64][PAC] Rework the expansion of AUT/AUTPAC pseudos (#169699)\n2026-07-18 2020382038@qq.com [mlir][interface] Use populateAndCompare cleanup compare (NFC) (#200156)\n2026-07-18 pashka.zolnikov@gmail.com [mlir][bufferization] Avoid invalid memref.cast in to_buffer folding (#208973)\n2026-07-18 artagnon@tenstorrent.com [VPlan] Factor vputils::getOpcodeOrIntrinsicID (NFC) (#208993)\n2026-07-18 mentlerd@gmail.com [lldb] Fix TestSBValueSetTypeSyntheticOverride with libstdc++ (#210495)\n2026-07-18 artagnon@tenstorrent.com [VPlan] Infer SrcTy in createScalarExtOrTrunc (NFC) (#210423)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/llvm-project-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: I240535fdc7bfbe1909dbdf88f304a5d3699d4b4c\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8121437\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "9d013471e257734e53b0fb756c0bcc7e57d9fedf",
      "tree": "95655e55c17d7827f14eb264d9f28644bb7a222d",
      "parents": [
        "4bfdde807c351d90bdb5cddc7d48680ac106ed8e"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Sat Jul 18 10:51:08 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat Jul 18 13:25:35 2026"
      },
      "message": "Roll llvm-project from 6a33b69d8bae to 8c2d7cc3a998 (5 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project.git/+log/6a33b69d8bae..8c2d7cc3a998\n\n2026-07-18 jaredhoberock@gmail.com [mlir][IR] Add SymbolUserTypeInterface (#198435)\n2026-07-18 nerixdev@outlook.de [lldb][NativePDB] Fix width and signedness of enum constants (#210338)\n2026-07-18 arseniy.obolenskiy@amd.com [SPIR-V] Handle bfloat in getZeroFP/getOneFP (#202859)\n2026-07-18 rniwa@webkit.org [alpha.webkit.UncountedCallArgsChecker] Crash in printArgument (#210411)\n2026-07-18 mishal_shah@apple.com Fix macOS casing in premerge workflow (#210477)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/llvm-project-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: I2d7e34a558c386588478f4cedf2ac5d7a1df27db\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8117490\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "4bfdde807c351d90bdb5cddc7d48680ac106ed8e",
      "tree": "2277ae17912293f885a6bb5adfce80c272a8ea4d",
      "parents": [
        "bb9d518c96b05b3ef4b1bacc3ad0299c911eba10"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Sat Jul 18 06:01:07 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat Jul 18 08:48:55 2026"
      },
      "message": "Roll llvm-project from d00710093a3d to 6a33b69d8bae (12 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project.git/+log/d00710093a3d..6a33b69d8bae\n\n2026-07-18 kazu@google.com [SampleProfile] Support MD5-based ProfileSymbolList (#210235)\n2026-07-18 thakis@chromium.org [gn build] Port 9b096bb7abf7 (#210486)\n2026-07-18 thakis@chromium.org [gn build] Port a12cbbcc94a8 (#210487)\n2026-07-18 thakis@chromium.org [gn build] Port c1c278e74840 (#210488)\n2026-07-18 thakis@chromium.org [gn build] Port 986cdd8618e3 (#210485)\n2026-07-18 thakis@chromium.org [gn build] Port 2dbcd7d10f94 (#210484)\n2026-07-18 rkleckner@nvidia.com [docs] Rewrite 19 LLVM docs from reST to markdown (#208798)\n2026-07-18 rkleckner@nvidia.com [docs] Rename selected LLVM docs to Markdown (#208800)\n2026-07-18 github@alias.lforget.fr [MLIR][WasmSSA] Instruction parser refactoring of WasmSSA importer (#195500)\n2026-07-18 265904573+forking-google-bazel-bot[bot]@users.noreply.github.com [Bazel] Fixes c1c278e (#210451)\n2026-07-18 i@maskray.me [CycleInfo] Reference cycles by preorder index, not pointer. NFC (#210271)\n2026-07-18 lucasribeirolima974@gmail.com [clang][clangIR]: X86 upstream avx psrldqi/pslldqi (#208025)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/llvm-project-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: I9227d46c15011776e841243a4f1f31be7184dd11\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8116969\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "bb9d518c96b05b3ef4b1bacc3ad0299c911eba10",
      "tree": "a93394435ea970e723fe00ddfb46c0190f1d5b34",
      "parents": [
        "8a8c1a18fb0e611d788bc035606e196cb567b974"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Sat Jul 18 02:30:00 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat Jul 18 05:30:11 2026"
      },
      "message": "Roll emscripten from 3322f0a3634b to 91f02346bdc3 (2 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/emscripten-core/emscripten.git/+log/3322f0a3634b..91f02346bdc3\n\n2026-07-17 gbedford@cloudflare.com NODERAWSOCKETS: socket fstat and SO_TYPE/SO_LINGER/TCP_MAXSEG options (#27306)\n2026-07-17 gbedford@cloudflare.com Simplify NODERAWSOCKETS test output to \u0027done\u0027. NFC (#27373)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/emscripten-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: Ie667a071d9b54aea37ee56408197c923cb1a4e4d\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8114276\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "8a8c1a18fb0e611d788bc035606e196cb567b974",
      "tree": "c1ee1fa79454642572fadc241b67ee17a3860d84",
      "parents": [
        "39761686a3de9373f9be668796104f33b01d4309"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Sat Jul 18 00:30:07 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat Jul 18 03:58:22 2026"
      },
      "message": "Roll llvm-project from 93b124030930 to d00710093a3d (44 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project.git/+log/93b124030930..d00710093a3d\n\n2026-07-18 ikudrin@accesssoftek.com [lldb-dap][test] Avoid a hang on a test failure (#209988)\n2026-07-18 haowei@google.com Revert \"Skipping host target exports during cross-compilation\" (#210468)\n2026-07-18 rkleckner@nvidia.com [docs] Update the commit review admin task with process details (#210420)\n2026-07-17 jonas@devlieghere.com [lldb] Contribute the GDB-remote packet history to diagnostics bundles (#210418)\n2026-07-17 akaylor@nvidia.com [CIR] Introduce loop cleanup regions (#210212)\n2026-07-17 ismail@bennani.ma [lldb/script] Add scripting extension template generator (#209647)\n2026-07-17 tejohnson@google.com [TailCallElim] Optionally suppress tail call elim for cold calls (#209642)\n2026-07-17 haowei@google.com Adding an option to Skip LLVM and Clang exports (#209922)\n2026-07-17 バレンタイン クレメン [openacc] Implicitly map external constant globals (#210408)\n2026-07-17 jkorous@apple.com [clang][ssaf] Integrate source-edit-generation (#208590)\n2026-07-17 71998072+Pengxiang-Huang@users.noreply.github.com [libc][semaphore] Add post and wait operations for internal semaphore (#198959)\n2026-07-17 101249452+mygitljf@users.noreply.github.com [SelectionDAG] Fold constant min/max vector reductions (#209190)\n2026-07-17 iit.akshay@gmail.com [CIR] Add support for lowering __builtin_c23_va_start in ClangIR (#208741)\n2026-07-17 adams@nvidia.com [CIR] Add x86_64 scalar calling-convention lowering (#209636)\n2026-07-17 42888396+aleks-tmb@users.noreply.github.com [SCEV][NFCI] Refactor LoopGuards range check matching (#210362)\n2026-07-17 razvan.lupusoru@gmail.com [mlir][acc] Preserve section bounds on acc.reduction_init (#210443)\n2026-07-17 jtstogel@gmail.com [libc][realpath] Support relative paths (#209374)\n2026-07-17 david.green@arm.com [AArch64] Add lowering for fixed-vector bf16 masked gather/scatter. (#210273)\n2026-07-17 tony.guillot@protonmail.com [Clang] Fixed auto parsing regression with brace initialization (#210347)\n2026-07-17 jonas@devlieghere.com [lldb] Add an artifact provider mechanism to Diagnostics (#210417)\n2026-07-17 sharjeelkhan@google.com [LFI][AArch64] Fix Segfault due to infinite recursion in LFI rewriter (#210267)\n2026-07-17 aidengrossman@google.com Revert \"[lit] Delete the external shell\" (#210433)\n2026-07-17 mentlerd@gmail.com [LLDB] Enable SBTypeSynthetic manipulation for SBValue instances (#209056)\n2026-07-17 jkorous@apple.com [SSAF] Add EntitySourceLocationExtractor (#210201)\n2026-07-17 flo@fhahn.com [VPlan] Move EVL-based transforms to VPlanEVLTransforms.cpp (NFC) (#209883)\n2026-07-17 stephenduong@google.com [llvm-libtool-darwin] Ensure filelist buffer is null-terminated (#205115)\n2026-07-17 143111092+Logans-olo@users.noreply.github.com X86: Add pattern for optimized BLSIC IR form (#209814)\n2026-07-17 aidengrossman@google.com [lit] Delete the external shell (#209571)\n2026-07-17 aeubanks@google.com [DAGCombiner] Fix APInt truncation assertion (#209914)\n2026-07-17 iit.akshay@gmail.com [CIR] Terminate conditional regions after creation; fix glvalue conditional with a throw arm (#210384)\n2026-07-17 patryk.stefanski@protonmail.com [clang][sema] Fix crash on decomposition decl missing initializer (#210151)\n2026-07-17 42888396+aleks-tmb@users.noreply.github.com [SCEV][NFC] Precommit test for MatchRangeCheckIdiom tightening (#210386)\n2026-07-17 jonas@devlieghere.com [lldb] Truncate an over-wide symbol address in the IR interpreter (#210372)\n2026-07-17 jonas@devlieghere.com [lldb] Collect the executable, symbol file, and core in diagnostics (#210391)\n2026-07-17 Matthew.Arsenault@amd.com TableGen: Deterministically order predicate groups by calling convention (#210409)\n2026-07-17 John.Lu@amd.com [AMDGPU] Remove unnecessary and broken sign/zero extension in fastdiv (#210348)\n2026-07-17 dnovillo@nvidia.com [HLSL] Enable frontend IR generation for SPIR-V in TypedBuffers-constructor.hlsl (#207421)\n2026-07-17 rkleckner@nvidia.com [docs] Rewrite AdminTasks.md as markdown (#210416)\n2026-07-17 rkleckner@nvidia.com [docs] Rename AdminTasks to markdown to preserve history (#210415)\n2026-07-17 amr96@programmer.net [CIR] Implement support for builtin FMA (#210365)\n2026-07-17 szakharin@nvidia.com [flang][OpenACC] Discover type descriptors referenced by fir.create_box (#210393)\n2026-07-17 jtstogel@gmail.com [libc][realpath][test] Create test files/directories (#209369)\n2026-07-17 ayokunle321@gmail.com [CIR][AMDGPU] Add support for AMDGCN log builtins (#198032)\n2026-07-17 artagnon@tenstorrent.com [VPlan] Introduce vputils::doesGeneratePerAllLanes (#199047)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/llvm-project-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: I051bec832867410ae3fb359a30ae104e5e618a76\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8114424\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "39761686a3de9373f9be668796104f33b01d4309",
      "tree": "bd008597895cf55904e32f71dc42fb449cc517e0",
      "parents": [
        "72ac8e6f6548e20c7c470245ed30d57e4976773a"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Sat Jul 18 00:41:32 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat Jul 18 03:34:36 2026"
      },
      "message": "Roll binaryen from 74c39b9bc3e5 to acfdce94eae7 (5 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/WebAssembly/binaryen.git/+log/74c39b9bc3e5..acfdce94eae7\n\n2026-07-18 sbc@chromium.org [support] ParentIndexIterator: Add subscript and friend plus operators (#8916)\n2026-07-17 sbc@chromium.org [test] Improve run_example_tests. NFC (#8918)\n2026-07-17 sbc@chromium.org [cmake] Simplify C++ standard enforcement using target_compile_features (#8915)\n2026-07-17 tlively@google.com Remove unused results in DAE2 (#8903)\n2026-07-17 azakai@google.com ConstraintAnalysis: Remove older redundant constraints (#8912)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/binaryen-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: Idcf36b4969263a18952c9041e61d7f7d983dba1f\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8117372\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "72ac8e6f6548e20c7c470245ed30d57e4976773a",
      "tree": "6e00f97952734bc63a3cbcec4db2cda5c55d3e87",
      "parents": [
        "b79a68331e1316c1c43d9b562e546ac1b58d54f6"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Fri Jul 17 23:32:00 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat Jul 18 02:17:24 2026"
      },
      "message": "Roll emscripten from 7143cc128520 to 3322f0a3634b (2 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/emscripten-core/emscripten.git/+log/7143cc128520..3322f0a3634b\n\n2026-07-17 sbc@chromium.org Mark SOCKET_WEBRTC as deprecated (#27371)\n2026-07-17 sbc@chromium.org Update Emscripten Toolchain Requirements docs (#27369)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/emscripten-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: I6c25832d6c430a118962a6c2a9bca5e8c03d2e3c\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8115119\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b79a68331e1316c1c43d9b562e546ac1b58d54f6",
      "tree": "371200948ff59f51a9e1c1219d50bb48d49ab99a",
      "parents": [
        "3a755d77f2df919dbd7b7365dc8b90fca55b1855"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Fri Jul 17 19:47:00 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 23:19:37 2026"
      },
      "message": "Roll emscripten from 3f62453168ec to 7143cc128520 (1 revision)\n\nhttps://chromium.googlesource.com/external/github.com/emscripten-core/emscripten.git/+log/3f62453168ec..7143cc128520\n\n2026-07-17 sbc@chromium.org Add third_party/README.md. NFC (#27365)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/emscripten-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: I4e0b201347c26bd55dfb969a69dd641b9d6b8dfb\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8117718\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "3a755d77f2df919dbd7b7365dc8b90fca55b1855",
      "tree": "5800f5b5c7c4600133e00be716318a3d8b42c3ae",
      "parents": [
        "fd8b317f19e726511ec578914120924eb9242392"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Fri Jul 17 19:07:08 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 22:27:09 2026"
      },
      "message": "Roll llvm-project from 6cafa889cd39 to 93b124030930 (55 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project.git/+log/6cafa889cd39..93b124030930\n\n2026-07-17 rkleckner@nvidia.com [docs] Finish misc MyST migration (#210209)\n2026-07-17 xxs_chy@outlook.com Revert \"[RISCV][P-ext][NFC] Add cross-project tests for packed zip/unzip intrinsics\" (#210401)\n2026-07-17 kristian.erik@outlook.com [SROA] Fix assertion failure when promoting self-referential load/store (#208826)\n2026-07-17 endre.fulop@sigmatechnology.com [clang][analyzer] Fix assertion failure in StdLibraryFunctionsChecker with non-integral ssize_t (#209655)\n2026-07-17 tra@google.com [NVPTX] Set default value of nvptx-allow-ftz-atomics to true (#206154)\n2026-07-17 jonas@devlieghere.com [lldb] Add SBProtocolServer to start protocol servers programmatically (#209923)\n2026-07-17 rkleckner@nvidia.com [docs] Rename misc rst docs to md (#210208)\n2026-07-17 rupprecht@google.com [bazel][libc] Add layering deps (#210380)\n2026-07-17 mikhail@igalia.com [libc][NFC] Port raw syscall users to existing syscall_wrappers (#208039)\n2026-07-17 mishal_shah@apple.com Add macOS premerge check workflow (#207435)\n2026-07-17 95053726+gandhi56@users.noreply.github.com [NFC][AMDGPU] Cleanup in SOPInstructions.td (#210367)\n2026-07-17 ldionne.2@gmail.com [libc++] Update release runners to the image that was used on main at the branch point (#210378)\n2026-07-17 davidayoung@meta.com Add missing BigArchive container plugin to lldb\u0027s bazel build (#210304)\n2026-07-17 aidengrossman@google.com [compiler-rt] Fix tests after #205331 (#210370)\n2026-07-17 szakharin@nvidia.com [flang] Added fir.create_box operation. (#210220)\n2026-07-17 Abhina.Sreeskantharajan@ibm.com [SystemZ/[z/OS] Guard source-epoch related testcase to 64-bit clang targets (#210341)\n2026-07-17 xxs_chy@outlook.com [RISCV][P-ext][NFC] Add cross-project tests for packed zip/unzip intrinsics (#209575)\n2026-07-17 mizvekov@gmail.com [clang] remove templight support (#210166)\n2026-07-17 zachary.henkel@gmail.com Replace Python\u0027s deprecated tempfile.mktemp() with secure temp APIs (#210123)\n2026-07-17 andrzej.warzynski@arm.com [mlir][vector] Extend `combineContractAndBroadcast` to accept `vector.shape_cast` (#208752)\n2026-07-17 llvm-dev@redking.me.uk [X86] Pull out isFoldableAsShuffle lamdba as helper function. NFC. (#210354)\n2026-07-17 pnadig@apple.com [ExtractAPI] Include nullability attributes (#209221)\n2026-07-17 pnadig@apple.com [ExtractAPI] Include availability attributes for anonymous typedefs (#209187)\n2026-07-17 c_zablit@apple.com [lldb][Windows] Reuse preloaded exe module on launch (#210010)\n2026-07-17 jacek@codeweavers.com [LLD] [COFF] Fix linking directly against an ARM64X DLL without import library (#210311)\n2026-07-17 thakis@chromium.org [gn build] Port 40ae05d4773f (#210357)\n2026-07-17 thakis@chromium.org [gn build] Port 38104cf836c3 (#210356)\n2026-07-17 wangqiang1@kylinos.cn [RISCV][GlobalISel] Legalize G_ATOMICRMW_XCHG (#209983)\n2026-07-17 c_zablit@apple.com [lldb] Support Windows paths in AF_UNIX domain-socket URIs (#206985)\n2026-07-17 davidayoung@meta.com Modify lit config to allow specify extra env vars to pass through to lit invocation (#208239)\n2026-07-17 dtalaashrafi@nvidia.com [Flang][OpenACC] Check routine level for function references in loops (#209529)\n2026-07-17 jonas@devlieghere.com [DWARFLinker] Fix data race on the per-unit file-name cache (#208967)\n2026-07-17 jay.foad@amd.com [AMDGPU] Fix type of SIlds / AMDGPUISD::LDS node (#210340)\n2026-07-17 lodhashreyansh1603@gmail.com [Clang][AST] Add source range for deleted and defaulted functions (#205408)\n2026-07-17 Iliyan.Georgiev@arm.com [mlir][tosa] Add support for MXFP conv2d (#210054)\n2026-07-17 adams@nvidia.com [CIR] Return power-of-two ABI alignment for non-fundamental int widths (#210187)\n2026-07-17 ekeane@nvidia.com [NFC] RelNotes Formatting fix I screwed up in 209893 (#210325)\n2026-07-17 Manuel.Carrasco@amd.com [SPIRV] Emit NonSemantic DebugGlobalVariable (#207230)\n2026-07-17 npopov@redhat.com Revert \"[clang][CodeGen][X86_64] Honor per-function AVX ABI in C/C++ call paths, maintain old psABI for PlayStation.\" (#210303)\n2026-07-17 david.spickett@arm.com [lldb][x86] Remove GCC 6 workaround (#210317)\n2026-07-17 paul.walker@arm.com [LLVM][SVE] Add MachineInst pass to coalesce PTRUE instructions. (#204820)\n2026-07-17 npopov@redhat.com [X86] Fix assertion failure for tail call on i686+pic (#210302)\n2026-07-17 Abhina.Sreeskantharajan@ibm.com [SystemZ][z/OS] Fix zos_translation_time module flag (#210058)\n2026-07-17 flo@fhahn.com [SCEV] Try to fold ZExt/SExt of AddRec before existing lookup. (#208805)\n2026-07-17 thakis@chromium.org [gn build] Port 398f2117379f (#210308)\n2026-07-17 flo@fhahn.com [LV] Add additional SCEV expansion tests with AddRecs. (NFC) (#210159)\n2026-07-17 kseniya.tikhomirova@intel.com [libsycl] add explicit instantiations for event::get_profiling_info (#210118)\n2026-07-17 takashi.yano@nifty.ne.jp [Clang][Driver] Fix compiler-rt library directory for cygwin (#208925)\n2026-07-17 theagingboy05@gmail.com [KnownBits] Use X \u003c Y identity and umin(MaxX, MaxY - 1) bound in urem (#210262)\n2026-07-17 theagingboy05@gmail.com [AArch64][GlobalISel] Add sign bits for G_VASHR (#210269)\n2026-07-17 jacek@codeweavers.com Revert \"[LLD] [COFF] Fix linking directly against an ARM64X DLL without import library (#210080)\" (#210299)\n2026-07-17 me@antoniofrighetto.com [ConstraintElimination] Handle equality predicates with signed system (#205331)\n2026-07-17 mayanksolanki393@gmail.com [LLVM][Verifier] Remove constant-only matrix stride check (#207665)\n2026-07-17 Wilson) Ogbonna [Clang][Sema] Fix crash in UnresolvedMemberExpr check (#209792)\n2026-07-17 ikuklin@accesssoftek.com [Driver][DirectX] Add `/Qstrip_debug` flag (#204832)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/llvm-project-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: I2c936809aab5d01f43e73c521cce737b440e2869\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8114103\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "fd8b317f19e726511ec578914120924eb9242392",
      "tree": "a39e25fb96a14c6e01e3ca15f4716ac6b12f1adb",
      "parents": [
        "4d6ee34dd07de0837287a33cdca245e391cea39b"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Fri Jul 17 19:00:25 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 20:53:30 2026"
      },
      "message": "Roll v8 from 80bcd758a7c3 to 40466fbf711d (29 revisions)\n\nhttps://chromium.googlesource.com/v8/v8.git/+log/80bcd758a7c3..40466fbf711d\n\n2026-07-17 olivf@chromium.org [tiering] Use BudgetModification::kReset in Runtime_MarkLazyDeoptimized\n2026-07-17 manoskouk@chromium.org [wasm][shared] Remove shared WasmTrustedInstanceData\n2026-07-17 marja@chromium.org [maglev] Deopt immediately after detecting an empty type\n2026-07-17 manoskouk@chromium.org [wasm][shared] Remove shared-function logic\n2026-07-17 clemensb@chromium.org [owners] Remove inactive core owner accounts\n2026-07-17 paolosev@microsoft.com [wasm] Fix GdbRemote to make it work with LLDB\n2026-07-17 mlippautz@chromium.org Add security contact for PPC/S390\n2026-07-17 mlippautz@chromium.org docs: Update security guidance on unsupported projects\n2026-07-17 dmercadier@chromium.org [turbolev] escape analysis: increment use-counts when cloning DeoptFrame\n2026-07-17 omerkatz@chromium.org [sandbox] Disassemble code in generated code validator\n2026-07-17 clemensb@chromium.org [arraybuffer] Use StrongAlias in BackingStore getters\n2026-07-17 dmercadier@chromium.org [turbolev] Fix escape analysis bug when overwriting a loaded field\n2026-07-17 mlippautz@chromium.org Add security contact for Drumbrake\n2026-07-17 jgruber@chromium.org [regexp] Skip useless backtrack drains for atomic-shaped loops\n2026-07-17 mrcvtl@chromium.org [maglev] Support out-of-bounds stores for TypedArrays\n2026-07-17 clemensb@chromium.org [wasm] Synchronize central stack limits in SetStackSize\n2026-07-17 mrcvtl@chromium.org [maglev] Move FunctionPrototypeHasInstance to MaglevReducer\n2026-07-17 mrcvtl@chromium.org [maglev] Exempt small functions from call frequency inlining threshold\n2026-07-17 ahaas@chromium.org [google3] Disable test because of timeout\n2026-07-17 olivf@chromium.org [sandbox] Re-Introduc CAS loops in JSDispatchEntry\n2026-07-17 clemensb@chromium.org [testing][sandbox] Safely check read-only space and shared heap bounds\n2026-07-17 yahan@iscas.ac.cn [riscv] Fix undeclared identifier \u0027kWRegSize\u0027\n2026-07-17 dmercadier@chromium.org [turbolev] Fix flaky test under stress_gc\n2026-07-16 junyan1@ibm.com [ppc] Stop hardcoding r0 as scratch in Zero overloads\n2026-07-16 etienneb@google.com [inspector] Fix off-by-one boundary check in setVariableValue\n2026-07-16 mfarazma@ibm.com s390: Use WriteUnalignedValue under SetInstructionBits\n2026-07-16 yahan@iscas.ac.cn [riscv] Implement F16x8/I16x8 vector conversions\n2026-07-16 clemensb@chromium.org [d8] Support repeating string instructions in hardware watchpoints\n2026-07-16 clemensb@chromium.org [base][objects] Return StrongAlias in JSArrayBuffer getters\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/v8-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: I70155af1ce29c841c5730a72919f0ed94798af50\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8119036\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "4d6ee34dd07de0837287a33cdca245e391cea39b",
      "tree": "5536a8ca99aac379f9e8deaf41b22e54ee8074f0",
      "parents": [
        "3feb1900c538623a1ecbd5e11b8e7c63f67d6e6d"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Fri Jul 17 16:12:00 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 19:34:03 2026"
      },
      "message": "Roll emscripten from 0b10e353c5c2 to 3f62453168ec (1 revision)\n\nhttps://chromium.googlesource.com/external/github.com/emscripten-core/emscripten.git/+log/0b10e353c5c2..3f62453168ec\n\n2026-07-17 179889221+emscripten-bot@users.noreply.github.com Update emsdk version from ca2b1316 to c09b2d2f (#27368)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/emscripten-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: Ice9860a3009098f046c4a223d2e8aeab08ab3530\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8114927\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "3feb1900c538623a1ecbd5e11b8e7c63f67d6e6d",
      "tree": "541cb405ee601cec1402099a751bc75f893fa1ef",
      "parents": [
        "c09b2d2f4789adac654d5b434e09ce9a80c11a02"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Fri Jul 17 10:02:07 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 13:41:21 2026"
      },
      "message": "Roll llvm-project from 3c6b4870425e to 6cafa889cd39 (32 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project.git/+log/3c6b4870425e..6cafa889cd39\n\n2026-07-17 nerixdev@outlook.de [lldb][NativePDB] Use active bits for constant width (#196104)\n2026-07-17 jay.foad@amd.com [AMDGPU] Add assembler check for GFX1250 unclaused vmem workaround (#209517)\n2026-07-17 arseniy.obolenskiy@amd.com [SPIR-V] Preserve signed i1 semantics in sitofp (#209232)\n2026-07-17 arseniy.obolenskiy@amd.com [SPIR-V][NewPM] Fix SPIRVEmitIntrinsics registration with the new pass manager (#209966)\n2026-07-17 jacek@codeweavers.com [LLD] [COFF] Fix linking directly against an ARM64X DLL without import library (#210080)\n2026-07-17 oyzawqgcfc@gmail.com [libcxx] avoid include Uppercase windows headers (#208903)\n2026-07-17 jay.foad@amd.com [AMDGPU] Handle expert scheduling VA_VDST WAR hazards (#201619)\n2026-07-17 iana@apple.com [clang][driver] Add a -target-variant alias for -darwin-target-variant (#208388)\n2026-07-17 andrzej.warzynski@arm.com [mlir][vector] Fix e2e test post #210090 (#210270)\n2026-07-17 david.spickett@arm.com [lldb][test] Handle potential compiler differences in TestEmptyFuncThreadStepOut.py (#210050)\n2026-07-17 llvm-dev@redking.me.uk [VectorCombine][X86] Add test coverage for #209714 (#210063)\n2026-07-17 andrzej.warzynski@arm.com [mlir][vector][nfc] Update integration tests (#210090)\n2026-07-17 npopov@redhat.com [LTO] Sort DefinedGlobals in LTO cache key (#210025)\n2026-07-17 i@maskray.me [CycleInfo] Represent cycles by an opaque handle. NFC (#210117)\n2026-07-17 sclarke@tenstorrent.com [HashRecognize] Remove byte-multiple trip count requirement (#210086)\n2026-07-17 kergawy@nvidia.com [flang][PFT] record every target of an assigned GO TO (#210065)\n2026-07-17 jbailey@raspberryginger.com [libc][docs] Dynamically generate time.h documentation (#210197)\n2026-07-17 rise@apple.com [lldb] Fix tsan error in SymbolLocatorDebugSymbols (#209698)\n2026-07-17 llvm-project@meinersbur.de [fakeflang] Also detect CMakeTestGNU.c (#210175)\n2026-07-17 pavel@labath.sk [libc] Fix size of struct sockaddr_storage (#210037)\n2026-07-17 pavel@labath.sk [libc] add net/if.h to the list of installed headers (#210021)\n2026-07-17 バレンタイン クレメン [flang][cuda] Add option to flag descriptor I/O as error (#210170)\n2026-07-17 Matthew.Arsenault@amd.com CodeGen: Rename LibcallLoweringModuleAnalysisResult to ModuleLibcallLoweringInfo (#210176)\n2026-07-17 liyongtai@iscas.ac.cn [Clang][RISCV] Add P extension reinterpret cast intrinsics (#210241)\n2026-07-17 RanaPratapReddy.Nimmakayala@amd.com [CIR][AMDGPU] Adds `__amdgpu_buffer_rsrc_t` in the buffer-resource address space (#204782)\n2026-07-17 pavel@labath.sk [libc][bazel] Add remaining sys/socket functions and tests (#209798)\n2026-07-17 6399679+maflcko@users.noreply.github.com [compiler-rt][test] Use configured Python for lit page-size probe (#209175)\n2026-07-17 6399679+maflcko@users.noreply.github.com [compiler-rt][ubsan] Fix suppressions for inlined functions (#206735)\n2026-07-17 sameer.sahasrabuddhe@amd.com [Docs][AMDGPU] Consistent use of \"wave-uniform\", \"per-lane\" and \"immediate\" (#209974)\n2026-07-17 dzbarsky@gmail.com [clangd][Support] Outline LSP payload decode errors (#203121)\n2026-07-17 eepshteyn@nvidia.com [flang] Add lowering tests for parenthesized initial values (#209664)\n2026-07-17 carl.ritson@amd.com [AMDGPU] Refactor GFX11 VALU Mask Hazard Waitcnt Merging (#169213)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/llvm-project-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: I42542aa22e5c89d0fb6f86f78e115b8067a2ad71\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8116526\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c09b2d2f4789adac654d5b434e09ce9a80c11a02",
      "tree": "2400f3233aed0306e4d78cf4a42770a77240a7a3",
      "parents": [
        "b4865982014414b1e324fda71db51bb48559091c"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Fri Jul 17 05:15:50 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 07:59:35 2026"
      },
      "message": "Roll llvm-project from 398f2117379f to 3c6b4870425e (15 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project.git/+log/398f2117379f..3c6b4870425e\n\n2026-07-17 lhames@gmail.com [orc-rt] Add TaskGroup::TokenSource; drop raw group accessor (#210240)\n2026-07-17 madhura@nvidia.com [SLP][modularisation][NFC] Extract mask, shuffle and AA helpers into SLUtils 3/3 (#209973)\n2026-07-17 tstellar@redhat.com workflows: Fixes for release-binaries and upload-release-artifact (#209246)\n2026-07-17 vkandiah@nvidia.com [flang][cuda] Managed backing for -gpu\u003dunified allocatables/pointers (#210149)\n2026-07-17 haohai.wen@intel.com [ObjectYAML][NFC] Hoist BBAddrMap yaml2obj encoder into a shared helper (#205991)\n2026-07-17 wangrui@loongson.cn [LoongArch] Fix invalid VEXTH combines for unsupported type extensions (#209725)\n2026-07-17 57025411+harrisonGPU@users.noreply.github.com [GVN][NFC] Use LoadInst::getProperties() when creating PRE load (#208605)\n2026-07-17 rupprecht@google.com [bazel][clang][ssaf] Fix 398f2117379f42764e433d19ea0d0cd65009a4aa (#210222)\n2026-07-17 echristo@gmail.com [NFC] Reuse DwarfExpression fragment (#210181)\n2026-07-17 sohailraj.satapathy@gmail.com [libc][stdfix] Guard DiviFxTest shift edge cases against narrow IntType (#209970)\n2026-07-17 benjamin.luke@sony.com [clang][CodeGen][X86_64] Honor per-function AVX ABI in C/C++ call paths, maintain old psABI for PlayStation. (#193298)\n2026-07-17 chenshanzhi@huawei.com [AArch64][SVE] Support lowering masked loads/stores of \u003c4 x bf16\u003e and \u003c8 x bf16\u003e (#208744)\n2026-07-17 echristo@gmail.com Add expression validation tests for DW_OP_swap (#210184)\n2026-07-17 ismail@bennani.ma [lldb/script] Migrate frame recognizers onto ScriptedPythonInterface  (#209805)\n2026-07-17 a.bataev@outlook.com [SLP][NFC]Fix non-determinism in pointers comparison, NFC\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/llvm-project-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: I322e045c2f87fd1979d9ffa8bd2c2022c053590d\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8114648\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b4865982014414b1e324fda71db51bb48559091c",
      "tree": "17e8cc8639ed424e7201343588fcb7427e3a1477",
      "parents": [
        "e77575fdc3e4b215467a49917289e669d395612b"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Fri Jul 17 00:47:50 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 03:13:09 2026"
      },
      "message": "Roll llvm-project from 85cc99660cf0 to 398f2117379f (43 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project.git/+log/85cc99660cf0..398f2117379f\n\n2026-07-17 aviralg@users.noreply.github.com [clang][ssaf] Add static-library create subcommand (#208799)\n2026-07-17 aaupov@fb.com [BOLT] Add fdata symbols mode (#209932)\n2026-07-17 kaitlinpeng@microsoft.com [SPIRV] Pack 64-bit vec2 typed buffers into 4x32-bit images (#208626)\n2026-07-17 lhames@gmail.com [orc-rt] Add asCCallback utility -- C callbacks for methods. (#210048)\n2026-07-17 lntue@google.com [libc][math] Fix double-rounding errors with denormal inputs for hypot function. (#208247)\n2026-07-17 pcc@google.com gn build: Support building debug binaries from a release build directory.\n2026-07-16 rkleckner@nvidia.com [docs] Finish MyST migration for BOLT docs (#210199)\n2026-07-16 aidengrossman@google.com [WebAssembly] Port WebAssemblyCleanCodeAfterTrapPass\n2026-07-16 i@tianshilei.me [NFC] Use new target triple for some tests (#210202)\n2026-07-16 aidengrossman@google.com [WebAssembly] Port WebAssemblyFixBrTableDefaultsPass\n2026-07-16 rkleckner@nvidia.com [bolt][docs] Rename BOLT docs to Markdown (#210198)\n2026-07-16 aidengrossman@google.com [WebAssembly] Port WebAssemblySetP2AlignOperandsPass\n2026-07-16 iajbar@quicinc.com [Hexagon] Add MC lit test for dropped fixups after packet relaxation (#210157)\n2026-07-16 jonas@devlieghere.com [WebAssembly] Don\u0027t assert on a non-zero call_indirect table index (#210120)\n2026-07-16 a.bataev@outlook.com [SLP]Drop nsw when reordering a sub feeding icmp eq/ne 0\n2026-07-16 a.bataev@outlook.com [SLP][NFC]Add a test with incorrect nsw in reordered sub feeding equal cmp, NFC\n2026-07-16 mentlerd@gmail.com [lldb][test] Allow dotest.py to call for Xcode to attach (#209628)\n2026-07-16 jacek@codeweavers.com [clang][mingw] Try both native and ARM64EC triples when looking for a sysroot on the ARM64EC target (#210017)\n2026-07-16 echristo@gmail.com [NFC][LSR] Remove duplicate debug expression update (#210188)\n2026-07-16 vonosmas@gmail.com [libc] Move gettimeofday to sys/time.h header. (#210185)\n2026-07-16 echristo@gmail.com [NFC] Inline DwarfExpression frame register check (#210186)\n2026-07-16 craig.topper@sifive.com [RISCV][P-ext] Add RISCVISD::PWZIP for RV32. (#210134)\n2026-07-16 brad@comstyle.com [Android] Drop workarounds for older Android API levels pre 23 (#161893)\n2026-07-16 95053726+gandhi56@users.noreply.github.com [AMDGPU] Lower uniform uaddsat.i32 to SALU insts (#210168)\n2026-07-16 daniel.kiss@arm.com [AArch64][COFF] Branch-protection\u003dstandard/pac-ret means \"b-key\" on Windows (#203989)\n2026-07-16 john.jepko@ericsson.com [Clang][Sema] Reland -Wstringop-overread with computeDependence fix (#208012)\n2026-07-16 47756807+khaki3@users.noreply.github.com [flang][cuda] Use managed allocation for saved locals (#210133)\n2026-07-16 kbravjr@gmail.com [TableGen] Short-circuit !cond operator (#208942)\n2026-07-16 a.bataev@outlook.com [SLP][NFC]Add a test with GEPs under the same select condition, NFC\n2026-07-16 mauri870@gmail.com [tsan] Enable __TSAN_HAS_INT128 on s390x and mips64 (#197319)\n2026-07-16 jbailey@raspberryginger.com [libc] Implement alloca.h header (#210150)\n2026-07-16 バレンタイン クレメン [flang][cuda] Register allocator when cuf.allocate or cuf.deallocate are present (#210147)\n2026-07-16 rkleckner@nvidia.com [docs] Rewrite LLD docs to Markdown (#209897)\n2026-07-16 timothy.corringham@amd.com [HLSL] Implement RWTexture2DArray (#208725)\n2026-07-16 rkleckner@nvidia.com [docs] Rename LLD docs to Markdown (#209894)\n2026-07-16 iii@linux.ibm.com [llvm-dwp] Fix endianness issues (#203424)\n2026-07-16 firmiana402@gmail.com [lldb] Produce generic results for DWARF relational operations (#210122)\n2026-07-16 iit.akshay@gmail.com [CIR] Fix use-after-free when emitting ternary with a throw-expression arm (#208850)\n2026-07-16 alejandro.duran@intel.com [OFFLOAD][L0] Don\u0027t return error on initImpl if library/drivers are missing (#210083)\n2026-07-16 craig.topper@sifive.com [RISCV][P-ext] Remove redundant shuffle lowering for packed widening high-half convert. (#210128)\n2026-07-16 60100307+bassiounix@users.noreply.github.com [Clang][NFC] Update diagnostic handling for C2y compatibility in parser (#209920)\n2026-07-16 rscottmanley@gmail.com [OpenACC] emit NYI for multi-rank or non-memref type array reduction (#210143)\n2026-07-16 craig.topper@sifive.com [RISCV][P-ext] Make undef vectors Legal. (#210106)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/llvm-project-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: I010c1b7fef54d51396eb53aef48ae76d852a4914\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8113308\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e77575fdc3e4b215467a49917289e669d395612b",
      "tree": "af74d50d5db4ea9158408fc73f0b9aed35e879c4",
      "parents": [
        "3fc8949f657ed7a9a2d9ca73b60081bc902f6f1c"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Thu Jul 16 22:47:25 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 01:31:38 2026"
      },
      "message": "Roll emscripten from f062699d8063 to 0b10e353c5c2 (2 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/emscripten-core/emscripten.git/+log/f062699d8063..0b10e353c5c2\n\n2026-07-16 sbc@chromium.org [docs] Update deprecated / incorrect W3C spec URLs (#27262)\n2026-07-16 gbedford@cloudflare.com Teach metadce about WASM_ESM_INTEGRATION (#27218)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/emscripten-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: I99a15574f38922cd5dd4f934f2978d818566ecb0\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8110999\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "3fc8949f657ed7a9a2d9ca73b60081bc902f6f1c",
      "tree": "361f2c4a243db21f98849918fdd3c24b52be4c6c",
      "parents": [
        "7789abebd8efa4fe77080b99a6c92d65d0db9934"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Thu Jul 16 19:45:50 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jul 16 22:45:01 2026"
      },
      "message": "Roll llvm-project from 19595357e32b to 85cc99660cf0 (59 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project.git/+log/19595357e32b..85cc99660cf0\n\n2026-07-16 a.bataev@outlook.com [SLP]Drop nsw when shl by BW-1 is converted to mul\n2026-07-16 flo@fhahn.com [InstCombine] Use getInsertionPointAfterDef to get sin/cos InsertPt. (#210130)\n2026-07-16 changpeng.fang@amd.com [AMDGPU] Select upper 16-bits for inline constants in packed BF16 (#209861)\n2026-07-16 a.bataev@outlook.com [SLP][NFC]Add tests with incorrect nsw propagation in shl/mul, NFC\n2026-07-16 devnexen@gmail.com [compiler-rt][memprof] clear histogram tail granule on allocation. (#208911)\n2026-07-16 iajbar@quicinc.com [Hexagon] Fix HexagonRDFOpt hang during live-in recomputation (#209986)\n2026-07-16 andjo403@hotmail.com [ConstraintElim] Add trunc nuw support to condition checks (#209844)\n2026-07-16 danpao@microsoft.com [clang][win] Fix __global_delete wrappers for Arm64EC and cross-TU ::delete (#209585)\n2026-07-16 wrotki@msn.com [Sanitizers][Darwin] Add atos-canary test (#209338)\n2026-07-16 devnexen@gmail.com [sanitizer_common] fix shadowed ret hiding symbolizer read failures. (#209971)\n2026-07-16 85629460+DylanFleming-arm@users.noreply.github.com [libc][mathvec] Fix missing ABI-prefix from causing errors (#210127)\n2026-07-16 ayokunle321@gmail.com [CIR][AMDGPU] Add support for AMDGCN exp2 builtins (#198025)\n2026-07-16 95053726+gandhi56@users.noreply.github.com [AMDGPU] Fold constant offset into SV form addressing in SVS frame index fallback (#208629)\n2026-07-16 zhenw@nvidia.com [flang][cuda] Fix invalid host free of managed allocatable function results (#209945)\n2026-07-16 rouson@lbl.gov [Flang] [Docs] Update DO CONCURRENT status (#209299)\n2026-07-16 hulxxv@gmail.com [libc][math] reduce duplicated inv trig helpers (#191364)\n2026-07-16 farid.m.zakaria@gmail.com [NFC] Refactor when selecting x86-64 EH encoding to be less prone to error (#210109)\n2026-07-16 ekeane@nvidia.com Add fallback type for Constrained placeholders other than plain auto. (#209893)\n2026-07-16 mauri870@gmail.com [tsan][go]: add a128 store, load, compare_exchange (#196833)\n2026-07-16 craig.topper@sifive.com [RISCV] Use MCRegister. NFC (#210110)\n2026-07-16 alangford@apple.com [lldb] Section::GetName should return a StringRef (#209926)\n2026-07-16 mail@alexrichardson.me [RISCV][RVY] Fix DwarfRegAlias for X10_Y to X15_Y (#210104)\n2026-07-16 svet58585@mail.ru [NFC][Clang][PowerPC] Fix suspicious unsequenced volatile accesses in codegen tests (#199338)\n2026-07-16 qiongsiwu@gmail.com [clang][DependencyScanning] Logging Dependency Scanning Events (#195896)\n2026-07-16 qiongsiwu@gmail.com [clang][Modules] Adding Specific Diagnostics when a Finalized PCM is Out-of-date due to Input File Changes (#209857)\n2026-07-16 github@uebelandre.com [bazel] Updated lit_test to work from external workspaces (#204489)\n2026-07-16 aeubanks@google.com [llvm-reduce] Fix !inline_history verifier issues (#199373)\n2026-07-16 i@maskray.me [UniformityAnalysis] Make divergent-exit cycle print order deterministic (#210107)\n2026-07-16 rogreen@nvidia.com [flang][OpenACC] Allow blanks around \u0027:\u0027 in a gang-arg (#210089)\n2026-07-16 Matthew.Arsenault@amd.com AMDGPU: Use subarch triples in more unit tests (#210011)\n2026-07-16 Matthew.Arsenault@amd.com PPC: Avoid constructing TargetTransformInfo in isHardwareLoopProfitable (#209972)\n2026-07-16 Matthew.Arsenault@amd.com SPIRV: Fix constructing temporary TTI in SPIRVPrepareFunctions (#209977)\n2026-07-16 i@maskray.me [CycleInfo] Move cycle accessors to GenericCycleInfo. NFC (#209990)\n2026-07-16 ikuklin@accesssoftek.com [lldb] Add `nullptr` literal to DIL (#208831)\n2026-07-16 rithiksh02@gmail.com [CIR] Add support for the IdiomRecognizer pass (#208854)\n2026-07-16 tstellar@redhat.com workflows/llvm-abi-tests: Fix typo (#209917)\n2026-07-16 i@maskray.me [CycleInfo] Store cycles in a flat preorder array. NFC (#209981)\n2026-07-16 c_zablit@apple.com [lldb][Windows] Don\u0027t let the inferior inherit the --pipe handle (#207024)\n2026-07-16 kseniya.tikhomirova@intel.com [libsycl] fix nd_range template resolution (#210081)\n2026-07-16 i@tianshilei.me [AMDGPU] Guard more intrinsics with target features (#203956)\n2026-07-16 craig.topper@sifive.com [RISCV] Add DUMMY_REG_PAIR_WITH_X0-\u003eGPR copy to copyPhysReg. (#209964)\n2026-07-16 flo@fhahn.com [ConstraintElim] Handle (X \u0026 Y) \u003cs 0 as X \u003cs 0 \u0026\u0026 Y \u003cs 0. (#210033)\n2026-07-16 hardikxk@gmail.com Fix Unintialised char *CommentLexer resulting in potential UB. (#210067)\n2026-07-16 46629861+jandrovins@users.noreply.github.com [Instrumentor] Fix indirect arguments on gpu targets (#209835)\n2026-07-16 ayokunle321@gmail.com [CIR][AMDGPU] Add support for AMDGCN cos builtins (#197806)\n2026-07-16 John.Lu@amd.com [AMDGPU] Update libc/runtime target to use amdgpu (#210032)\n2026-07-16 mitchell.xu2@gmail.com [LifetimeSafety] Add better lifetimebound fix-it spelling for C (#209967)\n2026-07-16 265904573+forking-google-bazel-bot[bot]@users.noreply.github.com [Bazel] Fixes e3d3b3b (#210068)\n2026-07-16 aokblast@FreeBSD.org [LLDB] Print stderr in HandleStop (#208875)\n2026-07-16 106487517+bnjmnjrk@users.noreply.github.com [PatternMatch] Add m_SpecificType(Type*) matcher (#208427)\n2026-07-16 craig.topper@sifive.com [RISCV][P-ext] Replace lowerBuildVectorAsRV32PNarrowingShift with shuffle lowering. (#209088)\n2026-07-16 robert.imschweiler@amd.com [AMDGPU] Improve amdgcn_kill verification (#208220)\n2026-07-16 kai.peter.nacke@ibm.com [PowerPC] Remove itinerary IIC_LdStDCBA (#207227)\n2026-07-16 kseniya.tikhomirova@intel.com [libsycl] Implement nd_range kernel submissions (#206505)\n2026-07-16 sclarke@tenstorrent.com [LoopIdiomRecognize] Enable clmul optimization for CRC loops (#203405)\n2026-07-16 jay.foad@amd.com [AMDGPU] Improve debug printing of regunits in SIInsertWaitcnts (#210066)\n2026-07-16 nikolasklauser@berlin.de [libc++] Optimize std::is_heap_until (#209141)\n2026-07-16 jay.foad@amd.com [AMDGPU] Simplify some isVALU calls. NFC. (#210057)\n2026-07-16 85629460+DylanFleming-arm@users.noreply.github.com [libc][mathvec] Add loop over scalar for unary FP32 (#199273)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/llvm-project-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nTest: Test: adds `scratch_{store,load}_svs_split_offset` to\nChange-Id: I8707c0a02f82278c8e670cef76b1db5cac824b4a\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8108983\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "7789abebd8efa4fe77080b99a6c92d65d0db9934",
      "tree": "a4e10e934641e945e2308479427a29fd3dc86247",
      "parents": [
        "17d03af5cac4e2050ac65d8d122b00b726113668"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Thu Jul 16 19:19:25 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jul 16 22:34:55 2026"
      },
      "message": "Roll emscripten from 3f023523f14b to f062699d8063 (1 revision)\n\nhttps://chromium.googlesource.com/external/github.com/emscripten-core/emscripten.git/+log/3f023523f14b..f062699d8063\n\n2026-07-16 stephenduong@google.com Support multi-value returns in TS definitions (#27332)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/emscripten-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: I5c09bee070a95ec4631f0972394e85f79e77ab52\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8105730\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "17d03af5cac4e2050ac65d8d122b00b726113668",
      "tree": "fd2ba78412bc9a39fb22d9b2f998f9216ae4b293",
      "parents": [
        "0aac93e19bd3a1e1c75e24cc2613dde723d27eca"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Thu Jul 16 15:42:25 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jul 16 19:06:39 2026"
      },
      "message": "Roll emscripten from 7aa3cc4673ff to 3f023523f14b (1 revision)\n\nhttps://chromium.googlesource.com/external/github.com/emscripten-core/emscripten.git/+log/7aa3cc4673ff..3f023523f14b\n\n2026-07-16 179889221+emscripten-bot@users.noreply.github.com Update emsdk version from 3c1f46b2 to ca2b1316 (#27361)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/emscripten-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: I6f75a33269edfe9782cfe46201ba5f7dd438a50f\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8108997\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0aac93e19bd3a1e1c75e24cc2613dde723d27eca",
      "tree": "e1de944db67bbc89abc25ee1234eb1af4bebb7d5",
      "parents": [
        "b238b9668e93d04d974ecb124001cbf836d58fc4"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Thu Jul 16 15:00:15 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jul 16 18:57:14 2026"
      },
      "message": "Roll v8 from 41abdf1244e1 to 80bcd758a7c3 (39 revisions)\n\nhttps://chromium.googlesource.com/v8/v8.git/+log/41abdf1244e1..80bcd758a7c3\n\n2026-07-16 victorgomes@chromium.org [maglev] Fix lastIndex representation in RegExp.prototype.test reduction\n2026-07-16 victorgomes@chromium.org [maglev] Skip post-hoc CSE of zero-input value nodes\n2026-07-16 jgruber@chromium.org [regexp] Fold unconditional BranchOrBacktrack into GoTo\n2026-07-16 clemensb@chromium.org [wasm] Store IndirectHandle in WasmValue for references\n2026-07-16 liuyu@loongson.cn [loong64][mips64][regexp] Skip the JS stack guard check for register-light patterns\n2026-07-16 mfarazma@ibm.com PPC/s390: [regexp] Skip the JS stack guard check for register-light patterns\n2026-07-16 victorgomes@chromium.org Revert \"[maglev] Narrow known maps after failed polymorphic map compares\"\n2026-07-16 rherouart@chromium.org [build] Bundle Test 262 Harness with d8 for clusterfuzz\n2026-07-16 clemensb@chromium.org [d8] Always print instruction bytes around rip on watchpoint tracing\n2026-07-16 clemensb@chromium.org [base] Use FATAL when GCFakeMMap file cannot be opened\n2026-07-16 clemensb@chromium.org [wasm][fuzzer] Disable register allocator verification on slow builds\n2026-07-16 dmercadier@chromium.org [maglev] Do not call set_is_resumable_loop when OSR-compiling\n2026-07-16 dmercadier@chromium.org [turbolev] Escape analysis: handle repr mismatch because of dead code\n2026-07-16 dmercadier@chromium.org [turbolev] Abort on more impossible OOB stores/loads\n2026-07-16 jgruber@chromium.org [regexp] Dispatch disjoint alternations on the masked quick-check value\n2026-07-16 victorgomes@chromium.org Revert \"[maglev] Skip stale maps when narrowing after failed map compares\"\n2026-07-16 clemensb@chromium.org [base][objects] Port JSArrayBuffer bitfields to use StrongAlias\n2026-07-16 victorgomes@chromium.org [maglev] Skip stale maps when narrowing after failed map compares\n2026-07-16 dmercadier@chromium.org [turbolev] Fix over-eager DCHECK(!HasBeenAnalysed())\n2026-07-16 yuheng.wei@intel.com [sparkplug+] Add typed code stubs for binary operations\n2026-07-16 jgruber@chromium.org [turboshaft] Guard localeCompare inline against in-place thinning\n2026-07-16 victorgomes@chromium.org [maglev] Use existing opt code for the inline budget\n2026-07-16 cbruni@chromium.org [pgo] Add more process debugging for pgo profile generation\n2026-07-16 jgruber@chromium.org [maglev] Untag SafeInt-truncation phis with holey-float64 inputs\n2026-07-16 dmercadier@chromium.org Reland \"[turbolev] Enable --turbolev-escape-analysis behind --turbolev-future\"\n2026-07-16 v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com [tools] Update gcmole\n2026-07-16 dmercadier@chromium.org [turbolev] Less aggressive dominance verification after AnyUseMarking\n2026-07-16 jgruber@chromium.org [regexp] Guard masked-search scans on unaligned reads\n2026-07-16 dmercadier@chromium.org [*lev] Avoid infinite recursion when iterating recursive VirtualObjects\n2026-07-16 dmercadier@chromium.org [turbolev] escape analysis: update DeoptFrames of Jumps\n2026-07-16 tlively@google.com [heap] Add an --empty-shared-heap flag\n2026-07-16 tlively@google.com [heap] Simplify global safepoint accesses\n2026-07-15 thibaudm@chromium.org [wasm][growable-stacks] Fix stack limit checks on secondary stacks\n2026-07-15 thibaudm@chromium.org [wasm][jspi][sandbox] Fix argument adaptation for WasmResume builtin\n2026-07-15 mfarazma@ibm.com PPC/S390: Use WriteValue instead of WriteUnalignedValue\n2026-07-15 cwu631@bloomberg.net [api] Fix no parent in kInit hook with Promise::Then and Promise::Catch\n2026-07-15 mfarazma@ibm.com Fix regress-534275413 on big-endian\n2026-07-15 cbruni@chromium.org [pgo] Print system stats for debugging JetStream 3 PGO generation\n2026-07-15 emaxx@google.com Reland \"[testing][sandbox] Filter out memcpy-param-overlap\"\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/v8-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: If19ec4418967a6dd9684e663dda23a516ac5f102\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8104811\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b238b9668e93d04d974ecb124001cbf836d58fc4",
      "tree": "9927a4d6b6240fabd8baa6a7ab9f225704dd4566",
      "parents": [
        "5dda5656386bff8c79c913438799a99d628f7059"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Thu Jul 16 14:15:50 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jul 16 17:42:57 2026"
      },
      "message": "Roll llvm-project from d94df008e715 to 19595357e32b (30 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project.git/+log/d94df008e715..19595357e32b\n\n2026-07-16 llvm-dev@redking.me.uk [X86] combineAdd - remove unnecessary add(a,concat(vpmaddwd(x,y),vpmaddwd(z,w))) -\u003e vpdpwssd(a,concat(x,z),concat(y,w)) fold (#209838)\n2026-07-16 suoyuan666@s5n.xyz [LifetimeSafety] Introduce buildOriginFlowChain to use-after-invalidation (#208891)\n2026-07-16 ayokunle321@gmail.com [CIR][AMDGPU] Add support for AMDGCN sin builtins (#197784)\n2026-07-16 llvm-dev@redking.me.uk [X86] fold-signbit-reduction-cmp.ll - test for each x86-64 cpu level (#210051)\n2026-07-16 alejandro.duran@intel.com [OFFLOAD][L0][NFC] Cleanup dead code (#210060)\n2026-07-16 jrtc27@jrtc27.com [NFC][test][AliasSet] Canonicalise memset.ll\u0027s overload suffices (#210059)\n2026-07-16 npopov@redhat.com [AMDGPU] Add missing FMF flags in tests (NFC) (#210055)\n2026-07-16 flo@fhahn.com [ConstraintElim] Handle (X | Y) \u003es -1 as X \u003es -1 \u0026\u0026 Y \u003es -1. (#209743)\n2026-07-16 kseniya.tikhomirova@intel.com [libsycl] Fix mock error in unittest helper (#209726)\n2026-07-16 a.bataev@outlook.com [SLP][NFC]Add a test with the non-profitable instcount check across the loops, NFC\n2026-07-16 phosek@google.com [libc++] Partially revert #208330 (#209928)\n2026-07-16 wangpengcheng.pp@bytedance.com [TableGen][RISCV] Generate pre/post-RA statistics for macro fusions (#209394)\n2026-07-16 philip.wilkinson@arm.com [mlir][tosa] Add support for MXFP in CONCAT (#209719)\n2026-07-16 mkovacevic@baylibre.com [Orc] Update the comment so it doesn\u0027t mention TargetTriple argument that no longer exists (#210023)\n2026-07-16 lhames@gmail.com [orc-rt] Session::OnCallControllerReturnFn, comments. NFC. (#210035)\n2026-07-16 mariusz.sikora@amd.com [AMDGPU] Clean up GFX13 feature list (#208416)\n2026-07-16 wenju.he@intel.com [DebugInfo][NFC] Fix PDB/Native/LinePrinter.h build warning -Wmicrosoft-unqualified-friend (#209715)\n2026-07-16 llvm-project@meinersbur.de [Flang][CMake] Use fakeflang as dispatcher (#209482)\n2026-07-16 kergawy@nvidia.com [flang][PFT] record every target of multiway branches (#210012)\n2026-07-16 41923095+311Volt@users.noreply.github.com [offload] fix failure of olCreateProgramTest.TruncatedBinary (#210024)\n2026-07-16 madhura@nvidia.com [SLP][NFC] Address follow-up cleanups in SLPUtils (#210016)\n2026-07-16 shikharj@qti.qualcomm.com Bound ISL operations during DeLICM scalar collapsing (#203073)\n2026-07-16 me@antoniofrighetto.com [clang][CodeGen] Do not use atomicrmw in compound assignments with FP conversions (#209114)\n2026-07-16 41923095+311Volt@users.noreply.github.com [offload] add translation of plugin-specific error codes to Offload API ECs (#207208)\n2026-07-16 mel.chen@sifive.com [VPlan] Relax address constraints during stride analysis (#209168)\n2026-07-16 Matthew.Arsenault@amd.com AMDGPU: Use subarch in tests using generic arches (#209870)\n2026-07-16 Matthew.Arsenault@amd.com AMDGPU: Convert tests to use subarch from triples in the file (#209869)\n2026-07-16 wenju.he@intel.com [Clang][OpenCL] Promote a few extensions to OpenCL 3.1 core (#204330)\n2026-07-16 tbaeder@redhat.com Reapply \"[clang][bytecode] Diagnose pointer subtractions of elements … (#209998)\n2026-07-16 luke@igalia.com [RISCV][VPlan] Cost vp.merges that are likely to be folded away as free (#209387)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/llvm-project-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: I9d6bea30e3bcc34cbe0c35cbee83eb553166c43f\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8105648\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "5dda5656386bff8c79c913438799a99d628f7059",
      "tree": "68cdddb9f152ed2993ad8d4d60c7404991d77839",
      "parents": [
        "ca2b1316930bf31e69f7f4cb4405c45f5f8393c7"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Thu Jul 16 09:11:50 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jul 16 12:13:01 2026"
      },
      "message": "Roll llvm-project from 6705f3d3d2e6 to d94df008e715 (28 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project.git/+log/6705f3d3d2e6..d94df008e715\n\n2026-07-16 Matthew.Arsenault@amd.com AMDGPU: Convert llvm-reduce tests to new subarch triples (62) (#209868)\n2026-07-16 Ben.Dunbobbin@sony.com [DTLTO] Add remote compiler option forwarding coverage (#208589)\n2026-07-16 jacek@codeweavers.com [CodeGen][ARM64EC] Copy first four arguments to FP registers in vararg exit thunks (#209581)\n2026-07-16 57025411+harrisonGPU@users.noreply.github.com [IR] Add elementwise modifier to atomic loads (#204556)\n2026-07-16 llvm-dev@redking.me.uk Revert \"[X86] Remove redundant `cmp` before `adc` after `lzcnt` or `tzcnt`\" (#210006)\n2026-07-16 jesse.huang@sifive.com [RISC-V] Make Short Forward Branches capable of matching Zibi instructions (#208637)\n2026-07-16 arseniy.obolenskiy@amd.com [AMDGPU] Reject sub-dword format buffer loads and stores (#209703)\n2026-07-16 Matthew.Arsenault@amd.com AMDGPU: Migrate KernelInfo tests to new subarch triples (61) (#209867)\n2026-07-16 rdivacky@vlakno.cz [TableGen] Optimize register bank and info emission. (#208297)\n2026-07-16 Matthew.Arsenault@amd.com AMDGPU: Use amdgpu triples in llvm-split tests (60) (#209866)\n2026-07-16 Matthew.Arsenault@amd.com AMDGPU: Migrate MIR parser tests to new subarch triples (59) (#209819)\n2026-07-16 Matthew.Arsenault@amd.com AMDGPU: Migrate DebugInfo tests to new subarch triples (58) (#209818)\n2026-07-16 Matthew.Arsenault@amd.com AMDGPU: Fix creating temporary TTI in AMDGPUCodeGenPrepare (#209976)\n2026-07-16 fabian.ritter@amd.com [LangRef] State that the memory model is an axiomatic one (#208710)\n2026-07-16 30845429+ilia-cher@users.noreply.github.com [AMDGPU] Fix speculative register pressure queries (#208574)\n2026-07-16 mateusz.chudyk@intel.com [GlobalISel] Fix crash in isConstantOrConstantSplatVectorFP for non-register operands\n2026-07-16 11032120+lucas-rami@users.noreply.github.com [CodeGen] Fine-grained LIS updates on remat and dead-def handling (#202673)\n2026-07-16 andjo403@hotmail.com [InstCombine] Teach takeLog2 log2(X + 1) IIF X[0,1] -\u003e X (#209741)\n2026-07-16 Matthew.Arsenault@amd.com clang/HIP: Update documentation for class name (#209992)\n2026-07-16 i@maskray.me [Mips] Fix test after #201537 (#209993)\n2026-07-16 npopov@redhat.com Revert \"[MergeFunctions] Preserve instruction-level profile metadata during merging\" (#209987)\n2026-07-16 57025411+harrisonGPU@users.noreply.github.com [AMDGPU] Use v_pk_add_bf16 for scalar bf16 fadd on gfx1250/gfx13 (#209128)\n2026-07-16 lhames@gmail.com [orc-rt] Close with \"// namespace\" consistently. NFC. (#209979)\n2026-07-16 pavel@labath.sk [libc] Reimplement IN6_IS_ADDR_* macros using statement expressions (#209772)\n2026-07-16 pavel@labath.sk [libc] Replace sys/select.h, sys/utsname.h and sys/wait.h includes with proxy headers (#209851)\n2026-07-16 tbaeder@redhat.com Revert \"[clang][bytecode] Diagnose pointer subtractions of elements of different arrays\" (#209969)\n2026-07-16 tnwilly@gmail.com [NVGPU] Add FP8 (e4m3/e5m2) support to nvgpu.mma.sync (#207342)\n2026-07-16 prka@google.com Fix Bazel build for 48607d2 (#209960)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/llvm-project-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: Ia7ae401472d5be6d2799fc2ee3428a1ae1646c42\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8105143\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "ca2b1316930bf31e69f7f4cb4405c45f5f8393c7",
      "tree": "e0c8c67b9d0128135b481858618590700b4eaedf",
      "parents": [
        "cd05cb758cdc87b229e01eef7c867b88cf7ac958"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Thu Jul 16 04:58:47 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jul 16 07:09:44 2026"
      },
      "message": "Roll llvm-project from 670841415d3d to 6705f3d3d2e6 (18 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project.git/+log/670841415d3d..6705f3d3d2e6\n\n2026-07-16 madhura@nvidia.com [SLP][Modularisation][NFC] Extract commutativity and ordering helpers into SLPUtils 2/3 (#209080)\n2026-07-16 kazu@google.com [ADT] Introduce EytzingerTable (#209343)\n2026-07-16 AlokKumar.Sharma@amd.com [MergeFunctions] Preserve instruction-level profile metadata during merging (#208009)\n2026-07-16 tbaeder@redhat.com [clang][bytecode] Diagnose pointer subtractions of elements of different arrays (#209496)\n2026-07-16 sohailraj.satapathy@gmail.com [libc][stdfix] Implement divifx functions in LLVM libc (#206115)\n2026-07-16 luke@igalia.com [VPlan] Inline EVL pattern into single match call in optimizeLatchExitInductionUser. NFC (#209953)\n2026-07-16 haohai.wen@intel.com [yaml2obj] Apply output size limit to COFF (#209695)\n2026-07-16 i@maskray.me [CycleInfo] Drop GraphTraits and df_iterator. NFC (#209847)\n2026-07-16 jacquesguan@me.com [mlir][emitc] Add increment and decrement ops (#208648)\n2026-07-16 aelliott@qti.qualcomm.com [MCSchedule][NFC] Use constexpr for static constants (#209934)\n2026-07-16 115543042+yingopq@users.noreply.github.com [Mips] Did not put fake_use into delay slot (#201537)\n2026-07-16 jacquesguan@me.com [CIR][RISCV] Support Zihintntl builtins (#205468)\n2026-07-16 e_ezike@apple.com [lldb-dap] Migrate DAP io tests. (#209538)\n2026-07-16 hnrklssn@gmail.com [clang][bytecode] long double on arm64 darwin is 8 bytes (NFC) (#209930)\n2026-07-16 pengfei.02@bytedance.com [tsan] Add 47-bit VMA mapping for linux/aarch64 (#205949)\n2026-07-16 ekeane@nvidia.com Make Multiversion Function Resolvers set CurFn (#209918)\n2026-07-16 dzbarsky@gmail.com [TableGen] Pool duplicate code-emitter base encodings (#202619)\n2026-07-16 phoebe.wang@intel.com [X86][APX] Add EVEX BMI opcodes to isDefConvertible (#209699)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/llvm-project-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: Ia63f93f46adcd0b679c55f00cf318b9aa843da96\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8103648\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "cd05cb758cdc87b229e01eef7c867b88cf7ac958",
      "tree": "a84a4472923fa42968b224c9eb9f913f269af497",
      "parents": [
        "0b02a3eb98341b04f6765f69c59f1a6d3f00e011"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Thu Jul 16 01:42:37 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jul 16 03:34:58 2026"
      },
      "message": "Roll emscripten from 9cbdf2df663c to 7aa3cc4673ff (1 revision)\n\nhttps://chromium.googlesource.com/external/github.com/emscripten-core/emscripten.git/+log/9cbdf2df663c..7aa3cc4673ff\n\n2026-07-16 sbc@chromium.org [docs] Update deprecated specification URLs to https and canonical domains (#27337)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/emscripten-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: I1c2a41af9243484b1bbff96338880d7ae8b165c9\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8105004\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0b02a3eb98341b04f6765f69c59f1a6d3f00e011",
      "tree": "4be90c83546d4bef61031c9852d2995e31073579",
      "parents": [
        "ddf1b35f24c39864d0b71059e140ecea7ed6b42d"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Wed Jul 15 23:45:47 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jul 16 02:56:21 2026"
      },
      "message": "Roll llvm-project from be1b1a77732c to 670841415d3d (43 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project.git/+log/be1b1a77732c..670841415d3d\n\n2026-07-15 e_ezike@apple.com [lldb-dap] Migrate lldb-dap tests in `lldb-dap/breakpoint` (#208166)\n2026-07-15 aelliott@qti.qualcomm.com [MCSched] Allow tuning LoadLatency/MispredictPenalty (#203139)\n2026-07-15 Kewen.Meng@amd.com [Offload][AMDGPU] Make compiler-rt libs visible (#209849)\n2026-07-15 aeubanks@google.com [NFC] Remove unused MCObjectFileInfo methods (#209906)\n2026-07-15 yfzhu@google.com [libc][baremetal] expose `malloc_usable_size` from freelist heap (#208337)\n2026-07-15 バレンタイン クレメン [flang][cuda] Add PURE to time intrinsic so it can be used in DO CONCURRENT (#209901)\n2026-07-15 nitro123@outlook.com [BOLT] Skip function instead of aborting on jump table analysis failure (#206742)\n2026-07-15 バレンタイン クレメン [flang][cuda] Decouple CUFInit from CUDA language features (#209846)\n2026-07-15 nikhil.kalra@gmail.com [TableGen][GISel] Fix Matcher Creation for C++23 libc++ (#209783)\n2026-07-15 flo@fhahn.com [VPlan] Add VPlan print test for expanding SCEV with AddRec (NFC). (#209886)\n2026-07-15 ekeane@nvidia.com [CIR] Fix a pair of CIR Build failures: (#209896)\n2026-07-15 mtrofin@google.com [NFC] rename `MD_unique_id` to `MD_guid` for consistency (#209880)\n2026-07-15 rkleckner@nvidia.com [docs] Rewrite selected Clang docs to Markdown (#209283)\n2026-07-15 rkleckner@nvidia.com [docs] Rename selected Clang docs to Markdown (#209281)\n2026-07-15 zhijian@ca.ibm.com [NFC][PowerPC] Delete redundant ISD::TRUNCATE from setTargetDAGCombine (#200902)\n2026-07-15 vkandiah@nvidia.com [flang][cuda] Skip implicit managed/unified attribution for COMMON objects (#209855)\n2026-07-15 anoronha@apple.com [lldb] Skip the prologue before reading `this` when stepping into std::function (#209629)\n2026-07-15 thurston@google.com [msan][NFCI] Add maybe_unused annotation for #209652 (#209878)\n2026-07-15 david.green@arm.com [AArch64] Lower fixed width bf16 fpround (#209411)\n2026-07-15 tbaeder@redhat.com [clang][bytecode] Fix tail padding with __builtin_object_size (#209771)\n2026-07-15 paulkirth@google.com [libcxx] Mark test unsupported in clang-24 (#209794)\n2026-07-15 flo@fhahn.com [ConstraintElim] Try to get induction step/start/flags from IR (NFC-ish) (#209284)\n2026-07-15 wenju.he@intel.com [compiler-rt] Fix asan_interceptors.cpp build warning -Wunused-template (#209750)\n2026-07-15 thurston@google.com [msan] Handle AVX512 fpclass (floating-point classification) for packed double/float (#209652)\n2026-07-15 arda@pektezol.dev [LowerTypeTests] Avoid null dereference on invalid branch funnel operand (#204951)\n2026-07-15 61749375+pdokoupil@users.noreply.github.com [compiler-rt][sanitizer_common] Fix setgroups syscall pre-hook to check its input (#209207)\n2026-07-15 1762963+oontvoo@users.noreply.github.com [codegen]Ensure __builtin_trap() has an unreachable (#197789)\n2026-07-15 aeternalmail@gmail.com [Clang] [Diagnostic] Extend DiagCompat() to C language modes (#209241)\n2026-07-15 flo@fhahn.com [VPlan] Make VPBlockTy enum protected (NFC) (#209863)\n2026-07-15 amy.kwan1@ibm.com [Object][GOFF] Recognize RLD and LEN records (#207118)\n2026-07-15 Matthew.Arsenault@amd.com AMDGPU: Migrate more tests to using subarch triple commands (57) (#209817)\n2026-07-15 thurston@google.com [msan] Handle AVX512 mask.compress (#209654)\n2026-07-15 Matthew.Arsenault@amd.com AMDGPU: Fold -mcpu into subarch triple for attributor tests (56) (#209816)\n2026-07-15 Matthew.Arsenault@amd.com AMDGPU: Migrate uniform target-cpu attribute tests to subarch triple (55) (#209815)\n2026-07-15 Matthew.Arsenault@amd.com AMDGPU: Migrate tests with regenerated checks to amdgpu subarch triple (54) (#209780)\n2026-07-15 llvm-dev@redking.me.uk [X86] fmaddsub-combine.ll + fmsubadd-combine.ll - cleanup 512-bit buildvector tests (#209850)\n2026-07-15 bjoern@hazardy.de [clang-format] Improve requires clause parsing (#207542)\n2026-07-15 zyedidia@gmail.com [LFI][AArch64] Add PAC support for LFI (#207915)\n2026-07-15 stevenwu@apple.com [Sema][Serialization] Emit unused local typedefs in a deterministic order (#209639)\n2026-07-15 kevinwkt@google.com [compiler-rt][tsan] Fix -Wunused-template in tsan_interface_atomic.cpp (NFC) (#209621)\n2026-07-15 kli@ca.ibm.com [clang][test][AIX] Set OBJECT_MODE\u003dany for all clang test (#209531)\n2026-07-15 rupprecht@google.com [bazel][mlir] Port b8ba3c2b72cb53268129bbecfeb4ba7ec5b8d831 (#209854)\n2026-07-15 61992655+danbrown-amd@users.noreply.github.com [HLSL] Adds diagnostics for missing/ambiguous shader entry function. (#184892)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/llvm-project-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: Ica6f623be2e25c6488112b2bdc120ac8a6720c0e\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8104064\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "ddf1b35f24c39864d0b71059e140ecea7ed6b42d",
      "tree": "98ad58818196ba003e15d31f6270f95e7557a14c",
      "parents": [
        "e82798dba6fee879eb1d2f9514e7a79706579869"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Wed Jul 15 23:49:39 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jul 16 01:47:00 2026"
      },
      "message": "Roll binaryen from 1f903c14babf to 74c39b9bc3e5 (1 revision)\n\nhttps://chromium.googlesource.com/external/github.com/WebAssembly/binaryen.git/+log/1f903c14babf..74c39b9bc3e5\n\n2026-07-15 azakai@google.com ConstraintAnalysis: Sort constraints internally (#8900)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/binaryen-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: I9ad809bdd51839453997359f28e0d74fc47b87e7\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8104066\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e82798dba6fee879eb1d2f9514e7a79706579869",
      "tree": "e61befb4f124cf4da72b14d0128772ac62818daf",
      "parents": [
        "18d001da336e5834b302de465a861b0c657b1168"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Wed Jul 15 20:16:39 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 15 23:37:22 2026"
      },
      "message": "Roll binaryen from 2de84ed25624 to 1f903c14babf (4 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/WebAssembly/binaryen.git/+log/2de84ed25624..1f903c14babf\n\n2026-07-15 azakai@google.com Version 131 (#8908)\n2026-07-15 stevenfont@google.com Disable fuzzing for relaxed atomics (#8909)\n2026-07-15 stevenfont@google.com Swap memarg bit for HasBackingArrayMask and HasMemoryOrderMask (#8905)\n2026-07-15 azakai@google.com [StackSwitching] CFG: Fix basic blocks around Resume (#8907)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/binaryen-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: Ib7d6304c72c556ca822d13c332c3b26066b706d5\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8101387\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "18d001da336e5834b302de465a861b0c657b1168",
      "tree": "d2d2210270141cf0252804cb7bd450fd03272d90",
      "parents": [
        "1e465cd0637ed21cb4a15af26c2a9c23dc8c06d0"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Wed Jul 15 18:44:47 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 15 21:42:46 2026"
      },
      "message": "Roll llvm-project from a4d12bf0c2ab to be1b1a77732c (87 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project.git/+log/a4d12bf0c2ab..be1b1a77732c\n\n2026-07-15 bwancor@gmail.com Turn signal handling on in LineEditor (#203616)\n2026-07-15 Stanislav.Mekhanoshin@amd.com [AMDGPU] Limit unclaused VMEM w/a to specific targets (#209843)\n2026-07-15 yfzhu@google.com [libc][baremetal][NFC] cache away redundant freelist memory access during push and pop (#208282)\n2026-07-15 c_zablit@apple.com [lldb][Windows] Use extended path prefix for rmtree (#209409)\n2026-07-15 anoop.kumar6@ibm.com [flang] Derive target-specific data layout from triple in TargetRewrite (#209649)\n2026-07-15 kartc@qti.qualcomm.com [Polly] Fix codegen assertions to account for DefinedBehaviorContext (#209188)\n2026-07-15 rainij36@proton.me [mlir][SCFToAffine] Raise scf.for to affine.for (#200851)\n2026-07-15 fantasquex@gmail.com [CIR][NFC] Update stale elementwise handler (#207530)\n2026-07-15 r_mudduluru@apple.com [clang][SSAF] Optionally skip system-header contributors (#205446)\n2026-07-15 huberjn@outlook.com [LLVM] Fix not passing CMAKE_CROSSCOMPILING_EMULATOR for amdgpu (#209828)\n2026-07-15 MattPD@users.noreply.github.com [flang][OpenMP] Lower cross-module user-defined declare reduction (#207493)\n2026-07-15 i@maskray.me [CycleInfo] Number cycles and move the exit-block cache to GenericCycleInfo. NFC\n2026-07-15 aidengrossman@google.com [BPF][ProfCheck] Fix sink-min-max.ll\n2026-07-15 i@maskray.me [ELF] Synthesize STT_FILE if necessary (#209087)\n2026-07-15 aidengrossman@google.com [BPF] Use UTC for sink-min-max.ll\n2026-07-15 victor.pc.upm@gmail.com [mlir][arith] Canonicalize `addf(negf(x), y)` to `subf(y, x)` (#209277)\n2026-07-15 ldionne.2@gmail.com [libc++] Treat negative counts in copy_n \u0026 friends as no-ops (#207086)\n2026-07-15 ldionne.2@gmail.com [libc++] Add benchmarks for std::binary_search and std::equal_range (#207268)\n2026-07-15 ldionne.2@gmail.com [libc++] Add benchmarks for std::replace_copy and std::replace_copy_if (#207070)\n2026-07-15 i@maskray.me [CycleInfo] Move representation-dependent queries to GenericCycleInfo. NFC\n2026-07-15 llvm-dev@redking.me.uk [X86] combineINSERT_SUBVECTOR - use peekThroughBitcastsAndExtracts helper to match target shuffles as well. NFC. (#209803)\n2026-07-15 ulrich.weigand@de.ibm.com [OpenMP] Fix endian bug in hierarchical barrier code (#117073)\n2026-07-15 michaelrj@google.com [libcxx][libc] update LLVM-libc test status (#201236)\n2026-07-15 marcosh@amd.com [LLVM][ADT] Adding range-based test_all and test_any methods for BitVector (#209790)\n2026-07-15 alangford@apple.com [lldb] Convert ELFSymbol dump methods to use StringRef (#209650)\n2026-07-15 md.faijul.amin@intel.com [SPIRV] Sign-extend operands of sign-sensitive ops on sub-pow2 widths (#203661)\n2026-07-15 rupprecht@google.com [clang][OpenMP][test] Specify libomp flag (#209804)\n2026-07-15 rupprecht@google.com [bazel][lldb] Add layering deps (#209813)\n2026-07-15 rupprecht@google.com [bazel][mlir][acc] Fix f8f37a65d472e65561994fb7ae55f6b539c357d4 (#209809)\n2026-07-15 バレンタイン クレメン [flang][cuda] Register allocator only when needed (#208355)\n2026-07-15 ekeane@nvidia.com Create a Template member to be the MemberSpec of a failed TemplVarDecl (#209604)\n2026-07-15 ismail@bennani.ma [lldb/script] Add type hints to scripted extension base classes (#209680)\n2026-07-15 173554+vntkmr@users.noreply.github.com [flang] Add semantics support for Fortran 2023 conditional arguments (F2023 R1526-R1528) (#195345)\n2026-07-15 a.bataev@outlook.com [SLP] Support memory runtime alias checks\n2026-07-15 chichun.chen@hpe.com [flang][OpenMP] Fix metadirective loop semantic checks (#208844)\n2026-07-15 2802328816@qq.com [LoopUnroll] Invalidate SCEV after full unrolling (#208874)\n2026-07-15 Matthew.Arsenault@amd.com AMDGPU: Migrate GlobalISel CodeGen tests to amdgpu subarch triple (53) (#209779)\n2026-07-15 luke@igalia.com [LV] Fix LoopVectorize/X86/CostModel tests when regenerated with UTC. NFC (#209802)\n2026-07-15 thakis@chromium.org [gn build] Port ef118b5b3a61 (#209800)\n2026-07-15 Matthew.Arsenault@amd.com AMDGPU: Migrate CodeGen tests to amdgpu subarch triple (52) (#209778)\n2026-07-15 Matthew.Arsenault@amd.com AMDGPU: Migrate CodeGen tests to amdgpu subarch triple (51) (#209777)\n2026-07-15 thakis@chromium.org [gn build] Port 9a4deccf90ae (#209799)\n2026-07-15 thakis@chromium.org [gn build] Port 2375505c7c19 (#209797)\n2026-07-15 tbaeder@redhat.com [clang][bytecode] Fix virtual-bases.cpp on 32 bit hosts (#209766)\n2026-07-15 Matthew.Arsenault@amd.com AMDGPU: Migrate CodeGen tests to amdgpu subarch triple (50) (#209776)\n2026-07-15 Matthew.Arsenault@amd.com AMDGPU: Migrate GlobalISel CodeGen tests to amdgpu subarch triple (49) (#209757)\n2026-07-15 a.bataev@outlook.com Revert \"[SLP] Support memory runtime alias checks\"\n2026-07-15 11032120+lucas-rami@users.noreply.github.com [AMDGPU][CodeGen] Place `S_NOP` after `S_SETREG_IMM32_B32` in predecessor MBB (#209620)\n2026-07-15 huberjn@outlook.com [compiler-rt] Fix amdgcn -\u003e amdgpu conversion for compiler-rt (#209765)\n2026-07-15 huberjn@outlook.com [Clang][AMDGPU] Search both amdgcn and amdgpu libraries (#209770)\n2026-07-15 John.Lu@amd.com [AMDGPU] Avoid errors with 24-bit div/rem (#209711)\n2026-07-15 davidayoung@meta.com [lldb][bazel] Add ObjectFileXCOFF plugin library to the Bazel overlay (#209747)\n2026-07-15 davidayoung@meta.com [lldb][bazel] Add PlatformWasm plugin library to the Bazel overlay (#209749)\n2026-07-15 ayokunle321@gmail.com [CIR][AMDGPU] Add support for AMDGCN sqrt builtins (#197342)\n2026-07-15 razvan.lupusoru@gmail.com [mlir][acc] Add attribute for redundant execution marking (#209784)\n2026-07-15 rscottmanley@gmail.com [NFC][OpenACC] fix doc formatting for reduction ops (#209739)\n2026-07-15 Matthew.Arsenault@amd.com AMDGPU: Migrate GlobalISel CodeGen tests to amdgpu subarch triple (48) (#209756)\n2026-07-15 Matthew.Arsenault@amd.com AMDGPU: Migrate GlobalISel CodeGen tests to amdgpu subarch triple (47) (#209755)\n2026-07-15 phoebe.linck@hpe.com [Flang][OpenMP] Implement DEPEND clause for TASKWAIT directive (#193568)\n2026-07-15 Matthew.Arsenault@amd.com AMDGPU: Migrate GlobalISel CodeGen tests to amdgpu subarch triple (46) (#209754)\n2026-07-15 razvan.lupusoru@gmail.com [mlir][acc] Introduce acc to gpu codegen pass (#209606)\n2026-07-15 Matthew.Arsenault@amd.com AMDGPU: Migrate GlobalISel CodeGen tests to amdgpu subarch triple (45) (#209753)\n2026-07-15 Matthew.Arsenault@amd.com AMDGPU: Migrate GlobalISel CodeGen tests to amdgpu subarch triple (44) (#209734)\n2026-07-15 mmaronas@amd.com [HIP][SPIR-V] Enable -spirv-preserve-auxdata (#209520)\n2026-07-15 benicsbalazs@gmail.com [analyzer] Recognize missing MPI collectives in MPI-Checker (#209263)\n2026-07-15 rupprecht@google.com [bazel][libc] Add missing header deps (#209767)\n2026-07-15 cheung.deric@gmail.com [HLSL] Consolidate texture tests (#209348)\n2026-07-15 davidayoung@meta.com [lldb][bazel] Add the lldb-mcp binary to the Bazel overlay (#209498)\n2026-07-15 aidengrossman@google.com [WebAssembly] Port WebAssemblyArgumentMovePass\n2026-07-15 aidengrossman@google.com [WebAssembly] Port WebAssemblyFixIrreducibleControlFlowPass\n2026-07-15 aidengrossman@google.com [WebAssembly] Port WebAssemblyNullifyDebugValueListsPass\n2026-07-15 aidengrossman@google.com [WebAssembly] Port WebAssemblyCoalesceFeaturesAndStripAtomicsPass\n2026-07-15 aidengrossman@google.com [NFC][WebAssembly] Move WebAssemblyCoalesceFeaturesAndStripAtomics\n2026-07-15 luke.hutton@arm.com [mlir][tosa] Add support for MXFP reshape (#207944)\n2026-07-15 kseniya.tikhomirova@intel.com [libsycl] Add missing include to test (#209722)\n2026-07-15 aidengrossman@google.com [WebAssembly] Port WebAssemblyRefTypeMem2LocalPass\n2026-07-15 arseniy.obolenskiy@amd.com [AMDGPU] Fix set_inactive known bits to intersect both operands (#201817)\n2026-07-15 aidengrossman@google.com [WebAssembly] Port WebAssemblyReduceToAnyAllTruePass\n2026-07-15 davidayoung@meta.com [libc][bazel] Add missing hdr/*_macros deps to test targets (#209761)\n2026-07-15 aidengrossman@google.com [WebAssembly] Port WebAssemblyLowerEmscriptenEHSjLjImpl\n2026-07-15 ekeane@nvidia.com Fix references to complete types in attribute references (#209537)\n2026-07-15 aidengrossman@google.com [WebAssembly] Port WebAssemblyOptimizeReturnedPass\n2026-07-15 265904573+forking-google-bazel-bot[bot]@users.noreply.github.com [Bazel] Fixes 36c6568 (#209689)\n2026-07-15 aidengrossman@google.com [WebAssembly] Port WebAssemblyFixFunctionBitcastsPass to NewPM\n2026-07-15 aidengrossman@google.com [WebAssembly] Port WebAssemblyAddMissingPrototypesPass to NewPM\n2026-07-15 aidengrossman@google.com [WebAssembly] Introduce CodeGenPassBuilder\n2026-07-15 ShootingStarDragons@protonmail.com [clangd] highlight import and export keywords for C++20 modules (#204511)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/llvm-project-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: I784dc91adfafddc1f5914e2e0be4c8b4f7c82b08\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8101573\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "1e465cd0637ed21cb4a15af26c2a9c23dc8c06d0",
      "tree": "fe28da18408f42214debe87edd8e925d132d9fda",
      "parents": [
        "b5156b359f5394f88b54fa194308f7a86a751503"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Wed Jul 15 18:29:37 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 15 20:20:38 2026"
      },
      "message": "Roll emscripten from e44858ed1d1b to 9cbdf2df663c (2 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/emscripten-core/emscripten.git/+log/e44858ed1d1b..9cbdf2df663c\n\n2026-07-15 sbc@chromium.org Remove mingw build script for pylauncher. NFC (#27357)\n2026-07-15 sbc@chromium.org Bump pip dev dependency: coverage, ruff and mypy. NFC (#27350)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/emscripten-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: Ief14c733706dc3cedb58ab65e0bcef5260723a0f\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8101566\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b5156b359f5394f88b54fa194308f7a86a751503",
      "tree": "873a64d5d65b6adb3b72669d332b06c620563d16",
      "parents": [
        "a021260972dcfc17fb1f204e60f28a1d4c951cdd"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Wed Jul 15 16:11:39 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 15 20:04:24 2026"
      },
      "message": "Roll binaryen from 50181d7e7a8d to 2de84ed25624 (1 revision)\n\nhttps://chromium.googlesource.com/external/github.com/WebAssembly/binaryen.git/+log/50181d7e7a8d..2de84ed25624\n\n2026-07-15 azakai@google.com ConstraintAnalysis: Handle contradictions we find during other work (#8906)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/binaryen-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: Ie878a8649e419416335b395893621f3293a73dc4\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8100105\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "a021260972dcfc17fb1f204e60f28a1d4c951cdd",
      "tree": "639be74ebbc393d04b1e9a3f8cc46453d63c24a4",
      "parents": [
        "72fee93f3582ffbc02bc6709f8472f4ee1a8cbd9"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Wed Jul 15 15:11:37 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 15 18:17:17 2026"
      },
      "message": "Roll emscripten from 724e288c20a6 to e44858ed1d1b (1 revision)\n\nhttps://chromium.googlesource.com/external/github.com/emscripten-core/emscripten.git/+log/724e288c20a6..e44858ed1d1b\n\n2026-07-15 179889221+emscripten-bot@users.noreply.github.com Update emsdk version from 3baae256 to 3c1f46b2 (#27355)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/emscripten-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: I9029f80c33bca4fbed3ac6a903773fad39c8e711\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8098046\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "72fee93f3582ffbc02bc6709f8472f4ee1a8cbd9",
      "tree": "e8f6a192323d165017fdbec6f5b3fcccd4a06e37",
      "parents": [
        "49da81471bbb257c86bb9066dc024f4e929cd783"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Wed Jul 15 13:37:47 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 15 16:42:22 2026"
      },
      "message": "Roll llvm-project from 15776b5cddd4 to a4d12bf0c2ab (63 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project.git/+log/15776b5cddd4..a4d12bf0c2ab\n\n2026-07-15 c_zablit@apple.com [lldb][Windows] Enforce Python 3.11 (#209759)\n2026-07-15 aidengrossman@google.com [lldb] Drop support for using the external shell\n2026-07-15 caroline.newcombe@hpe.com [flang][OpenMP] Avoid boxing constant-size trivial private arrays (#208315)\n2026-07-15 david.spickett@arm.com [lldb][AArch64][NFC] Make watchpoint adjustment more clear (#209483)\n2026-07-15 luke.hutton@arm.com [mlir][tosa] Add support for MXFP row_gather (#207933)\n2026-07-15 tbaeder@redhat.com [clang][ExprConst] Support virtual bases in C++26 (#204289)\n2026-07-15 llvm-dev@redking.me.uk [X86] combineINSERT_SUBVECTOR - enable shuffle combining of insertsub(extractsub(shuffle),extractsub(shuffle)) patterns (#209735)\n2026-07-15 lhames@gmail.com [orc-rt] Fix WrapperFunctionBuffer empty range construction (#209751)\n2026-07-15 ioana.ghiban@arm.com [mlir][memref] Support truncating copied dims to non-unit in reinterpret_cast elision (#209536)\n2026-07-15 Matthew.Arsenault@amd.com AMDGPU: Migrate GlobalISel CodeGen tests to amdgpu subarch triple (43) (#209733)\n2026-07-15 Matthew.Arsenault@amd.com AMDGPU: Migrate GlobalISel CodeGen tests to amdgpu subarch triple (42) (#209732)\n2026-07-15 ayokunle321@gmail.com [CIR][AMDGPU] Add support for AMDGCN rsq and rsq_clamp builtins (#197349)\n2026-07-15 Matthew.Arsenault@amd.com clang: Add OpenMP driver test for invalid target IDs (#209740)\n2026-07-15 Matthew.Arsenault@amd.com AMDGPU: Migrate GlobalISel CodeGen tests to amdgpu subarch triple (41) (#209731)\n2026-07-15 Marian.Lukac@arm.com [AArch64] Remove HCX feature flag from backend (#209477)\n2026-07-15 Matthew.Arsenault@amd.com AMDGPU: Migrate GlobalISel CodeGen tests to amdgpu subarch triple (40) (#209730)\n2026-07-15 robert.imschweiler@amd.com [runtimes] Add explicit offload arch tool dependencies (#206076)\n2026-07-15 Matthew.Arsenault@amd.com clang-offload-bundler: Fix host dependency of tests (#209720)\n2026-07-15 Matthew.Arsenault@amd.com AMDGPU: Migrate GlobalISel CodeGen tests to amdgpu subarch triple (39) (#209729)\n2026-07-15 Matthew.Arsenault@amd.com AMDGPU: Migrate CodeGen tests to amdgpu subarch triple (38) (#209602)\n2026-07-15 ldionne.2@gmail.com [libc++] Create libc++ 24 release notes (#208814)\n2026-07-15 luke.hutton@arm.com [mlir][tosa] Add support for block scaled types in matmul_t (#207851)\n2026-07-15 jperier@nvidia.com [flang][openacc][NFC] remove useAccReductionCombine cl switch (#208756)\n2026-07-15 mitchell.xu2@gmail.com [clang][Driver] Remove duplicate KernelAddress sanitizer kind. NFC. (#209079)\n2026-07-15 a.bataev@outlook.com [SLP] Support memory runtime alias checks\n2026-07-15 usx@google.com [LifetimeSafety] Suppress false field-escape warnings in destructors (#209614)\n2026-07-15 arseniy.obolenskiy@amd.com [SPIR-V] Emit UniformId decoration as OpDecorateId with a Scope id operand (#207958)\n2026-07-15 mel.chen@sifive.com [VPlan] Fix nowrap flags for strided access pointers from SCEV (#209453)\n2026-07-15 67495422+kaviya2510@users.noreply.github.com Reland \"[Flang]Add support for inlining hlfir.assign operation where both LHS and RHS are slices of the same array #204532\" (#208159)\n2026-07-15 flo@fhahn.com [ConstraintElim] Transfer SLE facts to unsigned (#209623)\n2026-07-15 Matthew.Arsenault@amd.com clang-offload-bundler: Reduce include of Cuda.h to OffloadArch.h (#209723)\n2026-07-15 jay.foad@amd.com [Clang][AMDGPU] Deprecate icmp/fcmp builtins in favor of ballot (#209416)\n2026-07-15 fpiovezan@apple.com [lldb][NFC] Create StackID::IsYounger (#209402)\n2026-07-15 Matthew.Arsenault@amd.com AMDGPU: Migrate CodeGen tests to amdgpu subarch triple (37) (#209601)\n2026-07-15 Matthew.Arsenault@amd.com AMDGPU: Migrate CodeGen tests to amdgpu subarch triple (36) (#209600)\n2026-07-15 tbaeder@redhat.com [clang][bytecode] Fix uninitialized diagnostics (#209702)\n2026-07-15 Arendelle_@outlook.com [clang][constexpr] Move anonymous-union check before getDestructor() in HandleDestructionImpl (#197416)\n2026-07-15 dan@su-root.co.uk [NFC][BoundsSafety] Re-order some checks in `Sema::CheckCountedByAttrOnField` (#209713)\n2026-07-15 david.spickett@arm.com [lldb] Return llvm::Expected from ListChannelCategories (#209468)\n2026-07-15 kartc@qti.qualcomm.com [Polly] Skip vectorize.enable for FP loops with dist\u003d1 dependences (#205756)\n2026-07-15 david.spickett@arm.com [lldb][POSIX] Correctly report error copying from remote platform (#207365)\n2026-07-15 kseniya.tikhomirova@intel.com [libsycl] implement methods of synchronization in event and queue classes (#205860)\n2026-07-15 ikuklin@accesssoftek.com [Driver][DirectX] Add `/Qsource_in_debug_module` flag (#204415)\n2026-07-15 valery.pykhtin@amd.com [NFC][AMDGPU] Use SIInstrFlags predicates in MC layer (#206766)\n2026-07-15 zyn7109@gmail.com [Clang] Ensure correct template parameter depth for abbreviated templates (#209693)\n2026-07-15 dan@su-root.co.uk [BoundsSafety][Sema] Allow `sized_by`/`sized_by_or_null` on pointers to structs with a flexible array member (#209603)\n2026-07-15 victor.campos@arm.com [libc] Annex K: Add constraint handler unit test class (#197707)\n2026-07-15 alansnape3058@gmail.com [analyzer] Ignoring `T v\u003dv;` idiom for uninitialized variable checker and dead store checker (#187530)\n2026-07-15 kito.cheng@sifive.com Reland \"[InstCombine] Combine llvm.sin/llvm.cos libcall pairs into llvm.sincos\" (#194616)\n2026-07-15 kristian.erik@outlook.com [X86] Skip debug instructions in tile copy lowering (#209640)\n2026-07-15 cullen.rhodes@arm.com [GlobalISel] Filter combiner worklists (#197693)\n2026-07-15 balazs.keri@ericsson.com [clang][analyzer] Improved message in uninitialized.Assign at default assignment (#208173)\n2026-07-15 Matthew.Arsenault@amd.com AMDGPU: Migrate CodeGen tests to amdgpu subarch triple (35) (#209599)\n2026-07-15 tbaeder@redhat.com [clang][bytecode] Fix \"declared here\" location of ... (#209696)\n2026-07-15 harry.ramsey@arm.com [AArch64][ISel] Enable masked interleaved stores for splat values (#207950)\n2026-07-15 llvm-dev@redking.me.uk [X86] combineINSERT_SUBVECTOR - enable shuffle combining of concat(extractsub(shuffle),extractsub(shuffle)) patterns (#209510)\n2026-07-15 fpiovezan@apple.com [lldb-server] Add type info for qMemoryinfo reponse (#209235)\n2026-07-15 Matthew.Arsenault@amd.com AMDGPU: Migrate CodeGen tests to amdgpu subarch triple (34) (#209598)\n2026-07-15 liyongtai@iscas.ac.cn [RISCV][P-ext] Fold packed insert-into-zero to zero-extend (#208006)\n2026-07-15 liyongtai@iscas.ac.cn [RISCV][P-ext] Add packed saturating rounding shift codegen (#208630)\n2026-07-15 arseniy.obolenskiy@amd.com [SPIR-V] Preserve offset alignment in pointer cast legalization (#209251)\n2026-07-15 arseniy.obolenskiy@amd.com [SPIR-V] Unify duplicated named MDNode lookup helper (#209376)\n2026-07-15 arseniy.obolenskiy@amd.com [SPIR-V] Remove dead typed pointer check in getArgSPIRVType (#209515)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/llvm-project-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: Id141b54b8e2d3ecd9502fd82c2f43f71b4971f4d\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8098184\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "49da81471bbb257c86bb9066dc024f4e929cd783",
      "tree": "009f79adf0e952c6f09f2bdacf96a7361ed555e7",
      "parents": [
        "5f57462b8696cfbfe4e5bc191b38eb80662c18ed"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Wed Jul 15 11:16:04 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 15 14:57:41 2026"
      },
      "message": "Roll v8 from d6cc628ee8e1 to 41abdf1244e1 (26 revisions)\n\nhttps://chromium.googlesource.com/v8/v8.git/+log/d6cc628ee8e1..41abdf1244e1\n\n2026-07-15 clemensb@chromium.org [inspector] Park task-runner thread while waiting on semaphore\n2026-07-15 clemensb@chromium.org [wasm][debug] Disallow relocatable memory growth during API interrupts\n2026-07-15 leszeks@chromium.org Revert \"[testing][sandbox] Filter out memcpy-param-overlap\"\n2026-07-15 clemensb@chromium.org [js-fuzzer] Increase CORRUPT_MEMORY_VIA_WATCHPOINTS probability\n2026-07-15 v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com [tools] Update gcmole\n2026-07-15 emaxx@google.com [testing][sandbox] Filter out memcpy-param-overlap\n2026-07-15 victorgomes@chromium.org [turbolev] Remove unnecessary unwrap deop frames call\n2026-07-15 clemensb@chromium.org [flags] Optimize flag lookup for contradictions\n2026-07-15 cbruni@chromium.org Reland \"Switch PGO profile generation to JetStream3\"\n2026-07-15 clemensb@chromium.org [base][wasm] Support StrongAlias in BitField infrastructure\n2026-07-15 victorgomes@chromium.org [turbolev] Set phi type in the node itself in KNA processor\n2026-07-15 mrcvtl@chromium.org [maglev] Fold bounds checks and branches using range analysis\n2026-07-15 v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com Update fuzztest (trusted)\n2026-07-15 yahan@iscas.ac.cn [riscv][regexp]Skip the JS stack guard check for register-light patterns\n2026-07-15 yahan@iscas.ac.cn [riscv][wasm-wide-arith] fix incorrect DCHECK in VisitWideAddSub\n2026-07-14 dmercadier@chromium.org [turbolev] Constant-fold Int32ToUint32(cst) conversions in optimizer\n2026-07-14 clemensb@chromium.org [codegen][x64] Further optimize CallWasmCodePointer\n2026-07-14 dmercadier@chromium.org [turbofan] Avoid stack buffer overflow during inlining\n2026-07-14 dcarney@chromium.org [headers] Move Script::GetEvalOrigin out of line\n2026-07-14 bettscheider@chromium.org Fix negative number of concurrent marking workers\n2026-07-14 omerkatz@chromium.org Reland \"[sandbox] Hook GeneratedCodeValidator into code publishing\"\n2026-07-14 mlippautz@chromium.org sandbox: Rework table compactions\n2026-07-14 dmercadier@chromium.org [*lev] Fix crash caused by ignoring Abort from a MaybeReduceResult\n2026-07-14 victorgomes@chromium.org [turbolev] Track exception phi representations per predecessor\n2026-07-14 nicohartmann@chromium.org Revert \"[sandbox] Hook GeneratedCodeValidator into code publishing\"\n2026-07-14 omerkatz@chromium.org [sandbox] Hook GeneratedCodeValidator into code publishing\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/v8-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: I86c05b77a12a1bf80b994e41bc8c33dc0f178378\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8098604\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "5f57462b8696cfbfe4e5bc191b38eb80662c18ed",
      "tree": "260f2364958206dd65f89d3b6993c2db9b7e15d4",
      "parents": [
        "8537f6a450bbeea2e4344087047e77489e6f4bd1"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Wed Jul 15 07:58:47 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 15 11:35:41 2026"
      },
      "message": "Roll llvm-project from 2033c4569af6 to 15776b5cddd4 (26 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project.git/+log/2033c4569af6..15776b5cddd4\n\n2026-07-15 i@maskray.me [CycleInfo] Remove GenericCycle::TopLevelCycle. NFC (#209677)\n2026-07-15 pavel@labath.sk [libc] Remove #include \u003csys/whatever.h\u003e (#209449)\n2026-07-15 Matthew.Arsenault@amd.com clang-linker-wrapper: Use AMDGPU::TargetID for image compatibilty (2) (#209563)\n2026-07-15 Matthew.Arsenault@amd.com AMDGPU: Migrate CodeGen tests to amdgpu subarch triple (33) (#209562)\n2026-07-15 aelliott@qti.qualcomm.com [RISCV][MC] Improve GPR Error Messages (#209669)\n2026-07-15 uwendi@gmail.com [Docs] Document Qualification WG artifacts and meeting archive (#209382)\n2026-07-15 pavel@labath.sk [libc] Implement inet_ntoa (#208702)\n2026-07-15 andrzej.warzynski@arm.com [mlir][linalg] Refine pack/unpack simplification checks (NFC) (#209522)\n2026-07-15 pavel@labath.sk [libc] Remove #include \u003csignal.h\u003e (#209433)\n2026-07-15 pavel@labath.sk [libc][bazel] Add recently added sys/socket functions and syscall wrappers (#209457)\n2026-07-15 dzbarsky@gmail.com [clangd] Use unique_function for config handlers (#203008)\n2026-07-15 NewSigma@163.com [clang][Sema] Fix rejected-valid for explicit object parameters in dependent nested classes context (#209107)\n2026-07-15 lhames@gmail.com [orc-rt] Sort header and source lists in CMakeLists. NFC. (#209685)\n2026-07-15 Vikram.Hegde@amd.com [CodeGen][NPM] Disable Machine verifier at the end of default pipelines (#208357)\n2026-07-15 31160700+keshavvinayak01@users.noreply.github.com  [AMDGPU][GlobalISel] Select s16 G_MERGE_VALUES into wider scalars (#207999)\n2026-07-15 wenju.he@intel.com [Support] Treat Windows \"NUL\" as the null device in writeToOutput (#208179)\n2026-07-15 aidengrossman@google.com [LLVM] Use kwargs for ShTest constructor (#209676)\n2026-07-15 sairudra60@gmail.com [flang][OpenMP] Lower target in_reduction (#199967)\n2026-07-15 gfunni234@gmail.com [TableGen] V is always a TypedInit, so use cast (#209208)\n2026-07-15 aidengrossman@google.com [lit] Remove external shell tests for shtest-format\n2026-07-15 aidengrossman@google.com [compiler-rt] Drop support for using the external shell\n2026-07-15 aidengrossman@google.com [clang-tools-extra] Drop option to use external shell\n2026-07-15 aidengrossman@google.com [Flang] Drop option to use external shell for testing\n2026-07-15 aidengrossman@google.com [lit] Drop explicitly setting execute_external\u003dFalse\n2026-07-15 aidengrossman@google.com [LLVM] Drop ability to use external shell\n2026-07-15 aidengrossman@google.com [lld] Remove ability to use the external shell\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/llvm-project-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: I02d272d3cdc560e7d941f2f20b12f06da3d4028c\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8096235\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "8537f6a450bbeea2e4344087047e77489e6f4bd1",
      "tree": "19abf353f6e1826b193b8be8f33089f65a1c10c5",
      "parents": [
        "3c1f46b2f094e6f3daffa53dfcc68b5c478889b5"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Wed Jul 15 09:41:39 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 15 11:32:33 2026"
      },
      "message": "Roll binaryen from a3f1bc05f4e5 to 50181d7e7a8d (1 revision)\n\nhttps://chromium.googlesource.com/external/github.com/WebAssembly/binaryen.git/+log/a3f1bc05f4e5..50181d7e7a8d\n\n2026-07-15 changqing.jing@bmw.com [NFC] use wasm module in analysis::CFG::fromFunction (#8902)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/binaryen-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: I4396624c4c6265b33546f05dfc45cc4d1265dc07\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8097186\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "3c1f46b2f094e6f3daffa53dfcc68b5c478889b5",
      "tree": "6b3abc9e7c27cad8d40e6d8a722d77ec5d709c46",
      "parents": [
        "b0c40e2f5977e71a7d360113efc243585b04f5c8"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Wed Jul 15 07:11:37 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 15 09:17:10 2026"
      },
      "message": "Roll emscripten from d50368db1adb to 724e288c20a6 (1 revision)\n\nhttps://chromium.googlesource.com/external/github.com/emscripten-core/emscripten.git/+log/d50368db1adb..724e288c20a6\n\n2026-07-15 sbc@chromium.org Fix string template in rebaseline_tests.py. NFC (#27354)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/emscripten-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: I1540a02f056a81555682910229c3f9297d71d78b\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8096067\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b0c40e2f5977e71a7d360113efc243585b04f5c8",
      "tree": "656c99e0621c6a92126f1e4e4832b0b450c1ee3a",
      "parents": [
        "4a8e0c6a4c4bb2ac4476b2aa69ce020b852fa205"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Wed Jul 15 03:23:25 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 15 05:56:36 2026"
      },
      "message": "Roll llvm-project from 5fc69663ad4a to 2033c4569af6 (27 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project.git/+log/5fc69663ad4a..2033c4569af6\n\n2026-07-15 kazu@google.com [SampleProfile] Remove ProfileHasAttribute parameter from readFuncMetadata (NFC) (#208604)\n2026-07-15 kito.cheng@sifive.com [CodeGen] Teach ReplaceWithVeclib split vector llvm.sincos when only sin/cos veclib mappings exist (#194639)\n2026-07-15 i@maskray.me [CycleInfo] Store blocks using Euler tour representation (#208614)\n2026-07-15 aidengrossman@google.com [BOLT] Remove ability to use external shell\n2026-07-15 aidengrossman@google.com [Polly] Remove ability to use external shell\n2026-07-15 aidengrossman@google.com [MLIR] Remove ability to use external shell\n2026-07-15 aidengrossman@google.com [Clang] Drop ability to use the external shell\n2026-07-15 jim@andestech.com [RISCV] Rename VLSU_MEM_LATENCY to Andes45VLSU_MEM_LATENCY in RISCVSchedAndes45.td (#209388)\n2026-07-15 aidengrossman@google.com [lit] Remove most external shell test coverage\n2026-07-15 akaylor@nvidia.com [CIR] Fix x86 builtin tests after tighter inlining (#209653)\n2026-07-14 thurston@google.com [MetaRenamer] Change basic block naming from \u0027bb\u0027 to \u0027bbl\u0027 (#205393)\n2026-07-14 jonas@devlieghere.com [lldb] Add MCP tools to create and destroy debugger instances (#209288)\n2026-07-14 aelliott@qti.qualcomm.com [RISCV][MC][NFC] Cleanup Xqci Tests (#209646)\n2026-07-14 rafaelauler@meta.com [BOLT] Fix shifted DWARF inline-scope ranges; track scope boundaries (#207291)\n2026-07-14 jonas@devlieghere.com [lldb] Use std::atomic\u003cbool\u003e for Editline\u0027s pending-resize flag (#209619)\n2026-07-14 jonas@devlieghere.com [lldb][test] Deflake the statusline scripted-command output test (#209643)\n2026-07-14 thurston@google.com [msan][NFCI] Add forceIntegerIntrinsic option to handleIntrinsicByApplyingToShadow() (#207053)\n2026-07-14 thurston@google.com [msan][NFCI] Add AVX512 DQ tests (#207059)\n2026-07-14 jonas@devlieghere.com [lldb] Distinguish DWARF binary type-check error messages (#209644)\n2026-07-14 endre.fulop@sigmatechnology.com [analyzer] Disable lock order reversal check by default in PthreadLoc… (#202452)\n2026-07-14 ismail@bennani.ma [lldb/script] Improve `scripting extension list` output and filtering (#209400)\n2026-07-14 elver@google.com Thread Safety Analysis: Handle statement expressions in try-lock conditions (#209330)\n2026-07-14 davidayoung@meta.com [lldb][bazel] Add ScriptedFrameProvider plugin to the Bazel overlay (#209634)\n2026-07-14 fmayer@google.com [NFC] [TableGen] mention `srcvalue` in unused input error (#209633)\n2026-07-14 amaclean@nvidia.com [NVPTX] Promote internal function alignments in IR pass (#208040)\n2026-07-14 jonas@devlieghere.com [lldb] Allow generic operands in DWARF binary type check (#209641)\n2026-07-14 46992476+qyingwu@users.noreply.github.com [mlir][sparse] Handle dense iterators in sparse iteration lowering (#208963)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/llvm-project-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: I75b5a0100b88fa6a49e54d1664c1d72795c27beb\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8095473\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "4a8e0c6a4c4bb2ac4476b2aa69ce020b852fa205",
      "tree": "ac502c132e3e187dfe556047a9f73c619d290d68",
      "parents": [
        "5f7116febe3962bd9f6074133c21cd623c9984bc"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Wed Jul 15 02:59:56 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 15 04:55:06 2026"
      },
      "message": "Roll emscripten from 571371eb9bf8 to d50368db1adb (3 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/emscripten-core/emscripten.git/+log/571371eb9bf8..d50368db1adb\n\n2026-07-15 179889221+emscripten-bot@users.noreply.github.com Update emsdk version from 89f7c6bc to 3baae256 (#27353)\n2026-07-14 sbc@chromium.org [CI] Fix branch name update-emsdk.yml\n2026-07-14 sbc@chromium.org Improve `rebaseline_tests.py --update-emsdk` to enable llvm and binaryen version bumps (#27352)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/emscripten-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: I1cd11e4a216efffa4ccdba946986940b53cb2e28\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8095469\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "5f7116febe3962bd9f6074133c21cd623c9984bc",
      "tree": "e3bf6b939bbbfa2514d4caf548adab7cd3bafb57",
      "parents": [
        "1a9377f63daa762c2b05ff04effef96438615de4"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Tue Jul 14 23:45:56 2026"
      },
      "committer": {
        "name": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 15 02:47:47 2026"
      },
      "message": "Roll emscripten from a325eed9a4f9 to 571371eb9bf8 (4 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/emscripten-core/emscripten.git/+log/a325eed9a4f9..571371eb9bf8\n\n2026-07-14 sbc@chromium.org Add changelog entry for cleanup of legacy DOM APIs. NFC (#27346)\n2026-07-14 sbc@chromium.org Remove legacy vendor-prefixed DOM APIs and fallbacks (#27347)\n2026-07-14 sbc@chromium.org Remove requestFullScreen assertion. NFC (#27348)\n2026-07-14 gbedford@cloudflare.com Report host uid/gid credentials under NODERAWFS (#27319)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/emscripten-emscripten-releases\nPlease CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: wasm-waterfall@grotations.appspotmail.com\nChange-Id: Ib1bead557f9c2e4d02ae9fa4e6984157bb37c442\nReviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/8092756\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    }
  ],
  "next": "1a9377f63daa762c2b05ff04effef96438615de4"
}
