LLVM/project fd2eb9flibcxx/test/std/containers/sequences/vector trivial_relocation.pass.cpp

[libc++][test] Mark `UNSUPPORTED` for a test relying on `[[clang::trivial_abi]]` for compilers not supporting it (#211736)

This patch marks `UNSUPPORTED` for compilers not supporting
`[[clang::trivial_abi]]` (MSVC and GCC earlier than GCC 17) for a test
relying on this attribute.
DeltaFile
+4-0libcxx/test/std/containers/sequences/vector/trivial_relocation.pass.cpp
+4-01 files

LLVM/project 15035c1llvm/include/llvm/ExecutionEngine/Orc SymbolLookupSet.h, llvm/unittests/ExecutionEngine/Orc CMakeLists.txt SymbolLookupSetTest.cpp

[ORC] Fix and rename SymbolLookupSet::removeDuplicates (#216574)

removeDuplicates uniqued on the (name, flags) pair, so a name appearing
with both RequiredSymbol and WeaklyReferencedSymbol survived twice --
leaving a set that containsDuplicates, which compares names only, still
reported as duplicated.

Replace it with mergeEntries, which merges by name. Where entries
disagree on flags the strongest requirement wins, so a missing
definition still fails the lookup. Renamed because the entries being
merged need not be exact duplicates.

removeDuplicates had no in-tree callers, so no existing behaviour
changes. Also adds a unit test for mergeEntries -- the first direct
coverage for SymbolLookupSet.
DeltaFile
+133-0llvm/unittests/ExecutionEngine/Orc/SymbolLookupSetTest.cpp
+26-5llvm/include/llvm/ExecutionEngine/Orc/SymbolLookupSet.h
+1-0llvm/utils/gn/secondary/llvm/unittests/ExecutionEngine/Orc/BUILD.gn
+1-0llvm/unittests/ExecutionEngine/Orc/CMakeLists.txt
+161-54 files

LLVM/project 46b3a2borc-rt/include CMakeLists.txt, orc-rt/include/orc-rt StringPool.h

[orc-rt] Add StringPool for interning ref-counted strings. (#216571)

Adds StringPool, a thread-safe pool for interning strings (e.g. symbol
names, paths) behind ref-counted PooledStringPtr handles.
PooledStringPtr and NonOwningPooledStringPtr compare and hash by
pool-scoped pointer identity rather than content, and clearDeadEntries()
reclaims entries with no remaining owners.

No in-tree clients yet: I expect to use this in future commits for the
platform support classes.
DeltaFile
+249-0orc-rt/include/orc-rt/StringPool.h
+166-0orc-rt/test/unit/StringPoolTest.cpp
+1-0orc-rt/test/unit/CMakeLists.txt
+1-0orc-rt/include/CMakeLists.txt
+417-04 files

FreeBSD/ports 887848fcad/irsim Makefile

cad/irsim: Use https:// scheme for MASTER_SITES and WWW

Approved by:            db@, yuri@ (Mentors, implicit)
DeltaFile
+2-2cad/irsim/Makefile
+2-21 files

LLVM/project c926bfdcompiler-rt/test/asan/TestCases invalid-pointer-pairs-vector-extract.cpp

[asan][test] Exclude invalid-pointer-pairs-vector-extract.cpp from Solaris (#216606)

Intended to fix buildbot breakage on Solaris (XPASS), as reported in
https://github.com/llvm/llvm-project/pull/216532#issuecomment-5309297518

This change is only a transient step for the test, since the upcoming
https://github.com/llvm/llvm-project/pull/213546 is expected to make the
test pass on all platforms.
DeltaFile
+2-0compiler-rt/test/asan/TestCases/invalid-pointer-pairs-vector-extract.cpp
+2-01 files

FreeBSD/ports 3855ba2cad/xcircuit distinfo Makefile

cad/xcircuit: Update 3.10.44 => 3.10.45, take maintainership

* Add WWW for source code repository

Approved by:            danilo@ (maintainer)
Approved by:            db@, yuri@ (Mentors, implicit)
Differential Revision:  https://reviews.freebsd.org/D58866
DeltaFile
+4-3cad/xcircuit/Makefile
+3-3cad/xcircuit/distinfo
+7-62 files

FreeBSD/ports 5939902devel/libffi pkg-plist Makefile

devel/libffi: Update to 3.8.0

Contains BSD fixes for i386 and powerpc64
DeltaFile
+3-3devel/libffi/distinfo
+1-1devel/libffi/pkg-plist
+1-1devel/libffi/Makefile
+5-53 files

FreeBSD/src 374799fsys/arm64/linux linux_emul_md.c, sys/i386/linux linux_emul_md.c

linux: sort sys headers in linux_emul_md.c

style(9): sys/param.h, then sys/systm.h, then the remaining kernel
headers alphabetically.  imgact.h belongs before proc.h.

Reported by:    jhibbits
MFC after:      1 month
Reviewed by:    jhibbits
Differential Revision:  https://reviews.freebsd.org/D58884
DeltaFile
+1-1sys/i386/linux/linux_emul_md.c
+1-1sys/arm64/linux/linux_emul_md.c
+2-22 files

HardenedBSD/ports 0d159b5lang/mono5.10 Makefile, www/nginx Makefile

HBSD: Resolve merge conflicts

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+1-5www/nginx/Makefile
+1-3lang/mono5.10/Makefile
+2-82 files

HardenedBSD/ports 0804e37cad/pythonocc-core pkg-plist, cad/pythonocc-core/files patch-src_SWIG__files_wrapper_TCollection.i

Merge remote-tracking branch 'rad/freebsd/main' into hardenedbsd/main

Conflicts:
        lang/mono5.10/Makefile (unresolved)
        www/nginx/Makefile (unresolved)
DeltaFile
+2,485-0cad/pythonocc-core/files/patch-src_SWIG__files_wrapper_TCollection.i
+1,767-0databases/postgresql19-server/pkg-plist-server
+1,444-0databases/postgresql19-server/pkg-plist-client
+980-0cad/pythonocc-core/pkg-plist
+349-273www/iridium/distinfo
+193-207textproc/redisearch/distinfo
+7,218-4801,234 files not shown
+19,067-7,3091,240 files

LLVM/project 43c6d8allvm/test/Transforms/SLPVectorizer/AMDGPU elementwise-fma-operand1.ll

[NFC][SLP] Add a mixed-reassoc bundle to the operand-1 fma test (#216594)

One lane carries reassoc and the other three do not, so the bundle is
only partly reassociative. Also add a second threshold to the run lines.
DeltaFile
+95-5llvm/test/Transforms/SLPVectorizer/AMDGPU/elementwise-fma-operand1.ll
+95-51 files

FreeBSD/src 8c81b3bsys/net iflib.h iflib.c

iflib: Add restart transactions for IOV reconfiguration

Some devices remap the PF queues when entering or leaving SR-IOV. Add
opt-in PCI IOV helpers that hold the iflib context lock across the
complete stop, driver callback, and restart transaction.

Existing drivers continue to use the non-restarting helpers.

Sponsored by:   BBOX.io

(cherry picked from commit f8fa2d77bc305bec519f9f02afe211e903c57573)
DeltaFile
+22-0sys/net/iflib.c
+2-0sys/net/iflib.h
+24-02 files

FreeBSD/src f75a28esys/net iflib.h iflib.c

iflib: Add restart transactions for IOV reconfiguration

Some devices remap the PF queues when entering or leaving SR-IOV. Add
opt-in PCI IOV helpers that hold the iflib context lock across the
complete stop, driver callback, and restart transaction.

Existing drivers continue to use the non-restarting helpers.

Sponsored by:   BBOX.io

(cherry picked from commit f8fa2d77bc305bec519f9f02afe211e903c57573)
DeltaFile
+22-0sys/net/iflib.c
+2-0sys/net/iflib.h
+24-02 files

HardenedBSD/src 81207ddsys/kern sys_process.c

HBSD: Resolve merge conflict

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+0-7sys/kern/sys_process.c
+0-71 files

HardenedBSD/src f35224dlib/libsys pdfork.2, sys/kern sys_procdesc.c

Merge remote-tracking branch 'rad/freebsd/15-stable/main' into hardened/15-stable/main

Conflicts:
        sys/kern/sys_process.c (unresolved)
DeltaFile
+556-0tests/sys/kern/procdesc.c
+396-114sys/kern/sys_procdesc.c
+194-5lib/libsys/pdfork.2
+51-99tests/sys/capsicum/procdesc.cc
+4-144tests/sys/capsicum/capsicum.h
+1-144tests/sys/capsicum/syscalls.h
+1,202-50664 files not shown
+1,805-1,30170 files

NetBSD/src xIeBXO5sys/ddb db_extern.h db_command.c, usr.sbin/crash crash.c

   ddb(4), crash(8): Make `show all locks' work without LOCKDEBUG.

   Any lwp currently waiting for a _contended_ lock will now record a
   pointer to that lock in struct lwp::l_ld_wanted, even without
   LOCKDEBUG.  We can't tell who holds shared locks or spin locks, but we
   can at least tell what lock a thread is waiting for when it's spinning
   for a spin lock, and generally present the graph of current lock
   dependencies reasonably well this way.

   PR kern/60030: ddb/crash: show all locks without LOCKDEBUG
VersionDeltaFile
1.194+98-4sys/ddb/db_command.c
1.18+8-3usr.sbin/crash/crash.c
1.18+6-1sys/ddb/db_extern.h
+112-83 files

NetBSD/src B4McYjpsys/external/bsd/drm2/linux linux_rwsem.c linux_ww_mutex.c, sys/kern kern_lock.c kern_rwlock.c

   kernel: Track what lock each lwp is waiting for without LOCKDEBUG.

   This is reasonably cheap -- one extra pointer on the stack, couple
   extra stores when _waiting_ (spinning or sleeping) for a _contended_
   lock -- and doesn't change the kernel ABI.  Will enable us to get
   diagnostics from crash dumps when, e.g., there's a softint deadlock
   tripping a heartbeat panic.

   PR kern/60030: ddb/crash: show all locks without LOCKDEBUG
VersionDeltaFile
1.17+36-32sys/external/bsd/drm2/linux/linux_ww_mutex.c
1.113+22-20sys/kern/kern_mutex.c
1.23+30-11sys/sys/lockdebug.h
1.77+17-15sys/kern/kern_rwlock.c
1.5+18-14sys/external/bsd/drm2/linux/linux_rwsem.c
1.198+6-8sys/kern/kern_lock.c
+129-1006 files

NetBSD/pkgsrc E87wbyctextproc/libxml2 Makefile.common distinfo

   Pullup ticket #7237 - requested by wiz
   textproc/libxml2: Security fix

   Revisions pulled up:
   - textproc/libxml2/Makefile.common                              1.32
   - textproc/libxml2/distinfo                                     1.158

   ---
      Module Name:      pkgsrc
      Committed By:     wiz
      Date:             Sat Aug 15 02:24:28 UTC 2026

      Modified Files:
        pkgsrc/textproc/libxml2: Makefile.common distinfo

      Log Message:
      libxml2: update to 2.15.3.

      From Showta Ishizaki in PR 60591.

    [60 lines not shown]
VersionDeltaFile
1.157.4.1+4-4textproc/libxml2/distinfo
1.31.4.1+2-2textproc/libxml2/Makefile.common
+6-62 files

OpenBSD/ports olyl7C5audio/libopenmpt Makefile distinfo

   Update libopenmpt to 0.8.8.
VersionDeltaFile
1.52+2-2audio/libopenmpt/distinfo
1.55+1-1audio/libopenmpt/Makefile
+3-32 files

NetBSD/pkgsrc N3g3iPqwww/typo3-13 Makefile distinfo

   Pullup ticket #7235 - requested by taca
   www/typo3-13: Security fix

   Revisions pulled up:
   - www/typo3-13/Makefile                                         1.15-1.17
   - www/typo3-13/PLIST                                            1.10-1.11
   - www/typo3-13/distinfo                                         1.14-1.15

   ---
      Module Name:      pkgsrc
      Committed By:     wen
      Date:             Fri Jul 31 01:18:52 UTC 2026

      Modified Files:
        pkgsrc/www/typo3-13: Makefile PLIST distinfo

      Log Message:
      Update to 13.4.33


    [103 lines not shown]
VersionDeltaFile
1.9.2.1+39-2www/typo3-13/PLIST
1.13.2.1+4-4www/typo3-13/distinfo
1.14.2.1+2-2www/typo3-13/Makefile
+45-83 files

FreeBSD/src cce53d1sys/arm64/linux linux_emul_md.c, sys/compat/linux linux_emul.h

linux: unbreak arm64 linux_emul_md.c after pkey syscalls

linux_emul.h uses struct image_args without a file-scope forward
declaration.  The new arm64 (and i386) stubs include that header
without imgact.h first, which fails the build under -Werror.
Include it the same way linux_pkru.c already does, and declare the
type next to struct image_params so the header is self-contained.

Reported by:    tuexen
Fixes:          bdb561843e86
MFC after:      1 month
DeltaFile
+1-0sys/i386/linux/linux_emul_md.c
+1-0sys/compat/linux/linux_emul.h
+1-0sys/arm64/linux/linux_emul_md.c
+3-03 files

NetBSD/pkgsrc OSVOqdhwww/wordpress Makefile distinfo

   Pullup ticket #7233 - requested by taca
   www/wordpress: Security fix

   Revisions pulled up:
   - www/wordpress/Makefile                                        1.120-1.122
   - www/wordpress/PLIST                                           1.58
   - www/wordpress/distinfo                                        1.101-1.103

   ---
      Module Name:      pkgsrc
      Committed By:     wen
      Date:             Thu Jul 30 23:12:09 UTC 2026

      Modified Files:
        pkgsrc/www/wordpress: Makefile PLIST distinfo

      Log Message:
      Update to 7.0.2


    [85 lines not shown]
VersionDeltaFile
1.57.4.1+650-54www/wordpress/PLIST
1.99.2.2+3-3www/wordpress/distinfo
1.118.2.2+1-1www/wordpress/Makefile
+654-583 files

Linux/linux 8d3ae59. Makefile

Linux 7.2
DeltaFile
+1-1Makefile
+1-11 files

NetBSD/pkgsrc QxIUPcEwww/ruby-rails-html-sanitizer PLIST Makefile

   Pullup ticket #7232 - requested by taca
   www/ruby-rails-html-sanitizer: Security fix

   Revisions pulled up:
   - www/ruby-rails-html-sanitizer/Makefile                        1.12
   - www/ruby-rails-html-sanitizer/PLIST                           1.5
   - www/ruby-rails-html-sanitizer/distinfo                        1.14

   ---
      Module Name:      pkgsrc
      Committed By:     taca
      Date:             Wed Aug 12 05:22:49 UTC 2026

      Modified Files:
        pkgsrc/www/ruby-rails-html-sanitizer: Makefile PLIST distinfo

      Log Message:
      www/ruby-rails-html-sanitizer: update to 1.7.1


    [13 lines not shown]
VersionDeltaFile
1.13.2.1+4-4www/ruby-rails-html-sanitizer/distinfo
1.4.2.1+1-5www/ruby-rails-html-sanitizer/PLIST
1.11.2.1+3-3www/ruby-rails-html-sanitizer/Makefile
+8-123 files

NetBSD/pkgsrc 6SrGIq0textproc/expat builtin.mk Makefile

   Pullup ticket #7231 - requested by taca
   textproc/expat: Security fix

   Revisions pulled up:
   - textproc/expat/Makefile                                       1.67
   - textproc/expat/builtin.mk                                     1.28
   - textproc/expat/distinfo                                       1.61

   ---
      Module Name:      pkgsrc
      Committed By:     wiz
      Date:             Tue Aug 11 16:18:02 UTC 2026

      Modified Files:
        pkgsrc/textproc/expat: Makefile builtin.mk distinfo

      Log Message:
      expat: update to 2.8.3.


    [51 lines not shown]
VersionDeltaFile
1.59.2.2+4-4textproc/expat/distinfo
1.65.2.2+2-2textproc/expat/Makefile
1.27.4.1+2-1textproc/expat/builtin.mk
+8-73 files

NetBSD/pkgsrc v755H9Hwww/drupal11 distinfo Makefile

   Pullup ticket #7230 - requested by taca
   www/drupal11: Security fix

   Revisions pulled up:
   - www/drupal11/Makefile                                         1.9-1.11
   - www/drupal11/PLIST                                            1.5
   - www/drupal11/distinfo                                         1.5

   ---
      Module Name:      pkgsrc
      Committed By:     wen
      Date:             Fri Jul 31 10:46:31 UTC 2026

      Modified Files:
        pkgsrc/www/drupal11: Makefile PLIST distinfo

      Log Message:
      Update to 11.4.4


    [34 lines not shown]
VersionDeltaFile
1.4.6.1+2,716-509www/drupal11/PLIST
1.8.6.1+10-7www/drupal11/Makefile
1.4.6.1+4-4www/drupal11/distinfo
+2,730-5203 files

NetBSD/src i8eJGSBbin/pwd pwd.1

   "if PWD references the current directory, then PWD is assumed to be the
   name of the current directory" is tautologically confusing.

   Just state that for '-L' $PWD is _printed_ (under the right circumstances).
VersionDeltaFile
1.28+3-3bin/pwd/pwd.1
+3-31 files

NetBSD/pkgsrc DwFgROamail/postfix Makefile.common distinfo

   Pullup ticket #7228 - requested by taca
   mail/postfix: Security fix

   Revisions pulled up:
   - mail/postfix/Makefile.common                                  1.68
   - mail/postfix/distinfo                                         1.227

   ---
      Module Name:      pkgsrc
      Committed By:     taca
      Date:             Tue Aug 11 15:15:50 UTC 2026

      Modified Files:
        pkgsrc/mail/postfix: Makefile.common distinfo

      Log Message:
      mail/postfix: update to 3.11.6

      This release addresses medium-impact problems that need to be fixed

    [124 lines not shown]
VersionDeltaFile
1.224.2.2+3-3mail/postfix/distinfo
1.65.2.2+1-1mail/postfix/Makefile.common
+4-42 files

NetBSD/pkgsrc-wip 03bd922fresh distinfo, fresh/patches patch-crates_fresh-editor_src_app_file__explorer.rs

Patch for a panic in the file manager due to the lack of system-wide
trash in NetBSD
DeltaFile
+71-0fresh/patches/patch-crates_fresh-editor_src_app_file__explorer.rs
+1-0fresh/distinfo
+72-02 files

LLVM/project 30b0076llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes SeedCollection.cpp, llvm/test/Transforms/SandboxVectorizer/EndToEnd seed_bundle_cross_erasure.ll

[SandboxVectorizer] Fix out-of-bounds SeedBundle access on cross-bundle erasure

SeedCollection::runOnFunction() indexed a SeedBundle at
Seeds.getFirstUnusedElementIdx() (and, separately, at a hardcoded 0) without
first checking whether the bundle was already fully used.
getFirstUnusedElementIdx() returns Seeds.size() -- one past the end -- once
everything is used, so indexing there reads out of bounds.

This was always a latent bug, but -sbvec-collect-seeds=stores,loads is what
actually exposes it: store and load seeds share one erase-instruction
callback (SeedContainer::erase()), so when vectorizing a store chain erases
a load it packed as an operand, that erase also marks the same load "used"
in its *independent* LoadSeeds bundle. Store seeds are processed first, so
by the time the outer loop reaches that LoadSeeds bundle, it can already be
fully consumed -- or, since cross-bundle erasure can mark any index used
(not just sequentially from the front), have its element 0 specifically
erased while other elements remain live, which broke the hardcoded Seeds[0]
address-space lookup the same way.


    [12 lines not shown]
DeltaFile
+21-0llvm/test/Transforms/SandboxVectorizer/EndToEnd/seed_bundle_cross_erasure.ll
+5-2llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes/SeedCollection.cpp
+26-22 files