LLVM/project fc1de8alldb/source/Plugins/Highlighter/TreeSitter/Swift SwiftTreeSitterHighlighter.cpp SwiftTreeSitterHighlighter.h, lldb/source/Plugins/Highlighter/TreeSitter/Swift/tree-sitter-swift grammar.js scanner.c

[lldb] Add tree-sitter based Swift syntax highlighting

This adds tree-sitter based Swift syntax highlighting to LLDB. It
consists of the SwiftTreeSitterHighlighter plugin and the Swift grammar
from [1], which is licensed under MIT.

[1] https://github.com/alex-pinkus/tree-sitter-swift

Depends on:
*  https://github.com/llvm/llvm-project/pull/181282
DeltaFile
+1,594-0lldb/source/Plugins/Highlighter/TreeSitter/Swift/tree-sitter-swift/grammar.js
+865-0lldb/source/Plugins/Highlighter/TreeSitter/Swift/tree-sitter-swift/scanner.c
+336-0lldb/source/Plugins/Highlighter/TreeSitter/Swift/tree-sitter-swift/highlights.scm
+43-0lldb/source/Plugins/Highlighter/TreeSitter/Swift/SwiftTreeSitterHighlighter.cpp
+40-0lldb/source/Plugins/Highlighter/TreeSitter/Swift/SwiftTreeSitterHighlighter.h
+39-0lldb/source/Plugins/Highlighter/TreeSitter/Swift/tree-sitter-swift/tree-sitter.json
+2,917-06 files not shown
+3,036-212 files

FreeNAS/freenas 4638930src/middlewared/middlewared/plugins/failover_ internal_interface.py

remove pyroute2 from HA
DeltaFile
+24-10src/middlewared/middlewared/plugins/failover_/internal_interface.py
+24-101 files

LLVM/project a33db04lldb/unittests/Target LanguageTest.cpp, llvm/include/llvm/BinaryFormat Dwarf.h Dwarf.def

