FreeBSD/ports 37f1074x11/roxterm pkg-plist distinfo

x11/roxterm: Update to 3.17.2
DeltaFile
+15-4x11/roxterm/pkg-plist
+3-3x11/roxterm/distinfo
+3-2x11/roxterm/Makefile
+21-93 files

LLVM/project 0940f68llvm/unittests/Support JobserverTest.cpp

Move static test variable into the #if that uses it (#169695)

Fixes -Wunused-variable when compiling without LLVM_ENABLE_THREADS
DeltaFile
+3-3llvm/unittests/Support/JobserverTest.cpp
+3-31 files

FreeBSD/ports 49135fedeskutils/elementary-calendar pkg-plist distinfo

deskutils/elementary-calendar: Update to 8.0.1
DeltaFile
+7-0deskutils/elementary-calendar/pkg-plist
+3-3deskutils/elementary-calendar/distinfo
+1-2deskutils/elementary-calendar/Makefile
+11-53 files

FreeBSD/ports 97e28b4x11/elementary-terminal distinfo Makefile

x11/elementary-terminal: Update to 7.2.0
DeltaFile
+3-3x11/elementary-terminal/distinfo
+1-1x11/elementary-terminal/Makefile
+4-42 files

FreeBSD/ports 1d06fa2graphics/py-glfw distinfo Makefile

graphics/py-glfw: Update to 2.10.0
DeltaFile
+3-3graphics/py-glfw/distinfo
+1-1graphics/py-glfw/Makefile
+4-42 files

LLVM/project 9a24859clang/include/clang/Basic DiagnosticSemaKinds.td, clang/include/clang/Options Options.td

[Clang] [C++26] Expansion Statements (Part 10)
DeltaFile
+68-0clang/test/SemaCXX/cxx2c-expansion-stmts-limit.cpp
+18-0clang/lib/Sema/SemaExpand.cpp
+9-0clang/test/SemaCXX/cxx2c-fexpansion-statements.cpp
+4-0clang/include/clang/Basic/DiagnosticSemaKinds.td
+4-0clang/include/clang/Options/Options.td
+1-0clang/lib/Driver/ToolChains/Clang.cpp
+104-01 files not shown
+105-07 files

LLVM/project 162cc15clang/include/clang/Basic DiagnosticSemaKinds.td, clang/include/clang/Sema ScopeInfo.h

[Clang] [C++26] Expansion Statements (Part 9)
DeltaFile
+117-0clang/test/SemaCXX/cxx2c-expansion-stmts-control-flow.cpp
+38-9clang/lib/Sema/SemaLookup.cpp
+28-2clang/lib/Sema/SemaStmt.cpp
+9-2clang/lib/Parse/ParseStmt.cpp
+5-1clang/include/clang/Sema/ScopeInfo.h
+6-0clang/include/clang/Basic/DiagnosticSemaKinds.td
+203-141 files not shown
+205-157 files

LLVM/project 4c2543aclang/docs ReleaseNotes.rst, clang/include/clang/Basic DiagnosticCommonKinds.td

[Clang] [C++26] Expansion Statements (Part 11)
DeltaFile
+104-0clang/test/AST/ast-print-expansion-stmts.cpp
+49-0clang/test/AST/ast-dump-expansion-stmt.cpp
+0-4clang/include/clang/Basic/DiagnosticCommonKinds.td
+1-1clang/www/cxx_status.html
+2-0clang/docs/ReleaseNotes.rst
+156-55 files

LLVM/project 89aec47clang/lib/CodeGen CGDecl.cpp

Move CGDecl implementation here
DeltaFile
+6-2clang/lib/CodeGen/CGDecl.cpp
+6-21 files

LLVM/project 162351aclang/lib/CodeGen CGStmt.cpp, clang/test/CodeGenCXX cxx2c-enumerating-expansion-statements.cpp cxx2c-iterating-expansion-stmt.cpp

