LLVM/project a0409e5 — orc-rt/include/orc-rt/bedrock/sps LookupInJITDylibSPS.h, orc-rt/include/orc-rt/support JITDylibLookupFlags.h

[orc-rt] Add JITDylibLookupFlags argument to lookupInJITDylib (#240336)

sps::lookupInJITDylib had no way to say whether the lookup should match
all of a JITDylib's symbols, or only its exported symbols.

This commit adds a JITDylibLookupFlags enum (mirroring LLVM ORC's enum
of the same name) and a JITDylibLookupFlags parameter to
lookupInJITDylib. The flags are sent to the controller as a new argument
between the JITDylib key and the lookup set, using a new
SPSJITDylibLookupFlags tag that serializes as a bool: MatchAllSymbols as
true, MatchExportedSymbolsOnly as false.
DeltaFile
+49-0orc-rt/include/orc-rt/support/sps/SPSJITDylibLookupFlags.h
+34-11orc-rt/test/unit/bedrock/sps/LookupInJITDylibSPSTest.cpp
+26-0orc-rt/test/unit/support/sps/SPSJITDylibLookupFlagsTest.cpp
+26-0orc-rt/include/orc-rt/support/JITDylibLookupFlags.h
+5-4orc-rt/lib/bedrock/sps/LookupInJITDylibSPS.cpp
+5-1orc-rt/include/orc-rt/bedrock/sps/LookupInJITDylibSPS.h
+145-162 files not shown
+148-168 files

LLVM/project 509b485 — clang/lib/CodeGen CodeGenModule.h CodeGenModule.cpp

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

Created using spr 1.3.6-beta.1

[skip ci]
DeltaFile
+18-3clang/lib/CodeGen/CodeGenModule.cpp
+2-0clang/lib/CodeGen/CodeGenModule.h
+20-32 files

LLVM/project 2a57823 — clang/lib/CodeGen CodeGenModule.h CodeGenModule.cpp, llvm/lib/Target/RISCV RISCVTargetMachine.h RISCVTargetMachine.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.6-beta.1
DeltaFile
+18-3clang/lib/CodeGen/CodeGenModule.cpp
+12-7llvm/lib/Target/RISCV/RISCVTargetMachine.cpp
+3-0llvm/lib/Target/RISCV/RISCVTargetMachine.h
+2-0clang/lib/CodeGen/CodeGenModule.h
+35-104 files

LLVM/project 221cc58 — clang/lib/CodeGen CodeGenModule.h CodeGenModule.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.6-beta.1
DeltaFile
+18-3clang/lib/CodeGen/CodeGenModule.cpp
+2-0clang/lib/CodeGen/CodeGenModule.h
+20-32 files

FreeBSD/ports 11fd956 — devel/onetbb Makefile distinfo, devel/onetbb/files patch-thread__composability__manager_test_test__premature__exit.cpp

devel/onetbb: Update to 2023.2.0

Also, fix build of graphics/blender4 with this new release [1]

Release notes: https://github.com/uxlfoundation/oneTBB/blob/v2023.2.0/RELEASE_NOTES.md

PR:             300557 [1]
Approved by:    <FreeBSD at Shaneware.biz> (maintainer) [1]
DeltaFile
+29-0devel/onetbb/files/patch-thread__composability__manager_test_test__premature__exit.cpp
+18-4devel/onetbb/pkg-plist
+12-0graphics/blender4/files/patch-source-blender-modifiers-intern-MOD_grease_pencil_build.cc
+3-3devel/onetbb/distinfo
+1-2devel/onetbb/Makefile
+1-1graphics/blender4/Makefile
+64-106 files

OPNSense/src 8bd9e63 — sys/dev/e1000 e1000_defines.h if_em.c

e1000: separate DH89xxCC memory errors

Taken from: https://reviews.freebsd.org/D61138
DeltaFile
+144-16sys/dev/e1000/if_em.c
+9-1sys/dev/e1000/e1000_defines.h
+153-172 files

FreeBSD/ports 6762baa — net/telemt Makefile distinfo

net/telemt: Update 3.5.14 => 3.5.16

Changelogs:
- https://github.com/telemt/telemt/releases/tag/3.5.15
- https://github.com/telemt/telemt/releases/tag/3.5.16

Commit log:
- https://github.com/telemt/telemt/compare/3.5.14...3.5.16

PR:             300606
Approved by:    osa, vvd (mentors, implicit)
DeltaFile
+3-3net/telemt/distinfo
+1-1net/telemt/Makefile
+4-42 files

OPNSense/src 454406c — sys/dev/e1000 if_em.h e1000_defines.h

Revert "Revert "igb: Report 82580 memory ECC errors" #329"

This reverts commit 3153c892d4f76afff0979ebc7b9b0fee1672ee29.
DeltaFile
+56-13sys/dev/e1000/if_em.c
+1-0sys/dev/e1000/if_em.h
+1-0sys/dev/e1000/e1000_defines.h
+58-133 files

LLVM/project dfc2e54 — llvm/lib/Support APFloat.cpp, llvm/test/CodeGen/ARM/GlobalISel arm-irtranslator.ll arm-legalize-fp.mir

Merge branch 'main' into users/lukel97/codegenprepare-lsr-constantint-fix
DeltaFile
+5,423-1,527llvm/test/CodeGen/ARM/GlobalISel/arm-legalize-fp.mir
+534-327llvm/test/CodeGen/ARM/GlobalISel/arm-irtranslator.ll
+739-0llvm/test/CodeGen/LoongArch/lsx/ir-instruction/mulwev_od.ll
+350-308llvm/lib/Support/APFloat.cpp
+643-0llvm/test/CodeGen/LoongArch/lasx/ir-instruction/mulwev_od.ll
+596-0llvm/test/CodeGen/X86/vector-shuffle-var-legalize.ll
+8,285-2,162838 files not shown
+31,127-11,277844 files

LLVM/project 857e456 — lld/ELF Driver.cpp, lld/test/ELF format-binary.test

[lld][ELF] Fix .note.gnu.property values in ld -b binary invocations (#238541)

fixes: #237529

ld.lld -b binary generated bogus .note.gnu.property values because in
such invocations there are no ELF object files to AND the `-1` initial
value with. Use `0` as a starting value in that case.
DeltaFile
+8-2lld/ELF/Driver.cpp
+3-3lld/test/ELF/format-binary.test
+11-52 files

OpenBSD/src ByAqpDb — sys/kern subr_pool.c, sys/sys pool.h

   rename page list so i don't have to think as hard.

   pages moved between "empty", "part", and "full" lists, but does
   empty refer to when all the items in a page are allocated or free?
   full could apply to either of those states too depending on your
   perspective.

   replace these names with "used", "part", and "idle" page lists.
   "used" pages have 100% of their items allocated, and "idle" pages
   have 0 allocated items. "part" pages are in between still.

   jmatthew@ thinks this reads ok.
VersionDeltaFile
1.244+35-35sys/kern/subr_pool.c
1.82+4-4sys/sys/pool.h
+39-392 files

FreeBSD/src 52bd0d1 — sys/kern kern_exit.c, sys/sys syscallsubr.h

wait6(2): add user_wait6

sys_wait6 is a little more complicated than typical as compat layers
need to translate siginfo_t.

Effort:         CHERI upstreaming
Sponsored by:   Innovate UK
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2284
DeltaFile
+24-19sys/kern/kern_exit.c
+3-0sys/sys/syscallsubr.h
+27-192 files

FreeBSD/src 2e3ba76 — sys/kern kern_exit.c, sys/sys syscallsubr.h

wait4(2): add kern_wait4

Effort:         CHERI upstreaming
Sponsored by:   Innovate UK
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2284
DeltaFile
+14-6sys/kern/kern_exit.c
+2-0sys/sys/syscallsubr.h
+16-62 files

FreeBSD/src 0a42a5c — sys/kern kern_event.c, sys/sys syscallsubr.h

kevent(2): add kern_kevent_generic

Effort:         CHERI upstreaming
Sponsored by:   Innovate UK
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2284
DeltaFile
+1-14sys/kern/kern_event.c
+11-0sys/sys/syscallsubr.h
+12-142 files

OpenBSD/ports 5Xi0eGi — meta/lxqt Makefile

   meta/lxqt: bump to 2.5.0
VersionDeltaFile
1.10+1-2meta/lxqt/Makefile
+1-21 files

OpenBSD/ports kc3ESAR — x11/lxqt/libfm-qt Makefile, x11/lxqt/panel/pkg PLIST

   x11/lxqt: update to 2.5.0.

   see https://lxqt-project.org/release/2026/11/05/release-lxqt-2-5-0/
   - drops dependency on external x11/menu-cache
   - replace session dependency on oxygen for breeze icon theme, follows
     lxqt/lxqt-session#411 (pcmanfm-qt & qtplugin still default to oxygen..)
   should fix icon issues reported by Robert Carleton.
   - fix keymap layout detection in startlxqtwayland
   - dues to bugs in qtlayershell, the panel & desktop still crash on
     wayland when clicking on it.
VersionDeltaFile
1.8+23-44x11/lxqt/themes/pkg/PLIST
1.1+14-0x11/lxqt/wayland-session/patches/patch-startlxqtwayland_in
1.14+5-5x11/lxqt/screengrab/Makefile
1.2+6-3x11/lxqt/wayland-session/pkg/PLIST
1.12+3-4x11/lxqt/libfm-qt/Makefile
1.9+6-0x11/lxqt/panel/pkg/PLIST
+57-5669 files not shown
+168-14975 files

LLVM/project 22d766e — mlir/lib/Dialect/Vector/Transforms VectorUnroll.cpp, mlir/test/Dialect/Vector vector-unroll-options.mlir

[mlir][vector] Add comments and unify tests post #234448 (#240320)

Minor tweaks post https://github.com/llvm/llvm-project/pull/234448:
* Simplifies the comment in the implementation file.
* Adds comments in the test file.
* Unifies the tests to use <16x16> and <2x8x8>, as oppoed to <16x16> and
  <1x8x8x>.
DeltaFile
+28-8mlir/test/Dialect/Vector/vector-unroll-options.mlir
+3-4mlir/lib/Dialect/Vector/Transforms/VectorUnroll.cpp
+31-122 files

LLVM/project 188a956 — mlir/lib/Conversion/VectorToSCF VectorToSCF.cpp, mlir/test/Conversion/VectorToSCF vector-to-scf.mlir

[mlir][VectorToSCF] Decline transfer ops masked by vector.mask (#221307)

The transfer op patterns in `convert-vector-to-scf` unpack a
`vector.transfer_read`/`vector.transfer_write` into a loop, a buffer and
lower-rank transfer ops, but never check whether the op sits inside a
`vector.mask`. In that case all of it lands in the mask region and the
pass fails:

```mlir
func.func @w(%v: vector<4x8xf32>, %m: vector<4x8xi1>, %mem: memref<?x?xf32>) {
  %c0 = arith.constant 0 : index
  vector.mask %m { vector.transfer_write %v, %mem[%c0, %c0] : vector<4x8xf32>, memref<?x?xf32> } : vector<4x8xi1>
  return
}
```

```
error: 'vector.mask' op expects only one operation to mask
```

    [20 lines not shown]
DeltaFile
+83-0mlir/test/Conversion/VectorToSCF/vector-to-scf.mlir
+15-0mlir/lib/Conversion/VectorToSCF/VectorToSCF.cpp
+98-02 files

LLVM/project 8ce83f5 — libc/src/__support/OSUtil/linux/syscall_wrappers CMakeLists.txt setsid.h, libc/src/unistd/linux CMakeLists.txt setsid.cpp

[libc] Use a syscall wrapper for setsid

This PR move setsid behind the centralized syscall wrappers, following libc/docs/dev/syscall_wrapper_refactor.md.
DeltaFile
+34-0utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+34-0libc/src/__support/OSUtil/linux/syscall_wrappers/setsid.h
+11-8libc/src/unistd/linux/setsid.cpp
+13-0libc/src/__support/OSUtil/linux/syscall_wrappers/CMakeLists.txt
+5-2libc/src/unistd/linux/CMakeLists.txt
+97-105 files

LLVM/project a66a121 — libc/src/__support/OSUtil/linux/syscall_wrappers CMakeLists.txt pwrite.h, libc/src/unistd/linux CMakeLists.txt pwrite.cpp

[libc] Use a syscall wrapper for pwrite

This PR move pwrite behind the centralized syscall wrappers, following libc/docs/dev/syscall_wrapper_refactor.md.
DeltaFile
+51-0libc/src/__support/OSUtil/linux/syscall_wrappers/pwrite.h
+11-24libc/src/unistd/linux/pwrite.cpp
+21-2utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+17-0libc/src/__support/OSUtil/linux/syscall_wrappers/CMakeLists.txt
+5-5libc/src/unistd/linux/CMakeLists.txt
+105-315 files

LLVM/project 36b725f — libc/src/__support/OSUtil/linux/syscall_wrappers CMakeLists.txt pread.h, libc/src/unistd/linux CMakeLists.txt pread.cpp

[libc] Use a syscall wrapper for pread

This PR move pread behind the centralized syscall wrappers, following libc/docs/dev/syscall_wrapper_refactor.md.
DeltaFile
+51-0libc/src/__support/OSUtil/linux/syscall_wrappers/pread.h
+11-22libc/src/unistd/linux/pread.cpp
+21-2utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+17-0libc/src/__support/OSUtil/linux/syscall_wrappers/CMakeLists.txt
+5-5libc/src/unistd/linux/CMakeLists.txt
+105-295 files

LLVM/project 8bec685 — libc/src/__support/OSUtil/linux/syscall_wrappers CMakeLists.txt pipe.h, libc/src/unistd/linux CMakeLists.txt pipe.cpp

[libc] Use a syscall wrapper for pipe

This PR move pipe behind the centralized syscall wrappers, following libc/docs/dev/syscall_wrapper_refactor.md.
DeltaFile
+39-0libc/src/__support/OSUtil/linux/syscall_wrappers/pipe.h
+11-13libc/src/unistd/linux/pipe.cpp
+16-1utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+12-0libc/src/__support/OSUtil/linux/syscall_wrappers/CMakeLists.txt
+5-3libc/src/unistd/linux/CMakeLists.txt
+83-175 files

OpenBSD/src VhjItuB — regress/sys/netinet/tcpstate tcp_synfin.py

   Fix a bad file descriptor error in the python test script.
VersionDeltaFile
1.3+5-3regress/sys/netinet/tcpstate/tcp_synfin.py
+5-31 files

OpenBSD/src HXVyNiO — sys/net pf.c

   pf(4) fix traffic statistics for state created by af-to rules

   The af-to states are always matched by inbound packets (PF_IN), therefore when
   updating statistics the in vs. out (or request vs. reply) direction must take
   address families (af) in the matched packet and in wire state key attached
   to matching state into account. This allows pf(4) to choose to bump
   either counters for inbound or outbound side.

   OK bluhm@
VersionDeltaFile
1.1252+10-2sys/net/pf.c
+10-21 files

LLVM/project 3617a14 — libsycl/test lit.site.cfg.py.in lit.cfg.py

[libsycl][lit] Fix PATH setup on Windows (#238826)

On Windows, `LLVMOffload.dll` is in `libsycl_libs_dir`, so append that
to the path in test setup.

Also, fix the `libsycl_libs_dir` logic to not be hardcoded for linux.

This fixes two issues when building on Windows, and the tests run and
all pass after this change.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>

Signed-off-by: Nick Sarnie <nick.sarnie at intel.com>
DeltaFile
+5-0libsycl/test/lit.cfg.py
+1-1libsycl/test/lit.site.cfg.py.in
+6-12 files

LLVM/project a771108 — llvm/lib/Target/AArch64 AArch64SVEInstrInfo.td

fixup! [AArch64] Add patterns to combine SVE AND and XOR to BIC

Use proper naming conventions for the newly added multiclasses.
DeltaFile
+20-20llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
+20-201 files

NetBSD/pkgsrc iJNxQTV — doc CHANGES-2026

   Updated devel/ccache, databases/postgresql-timescaledb
VersionDeltaFile
1.7862+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc ofWG42r — doc CHANGES-2026

   doc: Updated editors/TeXmacs to 2.1.5
VersionDeltaFile
1.7861+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc Z2tQZDv — databases/postgresql-timescaledb PLIST Makefile

   postgresql-timescaledb: updated to 2.31.0

   2.31.0

   This release contains performance improvements and bug fixes since the 2.30.2 release. We recommend that you upgrade at the next available opportunity.

   Highlighted features in TimescaleDB v2.31.0

   Improved performance for UPDATE and DELETE queries on the columnstore with vectorized key processing for bulk decompression. The vectorized aggregation makes DML and recompression operations faster through parallelism, when a single-chunk query groups by an expression, resulting in up to 6.5 times faster queries.
   Preview of the new Adaptive Integer Compressor (AIC), which chooses the best encoding for each block of integer values. This results in the up to 20% improvement in compression ratios for integers, while queries benefiting from faster decompression perform up to two times better. AIC is disabled by default in this release and will be enabled by default in the 2.32.0 release.
VersionDeltaFile
1.57+4-4databases/postgresql-timescaledb/distinfo
1.60+2-2databases/postgresql-timescaledb/Makefile
1.56+2-1databases/postgresql-timescaledb/PLIST
+8-73 files

NetBSD/pkgsrc HSjedQA — editors/TeXmacs distinfo Makefile, editors/TeXmacs/patches patch-src_System_config.h.cmake patch-CMakeLists.txt

   Update texmacs to version 2.1.5

   One thing about version 2.1.5 is that
   it builds with Qt6. Default is still
   set to Qt5 since the Qt6 build depends
   on qt5compat that will build
   qtdeclarative in pkgsrc and it is
   heavy.
   Also added xdg-open as a dependency
   since it is used by the menus to open
   a webbrowser.

   Changes from changelog:
   Qt6 based version on all supported
   platforms (GNU Linux, MacOS, Windows).
   Experimental support for collaborative
   editing.
   Jupyter plugin and new R interface
   based on Jupyter.

    [20 lines not shown]
VersionDeltaFile
1.48+893-17editors/TeXmacs/PLIST
1.185+21-16editors/TeXmacs/Makefile
1.2+28-9editors/TeXmacs/patches/patch-CMakeLists.txt
1.1+37-0editors/TeXmacs/options.mk
1.1+15-0editors/TeXmacs/patches/patch-src_System_config.h.cmake
1.77+7-6editors/TeXmacs/distinfo
+1,001-481 files not shown
+1,006-537 files