HardenedBSD/src 647688dlibexec/nuageinit nuageinit, libexec/nuageinit/tests nuageinit.sh

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+67-46libexec/nuageinit/nuageinit
+45-54sys/netpfil/pf/pf_nl.c
+4-2release/tools/gce.conf
+5-1sys/dev/acpica/Osd/OsdSchedule.c
+4-0libexec/nuageinit/tests/nuageinit.sh
+1-1sys/contrib/openzfs/module/icp/asm-x86_64/modes/ghash-x86_64.S
+126-1042 files not shown
+128-1068 files

HardenedBSD/src 2b966dalibexec/nuageinit nuageinit, libexec/nuageinit/tests nuageinit.sh

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+67-46libexec/nuageinit/nuageinit
+45-54sys/netpfil/pf/pf_nl.c
+4-2release/tools/gce.conf
+5-1sys/dev/acpica/Osd/OsdSchedule.c
+4-0libexec/nuageinit/tests/nuageinit.sh
+1-1sys/contrib/openzfs/module/icp/asm-x86_64/modes/aesni-gcm-avx2-vaes.S
+126-1042 files not shown
+128-1068 files

LLVM/project ff3af1dmlir/include/mlir/Interfaces ControlFlowInterfaces.td

[mlir][Interfaces] Document that `RegionBranchTerminatorOpInterface` is mandatory
DeltaFile
+13-2mlir/include/mlir/Interfaces/ControlFlowInterfaces.td
+13-21 files

pkgng/pkgng dc77980docs pkg-fetch.8, libpkg pkg_repo.c pkg_jobs.c

fetch: add -s/--symlink option for mirror mode

Add ability to create symlinks in All/ directory when fetching packages
with -o option. This helps tools like synth that expect packages directly
in All/ when repositories use Hashed/ subdirectories.

Also honor PKG_REPO_SYMLINK environment variable similar to pkg repo.

Fixes #2585
DeltaFile
+42-11libpkg/repo/binary/fetch.c
+20-4docs/pkg-fetch.8
+9-2src/fetch.c
+2-2libpkg/pkg_repo.c
+2-2libpkg/private/pkg.h
+2-1libpkg/pkg_jobs.c
+77-222 files not shown
+80-248 files

pkgng/pkgng abd1491docs pkg-fetch.8, libpkg pkg_repo.c pkg_jobs.c

fetch: add -s/--symlink option for mirror mode

Add ability to create symlinks in All/ directory when fetching packages
with -o option. This helps tools like synth that expect packages directly
in All/ when repositories use Hashed/ subdirectories.

Also honor PKG_REPO_SYMLINK environment variable similar to pkg repo.

Fixes #2585
DeltaFile
+42-11libpkg/repo/binary/fetch.c
+20-4docs/pkg-fetch.8
+9-2src/fetch.c
+2-2libpkg/pkg_repo.c
+2-2libpkg/private/pkg.h
+2-1libpkg/pkg_jobs.c
+77-222 files not shown
+80-248 files

OpenBSD/ports 5MbClQ7lang/php/8.5 Makefile

   explicitly use external www/uriparser for the new 'uri' extension in PHP 8.5;
   although it was previously mostly using the internal copy, aja@ ran into a
   problem with this which must have been related to dpb junking during "make
   fake".
VersionDeltaFile
1.2+10-3lang/php/8.5/Makefile
+10-31 files

LLVM/project f6a8695llvm/lib/Target/AArch64 AArch64InstrInfo.td

Improve the comment wording a bit
DeltaFile
+9-9llvm/lib/Target/AArch64/AArch64InstrInfo.td
+9-91 files

LLVM/project f931538openmp/docs SupportAndFAQ.rst

Remove reference to LLVM_ENABLE_PROJECT
DeltaFile
+1-3openmp/docs/SupportAndFAQ.rst
+1-31 files

LLVM/project 4b60f11.github/workflows docs.yml, clang/utils/analyzer entrypoint.py

Reapply "[OpenMP] Remove LLVM_ENABLE_PROJECTS=openmp build mode (#152189)"
DeltaFile
+10-13llvm/CMakeLists.txt
+2-17flang/tools/f18/CMakeLists.txt
+0-7llvm/runtimes/CMakeLists.txt
+2-2flang-rt/README.md
+2-2.github/workflows/docs.yml
+1-1clang/utils/analyzer/entrypoint.py
+17-421 files not shown
+18-427 files

OpenBSD/ports OZO9kAMgames/xwelltris/patches patch-configure, x11/fleditor/patches patch-configure

   Fix more old configure scripts that fail with -Wimplicit-int on gcc15.

   OK tb@ kili@
VersionDeltaFile
1.6+13-3x11/flwm/patches/patch-configure
1.9+12-2x11/fleditor/patches/patch-configure
1.1+12-0games/xwelltris/patches/patch-configure
1.1+12-0x11/gmrun/patches/patch-configure
+49-54 files