[Clang] [C++26] Expansion Statements (Part 8)
DeltaFile
+1,518-0clang/test/CodeGenCXX/cxx2c-enumerating-expansion-statements.cpp
+474-0clang/test/CodeGenCXX/cxx2c-iterating-expansion-stmt.cpp
+471-0clang/test/CodeGenCXX/cxx2c-destructuring-expansion-stmt.cpp
+429-0clang/test/CodeGenCXX/cxx2c-expansion-stmts-control-flow.cpp
+208-0clang/test/CodeGenCXX/cxx2c-expansion-stmts-templates.cpp
+40-1clang/lib/CodeGen/CGStmt.cpp
+3,140-11 files not shown
+3,143-17 files

LLVM/project f1a507fclang/lib/AST ExprConstant.cpp, clang/lib/Sema SemaDeclCXX.cpp

[Clang] [C++26] Expansion Statements (Part 7)
DeltaFile
+1,042-0clang/test/SemaCXX/cxx2c-expansion-stmts.cpp
+40-0clang/lib/AST/ExprConstant.cpp
+3-0clang/lib/Sema/SemaDeclCXX.cpp
+1,085-03 files

FreeBSD/ports 1ef0453devel/tracy distinfo Makefile

devel/tracy: Update 0.12.2 => 0.13.0

Changelog:
https://github.com/wolfpld/tracy/releases/tag/v0.13.0

PR:     291199
DeltaFile
+3-3devel/tracy/distinfo
+1-1devel/tracy/Makefile
+1-1devel/tracy/pkg-plist
+5-53 files

LLVM/project 1c80c09clang/include/clang/Basic DiagnosticSemaKinds.td, clang/include/clang/Sema Sema.h

[Clang] [C++26] Expansion Statements (Part 5)
DeltaFile
+243-3clang/lib/Sema/SemaExpand.cpp
+48-2clang/lib/Sema/TreeTransform.h
+12-1clang/lib/Sema/SemaStmt.cpp
+7-0clang/include/clang/Basic/DiagnosticSemaKinds.td
+6-0clang/include/clang/Sema/Sema.h
+316-65 files

LLVM/project 45151d1clang/include/clang/Basic DiagnosticSemaKinds.td, clang/include/clang/Sema Sema.h

[Clang] [C++26] Expansion Statements (Part 6)
DeltaFile
+96-5clang/lib/Sema/SemaExpand.cpp
+52-11clang/lib/Sema/TreeTransform.h
+3-0clang/include/clang/Sema/Sema.h
+2-0clang/include/clang/Basic/DiagnosticSemaKinds.td
+153-164 files

LLVM/project bf106a6clang/lib/Sema SemaStmt.cpp

Remove most expansion-statement-specific code
DeltaFile
+1-12clang/lib/Sema/SemaStmt.cpp
+1-121 files

LLVM/project c4c6899clang/include/clang/Sema Sema.h, clang/lib/Sema SemaExpand.cpp TreeTransform.h

[Clang] [C++26] Expansion Statements (Part 3)
DeltaFile
+151-0clang/lib/Sema/SemaExpand.cpp
+105-5clang/lib/Sema/TreeTransform.h
+39-39clang/test/Parser/cxx2c-expansion-statements.cpp
+37-1clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
+26-3clang/lib/Sema/SemaTemplateInstantiate.cpp
+22-0clang/include/clang/Sema/Sema.h
+380-483 files not shown
+390-509 files

LLVM/project 902410bclang/lib/CodeGen CGStmt.cpp CGDecl.cpp

Add missing enumerators
DeltaFile
+7-0clang/lib/CodeGen/CGStmt.cpp
+3-0clang/lib/CodeGen/CGDecl.cpp
+10-02 files

LLVM/project 6303dceclang/include/clang/Sema Sema.h, clang/lib/Sema SemaStmt.cpp

[Clang] [C++26] Expansion Statements (Part 4)
DeltaFile
+279-224clang/lib/Sema/SemaStmt.cpp
+34-0clang/include/clang/Sema/Sema.h
+313-2242 files

