LLVM/project 41fb244clang/lib/AST ExprConstant.cpp, clang/test/AST ast-dump-APValue-addrlabeldiff.c

[clang][ExprConstant] Reject integral casts of addr-label-diffs... (#171437)

... if the result is narrower than 32 bits.

See the discussion in https://github.com/llvm/llvm-project/issues/136135
DeltaFile
+6-3clang/lib/AST/ExprConstant.cpp
+4-0clang/test/CodeGenCXX/const-init.cpp
+1-1clang/test/AST/ast-dump-APValue-addrlabeldiff.c
+11-43 files

LLVM/project dadb1f1mlir/lib/Bindings/Python Rewrite.cpp

address comments
DeltaFile
+0-31mlir/lib/Bindings/Python/Rewrite.cpp
+0-311 files

NetBSD/pkgsrc F2qTaWvdoc CHANGES-2025

   doc: Updated lang/gambc to 4.9.7
VersionDeltaFile
1.7407+2-1doc/CHANGES-2025
+2-11 files

NetBSD/pkgsrc 5NdFW0Mlang/gambc PLIST distinfo

   gamb: update to 4.9.7

   bug fixes and minor build system changes
VersionDeltaFile
1.9+20-1lang/gambc/PLIST
1.15+4-4lang/gambc/distinfo
1.7+2-2lang/gambc/version.mk
+26-73 files

LLVM/project 7dcd698llvm/lib/Target/AMDGPU SIShrinkInstructions.cpp

[AMDGPU] Make SIShrinkInstructions pass return valid changed state (#168833)

The SIShrinkInstructions run() method currently returns "false"
unconditionally. This change makes it return the actual changed state.
DeltaFile
+65-38llvm/lib/Target/AMDGPU/SIShrinkInstructions.cpp
+65-381 files

LLVM/project cd810fdlldb/source/API CMakeLists.txt

[lldb/cmake] create staging directory for headers (#173427)

copy_command can either become `cmake -E copy`, which handles target
directory creation automatically, or `unifdef >` which fails without
explicitly created directory and consequently so does
version-header-fix.py later on.
DeltaFile
+6-1lldb/source/API/CMakeLists.txt
+6-11 files

FreeBSD/ports 94f02b8net/nats-server distinfo pkg-descr

net/nats-server: Update to 2.12.3
DeltaFile
+5-5net/nats-server/distinfo
+7-1net/nats-server/pkg-descr
+1-2net/nats-server/Makefile
+13-83 files

LLVM/project ae9f229clang-tools-extra/clang-tidy doc8.ini

[clang-tidy] Remove `allow-long-titles` option in doc8 config (#173519)

There is a bug in `doc8` where `allow-long-titles` option incorrectly
skipping non-title lines. So we have to disable it before they solve the
problem and make a new release.
DeltaFile
+2-3clang-tools-extra/clang-tidy/doc8.ini
+2-31 files

LLVM/project 15543b2mlir/lib/AsmParser AttributeParser.cpp, mlir/test/IR invalid-builtin-attributes.mlir

[mlir] Emit an error when dense i1 array values are not `true` or `false` (#173533)

Fixes #173373.
DeltaFile
+10-0mlir/test/IR/invalid-builtin-attributes.mlir
+2-0mlir/lib/AsmParser/AttributeParser.cpp
+12-02 files

FreeBSD/ports c809788editors Makefile, editors/remarkable pkg-plist Makefile

editors/remarkable: new port had been added (+)

Fully featured markdown editor written in Python.

WWW: https://remarkableapp.github.io/linux.html
DeltaFile
+55-0editors/remarkable/pkg-plist
+54-0editors/remarkable/Makefile
+15-0editors/remarkable/files/patch-remarkable_RemarkableWindow.py
+6-0editors/remarkable/pkg-descr
+3-0editors/remarkable/distinfo
+1-0editors/Makefile
+134-06 files

LLVM/project 016c0b5llvm/lib/Target/Mips Mips32r6InstrInfo.td MipsSEISelLowering.cpp, llvm/test/CodeGen/Mips fcmp.ll

MIPSr6: Set SETCC CondCode not supported by hardware to Expand (#173541)

With the current custom match rules, we may generate code like
```
  cmp.ueq.s $f0, $f12, $f14
  mfc1 $1, $f0
  not $1, $1
  mtc1 $1, $f0
  sel.s $f0, $f14, $f12
  jrc $ra
```
With Expand, we can get:
```
  cmp.ueq.s $f0, $f12, $f14
  sel.s $f0, $f12, $f14
  jrc $ra
```
DeltaFile
+3-12llvm/test/CodeGen/Mips/llvm-ir/select-flt.ll
+3-11llvm/lib/Target/Mips/Mips32r6InstrInfo.td
+6-6llvm/test/CodeGen/Mips/fcmp.ll
+8-0llvm/lib/Target/Mips/MipsSEISelLowering.cpp
+3-3llvm/test/CodeGen/Mips/llvm-ir/select-dbl.ll
+2-2llvm/lib/Target/Mips/MicroMips32r6InstrInfo.td
+25-346 files

LLVM/project 617b446libcxx/include utility, libcxx/include/__utility integer_sequence.h

[libc++] Implement P1789R3: Library Support for Expansion Statements (#167184)

[P1789R3](https://isocpp.org/files/papers/P1789R3.pdf) was accepted for
C++26 through LWG motion 14 at the 2025 Kona meeting. This patch
implements it, along with tests and documentation changes.

Closes #167268

---------

Co-authored-by: Tsche <che at pydong.org>
DeltaFile
+58-0libcxx/test/std/utilities/intseq/intseq.binding/tuple_interface.compile.pass.cpp
+54-0libcxx/test/std/utilities/intseq/intseq.binding/structured_binding.pass.cpp
+34-0libcxx/test/std/utilities/intseq/intseq.binding/tuple_interface.verify.cpp
+26-0libcxx/include/__utility/integer_sequence.h
+12-0libcxx/include/utility
+4-1libcxx/utils/generate_feature_test_macro_components.py
+188-17 files not shown
+205-713 files

FreeBSD/ports 6cfacb0sysutils/bottom distinfo Makefile.crates

sysutils/bottom: Update to 0.12.1
DeltaFile
+11-5sysutils/bottom/distinfo
+4-1sysutils/bottom/Makefile.crates
+1-2sysutils/bottom/Makefile
+16-83 files

HardenedBSD/src 8e4ad6fcontrib/kyua/cli cmd_debug.cpp, sbin/fsck_msdosfs dir.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+2-2contrib/kyua/cli/cmd_debug.cpp
+2-2sbin/fsck_msdosfs/dir.c
+2-1usr.bin/m4/misc.c
+1-1usr.sbin/makefs/msdos/direntry.h
+7-64 files

HardenedBSD/src 38b803econtrib/kyua/cli cmd_debug.cpp, sbin/fsck_msdosfs dir.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+2-2contrib/kyua/cli/cmd_debug.cpp
+2-2sbin/fsck_msdosfs/dir.c
+2-1usr.bin/m4/misc.c
+1-1usr.sbin/makefs/msdos/direntry.h
+7-64 files

HardenedBSD/ports e591c7demulators/vice pkg-plist, emulators/vice/files patch-doc_vice.texi patch-src_arch_gtk3_joystickdrv_joystick_bsd.c

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+87-89emulators/vice/pkg-plist
+0-37emulators/vice/files/patch-doc_vice.texi
+33-0emulators/vice/files/patch-src_arch_gtk3_joystickdrv_joystick_bsd.c
+0-16emulators/vice/files/patch-src_pet_pet-stubs.c
+0-15emulators/vice/files/patch-src_cbm2_cbm2-stubs.c
+0-15emulators/vice/files/patch-src_c64dtv_c64dtv-stubs.c
+120-17218 files not shown
+163-21924 files

LLVM/project f4bd619llvm/lib/Target/PowerPC PPCInstrInfo.cpp

[PowerPC] Check isPhysical() before converting Register to MCRegister. NFC (#173531)

DeltaFile
+6-6llvm/lib/Target/PowerPC/PPCInstrInfo.cpp
+6-61 files

NetBSD/src w3BSuvEdistrib/atari/floppies/common Makefile.images

   use -fno-reorder-blocks which makes the images fix again.
VersionDeltaFile
1.15+2-1distrib/atari/floppies/common/Makefile.images
+2-11 files

HardenedBSD/src a3394b6usr.bin/m4 misc.c

m4: avoid warnings about too-long initializer strings

Mark `digits` as `__non_string`, to avoid warnings from clang 21 similar
to:

    usr.bin/m4/misc.c:123:27: error: initializer-string for character array is too long, array size is 36 but initializer has size 37 (including the null terminating character); did you mean to use the 'nonstring' attribute? [-Werror,-Wunterminated-string-initialization]
      123 |         static char digits[36] = "0123456789abcdefghijklmnopqrstuvwxyz";
          |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

MFC after:      3 days
DeltaFile
+2-1usr.bin/m4/misc.c
+2-11 files

FreeBSD/src a3394b6usr.bin/m4 misc.c

m4: avoid warnings about too-long initializer strings

Mark `digits` as `__non_string`, to avoid warnings from clang 21 similar
to:

    usr.bin/m4/misc.c:123:27: error: initializer-string for character array is too long, array size is 36 but initializer has size 37 (including the null terminating character); did you mean to use the 'nonstring' attribute? [-Werror,-Wunterminated-string-initialization]
      123 |         static char digits[36] = "0123456789abcdefghijklmnopqrstuvwxyz";
          |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

MFC after:      3 days
DeltaFile
+2-1usr.bin/m4/misc.c
+2-11 files

FreeBSD/src ba0a115usr.sbin/makefs/msdos direntry.h

makefs: avoid warnings about too-long initializer strings

Mark `direntry::deName` as `__non_string`, to avoid warnings from clang
21 similar to:

  usr.sbin/makefs/msdos/msdosfs_vnops.c:512:4: error: initializer-string for character array is too long, array size is 11 but initializer has size 12 (including the null terminating character); did you mean to use the 'nonstring' attribute? [-Werror,-Wunterminated-string-initialization]
    512 |         {       ".          ",                          /* the . entry */
        |                 ^~~~~~~~~~~~~
  usr.sbin/makefs/msdos/msdosfs_vnops.c:522:4: error: initializer-string for character array is too long, array size is 11 but initializer has size 12 (including the null terminating character); did you mean to use the 'nonstring' attribute? [-Werror,-Wunterminated-string-initialization]
    522 |         {       "..         ",                          /* the .. entry */
        |                 ^~~~~~~~~~~~~

MFC after:      3 days
DeltaFile
+1-1usr.sbin/makefs/msdos/direntry.h
+1-11 files

HardenedBSD/src ba0a115usr.sbin/makefs/msdos direntry.h

makefs: avoid warnings about too-long initializer strings

Mark `direntry::deName` as `__non_string`, to avoid warnings from clang
21 similar to:

  usr.sbin/makefs/msdos/msdosfs_vnops.c:512:4: error: initializer-string for character array is too long, array size is 11 but initializer has size 12 (including the null terminating character); did you mean to use the 'nonstring' attribute? [-Werror,-Wunterminated-string-initialization]
    512 |         {       ".          ",                          /* the . entry */
        |                 ^~~~~~~~~~~~~
  usr.sbin/makefs/msdos/msdosfs_vnops.c:522:4: error: initializer-string for character array is too long, array size is 11 but initializer has size 12 (including the null terminating character); did you mean to use the 'nonstring' attribute? [-Werror,-Wunterminated-string-initialization]
    522 |         {       "..         ",                          /* the .. entry */
        |                 ^~~~~~~~~~~~~

MFC after:      3 days
DeltaFile
+1-1usr.sbin/makefs/msdos/direntry.h
+1-11 files

HardenedBSD/ports 30cbdfbmultimedia/ffmpeg/files patch-libavcodec_ffv1enc__vulkan.c patch-libavcodec_vulkan__ffv1.c

HBSD: Fix FORTIFYSOURCE for multimedia/ffmpeg

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+20-0multimedia/ffmpeg/files/patch-libavcodec_ffv1enc__vulkan.c
+14-0multimedia/ffmpeg/files/patch-libavcodec_vulkan__ffv1.c
+34-02 files

FreeBSD/ports 45559e6devel/ruby-build distinfo Makefile

devel/ruby-build: Update to 20251225

Changes:        https://github.com/rbenv/ruby-build/releases/tag/v20251225
(cherry picked from commit 78266bccdead1e51cbf76c406bd9c255776d8d82)
DeltaFile
+3-3devel/ruby-build/distinfo
+1-1devel/ruby-build/Makefile
+4-42 files

HardenedBSD/ports 78266bcdevel/ruby-build distinfo Makefile

devel/ruby-build: Update to 20251225

Changes:        https://github.com/rbenv/ruby-build/releases/tag/v20251225
DeltaFile
+3-3devel/ruby-build/distinfo
+1-1devel/ruby-build/Makefile
+4-42 files

FreeBSD/ports 78266bcdevel/ruby-build distinfo Makefile

devel/ruby-build: Update to 20251225

Changes:        https://github.com/rbenv/ruby-build/releases/tag/v20251225
DeltaFile
+3-3devel/ruby-build/distinfo
+1-1devel/ruby-build/Makefile
+4-42 files

FreeBSD/ports eee9160audio/fluidsynth distinfo Makefile

audio/fluidsynth: Update to upstream release 2.5.2

Details:
- Bugfix release, see
  https://github.com/FluidSynth/fluidsynth/releases/tag/v2.5.2
- Includes a fix for CVE-2025-68617 (use after free)

MFH:            2025Q4
Security:       CVE-2025-68617
(cherry picked from commit 1276053c82a63a042e022ceff500d1920f04bebe)
DeltaFile
+3-3audio/fluidsynth/distinfo
+1-1audio/fluidsynth/Makefile
+1-1audio/fluidsynth/pkg-plist
+5-53 files

FreeBSD/ports cb6fd36audio/fluidsynth Makefile distinfo

audio/fluidsynth: Update to 2.5.0

Bump requirement to c++17 in order to remove glib dependency

Changelog: https://github.com/FluidSynth/fluidsynth/releases/tag/v2.5.0
(cherry picked from commit 56573a792ea83a2f186d73bdd29b11bb3e3b2eee)
DeltaFile
+7-7audio/fluidsynth/Makefile
+3-3audio/fluidsynth/distinfo
+3-3audio/fluidsynth/pkg-plist
+13-133 files

FreeBSD/ports c01303aaudio/fluidsynth distinfo Makefile

audio/fluidsynth: Update to 2.5.1

Changelog: https://github.com/FluidSynth/fluidsynth/releases/tag/v2.5.1
(cherry picked from commit 111bf33d4c86f2169c1e166aeead3699ede6085e)
DeltaFile
+3-3audio/fluidsynth/distinfo
+1-1audio/fluidsynth/Makefile
+1-1audio/fluidsynth/pkg-plist
+5-53 files

OpenBSD/ports wpxE2QVsysutils/riemann Makefile

   Use jdk 11+ to run. ok pvk@
VersionDeltaFile
1.29+2-1sysutils/riemann/Makefile
+2-11 files