Add DW_LNAME_HIP (#180999)

In PR #89980, DW_LNAME_HIP was not added because of a value conflict
with DW_LNAME_Assembly. The value of DW_LNAME_HIP has been updated (see
https://dwarfstd.org/languages-v6.html). This commit adds DW_LNAME_HIP.
Tests added by that PR accommodates the new SourceLanguageName.
DeltaFile
+3-3llvm/include/llvm/BinaryFormat/Dwarf.h
+1-5lldb/unittests/Target/LanguageTest.cpp
+1-1llvm/include/llvm/BinaryFormat/Dwarf.def
+1-0llvm/lib/BinaryFormat/Dwarf.cpp
+6-94 files

LLVM/project 21bc4aallvm/utils/TableGen RegisterInfoEmitter.cpp

[TableGen] Use a new helper function for -register-info-debug. NFC. (#181704)

Use a new helper function for printing things derived from InfoByHwMode.
DeltaFile
+33-22llvm/utils/TableGen/RegisterInfoEmitter.cpp
+33-221 files

LLVM/project c69a6beclang/include/clang/StaticAnalyzer/Core/PathSensitive SMTConv.h SMTConstraintManager.h

[analyzer][Z3][NFCI] Simplify getExpr* functions by taking a RetTy reference (#180801)

Let me start by: This is some ancient code and was never really uphold
to the greatest quality standards.

It turns out the `RetTy` was almost always provided, and in the cases
when it wasn't, we could just pass a dummy and discard the result.

Probably the APIs could be refactored, but I decided not to. The code
mostly works, let's not stir up the mud.

Addresses
https://github.com/llvm/llvm-project/pull/168034#discussion_r2785236941
DeltaFile
+35-38clang/include/clang/StaticAnalyzer/Core/PathSensitive/SMTConv.h
+2-2clang/include/clang/StaticAnalyzer/Core/PathSensitive/SMTConstraintManager.h
+37-402 files

LLVM/project e6e94a6lld/ELF Config.h

[NFC][ELF] Remove unused Config::hasTlsIe (#181680)

This was obsoleted by Ctx::hasTlsIe when the latter was introduced, but
the old Config::hasTlsIe was not removed at the same time.

Fixes: 2b153088be4a ("[ELF] Set DF_STATIC_TLS for AArch64/PPC32/PPC64")
DeltaFile
+0-5lld/ELF/Config.h
+0-51 files

LLVM/project 36a716flldb/packages/Python/lldbsuite/test decorators.py

[lldb] fix a typo in decorator's docstring (#181697)

DeltaFile
+1-1lldb/packages/Python/lldbsuite/test/decorators.py
+1-11 files

LLVM/project f46c2c4mlir/include/mlir/IR Interfaces.td, mlir/include/mlir/Reducer DialectReductionPatternInterface.td ReductionPatternInterface.h

[MLIR] Convert DialectReductionPatternInterface using ODS (#180640)

This PR converts `DialectReductionPatternInterface` using ODS.

It also introduces a new Interface Method class:

`PureVirtualInterfaceMethod` which creates the method as pure virtual.
DeltaFile
+59-0mlir/include/mlir/Reducer/DialectReductionPatternInterface.td
+2-45mlir/include/mlir/Reducer/ReductionPatternInterface.h
+32-3mlir/tools/mlir-tblgen/DialectInterfacesGen.cpp
+22-1mlir/test/mlir-tblgen/dialect-interface.td
+5-0mlir/lib/TableGen/Interfaces.cpp
+5-0mlir/include/mlir/IR/Interfaces.td
+125-493 files not shown
+133-499 files

FreeBSD/doc d5cc18bwebsite/content/en/status/report-2025-10-2025-12 bhyve-cpuid.adoc

Status/2025Q4/bhyve-cpuid.adoc: Add report

Reviewed by:    jrm
Pull Request:   https://github.com/freebsd/freebsd-doc/pull/602
DeltaFile
+60-0website/content/en/status/report-2025-10-2025-12/bhyve-cpuid.adoc
+60-01 files

LLVM/project 3991d00llvm/lib/Target/AArch64 AArch64ISelLowering.cpp

Remove comment
DeltaFile
+0-1llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+0-11 files

FreeBSD/src 793e891tests/sys/kern pdrfork.c

pdrfork(2) tests: enable on x86

Use pfrfork_thread(3) instead of pdrfork(RFSPAWN) to make tests working
on x86.

Tested by:      pho
Reviewed by:    markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D55306
DeltaFile
+20-9tests/sys/kern/pdrfork.c
+20-91 files

FreeBSD/src 94e4de7tests/sys/kern pdrfork.c

pdrfork(2) tests: split basic_usage

into pdrfork(2) call itself, and basic_usage_tail() that checks the
pdrfork(2) results.

Tested by:      pho
Reviewed by:    markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D55306
DeltaFile
+19-9tests/sys/kern/pdrfork.c
+19-91 files

FreeBSD/src f90ee66tests/sys/kern pdrfork.c

pdrfork(2) tests: should wait for the child to exit

Tested by:      pho
Reviewed by:    markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D55306
DeltaFile
+3-2tests/sys/kern/pdrfork.c
+3-21 files

FreeBSD/src 68ba270tests/sys/kern pdrfork.c

pdrfork(2) tests: RFPROCDESC|RFPROC are required

Tested by:      pho
Reviewed by:    markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D55306
DeltaFile
+2-44tests/sys/kern/pdrfork.c
+2-441 files

FreeBSD/src b05be03lib/libsys pdfork.2, sys/kern kern_fork.c

pdrfork(2): do require RFPROCDESC | RFPROC

when RFSPAWN is not specified, as stated in the man page.
rfork(2) cannot modify non-curproc, which is why RFPROC is required,
the syscall cannot act on arbitrary process descriptor.
If RFPROCDESC is not specified, the syscall does not make sense,
use rfork(2).

Reported and tested by: pho
Reviewed by:    markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D55306
DeltaFile
+5-3lib/libsys/pdfork.2
+5-0sys/kern/kern_fork.c
+10-32 files

FreeBSD/src 4484369tests/sys/kern pdrfork.c

pdrfork(2) tests: catch runaway child for EFAULT test

Reported and tested by: pho
Reviewed by:    markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D55306
DeltaFile
+10-0tests/sys/kern/pdrfork.c
+10-01 files

FreeBSD/src d6bf2d1tests/sys/kern pdrfork.c

pdrfork(2) tests: do not rely on (int *)-1 being invalid address

Explicitly mmap guard and use it as the invalid address instead.

Tested by:      pho
Reviewed by:    markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D55306
DeltaFile
+8-2tests/sys/kern/pdrfork.c
+8-21 files

FreeBSD/src db80ea9lib/libsys pdfork.2

pdfork.2: add EFAULT as possible error, explain some consequences of it

Reviewed by:    markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D55306
DeltaFile
+18-0lib/libsys/pdfork.2
+18-01 files

LLVM/project 1afd103llvm/lib/Target/AArch64 AArch64ISelLowering.cpp, llvm/test/CodeGen/AArch64 sve-streaming-mode-fixed-length-int-reduce.ll aarch64-minmaxv.ll

Fixups
DeltaFile
+19-16llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+8-12llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-reduce.ll
+4-12llvm/test/CodeGen/AArch64/aarch64-minmaxv.ll
+31-403 files

NetBSD/pkgsrc sA1lXtHlang/go14 Makefile

   go14: Force use of gnu99 C standard

   This package attempts to typedef bool, but it's a keyword in C23.
   The default compiler on Fedora 43 defaults to C23, so this fixes the build
   there.

   Maybe we shouldn't have -Werror, but it was easier to do this than figure
   where -Werror is coming from.
VersionDeltaFile
1.30+2-1lang/go14/Makefile
+2-11 files

FreeBSD/ports 21171d0www/seahub Makefile

www/seahub: Fix dependency port rename for django_statici18n
DeltaFile
+1-1www/seahub/Makefile
+1-11 files

FreeBSD/src 9950902sys/powerpc/aim moea64_native.c

powerpc: document the magic constants for 16MB page size

After discussion with jhibbits@, we pulled out what is supported here
and how it's supported.

Reviewed by:    imp
Differential Revision:  https://reviews.freebsd.org/D55093
DeltaFile
+13-0sys/powerpc/aim/moea64_native.c
+13-01 files

FreeBSD/src f412a5csys/powerpc/aim mmu_oea64.c

powerpc: enable HPT superpages by default

It's time to flip these on and see if anything happens in -HEAD.
It can be turned back off before 16.0-RELEASE if there are problems.

Reviewed by:    jhibbits
Differential Revision:  https://reviews.freebsd.org/D55071
DeltaFile
+2-7sys/powerpc/aim/mmu_oea64.c
+2-71 files

LLVM/project 7bb484cllvm/test/CodeGen/AMDGPU annotate-kernel-features-hsa-call.ll branch-folding-implicit-def-subreg.ll

[NFC][AMDGPU] Use `zeroinitializer` instead of `null` for `ptr addrspace(2/3/5)` in AMDGPU tests

A future change will update `ConstantPointerNull` semantics so that `null`
represents the actual null pointer for a given address space, which may be
non-zero. For AMDGPU, address spaces 2, 3, and 5 will have non-zero null
pointers. These tests use `null` to mean "address zero", not "semantic null", so
replace them with `zeroinitializer` which unambiguously represents the start of
the corresponding address space. This is NFC because `null` and
`zeroinitializer` are currently equivalent for all address spaces today.
DeltaFile
+25-24llvm/test/CodeGen/AMDGPU/annotate-kernel-features-hsa-call.ll
+21-21llvm/test/CodeGen/AMDGPU/branch-folding-implicit-def-subreg.ll
+8-8llvm/test/CodeGen/AMDGPU/regalloc-spill-wmma-scale.ll
+6-6llvm/test/CodeGen/AMDGPU/frame-index-elimination.ll
+5-5llvm/test/CodeGen/AMDGPU/misched-remat-revert.ll
+5-5llvm/test/CodeGen/AMDGPU/unstructured-cfg-def-use-issue.ll
+70-6965 files not shown
+180-17971 files

LLVM/project 9466b46llvm/lib/CodeGen ExpandIRInsts.cpp

Unify expandPow2Division/expandPow2Remainder into expandPow2DivRem.

Merge the two functions into one to share the common signed-path logic (freeze, bias, ashr) and reduce code duplication, as suggested.
DeltaFile
+66-85llvm/lib/CodeGen/ExpandIRInsts.cpp
+66-851 files

OpenBSD/ports PEIKf6Oarchivers/zpaqfranz distinfo Makefile

   Update zpaqfranz to 64.5

   From maintainer tux0r, thanks!
VersionDeltaFile
1.37+2-2archivers/zpaqfranz/distinfo
1.40+1-1archivers/zpaqfranz/Makefile
+3-32 files

LLVM/project f530c16llvm/include/llvm/Frontend/OpenMP OMP.h ConstructDecompositionT.h, llvm/lib/Frontend/OpenMP OMP.cpp

[OpenMP] Make isPrivatizingClause version-sensitive (#181691)

Some pre-existing clauses (e.g. use_device_ptr) are privatizing in
OpenMP 6.0, but not in 5.2. Make the check more accurate by considering
the effective spec version.
DeltaFile
+6-5llvm/include/llvm/Frontend/OpenMP/OMP.h
+1-1llvm/include/llvm/Frontend/OpenMP/ConstructDecompositionT.h
+1-1llvm/lib/Frontend/OpenMP/OMP.cpp
+8-73 files

FreeNAS/freenas ec41cebsrc/middlewared/middlewared/utils origin.py

NAS-139825 / 26.0.0-BETA.1 / use truenas_pynet.diag in origin.py (#18220)

DeltaFile
+20-28src/middlewared/middlewared/utils/origin.py
+20-281 files

FreeBSD/ports e8d1b64comms/hackrf Makefile pkg-plist

comms/hackrf: Update 2024.02.1 => 2026.01.1

Changelogs:
* https://github.com/greatscottgadgets/hackrf/releases/tag/v2026.01.1
* https://github.com/greatscottgadgets/hackrf/compare/v2024.02.1...v2026.01.1

* Use release tarball
* Clarify LICENSE
+ Specify LICENSE_FILE
+ Supply documentation via DOCS option
* Pet portclippy(1) and portfmt(1)

Reviewed by:            Tomasz "CeDeROM" Cedro (SQ7MHZ) <tomek at cedro.info>
Tested by:              Tomasz "CeDeROM" Cedro (SQ7MHZ) <tomek at cedro.info>
Approved by:            db@ (Mentor)
Approved by:            db@, yuri@ (Mentors, implicit)
Differential Revision:  https://reviews.freebsd.org/D54589
DeltaFile
+16-11comms/hackrf/Makefile
+6-1comms/hackrf/pkg-plist
+3-3comms/hackrf/distinfo
+25-153 files

LLVM/project fd54aa9llvm/lib/Target/X86 X86InstCombineIntrinsic.cpp, llvm/test/Transforms/InstCombine/X86 x86-fp-minmax-negzero.ll

[instcombine][x86]: simplifyx86fpmaxmin - allow negzero for single operand (#180418)

Fixes #175552
DeltaFile
+103-0llvm/test/Transforms/InstCombine/X86/x86-fp-minmax-negzero.ll
+14-6llvm/lib/Target/X86/X86InstCombineIntrinsic.cpp
+117-62 files