LLVM/project 32a9f63clang/lib/AST/ByteCode Interp.cpp Interp.h, clang/test/Sema static-init.c

[clang][bytecode] Fix some problems with ptr-to-int casts (#193988)

1) When doing integral casts on a pointer-casted-to-integral, check the
bitwidth we're casting _to_, not the one we're casting _from_.
2) When the pointer we're casting to an integral is a dummy pointer,
don't forget to check the bitwidth.
DeltaFile
+5-3clang/lib/AST/ByteCode/Interp.cpp
+1-1clang/lib/AST/ByteCode/Interp.h
+1-0clang/test/Sema/static-init.c
+7-43 files

LLVM/project 33f2036llvm/lib/Target/AArch64/MCTargetDesc AArch64MCAsmInfo.cpp AArch64MCTargetDesc.cpp, llvm/lib/Target/ARM/MCTargetDesc ARMMCAsmInfo.cpp

[MC] Add MCTargetOptions to MCAsmInfo constructor. NFC (#194200)

Since #180464 the canonical MCTargetOptions pointer is stored in
MCAsmInfo, but it is bound after construction via `setTargetOptions`
called from TargetRegistry::createMCAsmInfo.

Direct constructions in unit tests can leave the pointer null, leading
to a runtime assert failure. Add MCTargetOptions to every MCAsmInfo
subclass constructor, store it as a reference in MCAsmInfo, and remove
`setTargetOptions()`.
DeltaFile
+18-9llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp
+12-6llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.h
+11-4llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp
+11-4llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp
+7-7llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp
+5-4llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp
+64-3478 files not shown
+231-15984 files

FreeBSD/ports 439ad72Mk/Uses xlibre-cat.mk, x11-drivers/xlibre-xf86-input-synaptics Makefile

x11-servers/xlibre-server: Re-add Glamor SDK API patches.

- Fix path issue on xlibre-xf86-video-amdgpu
- Mk/Uses/xlibre-cat.mk cleanup
- xlibre-xf86-input-synaptics|wacom drivers cleanup due xlibre-cat.mk
  file changes

With hat:       xlibre
DeltaFile
+82-0x11-servers/xlibre-server/files/patch-glamor_glamor.h
+32-38Mk/Uses/xlibre-cat.mk
+60-0x11-servers/xlibre-server/files/patch-glamor__glamor_priv.h
+5-2x11-drivers/xlibre-xf86-video-amdgpu/Makefile
+2-2x11-drivers/xlibre-xf86-input-wacom/Makefile
+2-2x11-drivers/xlibre-xf86-input-synaptics/Makefile
+183-441 files not shown
+184-457 files

LLVM/project 63f2a6dllvm/include/llvm/ProfileData SampleProf.h, llvm/test/tools/llvm-profgen filter-build-id.test filter-build-id-unsymbolized.test

[𝘀𝗽𝗿] initial version

Created using spr 1.3.4
DeltaFile
+101-25llvm/tools/llvm-profgen/PerfReader.cpp
+33-0llvm/test/tools/llvm-profgen/filter-build-id.test
+32-0llvm/test/tools/llvm-profgen/filter-build-id-unsymbolized.test
+21-3llvm/include/llvm/ProfileData/SampleProf.h
+24-0llvm/test/tools/llvm-profgen/Inputs/buildid-unsymbolized.raw
+12-3llvm/tools/llvm-profgen/PerfReader.h
+223-311 files not shown
+234-317 files

LLVM/project 3641e28llvm/test/tools/llvm-profgen filter-build-id.test, llvm/test/tools/llvm-profgen/Inputs buildid-cs-noprobe.aggperfscript

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.4

[skip ci]
DeltaFile
+90-24llvm/tools/llvm-profgen/PerfReader.cpp
+33-0llvm/test/tools/llvm-profgen/filter-build-id.test
+12-3llvm/tools/llvm-profgen/PerfReader.h
+11-0llvm/test/tools/llvm-profgen/Inputs/buildid-cs-noprobe.aggperfscript
+146-274 files

LLVM/project bd75c10libcxx/utils/ci/docker linux-builder-base.dockerfile

[libcxx] Include python3-yaml and rsync in container (#194182)

rsync is needed for installing the kernel headers for the libc build.
The yaml python package is needed for libc's hdrgen. This means we no
longer have to install these utilities at runtime.

They should be small enough relative to the existing container image
size to not really have an impact in that regard.
DeltaFile
+2-0libcxx/utils/ci/docker/linux-builder-base.dockerfile
+2-01 files

LLVM/project c012265clang/lib/AST/ByteCode Compiler.cpp, clang/test/AST/ByteCode functions.cpp

[clang][bytecode] Reject functions with dependent return type (#194114)

This unfortunately crashes the current interpreter as well.
DeltaFile
+12-3clang/test/AST/ByteCode/functions.cpp
+3-0clang/lib/AST/ByteCode/Compiler.cpp
+15-32 files

NetBSD/pkgsrc YubEZjGdoc CHANGES-2026

   doc: Updated textproc/p5-XML-Parser to 2.58
VersionDeltaFile
1.2584+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 9jBtjWwtextproc/p5-XML-Parser distinfo Makefile

   p5-XML-Parser: update to 2.58.

   2.58 2026-04-23 (by Todd Rinaldo)

     Fixes:
       - PR #260 Prevent element-name SV leak when Start or End handlers
         die: wrap the call_sv in ENTER/SAVEFREESV/LEAVE so an exception
         thrown from a handler no longer leaks one SV per call. Audited
         all 19 XS callbacks — startElement and endElement were the only
         ones with non-mortal SVs across a call_sv boundary
       - PR #259 Add NULL check for GvIOp in XML_Do_External_Parse to
         prevent a segfault when an ExternEnt handler returns an
         unopened filehandle. GvIOp returns NULL for a glob that has
         never been opened; both call sites previously passed the NULL
         straight to newRV_inc
       - PR #258 Release the parser when an Init or Final handler dies.
         The release() call used to be skipped on exception, leaving a
         circular reference through self_sv so DESTROY never ran and the
         parser leaked permanently

    [88 lines not shown]
VersionDeltaFile
1.24+4-4textproc/p5-XML-Parser/distinfo
1.66+2-2textproc/p5-XML-Parser/Makefile
+6-62 files

NetBSD/pkgsrc 5Poy3E6doc CHANGES-2026

   doc: Updated time/p5-DateTime-TimeZone to 2.68
VersionDeltaFile
1.2583+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc o83f4oNtime/p5-DateTime-TimeZone distinfo Makefile

   p5-DateTime-TimeZone: update to 2.68.

   2.68    2026-04-23

   - This release is based on version 2026b of the Olson database. This release includes contemporary
     changes for British Columbia, CA.
VersionDeltaFile
1.113+4-4time/p5-DateTime-TimeZone/distinfo
1.136+2-2time/p5-DateTime-TimeZone/Makefile
+6-62 files

NetBSD/pkgsrc SLCh1Yfdoc CHANGES-2026

   doc: Updated security/p5-Crypt-RIPEMD160 to 0.14
VersionDeltaFile
1.2582+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc yQHOp90security/p5-Crypt-RIPEMD160 distinfo Makefile

   p5-Crypt-RIPEMD160: update to 0.14.

   0.14 2026-04-23

     Maintenance:
       - Use GNU tar (gtar) on macOS when building the dist tarball to avoid
         PaxHeader/ entries that fail the CPANTS no_pax_headers kwalitee
         check. Falls back to system tar on non-macOS platforms. PR #66
       - Update MANIFEST. PR #66

   0.13 2026-04-23

     Bug fixes:
       - Use SvPVbyte in XS add() so wide-character strings are handled
         consistently rather than relying on the caller's UTF-8 flag. PR #56
       - Add binmode to addfile() for cross-platform consistency on Windows. PR #57
       - Return $self from Perl-level add() and addfile() to enable method
         chaining at the Perl layer (XS already returned $self). PR #54
       - Zero MAC key material (key, k_ipad, k_opad) in DESTROY to reduce

    [31 lines not shown]
VersionDeltaFile
1.12+4-4security/p5-Crypt-RIPEMD160/distinfo
1.42+2-2security/p5-Crypt-RIPEMD160/Makefile
+6-62 files

NetBSD/pkgsrc ePzwdvDdoc CHANGES-2026

   doc: Updated fonts/font-util to 1.4.2
VersionDeltaFile
1.2581+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc tnSOWiLfonts/font-util distinfo Makefile

   font-util: update to 1.4.2.

   Alan Coopersmith (7):
         configure: Use AC_SYS_LARGEFILE to enable large file support
         Add --help and --version options
         Update ATTR_NORETURN for C23
         Strip trailing whitespace from source files
         ucs2any: Use reallocarray if available to protect against integer overflow
         gitlab CI: drop the ci-fairy check-mr job
         font-util 1.4.2
VersionDeltaFile
1.14+4-4fonts/font-util/distinfo
1.19+2-2fonts/font-util/Makefile
+6-62 files

NetBSD/pkgsrc 4chU7n9doc CHANGES-2026

   doc: Updated x11/xf86-video-nv to 2.1.24
VersionDeltaFile
1.2580+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 4kxz5TOx11/xf86-video-nv distinfo Makefile

   xf86-video-nv: update to 2.1.24.

   Alan Coopersmith (8):
         Quiet -Wredundant-decls from xorg/os.h fallbacks for new libc functions
         Don't try to load xaa module if not compiled with XAA support
         man page: stop claiming to use XAA on Xorg 1.13 & later
         Improve man page formatting
         g80: Avoid segfault if AccelMethod isn't set and XAA isn't built
         Strip trailing whitespace from source files
         gitlab CI: drop the ci-fairy check-mr job
         xf86-video-nv 2.1.24

   Enrico Weigelt, metux IT consult (2):
         use XNFalloc() instead of xnfalloc
         use XNFcallocarray() instead of xnfcalloc macro

   Yusuf Khan (8):
         g80: dont set accelmethod to xaa when xaa is disabled
         nv: support 0xf0 device id range

    [13 lines not shown]
VersionDeltaFile
1.25+4-4x11/xf86-video-nv/distinfo
1.42+2-2x11/xf86-video-nv/Makefile
+6-62 files

NetBSD/pkgsrc vGMXPhLdoc CHANGES-2026

   doc: Updated x11/xbitmaps to 1.1.4
VersionDeltaFile
1.2579+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc GkiOkZnx11/xbitmaps distinfo Makefile

   xbitmaps: update to 1.1.4.

   Alan Coopersmith (5):
         Add a meson build system
         xbitmaps.pc: Add URL
         gitlab CI: drop the ci-fairy check-mr job
         Strip trailing whitespace from source files
         xbitmaps 1.1.4
VersionDeltaFile
1.9+4-4x11/xbitmaps/distinfo
1.13+3-4x11/xbitmaps/Makefile
+7-82 files

NetBSD/pkgsrc cVfC8hadoc CHANGES-2026

   doc: Updated x11/xrandr to 1.5.4
VersionDeltaFile
1.2578+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc hyAcoVQx11/xrandr Makefile distinfo

   xrandr: update to 1.5.4.

   Alan Coopersmith (10):
         Improve man page formatting
         Additional man page formatting fixes
         xrandr man page NAME line doesn't give functionality [Debian bug #941422]
         man page: fix warnings from `mandoc -T lint`
         Strip trailing whitespace from source files
         Add more checks for malloc()/calloc() failure
         gitlab CI: drop the ci-fairy check-mr job
         COPYING: Add missing copyright notices from source files
         meson: Add option to build with meson
         xrandr 1.5.4

   Bjarni Ingi Gislason (1):
         xrandr.1: some editorial changes for this man page [Debian bug #1072490]

   Jeremy Huddleston Sequoia (1):
         set_gamma_info: fix heap-buffer-overflow with empty gamma ramps

    [3 lines not shown]
VersionDeltaFile
1.29+4-4x11/xrandr/Makefile
1.21+4-4x11/xrandr/distinfo
+8-82 files

NetBSD/pkgsrc aQqBBzMdoc CHANGES-2026

   doc: Updated sysutils/ntfsprogs to 2022.10.3nb1
VersionDeltaFile
1.2577+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc T8KLFRWdoc CHANGES-2026

   doc: Updated filesystems/libntfs to 2022.10.3nb1
VersionDeltaFile
1.2576+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc oK9Vd1nfilesystems/libntfs distinfo Makefile, filesystems/libntfs/patches patch-ntfsprogs_ntfsclone.c patch-libntfs-3g_device.c

   ntfsprogs: fix build on -current
VersionDeltaFile
1.3+18-14filesystems/libntfs/patches/patch-ntfsprogs_ntfsclone.c
1.3+11-11filesystems/libntfs/patches/patch-libntfs-3g_device.c
1.8+4-4filesystems/libntfs/distinfo
1.2+2-2filesystems/libntfs/patches/patch-configure
1.3+2-1filesystems/libntfs/Makefile
1.14+2-1sysutils/ntfsprogs/Makefile
+39-336 files

FreeBSD/ports 84e5b21audio/mpg123 distinfo Makefile

audio/mpg123: update to 1.33.5
DeltaFile
+3-3audio/mpg123/distinfo
+1-1audio/mpg123/Makefile
+4-42 files

OpenBSD/src MMCyUYWlib/libcrypto/pkcs7 pk7_doit.c

   Fix PKCS7_set_{un,}signed_attributes()

   In both these functions, if the X509_ATTRIBUTE_dup() fails, the
   remainder of the sk stack is shared with p7si->{un,}auth_attr and
   the caller will likely end up freeing it twice.

   Fix this by writing another sk_deep_copy() patterned after the existing
   ones in x509_lu.c and x509_vpm.c. PKCS7_set_{un,}signed_attributes()
   become trivial wrappers of that.

   ok jsing kenjiro
VersionDeltaFile
1.68+35-28lib/libcrypto/pkcs7/pk7_doit.c
+35-281 files

LLVM/project 682cf72mlir/lib/Dialect/Arith/IR ArithOps.cpp, mlir/test/Dialect/Arith canonicalize.mlir

[mlir][arith] Fold subi(a, subi(a, b)) to b (#194134)

Add a folder for `arith.subi` that simplifies `subi(a, subi(a, b))` to
`b` using the algebraic identity `a - (a - b) = b`.
DeltaFile
+10-0mlir/test/Dialect/Arith/canonicalize.mlir
+7-2mlir/lib/Dialect/Arith/IR/ArithOps.cpp
+17-22 files

LLVM/project c2a9725mlir/include/mlir/Dialect/Math/IR MathOps.td, mlir/lib/Dialect/Math/IR MathOps.cpp

[mlir][math] Add constant folding for sincos/cbrt (#194130)

Adds constant folder for `math.sincos` and `math.cbrt`.
DeltaFile
+51-0mlir/test/Dialect/Math/canonicalize.mlir
+48-1mlir/lib/Dialect/Math/IR/MathOps.cpp
+6-3mlir/include/mlir/Dialect/Math/IR/MathOps.td
+105-43 files

FreeBSD/src 1f72d52sys/cam/nvme nvme_da.c

Revert "nda: Filter non-storage nvme drives"

This reverts commit b40205855e100a4bd95f89e97c15d268ef5b3a35. There's an
aparent path lifetime issue in it that needs to be investigated.

Sponsored by:           Netflix
DeltaFile
+0-14sys/cam/nvme/nvme_da.c
+0-141 files

GhostBSD/ports a7a34b5. README.md

Merge pull request #125 from ghostbsd/test-new-ci

Update README to reflect current repository scope
DeltaFile
+7-7README.md
+7-71 files