LLVM/project c7cd02eclang/lib/Sema SemaExpand.cpp, clang/test/Parser cxx2c-expansion-statements.cpp cxx2c-expansion-statements-not-backported.cpp

Add parser tests
DeltaFile
+63-0clang/test/Parser/cxx2c-expansion-statements.cpp
+2-3clang/lib/Sema/SemaExpand.cpp
+5-0clang/test/Parser/cxx2c-expansion-statements-not-backported.cpp
+70-33 files

LLVM/project e99d65eclang/include/clang/Parse Parser.h, clang/include/clang/Sema Sema.h

[Clang] [C++26] Expansion Statements (Part 2)
DeltaFile
+127-14clang/lib/Parse/ParseStmt.cpp
+57-0clang/lib/Sema/SemaExpand.cpp
+37-4clang/include/clang/Parse/Parser.h
+6-31clang/lib/Parse/ParseDecl.cpp
+32-1clang/include/clang/Sema/Sema.h
+20-0clang/lib/Parse/ParseInit.cpp
+279-505 files not shown
+309-6011 files

LLVM/project 8386553clang/include/clang/Basic DiagnosticCommonKinds.td, clang/lib/Sema SemaExpand.cpp

Add Sema for CXXExpansionStmtDecl
DeltaFile
+29-4clang/lib/Sema/SemaExpand.cpp
+4-0clang/include/clang/Basic/DiagnosticCommonKinds.td
+33-42 files

FreeBSD/ports bdbb388www/chawan Makefile distinfo

www/chawan: update 0.2.2 -> 0.3.0

Release notes:
https://chawan.net/news/chawan-0-3-0.html

While here fix warning from portclippy.

PR:     291235
DeltaFile
+3-3www/chawan/Makefile
+3-3www/chawan/distinfo
+2-0www/chawan/pkg-plist
+8-63 files

LLVM/project 20ca813clang/test/CodeGen/distributed-thin-lto memprof-pgho.cpp

fix test

Created using spr 1.3.8-beta.1
DeltaFile
+4-4clang/test/CodeGen/distributed-thin-lto/memprof-pgho.cpp
+4-41 files

pfSense/pfsense cf9154csrc/etc/inc gwlb.inc, src/usr/local/www system_gateways.php

Remove ability to manually order gateways. Implement #16559
DeltaFile
+1-61src/usr/local/www/system_gateways.php
+10-22src/etc/inc/gwlb.inc
+11-832 files

LLVM/project 411a53eclang/include/clang/CIR/Dialect/IR CIROps.td, clang/lib/CIR/CodeGen CIRGenBuiltin.cpp