OPNSense/core 9a435d5src/opnsense/mvc/app/controllers/OPNsense/Radvd/forms dialogEntry.xml

Fix types for DNSSL RDNSS and source_address
DeltaFile
+7-3src/opnsense/mvc/app/controllers/OPNsense/Radvd/forms/dialogEntry.xml
+7-31 files

FreeBSD/ports fe2a950www/drupal7 Makefile, www/drupal7-wysiwyg Makefile

www/drupal7*: Back to pool

Sponsored by:   Netzkommune GmbH
DeltaFile
+1-1www/drupal7-wysiwyg/Makefile
+1-1www/drupal7/Makefile
+2-22 files

LLVM/project 9a8421flibcxx/docs/ReleaseNotes 22.rst

[libc++] Update our release notes for the upcoming release (#174625)

DeltaFile
+38-42libcxx/docs/ReleaseNotes/22.rst
+38-421 files

FreeBSD/src 0df9054sys/netpfil/pf pf_nl.c

pf: handle nlattr_add_nested() failure

Sponsored by:   Rubicon Communications, LLC ("Netgate")
DeltaFile
+45-0sys/netpfil/pf/pf_nl.c
+45-01 files

HardenedBSD/src 0df9054sys/netpfil/pf pf_nl.c

pf: handle nlattr_add_nested() failure

Sponsored by:   Rubicon Communications, LLC ("Netgate")
DeltaFile
+45-0sys/netpfil/pf/pf_nl.c
+45-01 files

HardenedBSD/src bf19253sys/netpfil/pf pf_nl.c

pf: remove redundant zeroing

nlmsg_reserve_object() already zeroes the header before it gives it to
us, so there's no need to explicitly zero these fields again.

Sponsored by:   Rubicon Communications, LLC ("Netgate")
DeltaFile
+0-54sys/netpfil/pf/pf_nl.c
+0-541 files

FreeBSD/src bf19253sys/netpfil/pf pf_nl.c

pf: remove redundant zeroing

nlmsg_reserve_object() already zeroes the header before it gives it to
us, so there's no need to explicitly zero these fields again.

Sponsored by:   Rubicon Communications, LLC ("Netgate")
DeltaFile
+0-54sys/netpfil/pf/pf_nl.c
+0-541 files

FreeBSD/ports df5403fwww/drupal7 pkg-plist distinfo, www/drupal7-wysiwyg distinfo Makefile

www/drupal7*: update to latest upstream releases

- Update drupal7 from 7.98 to 7.103
- Update drupal7-wysiwyg from 7.x-2.9 to 7.x-2.10

Sponsored by:   Netzkommune GmbH
DeltaFile
+22-2www/drupal7/pkg-plist
+3-3www/drupal7/distinfo
+3-3www/drupal7-wysiwyg/distinfo
+1-1www/drupal7-wysiwyg/Makefile
+1-1www/drupal7/Makefile
+30-105 files

OPNSense/core 3ad5eb2src/opnsense/mvc/app/controllers/OPNsense/Radvd/forms dialogEntry.xml, src/opnsense/mvc/app/models/OPNsense/Radvd Radvd.xml

Shuffle dialog around a bit and hide options in advanced where needed
DeltaFile
+38-38src/opnsense/mvc/app/controllers/OPNsense/Radvd/forms/dialogEntry.xml
+0-3src/opnsense/mvc/app/models/OPNsense/Radvd/Radvd.xml
+38-412 files

FreeBSD/ports 4a35d9atextproc/ov distinfo Makefile

textproc/ov: Update to 0.50.2

Changelog:
- https://github.com/noborus/ov/releases/tag/v0.50.0
- https://github.com/noborus/ov/releases/tag/v0.50.2

PR:             291539
Approved by:    lcook (maintainer, timeout 4 weeks)
DeltaFile
+5-5textproc/ov/distinfo
+2-3textproc/ov/Makefile
+7-82 files

LLVM/project 1467e8fllvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp, llvm/test/Transforms/InstCombine simplify-demanded-fpclass.ll

InstCombine: Fixup known fp class for select and compare

Improve reported known fp-class when simplifying select.

Previously we just reported the conservative result that
the result class could be either of the inputs. Use the new
utility to apply the compare+select logic the default case of
computeKnownFPClass would catch.
DeltaFile
+27-3llvm/test/Transforms/InstCombine/simplify-demanded-fpclass.ll
+6-2llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+33-52 files

LLVM/project 87453a7mlir/docs/Bindings Python.md

[MLIR][docs] Clarify Python version support status (#174949)

According to this RFC
(https://discourse.llvm.org/t/rfc-adopt-regularly-scheduled-python-minimum-version-bumps/88841),
we no longer support Python versions that have reached EOL. This PR
mainly clarifies the somewhat vague wording of “a relatively recent
Python 3 installation.”
DeltaFile
+1-1mlir/docs/Bindings/Python.md
+1-11 files

LLVM/project 34113c1bolt/utils/docker-tests Dockerfile

[BOLT] Add Arm's large-bolt-tests in docker-tests

docker-tests now runs out-of-tree tests from:
- https://github.com/arm/large-bolt-tests
DeltaFile
+5-2bolt/utils/docker-tests/Dockerfile
+5-21 files

LLVM/project f15ee78clang/lib/CIR/Dialect/IR CIRDialect.cpp, mlir/include/mlir/Interfaces ControlFlowInterfaces.td ControlFlowInterfaces.h

[mlir][Interfaces] Simplify and align `RegionSuccessor` API
DeltaFile
+36-27mlir/include/mlir/Interfaces/ControlFlowInterfaces.td
+11-13mlir/lib/Dialect/SCF/IR/SCF.cpp
+9-15clang/lib/CIR/Dialect/IR/CIRDialect.cpp
+10-6mlir/include/mlir/Interfaces/ControlFlowInterfaces.h
+5-5mlir/lib/Dialect/Affine/IR/AffineOps.cpp
+5-5mlir/test/lib/Dialect/Test/TestOpDefs.cpp
+76-7116 files not shown
+108-10522 files

LLVM/project 9ac2d0a.github/workflows docs.yml, clang/utils/analyzer entrypoint.py

Revert "[OpenMP] Remove LLVM_ENABLE_PROJECTS=openmp build mode (#152189)"

This reverts commit 20d0ec849804218d75647aeafbe23f8a02a83b56.

The publish-sphinx-docs buildbot still uses LLVM_ENABLE_PROJECTS=openmp.
DeltaFile
+13-10llvm/CMakeLists.txt
+17-2flang/tools/f18/CMakeLists.txt
+7-0llvm/runtimes/CMakeLists.txt
+2-2.github/workflows/docs.yml
+2-2flang-rt/README.md
+1-1clang/utils/analyzer/entrypoint.py
+42-171 files not shown
+42-187 files

LLVM/project 8a2642cllvm/test/tools/llvm-mca/AArch64/Apple M1-neon-instructions.s M1-basic-instructions.s, llvm/test/tools/llvm-mca/AArch64/Apple/Inputs neon-instructions.s basic-instructions.s

[AArch64][llvm-mca] Add old Cyclone instruction tables for reference (#172652)

This patch adds static instruction tables tests for the old Cyclone
scheduling model bounded to `-mcpu=apple-m1`, for the sake of a
reference. It creates a new `llvm/test/tools/llvm-mca/AArch64/Apple`
directory, moves a Cyclone test there, and adds 2 tests
`basic-instructions` and `neon-instructions` from Neoverse with reusable
inputs (in addition to Neoverse, we also match stderr output of llvm-mca
for instruciton warnings).
DeltaFile
+3,162-0llvm/test/tools/llvm-mca/AArch64/Apple/M1-neon-instructions.s
+2,527-0llvm/test/tools/llvm-mca/AArch64/Apple/M1-basic-instructions.s
+1,559-0llvm/test/tools/llvm-mca/AArch64/Apple/Inputs/neon-instructions.s
+1,448-0llvm/test/tools/llvm-mca/AArch64/Apple/Inputs/basic-instructions.s
+0-29llvm/test/tools/llvm-mca/AArch64/Cyclone/register-offset.s
+29-0llvm/test/tools/llvm-mca/AArch64/Apple/Cyclone-register-offset.s
+8,725-296 files

NetBSD/pkgsrc vN8KPVgdoc TODO

   doc: add upstream link for py-aiodns problem with py-cares
VersionDeltaFile
1.26644+2-2doc/TODO
+2-21 files

OpenBSD/src VHp8M7susr.bin/tmux resize.c

   Do not set manual size if no window.
VersionDeltaFile
1.53+2-2usr.bin/tmux/resize.c
+2-21 files

LLVM/project 5b1e74bllvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp, llvm/test/Transforms/InstCombine simplify-demanded-fpclass.ll

InstCombine: Fixup known fp class for select and compare

Improve reported known fp-class when simplifying select.

Previously we just reported the conservative result that
the result class could be either of the inputs. Use the new
utility to apply the compare+select logic the default case of
computeKnownFPClass would catch.
DeltaFile
+27-3llvm/test/Transforms/InstCombine/simplify-demanded-fpclass.ll
+6-2llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+33-52 files

LLVM/project 6d35712llvm/include/llvm/Analysis ValueTracking.h, llvm/include/llvm/Support KnownFPClass.h

ValueTracking: Refactor computeKnownFPClass select handling

Match the structure of ComputeKnownBits. Expose the condition
handling as a utility function so SimplifyDemanedFPClass can make
use of this. Avoids some redundant code and improves accuracy in
at least one case.
DeltaFile
+23-49llvm/lib/Analysis/ValueTracking.cpp
+11-0llvm/include/llvm/Analysis/ValueTracking.h
+7-1llvm/include/llvm/Support/KnownFPClass.h
+2-2llvm/test/Transforms/Attributor/nofpclass-select.ll
+43-524 files