LLVM/project c7022e3flang/include/flang/Parser openmp-utils.h

Add empty
DeltaFile
+1-0flang/include/flang/Parser/openmp-utils.h
+1-01 files

LLVM/project 1bf0959libc/src/__support/time abs_timeout.h monotonicity.h, libc/src/__support/time/linux abs_timeout.h monotonicity.h

Merge branch 'main' into users/kparzysz/r01-loop-range
DeltaFile
+0-50libc/src/__support/time/linux/abs_timeout.h
+50-0libc/src/__support/time/abs_timeout.h
+0-44libc/src/__support/time/linux/monotonicity.h
+44-0libc/src/__support/time/monotonicity.h
+0-21libc/src/__support/time/linux/CMakeLists.txt
+20-0libc/src/__support/time/CMakeLists.txt
+114-11512 files not shown
+139-13218 files

LLVM/project 58cb487mlir/lib/Pass PassRegistry.cpp

Revert "[mlir] Fix '-Wtemplate-id-cdtor'. NFC"

This reverts commit fccb65ef8f0faf40ca5dfaaa0ef70821f8843821.

It breaks pre-merge CI:
```
2025-12-08T16:35:11.7239054Z /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Pass/PassRegistry.cpp:439:37: error: ISO C++ requires the name after '::~' to be found in the same scope as the name before '::~' [-Werror,-Wdtor-name]
2025-12-08T16:35:11.7240458Z   439 | llvm::cl::OptionValue<OpPassManager>::~OptionValue() = default;
2025-12-08T16:35:11.7241014Z       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
2025-12-08T16:35:11.7241494Z       |                                     ::OptionValue
2025-12-08T16:35:11.7241903Z 1 error generated.
```
DeltaFile
+1-1mlir/lib/Pass/PassRegistry.cpp
+1-11 files

LLVM/project 2a5420elibc/src/__support/time abs_timeout.h monotonicity.h, libc/src/__support/time/linux abs_timeout.h monotonicity.h

