FreeNAS/freenas d941c4asrc/middlewared/middlewared/api/v26_0_0 auth.py

Adapt `AuthLoginExResult` to legacy API

(cherry picked from commit bd839004bd94a16ebe350aec20f188cdeb69e622)
DeltaFile
+7-0src/middlewared/middlewared/api/v26_0_0/auth.py
+7-01 files

FreeNAS/freenas 733ddfbsrc/middlewared/middlewared/api/v26_0_0 auth.py

NAS-142943 / 27.0.0-BETA.1 / Adapt `AuthLoginExResult` to legacy API (#19569)

`AuthRespScram` and `AuthRespDenied` were added in 26.0. They fail
serialization under 25.10 API, and might not be supported by 25.10
clients.
DeltaFile
+7-0src/middlewared/middlewared/api/v26_0_0/auth.py
+7-01 files

Illumos/gate 46e8d90usr/src/uts/common/io/vioif vioif.h vioif.c

18323 vioif: extend control queue implementation
Reviewed by: Jason King <jason.brian.king+illumos at gmail.com>
Reviewed by: Gordon Ross <Gordon.W.Ross at gmail.com>
Reviewed by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
Reviewed by: Kyle Simpson <kyle at oxide.computer>
Approved by: Robert Mustacchi <rm+illumos at fingolfin.org>
DeltaFile
+189-54usr/src/uts/common/io/vioif/vioif.c
+37-5usr/src/uts/common/io/vioif/vioif.h
+226-592 files

FreeBSD/doc 49197fbwebsite/content/en/releases/14.5R relnotes.adoc

14.5/relnotes: add the latest EN and SA

Approved by: re (implicit)
Differential Revision: https://reviews.freebsd.org/D59312
DeltaFile
+51-27website/content/en/releases/14.5R/relnotes.adoc
+51-271 files

LLVM/project 81c2b77llvm/include/llvm/Analysis ScalarEvolution.h, llvm/lib/Analysis ScalarEvolution.cpp

[SCEV] Collect loop guards once in getSmallConstantTripMultiple (NFC). (#219722)

Add a new variant of getSmallConstantTripMultiple that takes loop
guards. Use it to collect loop guards once per call, instead of per
exit. Loop guards hold for the entry of the loop, so can be shared
between all exits.

This avoids some unnecessary work (and should make it easier to extend
collection with less compile-time impact in the future), even though
compile-time impact is currently in the noise

https://llvm-compile-time-tracker.com/compare.php?from=ad3ba4569c37e0dc028cc928393f90a16e0b162d&to=1f7467b845a398fdcdf49c4c9151cb7612e19e40&stat=instructions:u

PR: https://github.com/llvm/llvm-project/pull/219722
DeltaFile
+28-14llvm/lib/Analysis/ScalarEvolution.cpp
+5-0llvm/include/llvm/Analysis/ScalarEvolution.h
+33-142 files

LLVM/project a7310b8llvm/include/llvm/ProfileData SampleProf.h, llvm/unittests/ProfileData SampleProfTest.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+223-0llvm/unittests/ProfileData/SampleProfTest.cpp
+5-1llvm/include/llvm/ProfileData/SampleProf.h
+228-12 files

LLVM/project bf64ae8llvm/unittests/ProfileData SampleProfTest.cpp

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

Created using spr 1.3.7

[skip ci]
DeltaFile
+222-0llvm/unittests/ProfileData/SampleProfTest.cpp
+222-01 files

LLVM/project 6b8a42dllvm/unittests/ProfileData SampleProfTest.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+222-0llvm/unittests/ProfileData/SampleProfTest.cpp
+222-01 files

HardenedBSD/src 6045d36stand/man loader.kboot.8, sys/fs/nfsclient nfs_clvfsops.c

Merge remote-tracking branch 'rad/hardened/current/master' into hardened/current/pledge
DeltaFile
+267-55sys/geom/virstor/g_virstor.c
+142-0stand/man/loader.kboot.8
+46-4sys/geom/linux_lvm/g_linux_lvm.c
+7-0sys/geom/eli/g_eli.c
+4-0sys/fs/nfsclient/nfs_clvfsops.c
+3-0sys/geom/virstor/g_virstor.h
+469-594 files not shown
+475-6010 files

NetBSD/src xud0xOCsys/arch/amiga/dev acafh.c, sys/arch/arm/arm32 locore.S

   s/virutal/virtual/ in comments.
VersionDeltaFile
1.5+3-3sys/arch/sun68k/sun68k/pmap_sunmmu.c
1.64+3-3sys/arch/sun2/sun2/pmap.c
1.40+3-3sys/arch/powerpc/pic/intr.c
1.45+3-3sys/arch/arm/arm32/locore.S
1.8+3-3sys/arch/amiga/dev/acafh.c
+15-155 files

HardenedBSD/src c16032dstand/man loader.kboot.8, sys/fs/nfsclient nfs_clvfsops.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+267-55sys/geom/virstor/g_virstor.c
+142-0stand/man/loader.kboot.8
+46-4sys/geom/linux_lvm/g_linux_lvm.c
+7-0sys/geom/eli/g_eli.c
+4-0sys/fs/nfsclient/nfs_clvfsops.c
+3-0sys/geom/virstor/g_virstor.h
+469-594 files not shown
+475-6010 files

HardenedBSD/ports 9eab3bcdevel/pcre2/files patch-git-02-3b9197727e70bffded674d24100e7b4c80e7ef58 patch-git-01-f8e7d124500e869ffc5643228c34d3745d64a3d7, lang/ldc pkg-plist

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+0-221devel/pcre2/files/patch-git-01-f8e7d124500e869ffc5643228c34d3745d64a3d7
+115-105sysutils/yazi/distinfo
+57-52sysutils/yazi/Makefile.crates
+44-44www/element-web/pkg-plist
+0-87devel/pcre2/files/patch-git-02-3b9197727e70bffded674d24100e7b4c80e7ef58
+16-12lang/ldc/pkg-plist
+232-52166 files not shown
+351-71672 files

FreeNAS/freenas e0eafb7src/middlewared/middlewared/plugins zettarepl.py

NAS-142987 / 26.0.0-RC.1 / Remove `zettarepl.datasets_have_encryption` (by themylogin) (#19576)

It was introduced by the request of the UI team in 2021.
https://github.com/truenas/middleware/pull/6348

It's never been a part of public API, and currently it's not used even
by our own UI.

Original PR: https://github.com/truenas/middleware/pull/19574

Co-authored-by: themylogin <themylogin at gmail.com>
DeltaFile
+0-24src/middlewared/middlewared/plugins/zettarepl.py
+0-241 files

FreeBSD/ports c85de6ddevel/libddoc Makefile, devel/mir-core Makefile

*/*: Bump PORTREVISION. lang/ldc was updated to 1.43.0
DeltaFile
+2-2print/derelict-ft/Makefile
+2-2graphics/derelict-gl3/Makefile
+2-2devel/xdgpaths/Makefile
+2-2devel/stdx-allocator/Makefile
+2-2devel/mir-core/Makefile
+2-2devel/libddoc/Makefile
+12-1221 files not shown
+45-3927 files

HardenedBSD/ports c85de6ddevel/libddoc Makefile, devel/mir-core Makefile

*/*: Bump PORTREVISION. lang/ldc was updated to 1.43.0
DeltaFile
+2-2print/derelict-ft/Makefile
+2-2graphics/derelict-gl3/Makefile
+2-2devel/xdgpaths/Makefile
+2-2devel/stdx-allocator/Makefile
+2-2devel/mir-core/Makefile
+2-2devel/libddoc/Makefile
+12-1221 files not shown
+45-3927 files

LLVM/project 593d671clang/include/clang/Sema Sema.h, clang/lib/Sema SemaTemplate.cpp SemaDeclObjC.cpp

[modules] Avoid redefinition errors when access modular header as non-modular. (#214345)

Despite mechanisms to enforce a single inclusion (e.g., header guards,
pragma once) treating the same header as modular and non-modular can
defeat these mechanisms. Primarily it is caused by the fact that a
module has a separate preprocessor state that's not shared with the
includer. In practice it causes redefinition errors where both
definitions are in the same file, at the same location. And it is very
confusing and unactionable to clang users.

In most cases both definitions are identical and the error doesn't
provide any value. Don't reject such redefinitions immediately and
re-use the same mechanism when we detect a definition with the same name
as in a hidden submodule, i.e., check the definitions are identical and
use one of them.

rdar://183938264
DeltaFile
+218-0clang/test/Modules/reentered-header-duplicate.m
+15-9clang/lib/Sema/SemaDecl.cpp
+22-0clang/lib/Sema/SemaModule.cpp
+13-4clang/include/clang/Sema/Sema.h
+4-2clang/lib/Sema/SemaDeclObjC.cpp
+3-2clang/lib/Sema/SemaTemplate.cpp
+275-176 files

LLVM/project a581d29clang/lib/CIR/CodeGen CIRGenExprAggregate.cpp, clang/test/CIR/CodeGen agg-atomic-cast.c

[CIR] Support Aggregate Atomic to non atomic with padding (#219680)

Implement support for Aggregate Atomic to non-atomic cast with padding
DeltaFile
+54-1clang/test/CIR/CodeGen/agg-atomic-cast.c
+37-4clang/lib/CIR/CodeGen/CIRGenExprAggregate.cpp
+91-52 files

LLVM/project 579a884flang/include/flang/Semantics openmp-modifiers.h openmp-utils.h, flang/lib/Parser openmp-parsers.cpp

[flang][OpenMP] Switch OpenMP version from unsigned to llvm::omp::Version (#219822)

Also make llvm::omp::Version converting constructor/operstor explicit.
DeltaFile
+92-89flang/lib/Semantics/check-omp-structure.cpp
+20-18flang/include/flang/Semantics/openmp-utils.h
+18-17flang/lib/Semantics/openmp-utils.cpp
+10-10flang/include/flang/Semantics/openmp-modifiers.h
+7-7flang/lib/Semantics/resolve-directives.cpp
+9-5flang/lib/Parser/openmp-parsers.cpp
+156-14621 files not shown
+226-20427 files

LLVM/project 62438a7llvm/include/llvm/Frontend/OpenMP OMP.h OMPVersion.h, llvm/lib/Frontend/OpenMP OMPDescriptors.inc

[OpenMP] Make OpenMP version have separate type (#219820)

It's unsigned now. Giving it a separate type would make the code
clearer,
and it would make it easier to change the effective type if it's ever
needed.

---------

Co-authored-by: Alexey Bataev <a.bataev at gmx.com>
DeltaFile
+788-788llvm/lib/Frontend/OpenMP/OMPDescriptors.inc
+63-0llvm/include/llvm/Frontend/OpenMP/OMPVersion.h
+30-17llvm/utils/TableGen/Basic/DirectiveEmitter.cpp
+13-13llvm/test/TableGen/directive1.td
+12-12llvm/test/TableGen/directive2.td
+11-9llvm/include/llvm/Frontend/OpenMP/OMP.h
+917-83911 files not shown
+975-88917 files

LLVM/project bd9c6fcclang/include/clang/Basic LangOptions.h, clang/lib/AST DeclPrinter.cpp StmtPrinter.cpp

[clang][OpenMP] Switch OpenMP version from unsigned to llvm::omp::Version (#219821)
DeltaFile
+66-61clang/lib/Sema/SemaOpenMP.cpp
+18-17clang/lib/Parse/ParseOpenMP.cpp
+9-9clang/lib/AST/StmtPrinter.cpp
+6-3clang/lib/AST/DeclPrinter.cpp
+4-3clang/lib/Sema/TreeTransform.h
+6-0clang/include/clang/Basic/LangOptions.h
+109-932 files not shown
+113-968 files

FreeBSD/src 03a1971sys/geom/eli g_eli.c

geli: report stripesize/stripeoffset when applicable
DeltaFile
+7-0sys/geom/eli/g_eli.c
+7-01 files

HardenedBSD/src 03a1971sys/geom/eli g_eli.c

geli: report stripesize/stripeoffset when applicable
DeltaFile
+7-0sys/geom/eli/g_eli.c
+7-01 files

NetBSD/src Yr5gVJOsys/dev/marvell gtmpscreg.h

   s/Constrol/Control/ in comment.
VersionDeltaFile
1.7+2-2sys/dev/marvell/gtmpscreg.h
+2-21 files

FreeNAS/freenas b787650src/middlewared/middlewared/plugins zettarepl.py

Remove `zettarepl.datasets_have_encryption`

(cherry picked from commit e4fa3fd17291a7316d44681c05669d538dad7eee)
DeltaFile
+0-24src/middlewared/middlewared/plugins/zettarepl.py
+0-241 files

Illumos/gate 459ca89usr/src/man/man4p ip.4p ip6.4p, usr/src/test/os-tests/tests/sockopt Makefile v4mapped.c

18351 setsockopt() rejects both IPPROTO_IP and IPPROTO_IPV6 options on IPv4-mapped TCP connections
Reviewed by: C Fraire <cfraire at me.com>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: Dan McDonald <danmcd at edgecast.io>
Reviewed by: Gordon Ross <Gordon.W.Ross at gmail.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Robert Mustacchi <rm+illumos at fingolfin.org>
DeltaFile
+1,098-0usr/src/test/os-tests/tests/sockopt/v4mapped.c
+46-10usr/src/uts/common/inet/tcp/tcp_opt_data.c
+55-0usr/src/test/os-tests/tests/sockopt/Makefile
+33-4usr/src/uts/common/inet/ip/conn_opt.c
+13-2usr/src/man/man4p/ip6.4p
+8-2usr/src/man/man4p/ip.4p
+1,253-184 files not shown
+1,264-2110 files

FreeNAS/freenas 07937basrc/middlewared/middlewared/plugins zettarepl.py

NAS-142987 / 27.0.0-BETA.1 / Remove `zettarepl.datasets_have_encryption` (#19574)

It was introduced by the request of the UI team in 2021.
https://github.com/truenas/middleware/pull/6348

It's never been a part of public API, and currently it's not used even
by our own UI.
DeltaFile
+0-24src/middlewared/middlewared/plugins/zettarepl.py
+0-241 files

NetBSD/src 8CwItnWsys/arch/arm/s3c2xx0 s3c24x0_lcd.h, sys/arch/hpc/include config_hook.h

   s/contorol/control/ in comments and log messages.
VersionDeltaFile
1.5+3-3sys/arch/hpcsh/dev/hd64461/hd64461pcmciareg.h
1.58+3-3sys/arch/hpcsh/dev/hd64461/hd64461pcmcia.c
1.19+3-3sys/arch/hpcmips/dev/plumohci.c
1.7+2-2sys/arch/hpc/stand/hpcboot/sh3/dev/sh3_dev.cpp
1.8+2-2sys/arch/hpc/include/config_hook.h
1.8+2-2sys/arch/arm/s3c2xx0/s3c24x0_lcd.h
+15-152 files not shown
+19-198 files

LLVM/project 568c930llvm/lib/Transforms/Vectorize VPlanTransforms.cpp, llvm/test/Transforms/LoopVectorize select-cmp-blend-chain.ll epilog-vectorization-anyof-no-rdx-result.ll

Merge branch 'main' into users/aokblast/lldb/fix_auxilary_handle
DeltaFile
+387-0llvm/test/Transforms/LoopVectorize/epilog-vectorization-anyof-no-rdx-result.ll
+46-34llvm/test/Transforms/LoopVectorize/select-cmp-blend-chain.ll
+29-14llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+462-483 files

LLVM/project b548e99clang/docs ClangFormatStyleOptions.md, clang/include/clang/Basic AttrDocs.td

Merge remote-tracking branch 'llvm-src/main' into users/aokblast/lldb/fix_auxilary_handle
DeltaFile
+13,783-6,856llvm/test/tools/llvm-mca/AArch64/Cortex/C1Nano-sve-instructions.s
+9,921-0llvm/test/CodeGen/AArch64/vector-ldst-align-float.ll
+6,355-3,146llvm/test/tools/llvm-mca/AArch64/Cortex/C1Nano-neon-instructions.s
+4,430-4,297clang/include/clang/Basic/AttrDocs.td
+8,262-0clang/docs/ClangFormatStyleOptions.md
+8,227-0llvm/test/CodeGen/AArch64/vector-ldst-align.ll
+50,978-14,29915,310 files not shown
+889,282-464,90715,316 files

LLVM/project 6cc1447llvm/test/CodeGen/AMDGPU flat-atomicrmw-fmin.ll flat-atomicrmw-fmax.ll, llvm/test/CodeGen/RISCV/GlobalISel atomicrmw-max-min-umax-umin.ll

Merge remote-tracking branch 'llvm-src/users/aokblast/lldb/fix_auxilary_handle' into users/aokblast/lldb/fix_auxilary_handle
DeltaFile
+9,385-9,006llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+13,068-0llvm/test/CodeGen/RISCV/GlobalISel/atomicrmw-max-min-umax-umin.ll
+5,575-5,393llvm/test/CodeGen/AMDGPU/maximumnum.ll
+5,454-5,259llvm/test/CodeGen/AMDGPU/minimumnum.ll
+4,720-5,590llvm/test/CodeGen/AMDGPU/flat-atomicrmw-fmin.ll
+4,720-5,590llvm/test/CodeGen/AMDGPU/flat-atomicrmw-fmax.ll
+42,922-30,83812,443 files not shown
+715,772-479,54412,449 files