LLVM/project f5cae7bllvm/unittests/ExecutionEngine/Orc WaitingOnGraphTest.cpp

[ORC] Add unit test for simple cycle in WaitingOnGraph::emit. (#169281)

WaitingOnGraphTests.Emit_SingleContainerSimpleCycle tests a pair of emit
operations where the second completes a simple cycle (1: A -> B, 2: B ->
A).

We already had a test of WaitingOnGraph::simplify's behavior in this
case, but did not have one for WaitingOnGraph::emit.
DeltaFile
+25-0llvm/unittests/ExecutionEngine/Orc/WaitingOnGraphTest.cpp
+25-01 files

FreeNAS/freenas 9bc3b81src/middlewared/middlewared/alembic/versions/26.04 2025-11-22_09-54_nvidia_sys_adv.py, src/middlewared/middlewared/plugins/container devices.py

NVIDIA support for LXC containers
DeltaFile
+11-44src/middlewared/middlewared/plugins/docker/update.py
+55-0src/middlewared/middlewared/plugins/system_advanced/nvidia.py
+42-0src/middlewared/middlewared/alembic/versions/26.04/2025-11-22_09-54_nvidia_sys_adv.py
+24-0src/middlewared/middlewared/plugins/system_advanced/config.py
+6-0src/middlewared/middlewared/utils/libvirt/gpu.py
+1-1src/middlewared/middlewared/plugins/container/devices.py
+139-453 files not shown
+142-489 files

LLVM/project 3ab9d96mlir/lib/Conversion/ArithToAPFloat ArithToAPFloat.cpp, mlir/lib/ExecutionEngine APFloatWrappers.cpp

[mlir][arith] Add support for `sitofp`, `uitofp` to `ArithToAPFloat`
DeltaFile
+70-0mlir/lib/Conversion/ArithToAPFloat/ArithToAPFloat.cpp
+24-0mlir/test/Conversion/ArithToApfloat/arith-to-apfloat.mlir
+13-0mlir/test/Integration/Dialect/Arith/CPU/test-apfloat-emulation.mlir
+12-0mlir/lib/ExecutionEngine/APFloatWrappers.cpp
+119-04 files

HardenedBSD/src 8217d4e. ObsoleteFiles.inc, contrib/pam-krb5/docs pam_krb5.pod

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+1,268-937lib/libpam/modules/pam_krb5/pam-krb5.8
+9-6contrib/pam-krb5/docs/pam_krb5.pod
+10-2lib/libpam/modules/pam_krb5/Makefile
+7-4ObsoleteFiles.inc
+6-0contrib/pam-krb5/module/auth.c
+3-0contrib/pam-krb5/module/internal.h
+1,303-9491 files not shown
+1,306-9497 files

HardenedBSD/src f3d25cf. ObsoleteFiles.inc, contrib/pam-krb5/docs pam_krb5.pod

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+1,268-937lib/libpam/modules/pam_krb5/pam-krb5.8
+9-6contrib/pam-krb5/docs/pam_krb5.pod
+10-2lib/libpam/modules/pam_krb5/Makefile
+7-4ObsoleteFiles.inc
+6-0contrib/pam-krb5/module/auth.c
+3-0contrib/pam-krb5/module/options.c
+1,303-9491 files not shown
+1,306-9497 files

HardenedBSD/src 8e55bbacontrib/ntp/ntpd ntp_io.c, lib/libc/db/mpool mpool.c

Merge branch 'freebsd/14-stable/main' into hardened/14-stable/master
DeltaFile
+1-1contrib/ntp/ntpd/ntp_io.c
+1-1lib/libc/db/mpool/mpool.c
+1-1share/man/man4/isp.4
+1-1usr.sbin/lpr/lpr/lpr.1
+1-1usr.sbin/ypldap/ldapclient.c
+5-55 files

HardenedBSD/src 43e336d. ObsoleteFiles.inc, contrib/pam-krb5/docs pam_krb5.pod

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+1,268-937lib/libpam/modules/pam_krb5/pam-krb5.8
+9-6contrib/pam-krb5/docs/pam_krb5.pod
+10-2lib/libpam/modules/pam_krb5/Makefile
+5-2ObsoleteFiles.inc
+6-0contrib/pam-krb5/module/auth.c
+3-0contrib/pam-krb5/module/internal.h
+1,301-9478 files not shown
+1,311-95414 files

FreeNAS/freenas afbfdafsrc/middlewared/middlewared/alembic/versions/26.04 2025-11-22_09-54_nvidia_sys_adv.py, src/middlewared/middlewared/api/v26_04_0 docker.py

NVIDIA support for LXC containers
DeltaFile
+55-0src/middlewared/middlewared/plugins/system_advanced/nvidia.py
+11-44src/middlewared/middlewared/plugins/docker/update.py
+42-0src/middlewared/middlewared/alembic/versions/26.04/2025-11-22_09-54_nvidia_sys_adv.py
+25-0src/middlewared/middlewared/plugins/system_advanced/config.py
+6-0src/middlewared/middlewared/utils/libvirt/gpu.py
+1-2src/middlewared/middlewared/api/v26_04_0/docker.py
+140-463 files not shown
+144-489 files

HardenedBSD/ports abeedb6devel/cargo-dist distinfo Makefile, devel/gitu distinfo Makefile

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+2,368-40misc/nanocoder/pkg-plist
+449-439devel/cargo-dist/distinfo
+315-317devel/gitu/distinfo
+228-222devel/cargo-dist/Makefile
+157-159devel/gitu/Makefile
+97-171misc/nanocoder/files/package-lock.json
+3,614-1,34855 files not shown
+4,063-1,73561 files

LLVM/project 95f0fabclang/lib/AST/ByteCode Compiler.h Compiler.cpp, clang/test/AST/ByteCode cxx23.cpp

[clang][bytecode] Fix conditional operator scoping wrt. local variables (#169030)

We used to create a scope for the true- and false expression of a
conditional operator. This was done so e.g. in this example:

```c++
  struct A { constexpr A(){}; ~A(); constexpr int get() { return 10; } }; // all-note 2{{declared here}}
  static_assert( (false ? A().get() : 1) == 1);
```

we did _not_ evaluate the true branch at all, meaning we did not
register the local variable for the temporary of type `A`, which means
we also didn't call it destructor.

However, this breaks the case where the temporary needs to outlive the
conditional operator and instead be destroyed via the surrounding
`ExprWithCleanups`:
```
constexpr bool test2(bool b) {

    [34 lines not shown]
DeltaFile
+32-7clang/lib/AST/ByteCode/Compiler.h
+24-10clang/lib/AST/ByteCode/Compiler.cpp
+28-1clang/lib/AST/ByteCode/EvalEmitter.cpp
+23-0clang/test/AST/ByteCode/cxx23.cpp
+12-0clang/lib/AST/ByteCode/InterpFrame.cpp
+12-0clang/lib/AST/ByteCode/Interp.h
+131-184 files not shown
+148-1910 files

LLVM/project 9ce6fadclang/include/clang/AST OpenMPClause.h

[AST] Construct iterator_range with the conversion constructor (NFC) (#169245)

This patch simplifies iterator_range construction with the conversion
constructor.
DeltaFile
+79-249clang/include/clang/AST/OpenMPClause.h
+79-2491 files

NetBSD/pkgsrc-wip 8212a0aq-dns distinfo Makefile

q-dns: update to 0.19.11

* Add Windows zip format override in goreleaser config
* Fix format for Windows archive in goreleaser config
* Fix formatting for Windows archive in goreleaser config
* Merge pull request #140 from FaffeF/FaffeF-patch-archive-format
* ci: update binary usage in README
* ci: update coverage
* fix: connection error on different platforms
* fix: error on multiple servers (#92)
DeltaFile
+3-3q-dns/distinfo
+2-2q-dns/Makefile
+1-1q-dns/COMMIT_MSG
+6-63 files

LLVM/project 7dd531fllvm/lib/Target/SPIRV SPIRVModuleAnalysis.cpp

[SPIRV] Use range-based for loops (NFC) (#169241)

Identified with modernize-loop-convert.
DeltaFile
+20-21llvm/lib/Target/SPIRV/SPIRVModuleAnalysis.cpp
+20-211 files

LLVM/project 2b81e9ellvm/lib/ExecutionEngine/Orc Core.cpp

[Orc] Use a range-based for loop (NFC) (#169240)

Identified with modernize-loop-convert.
DeltaFile
+1-6llvm/lib/ExecutionEngine/Orc/Core.cpp
+1-61 files

LLVM/project 67391fcmlir/lib/Dialect/XeGPU/Transforms XeGPUSubgroupDistribute.cpp

[mlir] Construct SmallVector with initial values (NFC) (#169239)

Identified with llvm-use-ranges.
DeltaFile
+4-6mlir/lib/Dialect/XeGPU/Transforms/XeGPUSubgroupDistribute.cpp
+4-61 files

LLVM/project 54db657clang/lib/StaticAnalyzer/Core SarifDiagnostics.cpp

[StaticAnalyzer] Use llvm::find_if (NFC) (#169237)

Identified with llvm-use-ranges.
DeltaFile
+4-5clang/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp
+4-51 files

FreeBSD/src bada4c3. ObsoleteFiles.inc, lib/libpam/modules/pam_krb5 pam-krb5.8 Makefile

pam_krb5: Fix manual page in MIT case

* Always install the manual page as pam_krb5(8) regardless of which
  version we're using.
* Regenerate it using pod2mdoc instead of pod2man so it doesn't claim
  to be part of “User Contributed Perl Documentation”.
* Put the correct section number in the header and footer.
* Don't cross-reference non-existent pam(7) manual page.

Approved by:    re (cperciva)
Reviewed by:    cperciva
Differential Revision:  https://reviews.freebsd.org/D53885

(cherry picked from commit 961b934407f09d4241cfad76a9c8833baa2650e1)
(cherry picked from commit 4166181675d79c0157ea9bd4fcaa0b5c0319d0f1)
DeltaFile
+1,268-937lib/libpam/modules/pam_krb5/pam-krb5.8
+10-2lib/libpam/modules/pam_krb5/Makefile
+3-0ObsoleteFiles.inc
+1,281-9393 files

FreeBSD/src 8fdafb3contrib/pam-krb5/docs pam_krb5.pod, contrib/pam-krb5/module auth.c internal.h

pam_krb5: Restore allow_kdc_spoof option

Not only does the new pam_krb5 module not have the same allow_kdc_spoof
option that the old one had, its behavior in this matter defaults to
insecure.  Reimplement allow_kdc_spoof and switch the default back.

Approved by:    re (cperciva)
Reviewed by:    cy
Differential Revision:  https://reviews.freebsd.org/D53884

(cherry picked from commit fe5c8baf25a5b40285c3ef85b69391d591e4a76c)
(cherry picked from commit 2eb030d1c8f1f307c2e0570538633d4e0822a4ff)
DeltaFile
+9-6contrib/pam-krb5/docs/pam_krb5.pod
+6-0contrib/pam-krb5/module/auth.c
+3-0contrib/pam-krb5/module/internal.h
+3-0contrib/pam-krb5/module/options.c
+21-64 files

FreeBSD/src 9f43dc5release/scripts pkg-stage.sh

release: Ship DVD with only emacs at nox flavour

Contrary to the claim made in a previous commit, removing KDE and
adding all of vim and emacs results in an image which does not fit
into 4.7 GB; to be specific, it lands at 4.722 GB rather than the
claimed 4.689 GB.  (This descrepancy resulted from doing test DVD
image builds using an out-of-date tree, and became visible when the
15.0-RC3 images were built.)

Limit the emacs packages shipped on the DVD to the "nox" flavor;
this brings the disk image down to 4.407 GB, aka under the 4.7 GB
limit for standard DVDs.

Approved by:    re (cperciva)
Fixes:  6cc6beb4c889 ("release: Remove KDE from dvd1.iso")
MFC after:      1 day (for 15.0-RC4)

(cherry picked from commit c8cf5a99f82bc52849960e689442421ad5a6d412)
(cherry picked from commit 815f08560050e6084fac4053dc650c9d88976fd9)
DeltaFile
+1-1release/scripts/pkg-stage.sh
+1-11 files

NetBSD/pkgsrc-wip d43aa40kubectl distinfo go-modules.mk

kubectl: update to 1.34.2

Changes by Kind

Bug or Regression

* Fix panic on kubectl api-resources [SIG CLI]
DeltaFile
+9-9kubectl/distinfo
+2-2kubectl/go-modules.mk
+1-1kubectl/Makefile
+1-1kubectl/COMMIT_MSG
+13-134 files

FreeBSD/src 815f085release/scripts pkg-stage.sh

release: Ship DVD with only emacs at nox flavour

Contrary to the claim made in a previous commit, removing KDE and
adding all of vim and emacs results in an image which does not fit
into 4.7 GB; to be specific, it lands at 4.722 GB rather than the
claimed 4.689 GB.  (This descrepancy resulted from doing test DVD
image builds using an out-of-date tree, and became visible when the
15.0-RC3 images were built.)

Limit the emacs packages shipped on the DVD to the "nox" flavor;
this brings the disk image down to 4.407 GB, aka under the 4.7 GB
limit for standard DVDs.

Fixes:  6cc6beb4c889 ("release: Remove KDE from dvd1.iso")
MFC after:      1 day (for 15.0-RC4)

(cherry picked from commit c8cf5a99f82bc52849960e689442421ad5a6d412)
DeltaFile
+1-1release/scripts/pkg-stage.sh
+1-11 files

HardenedBSD/src 815f085release/scripts pkg-stage.sh

release: Ship DVD with only emacs at nox flavour

Contrary to the claim made in a previous commit, removing KDE and
adding all of vim and emacs results in an image which does not fit
into 4.7 GB; to be specific, it lands at 4.722 GB rather than the
claimed 4.689 GB.  (This descrepancy resulted from doing test DVD
image builds using an out-of-date tree, and became visible when the
15.0-RC3 images were built.)

Limit the emacs packages shipped on the DVD to the "nox" flavor;
this brings the disk image down to 4.407 GB, aka under the 4.7 GB
limit for standard DVDs.

Fixes:  6cc6beb4c889 ("release: Remove KDE from dvd1.iso")
MFC after:      1 day (for 15.0-RC4)

(cherry picked from commit c8cf5a99f82bc52849960e689442421ad5a6d412)
DeltaFile
+1-1release/scripts/pkg-stage.sh
+1-11 files

NetBSD/src cfXtVlgsys/arch/m68k/include pmap_68k.h, sys/arch/m68k/m68k pmap_68k.c

   Add a FIXEDVA flag to the pmap_bootmap structure that can be used to
   map a physical address at a fixed virtual location.

   This is intended to support the somewhat quirky physical/virtual address
   space layout of the hp300 where the last page of physical memory is
   mapped VA==PA at the very top of the virtual address space in order to
   facilitate enabling / disabling the MMU.
VersionDeltaFile
1.8+13-7sys/arch/m68k/include/pmap_68k.h
1.22+14-6sys/arch/m68k/m68k/pmap_68k.c
+27-132 files

LLVM/project d124675mlir/lib/Dialect/X86Vector/Transforms CMakeLists.txt

[mlir][x86vector] Add missing Linalg dependency (#169280)

Adds required dependency for `inferContractionDims`.

Fixes #168074
DeltaFile
+1-0mlir/lib/Dialect/X86Vector/Transforms/CMakeLists.txt
+1-01 files

NetBSD/pkgsrc-wip b1fccaapy-pre-commit PLIST distinfo

py-pre-commit: update to 4.5.0

4.5.0 - 2025-11-22

Features

* Add pre-commit hazmat.

4.4.0 - 2025-11-08

Features

* Add --fail-fast option to pre-commit run.
* Upgrade ruby-build / rbenv.
* Add language: unsupported / language: unsupported_script as aliases for
language: system / language: script (which will eventually be deprecated).
* Add support docker-in-docker detection for cgroups v2.

Fixes

    [3 lines not shown]
DeltaFile
+10-7py-pre-commit/PLIST
+3-3py-pre-commit/distinfo
+1-1py-pre-commit/COMMIT_MSG
+1-1py-pre-commit/Makefile
+15-124 files

FreeBSD/src e9a7a3eshare/man/man4 isp.4

isp.4: Fix a typo in the manual page

- s/Chanel/Channel/

(cherry picked from commit 8158b813d90f01368b2045709feee1980a323198)
DeltaFile
+1-1share/man/man4/isp.4
+1-11 files

HardenedBSD/src e9a7a3eshare/man/man4 isp.4

isp.4: Fix a typo in the manual page

- s/Chanel/Channel/

(cherry picked from commit 8158b813d90f01368b2045709feee1980a323198)
DeltaFile
+1-1share/man/man4/isp.4
+1-11 files

HardenedBSD/src 37432fausr.sbin/lpr/lpr lpr.1

lpr(1): Fix a typo in a debug message

- s/unexpect/unexpected/

(cherry picked from commit 66d4a37bc389bf19ebf2210b0fff762baa659c32)
DeltaFile
+1-1usr.sbin/lpr/lpr/lpr.1
+1-11 files

FreeBSD/src 37432fausr.sbin/lpr/lpr lpr.1

lpr(1): Fix a typo in a debug message

- s/unexpect/unexpected/

(cherry picked from commit 66d4a37bc389bf19ebf2210b0fff762baa659c32)
DeltaFile
+1-1usr.sbin/lpr/lpr/lpr.1
+1-11 files

HardenedBSD/src ad81800lib/libc/db/mpool mpool.c

mpool(3): Fix a typo in statistical message

- s/cacheing/caching/

(cherry picked from commit d76ea20f99965e8f3b9dbfcb41ca148711d528bb)
DeltaFile
+1-1lib/libc/db/mpool/mpool.c
+1-11 files