[CIR] Upstream Builtin Exp2Op (#169152)

Add the cir::exp2 operation and handling for the related builtins.
DeltaFile
+21-0clang/test/CIR/CodeGen/builtins-floating-point.c
+11-0clang/lib/CIR/CodeGen/CIRGenBuiltin.cpp
+10-0clang/include/clang/CIR/Dialect/IR/CIROps.td
+8-0clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
+50-04 files

LLVM/project 0371fa4llvm/lib/Target/AArch64 AArch64AsmPrinter.cpp AArch64InstrInfo.td, llvm/test/CodeGen/AArch64 ptrauth-intrinsic-auth-resign-with-blend.ll

[AArch64][PAC] Rework the expansion of AUT/AUTPAC pseudos

Refactor `AArch64AsmPrinter::emitPtrauthAuthResign` to improve
readability and fix the conditions of `emitPtrauthDiscriminator` being
allowed to clobber AddrDisc:
* do not clobber `AUTAddrDisc` when computing `AUTDiscReg` on resigning
  if `AUTAddrDisc == PACAddrDisc`, as it would prevent passing raw,
  64-bit value as the new discriminator
* mark the `$Scratch` operand of `AUTxMxN` as early-clobber (fixes
  assertions when emitting code at `-O0`)
* move the code computing `ShouldCheck` and `ShouldTrap` conditions to a
  separate function
* define helper `struct PtrAuthSchema` to pass arguments to
  `emitPtrauthAuthResign` in a better structured way
DeltaFile
+117-68llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp
+67-10llvm/test/CodeGen/AArch64/ptrauth-intrinsic-auth-resign-with-blend.ll
+12-1llvm/lib/Target/AArch64/AArch64InstrInfo.td
+196-793 files

LLVM/project 954fa0fclang/include/clang/Basic BuiltinsX86.td, clang/lib/AST ExprConstant.cpp

[Clang] Allow AVX/AVX512 subvector shuffles in constexpr (#168700)

Resolves #160514

Enables usage of the following x86 intrinsics in `constexpr`:

```
_mm256_shuffle_i64x2 _mm256_mask_shuffle_i64x2  _mm256_maskz_shuffle_i64x2 
_mm256_shuffle_f64x2 _mm256_mask_shuffle_f64x2  _mm256_maskz_shuffle_f64x2 
_mm512_shuffle_i64x2 _mm512_mask_shuffle_i64x2  _mm512_maskz_shuffle_i64x2 
_mm512_shuffle_f64x2 _mm512_mask_shuffle_f64x2  _mm512_maskz_shuffle_f64x2 

_mm256_shuffle_i32x4 _mm256_mask_shuffle_i32x4  _mm256_maskz_shuffle_i32x4 
_mm256_shuffle_f32x4 _mm256_mask_shuffle_f32x4  _mm256_maskz_shuffle_f32x4 
_mm512_shuffle_i32x4 _mm512_mask_shuffle_i32x4  _mm512_maskz_shuffle_i32x4 
_mm512_shuffle_f32x4 _mm512_mask_shuffle_f32x4  _mm512_maskz_shuffle_f32x4 
```
DeltaFile
+50-0clang/lib/AST/ExprConstant.cpp
+33-0clang/lib/AST/ByteCode/InterpBuiltin.cpp
+13-0clang/test/CodeGen/X86/avx512f-builtins.c
+12-0clang/test/CodeGen/X86/avx512vl-builtins.c
+4-2clang/include/clang/Basic/BuiltinsX86.td
+112-25 files

LLVM/project 84d511doffload/include omptarget.h, offload/libomptarget device.cpp PluginManager.cpp

[OpenMP][clang] Register vtables on device  for indirect calls runtime (#167011)

This is a branch off of
https://github.com/llvm/llvm-project/pull/159856, in which consists of
the runtime portion of the changes required to support indirect function
and virtual function calls on an `omp target device` when the virtual
class / indirect function is mapped to the device from the host.

Key Changes

- Introduced a new flag OMP_DECLARE_TARGET_INDIRECT_VTABLE to mark
VTable registrations
- Modified setupIndirectCallTable to support both VTable entries and
indirect function pointers

Details:
The setupIndirectCallTable implementation was modified to support this
registration type by retrieving the first address of the VTable and
inferring the remaining data needed to build the indirect call table.

    [14 lines not shown]
DeltaFile
+107-0offload/test/api/omp_indirect_call_table_manual.c
+48-11offload/libomptarget/device.cpp
+8-6offload/libomptarget/PluginManager.cpp
+2-0offload/include/omptarget.h
+165-174 files

FreeBSD/ports a128d15www/waterfox distinfo Makefile, www/waterfox/files patch-memory_mozalloc_throw__gcc.h

www/waterfox: Update 6.6.5 => 6.6.5.1

Changelog:
https://www.waterfox.net/docs/releases/6.6.5.1/

PR:     291226
MFH:    2025Q4
(cherry picked from commit 030b6f54603a75d9fe599a16ee97abc44e790da1)
DeltaFile
+0-69www/waterfox/files/patch-memory_mozalloc_throw__gcc.h
+3-3www/waterfox/distinfo
+1-1www/waterfox/Makefile
+4-733 files

LLVM/project 6ed1d8dbolt/lib/Rewrite RewriteInstance.cpp

[BOLT] Fix comment
DeltaFile
+2-1bolt/lib/Rewrite/RewriteInstance.cpp
+2-11 files