[libc] move abs_timesout and monotonicity out of linux dir (#167719)

This patch moves abs_timeout and monotonicity out of the linux dir into
common. Both of these functions depend on clock_gettime which is the
actual os-dependent component. As other features in `__support/threads`
may want to use these, it's better to share it in common.
DeltaFile
+50-0libc/src/__support/time/abs_timeout.h
+0-50libc/src/__support/time/linux/abs_timeout.h
+44-0libc/src/__support/time/monotonicity.h
+0-44libc/src/__support/time/linux/monotonicity.h
+0-21libc/src/__support/time/linux/CMakeLists.txt
+20-0libc/src/__support/time/CMakeLists.txt
+114-11511 files not shown
+138-13117 files

LLVM/project ed27a1bclang/lib/CIR/Lowering/DirectToLLVM LowerToLLVM.cpp

[CIR] Clean up visibility conversion (NFC)
DeltaFile
+5-7clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
+5-71 files

LLVM/project 9804f21lldb/source/Commands CommandObjectBreakpoint.cpp, llvm/test/CodeGen/AMDGPU atomicrmw_usub_sat.ll atomicrmw_usub_cond.ll

Merge branch 'main' into users/kparzysz/r01-loop-range
DeltaFile
+4,091-0llvm/test/CodeGen/AMDGPU/atomicrmw_usub_sat.ll
+2,027-185llvm/test/CodeGen/X86/shift-i512.ll
+1,563-413llvm/test/CodeGen/X86/bitcnt-big-integer.ll
+1,276-73lldb/source/Commands/CommandObjectBreakpoint.cpp
+1,315-0llvm/test/CodeGen/AMDGPU/atomicrmw_usub_cond.ll
+0-1,298openmp/runtime/src/include/omp_lib.h.var
+10,272-1,9691,163 files not shown
+51,296-17,4751,169 files

LLVM/project 614fe6dmlir/lib/Conversion/OpenMPToLLVM OpenMPToLLVM.cpp, mlir/test/Conversion/OpenMPToLLVM map-info-type-conversion-fail.mlir

[mlir][OpenMP] Fix crash in MapInfoOp conversion when type conversion fails (#171045)

Check the result of `convertType` before calling `TypeAttr::get`. This
prevents a crash on unsupported types (e.g. `tensor`) by ensuring the
pattern fails gracefully.

Added regression test: map-info-type-conversion-fail.mlir

Fixes: #108159
DeltaFile
+14-0mlir/test/Conversion/OpenMPToLLVM/map-info-type-conversion-fail.mlir
+3-0mlir/lib/Conversion/OpenMPToLLVM/OpenMPToLLVM.cpp
+17-02 files

NetBSD/pkgsrc-wip 5679eeelibudev-bsd distinfo Makefile, libudev-bsd/patches patch-udev-device.c patch-libudev.h

libudev-bsd: update to 0.6.0.4

Remove merged patches
DeltaFile
+0-34libudev-bsd/patches/patch-udev-device.c
+0-18libudev-bsd/patches/patch-libudev.h
+3-3libudev-bsd/distinfo
+1-1libudev-bsd/Makefile
+4-564 files

LLVM/project b32a2f4clang/include/clang/Basic BuiltinsAMDGPU.def, clang/lib/AST ASTContext.cpp

[Clang][OpenCL][AMDGPU] Allow _Float16 and half vector type compatibility (#170605)

## Summary
Allowing implicit compatibility between `_Float16` vector types and
`half` vector types in OpenCL mode. This enables AMDGPU builtins to work
correctly across OpenCL, HIP, and C++ without requiring separate builtin
definitions.
## Problem Statement
When using AMDGPU image builtins that return half-precision vectors in
OpenCL, users encounter type incompatibility errors:
**Builtin Definition:**
`TARGET_BUILTIN(__builtin_amdgcn_image_load_1d_v4f16_i32, "V4xiiQtii",
"nc", "image-insts")`

**Test Case:**
```
typedef half half4 __attribute__((ext_vector_type(4)));
half4 test_builtin_image_load_1d_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
  return __builtin_amdgcn_image_load_1d_v4f16_i32(100, i32, tex, 120, i32);

    [11 lines not shown]
DeltaFile
+75-0clang/test/SemaOpenCL/half-float16-vector-compatibility.cl
+30-30clang/include/clang/Basic/BuiltinsAMDGPU.def
+36-0clang/test/CodeGen/half-float16-vector-compatibility.cl
+15-0clang/lib/AST/ASTContext.cpp
+8-1clang/lib/Sema/SemaExpr.cpp
+164-315 files

LLVM/project fccb65emlir/lib/Pass PassRegistry.cpp

[mlir] Fix '-Wtemplate-id-cdtor'. NFC
DeltaFile
+1-1mlir/lib/Pass/PassRegistry.cpp
+1-11 files

FreeNAS/freenas f2f11ecsrc/middlewared/middlewared/utils/account authenticator.py, tests/unit test_utmp.py

Fix
DeltaFile
+5-0tests/unit/test_utmp.py
+1-0src/middlewared/middlewared/utils/account/authenticator.py
+6-02 files

LLVM/project 1ae6217clang/lib/CIR/Lowering/DirectToLLVM LowerToLLVM.cpp

[CIR] Clean up visibility conversion (NFC)
DeltaFile
+5-7clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
+5-71 files

FreeBSD/ports 6c669e4www/tomcat-devel distinfo pkg-plist

www/tomcat-devel: Update 11.0.14 => 11.0.15

Changelog:
https://tomcat.apache.org/tomcat-11.0-doc/changelog.html#Tomcat_11.0.15_(markt)

MFH:    2025Q4
(cherry picked from commit 304b5416c1681c5badd9853444c14d5bb0989928)
DeltaFile
+3-3www/tomcat-devel/distinfo
+1-1www/tomcat-devel/pkg-plist
+1-1www/tomcat-devel/Makefile
+5-53 files

FreeBSD/ports 92fe63ewww/tomcat110 distinfo pkg-plist

www/tomcat110: Update 11.0.14 => 11.0.15

Changelog:
https://tomcat.apache.org/tomcat-11.0-doc/changelog.html#Tomcat_11.0.15_(markt)

MFH:    2025Q4
(cherry picked from commit 1c459dadac074f5a634a493bb946d9e7f55b2e8d)
DeltaFile
+3-3www/tomcat110/distinfo
+1-1www/tomcat110/pkg-plist
+1-1www/tomcat110/Makefile
+5-53 files

LLVM/project a05fc9ellvm/lib/Target/Hexagon HexagonGenWideningVecInstr.cpp

HexagonGenWideningVecInstr.cpp - fix MSVC "result of 32-bit shift implicitly converted to 64 bits" warning. NFC. (#171095)

DeltaFile
+1-1llvm/lib/Target/Hexagon/HexagonGenWideningVecInstr.cpp
+1-11 files

LLVM/project d1ad085llvm/lib/Target/PowerPC PPCMIPeephole.cpp, llvm/test/CodeGen/PowerPC splat-after-xxsldwi.ll

Fix [PowerPC] llc crashed at -O1/O2/O3: Assertion `isImm() && "Wrong MachineOperand mutator"' failed. (#170548)

Fixed issue 
[[PowerPC] llc crashed at -O1/O2/O3: Assertion `isImm() && "Wrong
MachineOperand mutator"'
failed.](https://github.com/llvm/llvm-project/issues/167672)

the root cause of the crash, the IMM operand is in different operand num
of the instruction PPC::XXSPLTW and PPC::XXSPLTB/PPC::XXSPLTH.

and the patch also fix a potential bug that the new element index of
PPC::XXSPLTB/PPC::XXSPLTH/XXSPLTW use the same logic. It should be
different .We need to convert the element index into the proper unit
(byte for VSPLTB, halfword for VSPLTH, word for VSPLTW) because
PPC::XXSLDWI interprets its ShiftImm in 32-bit word units.
DeltaFile
+37-9llvm/lib/Target/PowerPC/PPCMIPeephole.cpp
+22-0llvm/test/CodeGen/PowerPC/splat-after-xxsldwi.ll
+59-92 files

FreeBSD/ports 304b541www/tomcat-devel distinfo Makefile

www/tomcat-devel: Update 11.0.14 => 11.0.15

Changelog:
https://tomcat.apache.org/tomcat-11.0-doc/changelog.html#Tomcat_11.0.15_(markt)

MFH:    2025Q4
DeltaFile
+3-3www/tomcat-devel/distinfo
+1-1www/tomcat-devel/Makefile
+1-1www/tomcat-devel/pkg-plist
+5-53 files

FreeBSD/ports 1c459dawww/tomcat110 distinfo Makefile

www/tomcat110: Update 11.0.14 => 11.0.15

Changelog:
https://tomcat.apache.org/tomcat-11.0-doc/changelog.html#Tomcat_11.0.15_(markt)

MFH:    2025Q4
DeltaFile
+3-3www/tomcat110/distinfo
+1-1www/tomcat110/Makefile
+1-1www/tomcat110/pkg-plist
+5-53 files

FreeBSD/src acd0244sys/kern init_main.c

proc0_post: Clear relevant thread stats directly

rufetch() has several other effects besides clearing these per-thread
stats most of which are explicitly discarded by the subsequent calls
to ruxreset().  Just clear the relevant stats directly instead.

Reviewed by:    olce, kib, markj
Differential Revision:  https://reviews.freebsd.org/D54050
DeltaFile
+6-3sys/kern/init_main.c
+6-31 files

FreeBSD/src 3f8ed60sys/kern init_main.c, sys/sys proc.h

ruxreset: Add an inline function to reset all the stats in rusage_ext

Use it in proc0_post to reset per-process CPU usage.

Suggested by:   olce
Reviewed by:    olce, kib
Differential Revision:  https://reviews.freebsd.org/D54049
DeltaFile
+12-0sys/sys/proc.h
+1-4sys/kern/init_main.c
+13-42 files

FreeBSD/src dafe50esys/kern init_main.c

thread0: Clear td_rux stats in proc0_post

proc0_post aims to reset the CPU usage accounting for all threads and
processes in the system to zero once the time of day is verified.
However, not all of the per-thread stats were not being cleared,
resulting in over-reported time for thread0 post-boot.

Reviewed by:    olce, kib, markj
Fixes:          bed4c5241663 ("Implement RUSAGE_THREAD. Add td_rux...")
Differential Revision:  https://reviews.freebsd.org/D54040
DeltaFile
+6-2sys/kern/init_main.c
+6-21 files

LLVM/project 447af32mlir/lib/Conversion/XeGPUToXeVM XeGPUToXeVM.cpp, mlir/test/Conversion/XeGPUToXeVM loadstore_nd.mlir create_nd_tdesc.mlir

[MLIR][XeGPU][XeVM] create_nd_tdesc: use correct pitch from strides. (#170384)

Base memory pitch should be derived from base stride, not base width.
Remove offset fields from tensor descriptor payload and add pitch field.
DeltaFile
+7-53mlir/test/Conversion/XeGPUToXeVM/loadstore_nd.mlir
+24-25mlir/lib/Conversion/XeGPUToXeVM/XeGPUToXeVM.cpp
+16-21mlir/test/Conversion/XeGPUToXeVM/create_nd_tdesc.mlir
+5-16mlir/test/Conversion/XeGPUToXeVM/prefetch_nd.mlir
+52-1154 files

FreeBSD/src d9788easbin/ipf/libipf interror.c, sys/netpfil/ipfilter/netinet ip_fil_freebsd.c fil.c

ipfilter: Restrict ipfilter within a jail

Add a sysctl/tunable (net.inet.ipf.jail_allowed) to control whether a
jail can manage its own ipfilter rules, pools, and settings. A jail's
control over its own ipfilter rules and settings may not be desireable.
The default is jail access to ipfilter is denied.

The host system can stil manage a jail's rules by attaching the rules,
using the on keyword, limiting the rule to the jail's interface. Or
the sysctl/tunable can be enabled to allow a jail control over its own
ipfilter rules and settings.

Implementation note: Rather than store the jail_allowed variable,
referenced by sysctl(9), in a global area, storing the variable in the
ipfilter softc is consistent with ipfilter's use of its softc.

Discussed with:         emaste, jrm
MFC after:              1 week
Differential revision:  https://reviews.freebsd.org/D53623
DeltaFile
+15-0sys/netpfil/ipfilter/netinet/ip_fil_freebsd.c
+1-0sys/netpfil/ipfilter/netinet/fil.c
+1-0sbin/ipf/libipf/interror.c
+1-0sys/netpfil/ipfilter/netinet/ip_fil.h
+1-0sys/netpfil/ipfilter/netinet/mlfk_ipl.c
+19-05 files

FreeBSD/src 0ff0c19sbin/ipf Makefile, sys/conf options

ipfilter: Disable ipfs(8) by default

At the moment ipfs(8) is a tool that can be easily abused. Though the
concept is sound the implementation needs some work.

ipfs(8) should be considered experimental at the moment.

This commit also makes ipfs support in the kernel optional.

Reviewed by:            emaste, glebius
MFC after:              1 week
Differential revision:  https://reviews.freebsd.org/D53787
DeltaFile
+7-0sys/modules/ipfilter/Makefile
+6-1sbin/ipf/Makefile
+4-1sys/netpfil/ipfilter/netinet/ip_nat.c
+4-0sys/netpfil/ipfilter/netinet/ip_state.c
+4-0tools/build/mk/OptionalObsoleteFiles.inc
+1-0sys/conf/options
+26-22 files not shown
+28-28 files

FreeNAS/freenas 383b4fesrc/middlewared_docs/docs jobs.rst

better upload doc
DeltaFile
+23-7src/middlewared_docs/docs/jobs.rst
+23-71 files

LLVM/project b8ddbc4mlir/test/Integration/Dialect/XeVM/GPU gpu_printf.mlir

[MLIR][XeVM] gpu.printf test: use correct runtime. (#170754)

gpu printf test was not using the runtime required by lit.local.cfg
All other tests in the directory are correctly using level zero runtime.
But gpu printf test is using sycl runtime.
DeltaFile
+1-1mlir/test/Integration/Dialect/XeVM/GPU/gpu_printf.mlir
+1-11 files

FreeNAS/freenas 2248ac3src/middlewared/middlewared/api/v26_04_0 user.py, src/middlewared/middlewared/plugins account.py

NAS-138807 / 26.04 / Control user access to webshare with `webshare` flag (#17761)

A convenience feature for local accounts. Setting `webshare` boolean to
`True` will add the local user to the `truenas_webshare` group which
will grant them access to the webshare service.
DeltaFile
+116-0tests/api2/test_account_webshare.py
+35-12tests/api2/test_webshare.py
+25-2src/middlewared/middlewared/plugins/account.py
+2-3src/middlewared/middlewared/plugins/system_dataset/hierarchy.py
+1-3src/middlewared/middlewared/plugins/webshare/config.py
+3-0src/middlewared/middlewared/api/v26_04_0/user.py
+182-204 files not shown
+185-2310 files

OPNSense/plugins ec2181dwww/caddy Makefile pkg-descr, www/caddy/src/opnsense/mvc/app/views/OPNsense/Caddy reverse_proxy.volt

www/caddy: Fix race condition that moved domain filter selectpicker into invisible tab, fix css (#5076)

DeltaFile
+18-11www/caddy/src/opnsense/mvc/app/views/OPNsense/Caddy/reverse_proxy.volt
+1-1www/caddy/Makefile
+1-0www/caddy/pkg-descr
+20-123 files

NetBSD/pkgsrc-wip 50e385dchromium distinfo, chromium/patches patch-chrome_browser_about__flags.cc patch-chrome_browser_flag__descriptions.h

chromium: update to 143.0.7499.40
DeltaFile
+1,517-1,517chromium/distinfo
+142-79chromium/patches/patch-chrome_browser_about__flags.cc
+21-162chromium/patches/patch-chrome_browser_flag__descriptions.h
+0-180chromium/patches/patch-chrome_browser_flag__descriptions.cc
+99-53chromium/patches/patch-chrome_browser_chrome__browser__main.cc
+30-81chromium/patches/patch-chrome_browser_chrome__content__browser__client.cc
+1,809-2,0721,528 files not shown
+4,896-5,0441,534 files

LLVM/project 4e8a185llvm/unittests/ADT BitVectorTest.cpp

Apply suggestions from code review

Co-authored-by: Jakub Kuderski <jakub at nod-labs.com>
DeltaFile
+0-3llvm/unittests/ADT/BitVectorTest.cpp
+0-31 files