# LLVM 23.1.3 released!

**URL:** <https://discourse.llvm.org/t/llvm-23-1-3-released/92432>\
**Category:** Announcements\
**Tags:** release\
**Created:** [October 6, 2026, 2:55pm UTC](https://discourse.llvm.org/t/llvm-23-1-3-released/92432 "2026-10-06T14:55:57Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![tobiashieta](https://sea1.discourse-cdn.com/flex021/user_avatar/discourse.llvm.org/tobiashieta/32/26681_2.png) [@tobiashieta](https://discourse.llvm.org/u/tobiashieta)\
**Post date:** [October 6, 2026, 2:55pm UTC](https://discourse.llvm.org/t/llvm-23-1-3-released/92432/1 "2026-10-06T14:55:58Z")

</div>

## We are happy to announce that LLVM 23.1.3 is now released!

This includes the main LLVM project, and its subprojects including clang, lld, libc++, and MLIR.

Huge thanks to everyone that contributed, reviewed, provided support and in any other way contributed to this release!

Please note the subproject tarballs have been removed after [RFC: Do “something” with the subproject tarballs in the release page](https://discourse.llvm.org/t/rfc-do-something-with-the-subproject-tarballs-in-the-release-page/75024)

## Download

Find sources and official binaries on [GitHub](https://github.com/llvm/llvm-project/releases/tag/llvmorg-23.1.3).

### A note on binaries

Official binaries for Linux (x86\_64, Arm64), macOS (Apple Silicon) and Windows (x64, Arm64) are available on the release page.

Third-party binaries will be posted to the [following forum thread](https://discourse.llvm.org/t/llvm-23-x-release-third-party-binaries/91408). Note that these binaries are not created or checked by the release managers, they should be used with care.

## Next Release

The next release will be 23.1.4 in 2 weeks time on **Tuesday the 20th of October**. The full release schedule can be found on [https://llvm.org](https://llvm.org) and the LLVM calendar [calendar@llvm.org](https://calendar.google.com/calendar/u/0/embed?src=calendar@llvm.org). File bugs and backports to the [LLVM 23.x Release Milestone](https://github.com/llvm/llvm-project/milestone/30).

## Changes

The full list of changes since 23.1.2 can be viewed [here](https://github.com/llvm/llvm-project/compare/llvmorg-23.1.2...llvmorg-23.1.3):

> **Changes**
>
> - AZero13: [[NFC][clang][Serialization] Fix std::set\_difference sorting mismatch in ASTReader (#219053) (0d261d1ca552)](https://github.com/llvm/llvm-project/commit/0d261d1ca552c95a8f007e061c787ac7132fbcbc)
> - Folkert de Vries: [[ARM] fix `r14` aliasing `lr` on `thumb-1` (#225746) (65d339f61025)](https://github.com/llvm/llvm-project/commit/65d339f610250a75eba6510a33ee3787a3bc088d)
> - Jiaxun Yang: [[Mips][MSA] Fix commutability of unordered comparisons (#228567) (c23967f24eeb)](https://github.com/llvm/llvm-project/commit/c23967f24eebc7d5fd66b43abe66d41fd19f5bd1)
> - Simon Pilgrim: [[X86] combineConcatVectorOps - ensure all suboperand concatenation types are simple (#228522) (c06551266dbf)](https://github.com/llvm/llvm-project/commit/c06551266dbf86caca71c9b1a199bcf2c7aa287e)
> - ykiko: [[libc++][format] Don’t leave the output buffer full after a bulk write (#226791) (31c414240aa7)](https://github.com/llvm/llvm-project/commit/31c414240aa753d54dc84fe35a7046b4931496ba)
> - Ben Shi: [[AVR] Implement selection of ‘ISD::RETURNADDR’ and ‘ISD::FRAMEADDR’ (#222909) (2bf6af3d8c93)](https://github.com/llvm/llvm-project/commit/2bf6af3d8c93556c7e02cae098e55deeda8a55fd)
> - Keith Smiley: [[cmake] Build libxml from source in release (#221365) (76a44e46d47b)](https://github.com/llvm/llvm-project/commit/76a44e46d47b092ab6256f50aac201407b4201f5)
> - Mikołaj Piróg: [[X86] Don’t skip frame setup/destroy on SEH pseudos and regenerate tests (#225445) (c2cf51f7320a)](https://github.com/llvm/llvm-project/commit/c2cf51f7320a81b8ac0f30a940501a40e5318de3)
> - hev: [[lld][LoongArch] Prevent relaxation oscillation for LA.PCRel and CALL (#226713) (d54ecc1aecae)](https://github.com/llvm/llvm-project/commit/d54ecc1aecae230cf61d1c0b2d577ee2bd86e2a7)
> - Folkert de Vries: [[Loongarch] fix int to float conversion on non-MVT vector types (#228896) (6459dc471c97)](https://github.com/llvm/llvm-project/commit/6459dc471c972a7dc52b3feaf2b903a4e5623514)
> - Jiaxun Yang: [[Mips][MSA] Lower vector fabs to BCLRI (#228532) (fb050e696e7c)](https://github.com/llvm/llvm-project/commit/fb050e696e7cf1cbc0c44b935845e1efeb839963)
> - Keith Smiley: [[llvm-objcopy][MachO] Fix use-after-free when stripping (#228607) (fb2a21b4f875)](https://github.com/llvm/llvm-project/commit/fb2a21b4f875603417d81fe5f2469c8c6e263855)
> - argothiel: [[clangd] Fix header-name completion replace ranges (#225473) (d9eddcfb4748)](https://github.com/llvm/llvm-project/commit/d9eddcfb474887ed24be4965ead4570f7e752c86)
> - Alex Bradbury: [[RISCV] Consider truncate semantics in performINSERT\_VECTOR\_ELTCombine (#228243) (0da1d6ee125d)](https://github.com/llvm/llvm-project/commit/0da1d6ee125d1a46346ba3a8882915706c3d45f4)
> - Andreas Jonson: [[InstCombine] Fix miscompilation in sinkNotIntoOtherHandOfLogicalOp (#226783) (6e2bb08c5682)](https://github.com/llvm/llvm-project/commit/6e2bb08c5682bcb76d9c7963112cfc672e4015b0)
> - Daniel Paoliello: [[clang][AArch64] Fix range check for \_Read/\_WriteStatusReg (#227052) (d8965120316b)](https://github.com/llvm/llvm-project/commit/d8965120316b005fca1018eedd15a1c0f2f12d10)
> - ZERICO2005: [[KnownFPClass] Do not propagate non-NaN through `asin` and `acos` (#213812) (21ef2ddb8060)](https://github.com/llvm/llvm-project/commit/21ef2ddb806006eba611b8a769ae72e5f86f9418)
> - Jonathan Cohen: [[AArch64] Fix accumulator chain opcode for SABAv2i32 (#226062) (1f2d65a9e7d7)](https://github.com/llvm/llvm-project/commit/1f2d65a9e7d7830ab68139cd52a149b4825b7ed4)
> - Ying Huang: [[Mips] Restrict rdhwr+synci to Linux on MIPS R6 (#222566) (9669f0a31161)](https://github.com/llvm/llvm-project/commit/9669f0a31161aee76676076f71ba1b1c40d9f3bf)
> - lntue: [[libc][math] Fix fast path with small inputs for double precision sin/cos. (#221012) (d3b23d8b0c19)](https://github.com/llvm/llvm-project/commit/d3b23d8b0c191783734c7bf1d5f0f77464412760)
> - Chuanqi Xu: [[C++20] [Modules] Load friends for classes in ADL (#219094) (dfb1297f7c3f)](https://github.com/llvm/llvm-project/commit/dfb1297f7c3fdd91d9d690971ab2170fca27eced)
> - Vipul Cariappa: [[clang-repl] Keep earlier declarations alive when an input fails (#218149) (6abb6e738b33)](https://github.com/llvm/llvm-project/commit/6abb6e738b33d2c4b58e35f069f9f9ea4fde432f)
> - Keith Smiley: [Avoid abi break (ee66426152f9)](https://github.com/llvm/llvm-project/commit/ee66426152f9e7e17f98db4691414ad7cf0c66ea)
> - Nico Weber: [[lldb] Attempt to unbreak building lldb with the 27 SDK (#223090) (8f747d63ffb2)](https://github.com/llvm/llvm-project/commit/8f747d63ffb2b07c6bdb09e220b0ec98d6038921)
> - Nico Weber: [[ld64.lld, llvm-otool] Minimal arm64e.x1 support (#222721) (532fa5afbe2b)](https://github.com/llvm/llvm-project/commit/532fa5afbe2b77ae12a8fb79e17645b95c3242c9)
> - Ryan VanderMeulen: [[Windows] Don’t export clang::interp symbols for plugins (#221295) (9efc50ac8a20)](https://github.com/llvm/llvm-project/commit/9efc50ac8a20e6f8b127a4204943e25eaa6f3313)
> - Demetrios Chiuratto Agourakis: [[SelectionDAG] Fix result index and vector width in unrollExpandedOp (#225886) (c0f43c82604c)](https://github.com/llvm/llvm-project/commit/c0f43c82604c9781d55d3e957d57d7b692570ed8)
> - Aiden Grossman: [[CI] Bump python dependencies (b3aebbf2de7b)](https://github.com/llvm/llvm-project/commit/b3aebbf2de7b92cb6aec89ce4493670a4d1e22b9)
> - Nemanja Ivanovic: [[RISC-V] Fix assert after 255162a (#212791) (c9376624635f)](https://github.com/llvm/llvm-project/commit/c9376624635f07153a643be1178a66d6c25ca8e7)
> - Nemanja Ivanovic: [[RISC-V] Do not emit cm.popret[z] with zicfiss (#196267) (4db63eeac73f)](https://github.com/llvm/llvm-project/commit/4db63eeac73fe88f2f6f0deba04b1a84d5e9f63d)
> - David Tellenbach: [[AArch64] Don’t emit stack restore for SME ZA non-sibling tail calls (#224721) (6b34061eb9d4)](https://github.com/llvm/llvm-project/commit/6b34061eb9d4c19441a1444ba5c7207d7703ad1d)
> - David Green: [[GlobalISel][AArch64] Do not remove dst type predicates from pattern children nodes. (#221576) (3273cdaa5ea1)](https://github.com/llvm/llvm-project/commit/3273cdaa5ea1188a6dc630039f0be90d8d8084b6)
> - Nerixyz: [[lldb][Windows] Remove use of unstable ABI and fix SB API visibility (#222665) (5f2881edaf60)](https://github.com/llvm/llvm-project/commit/5f2881edaf60c7f793ea87d5ad0305791af50831)
> - Nerixyz: [[lldb][Windows] Translate file descriptors between CRT instances (#217126) (28a01b03e11f)](https://github.com/llvm/llvm-project/commit/28a01b03e11ffeb3012677f12a8e18d55ba1847d)
> - David Green: [[AArch64] Guard against large types in performOrXorChainCombine (#222146) (e24fcb694410)](https://github.com/llvm/llvm-project/commit/e24fcb6944108ec6013eaf466101b1bcb45304d5)
> - yingopq: [[Mips] Strip \x01 no-mangle prefix from R\_MIPS\_JALR symbol name (#219427) (ff3d38593e6d)](https://github.com/llvm/llvm-project/commit/ff3d38593e6de5e0fd909bdcc52e9a5584f49215)
> - David Spickett: [[lldb] Fix switch case for i386 in COFF GetModuleSpecifications (#222030) (5d31c0334b03)](https://github.com/llvm/llvm-project/commit/5d31c0334b0378d560f6a15705ec65ff8772e5b4)
> - Eli Friedman: [[AArch64][GISel][FastISel] Fix Windows “sret inreg”. (#225190) (898bafa6c855)](https://github.com/llvm/llvm-project/commit/898bafa6c8559fb5cc573153cf6b4818f87107ea)
> - Craig Topper: [[DAGCombiner] Restrict combineOrOfSetCCToUSUBOCarry to ZeroOrOneBooleanContent. (#224759) (8646466e3a4f)](https://github.com/llvm/llvm-project/commit/8646466e3a4fcde4fc72ca9ece6945f74790697c)
> - Paweł Bylica: [[DAGCombiner] Require a 0/1 carry-in when rebuilding a borrow chain (#223396) (557e1d658863)](https://github.com/llvm/llvm-project/commit/557e1d658863199dfa784f63c9454eaab9bd8aaf)
> - Tom Stellard: [github-upload-release: Create draft releases (#209876) (615ef6c76842)](https://github.com/llvm/llvm-project/commit/615ef6c76842c0046e94523b2042d3cfb2f8e803)
> - Arthur Eubanks: [[lld] Don’t drop RELR relocations for late-added GOT entries (#211911) (243739128971)](https://github.com/llvm/llvm-project/commit/243739128971eb198126960e038b042bf3abf2bc)
> - Douglas Yung: [Bump version to 23.1.3 (67f4a076a097)](https://github.com/llvm/llvm-project/commit/67f4a076a0978eb34564241c3eceb886bf6246f8)
