FreeBSD/ports 848458aeditors/fresh distinfo Makefile.crates

editors/fresh: Update to 0.2.12
DeltaFile
+165-73editors/fresh/distinfo
+81-35editors/fresh/Makefile.crates
+1-1editors/fresh/Makefile
+247-1093 files

LLVM/project da8929butils/bazel/llvm-project-overlay/mlir BUILD.bazel

[bazel][mlir][acc] Port e63e55cae8ce29150f38a758555d9cc712a1cf4c (#184289)

Co-authored-by: Pranav Kant <prka at google.com>
DeltaFile
+4-0utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+4-01 files

LLVM/project a85dbcfclang/lib/AST/ByteCode Compiler.cpp

[clang][bytecode] Reject non-VarDecl DeclRefExprs (#184141)

I have no idea how to test this, but this is what the current
interpreter does.
DeltaFile
+1-1clang/lib/AST/ByteCode/Compiler.cpp
+1-11 files

FreeBSD/src 876d2b8sys/conf files.arm64

acpi: build dev/acpi_support/acpi_wmi_if.m on ARM64

Per Wikipedia, ACPI WMI support is available on all x86* platforms
and ARM platforms. Add the source to `files.arm64` so code that relies
on its headers (thunderbolt(4) for instance), can be built on ARM64.

MFC after:      1 month
Reviewed By:    andrew
Differential Revision: https://reviews.freebsd.org/D55535
DeltaFile
+1-0sys/conf/files.arm64
+1-01 files

FreeBSD/doc 95945c9website/content/en/releases/14.4R relnotes.adoc

14.4/relnotes: Doc section is updated

Information about man page changes added,
man pages are sorted by section number, name.

Reviewed by: ziaee
Approved by: ziaee
Differential Revision: https://reviews.freebsd.org/D55618
DeltaFile
+29-0website/content/en/releases/14.4R/relnotes.adoc
+29-01 files

LLVM/project 5a53fcellvm/lib/Target/RISCV RISCVMoveMerger.cpp, llvm/test/CodeGen/RISCV double-convert.ll double-mem.ll

[RISCV] Extends RISCVMoveMerger to merge GPRPairs independent of even/odd pair instruction order. (#183657)

This PR addresses post-commit reviews in #182416

Previously, `RISCVMoveMerger` only identified and merged 32-bit moves
into a 64-bit GPRPair move if the even-indexed register most appeared
before the odd-index register move.

This patch extends the pass by disregarding the order of even/odd-index
pair.
DeltaFile
+117-60llvm/lib/Target/RISCV/RISCVMoveMerger.cpp
+2-4llvm/test/CodeGen/RISCV/double-convert.ll
+2-4llvm/test/CodeGen/RISCV/double-mem.ll
+1-2llvm/test/CodeGen/RISCV/double-stack-spill-restore.ll
+1-2llvm/test/CodeGen/RISCV/double-select-fcmp.ll
+1-2llvm/test/CodeGen/RISCV/copysign-casts.ll
+124-746 files

LLVM/project 198f85eclang/lib/AST/ByteCode InterpBuiltin.cpp, clang/test/CodeGenCXX pfp-member-pointer-offsetof.cpp

[clang][bytecode] Fix newly added pfp test (#184137)

Do the same thing 370d7ce58011eccfab8105eddbc028cc09c4c5e5 did in
ExprConstant.cpp
DeltaFile
+1-0clang/test/CodeGenCXX/pfp-member-pointer-offsetof.cpp
+1-0clang/lib/AST/ByteCode/InterpBuiltin.cpp
+2-02 files

FreeBSD/ports b7289f2sysutils/topgrade distinfo Makefile.crates

sysutils/topgrade: Update to 16.9.0

Changelog: https://github.com/topgrade-rs/topgrade/blob/v16.9.0/CHANGELOG.md

PR:             292924
Reported by:    freebsd at scd-systems.net (maintainer)
DeltaFile
+695-615sysutils/topgrade/distinfo
+346-306sysutils/topgrade/Makefile.crates
+2-2sysutils/topgrade/Makefile
+1,043-9233 files

NetBSD/src O8AWokRusr.bin/nc nc.1 Makefile

   Remove CRYPTO options from man page

   Since we do not build the code with CRYPTO defined, documenting
   the CRYPTO options (pretending that they might work) in the man
   page is misleading at best.

   Rather than removing the text for the options completely, include
   it conditioned on the C *roff number register being > 0 (and define
   it to be 0 so the formatters don't format the CRYPTO sections of
   the man page).

   Add a comment to the Makefile indicating that if the commented
   out section of it which would enable building with CRYPTO is
   ever re-enabled, to also change the init of the C number register
   in nc.1 from 0 to 1, so the options will return to the manual.
VersionDeltaFile
1.6+27-10usr.bin/nc/nc.1
1.6+2-0usr.bin/nc/Makefile
+29-102 files

NetBSD/src Bq9xh0uusr.bin/nc netcat.c

   Clean up code, NFCI.

   Add the /* $NetBSD$ */ header line, which wasn't added
   when this was originally imported (NetBSD __RCSID was).

   Move more of the CRYPTO related code into #ifdef CRYPTO
   than was done before (global var decls, etc).

   The -e option is CRYPTO related, does nothing without
   the CRYPTO code, so move it out of the regular options,
   retaining it only with CRYPTO.

   The V option however (which was included with the CRYPTO
   options in the getopts() arg string) is not CRYPTO related,
   it is OpenBSD, and (when building for OpenBSD) would apply
   to either CRYPTO or not.  Fix that (though it makes no
   difference when we exclude both CRYPTO & OpenBSD options).

   Don't do run time tests that can never be relevant (like

    [12 lines not shown]
VersionDeltaFile
1.9+23-11usr.bin/nc/netcat.c
+23-111 files

OpenBSD/src 3SEd1bZlib/libc/time localtime.c

   In tzpath_ok(), also reject a path ending in "/..".  This replaces
   strstr() with a loop that matches "/../" in the name as well as
   "/.." at the end.  OK deraadt@
VersionDeltaFile
1.73+10-4lib/libc/time/localtime.c
+10-41 files

LLVM/project b234386offload/test/api omp_virtual_func_multiple_inheritance_02.cpp omp_virtual_func_multiple_inheritance_01.cpp

[OpenMP][clang] Indirect and Virtual function call mapping from host to device (#159857)

This patch implements the CodeGen logic for calling __llvm_omp_indirect_call_lookup
on the device when an indirect function call or a virtual function call is made
within an OpenMP target region.
---------
Co-authored-by: Youngsuk Kim
DeltaFile
+403-0offload/test/api/omp_virtual_func_multiple_inheritance_02.cpp
+400-0offload/test/api/omp_virtual_func_multiple_inheritance_01.cpp
+322-0offload/test/api/omp_indirect_func_struct.c
+153-0offload/test/api/omp_virtual_func.cpp
+124-0offload/test/api/omp_indirect_func_array.c
+95-0offload/test/api/omp_indirect_func_basic.c
+1,497-014 files not shown
+1,808-120 files

LLVM/project 908782fclang/lib/Sema SemaHLSL.cpp

Reorder and format
DeltaFile
+47-53clang/lib/Sema/SemaHLSL.cpp
+47-531 files

LLVM/project 572a0e4llvm/lib/Target/AMDGPU SIInstrInfo.cpp

AMDGPU: Remove "MBUF" from "loadMBUFScalarOperandsFromVGPR" (#184282)

There is nothing MBUF-specific about this function.
DeltaFile
+11-12llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
+11-121 files

LLVM/project 6d25af0llvm/utils/lit/lit TestRunner.py display.py

[utils] use annotations from __future__ in lit (#184225)

DeltaFile
+4-6llvm/utils/lit/lit/TestRunner.py
+3-3llvm/utils/lit/lit/display.py
+7-92 files

NetBSD/pkgsrc T5Ci8Slgraphics/girara buildlink3.mk, print/zathura buildlink3.mk

   girara & zathura: update buildlinking to match current state

   gitara had an SO major bump, so at minimum its ABI_DEPENDS needs
   bumping. It also no longer requires GTK3, that moved to zathura, so
   reflect it there instead.

   No revbumps are needed, since all the dependent packages were updated
   to new versions anyway. Ride those updates from earlier today.
VersionDeltaFile
1.33+2-3graphics/girara/buildlink3.mk
1.32+2-1print/zathura/buildlink3.mk
+4-42 files

NetBSD/pkgsrc ty0Qosjdoc CHANGES-2026

   doc: Updated meta-pkgs/xfce4 to 4.20.0nb14
VersionDeltaFile
1.1525+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc YmZWC7jmeta-pkgs/xfce4 Makefile

   xfce4: bump for xfce4-thunar 4.20.7
VersionDeltaFile
1.165+3-3meta-pkgs/xfce4/Makefile
+3-31 files

FreeBSD/ports 1fcc9a5math/py-levmar Makefile distinfo, math/py-levmar/files patch-levmar___levmar.c patch-pyproject.toml

math/py-levmar: update 0.2.3 → 0.3.0.d0+g
DeltaFile
+16-18math/py-levmar/Makefile
+0-22math/py-levmar/files/patch-levmar___levmar.c
+12-0math/py-levmar/files/patch-pyproject.toml
+3-3math/py-levmar/distinfo
+31-434 files

NetBSD/pkgsrc R5eFvIudoc CHANGES-2026

   doc: Updated sysutils/xfce4-thunar to 4.20.7
VersionDeltaFile
1.1524+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 0t7CuNSsysutils/xfce4-thunar distinfo Makefile

   xfce4-thunar: update to 4.20.7

   4.20.7 (2026-01-23)
   ======
   - Prevent crash on unmount (#1778)
   - Show 'queued' message only for queued jobs (#1755)
   - Prevent crash on non-local symlinks (#1757)
   - Fix g_object_unref warning
   - Fix symlink resolve for desktop files (#1757)
   - Translation Updates:
     Albanian, Arabic, Asturian, Basque, Belarusian, Bulgarian, Catalan,
     Chinese (China), Chinese (Taiwan), Czech, Danish, Dutch, English
     (United Kingdom), Estonian, Finnish, French, Galician, Georgian,
     German, Greek, Hungarian, Indonesian, Interlingue, Japanese, Kazakh,
     Malay, Norwegian Bokmål, Occitan (post 1500), Polish, Portuguese
     (Brazil), Romanian, Serbian, Slovenian, Spanish, Swedish, Thai,
     Turkish, Venetian, Vietnamese
VersionDeltaFile
1.47+4-4sysutils/xfce4-thunar/distinfo
1.114+2-3sysutils/xfce4-thunar/Makefile
+6-72 files

FreeBSD/ports 8001899shells/ksh-devel pkg-plist Makefile, shells/ksh-devel/files patch-src_cmd_INIT_mamake.c

shells/ksh-devel: Update to latest github commit plus additional fixes

Main changes:
- Removal of obsolete comments and build system workarounds.
- Update build/test command invocations.
- Add -j${MAKE_JOBS_NUMBER} flag to enable parallel building (I added
  support for this last year).
- Ensure that ${SH} (/bin/sh) is used for shell actions while building.
- Install default shell functions in /usr/local/share/fun (for use with
  FPATH and the autoload command). Symlink /usr/local/share/examples/ksh*
  to that. (Of course you may decide to handle this differently, but it
  would be good if the canonical share/fun directory were available.)
- Install the version with dynamic (*.so*) libraries by default (the STATIC
  option can now be used to link those libraries statically). The version
  with the libraries is preferred because this enables access to all the
  libcmd built-ins (which are bound to /opt/ast/bin by default) and allows
  writing C programs that link against these libraries -- you can even embed
  the entire shell as a library. It would be good if this received wider
  testing.

    [5 lines not shown]
DeltaFile
+164-4shells/ksh-devel/pkg-plist
+18-30shells/ksh-devel/Makefile
+0-18shells/ksh-devel/files/patch-src_cmd_INIT_mamake.c
+3-3shells/ksh-devel/distinfo
+185-554 files

LLVM/project 768240dllvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll amdgcn.bitcast.512bit.ll

[AMDGPU] Insert readfirstlane for uniform VGPR arguments (#178198)

Fix inreg argument, which is uniform, but using VGPR due to run out of
SGPR.

---------

Co-authored-by: Matt Arsenault <Matthew.Arsenault at amd.com>
DeltaFile
+84,419-78,498llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+25,751-24,782llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+23,663-20,281llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.960bit.ll
+21,867-18,577llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.896bit.ll
+19,112-16,445llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.832bit.ll
+17,646-15,131llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.768bit.ll
+192,458-173,71432 files not shown
+244,721-216,71538 files

LLVM/project 43a2695llvm/lib/Target/AMDGPU SIInstrInfo.cpp

AMDGPU: Remove "MBUF" from "loadMBUFScalarOperandsFromVGPR"

There is nothing MBUF-specific about this function.

commit-id:3c711dc9
DeltaFile
+11-12llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
+11-121 files

LLVM/project 1a3c736clang/include/clang/AST HLSLResource.h, clang/include/clang/Basic Attr.td

[HLSL] Add globals for resources embedded in structs

For each resource or resource array member of a struct declared
at global scope or inside a cbuffer, create an implicit global
variable of the same resource type. The variable name will be
derived from the struct instance name and the member name.

The new global is associated with the struct declaration using
a new attribute HLSLAssociatedResourceDeclAttr.

Closes #182988
DeltaFile
+163-8clang/lib/Sema/SemaHLSL.cpp
+167-0clang/test/AST/HLSL/resources-in-structs.hlsl
+46-0clang/lib/AST/HLSLResource.cpp
+34-0clang/include/clang/AST/HLSLResource.h
+8-6clang/include/clang/Sema/SemaHLSL.h
+8-0clang/include/clang/Basic/Attr.td
+426-143 files not shown
+440-149 files

LLVM/project 99a6b3eclang-tools-extra/clang-doc/assets/md class-template.mustache namespace-template.mustache, clang-tools-extra/test/clang-doc enum.cpp templates.cpp

fix conflicts and update tests
DeltaFile
+4-10clang-tools-extra/test/clang-doc/enum.cpp
+5-5clang-tools-extra/test/clang-doc/templates.cpp
+1-1clang-tools-extra/clang-doc/assets/md/class-template.mustache
+1-1clang-tools-extra/clang-doc/assets/md/namespace-template.mustache
+11-174 files

FreeBSD/ports 99139cemath/octave-forge-mboct-fem-pkg Makefile

math/octave-forge-mboct-fem-pkg: Premptive fix for GCC-15.

- Changes so that when GCC defaults to version 15, the port will
  still build.

PR:             293334
Reported by:    salvadore at freebsd.org
DeltaFile
+2-1math/octave-forge-mboct-fem-pkg/Makefile
+2-11 files

LLVM/project e63e55cflang/test/Transforms/OpenACC acc-recipe-materialization-firstprivate-derived.fir, mlir/include/mlir/Dialect/OpenACC OpenACCCGOps.td

[mlir][acc] Add ACCRecipeMaterialization pass and reduction ops (#184252)

Pass
----
Add the `acc-recipe-materialization` pass, which materializes OpenACC
privatization, firstprivate and reduction recipes by inlining their
init, copy, combiner, and destroy regions into the operation for the
construct. The pass runs on acc.parallel, acc.serial, acc.kernels, and
acc.loop.

- Firstprivate: Inserts acc.firstprivate_map so the initial value is
available on the device, then clones the recipe init and copy regions
into the construct and replaces uses with the materialized alloca.
Optional destroy region is cloned before the region terminator.

- Private: Clones the recipe init region into the construct (at region
entry or at the loop op for acc.loop private). Replaces uses of the
recipe result with the materialized alloca. Optional destroy region is
cloned before the region terminator.

    [42 lines not shown]
DeltaFile
+459-0mlir/lib/Dialect/OpenACC/Transforms/ACCRecipeMaterialization.cpp
+59-40mlir/lib/Dialect/OpenACC/Utils/OpenACCUtilsLoop.cpp
+86-0mlir/unittests/Dialect/OpenACC/OpenACCUtilsLoopTest.cpp
+66-0mlir/include/mlir/Dialect/OpenACC/OpenACCCGOps.td
+63-0mlir/lib/Dialect/OpenACC/IR/OpenACCCG.cpp
+60-0flang/test/Transforms/OpenACC/acc-recipe-materialization-firstprivate-derived.fir
+793-4017 files not shown
+1,329-4123 files

LLVM/project 92aa2d3.github/workflows/containers/github-action-ci-windows Dockerfile

[Github] Respect LLVM_VERSION when building windows container (#184231)

Otherwise setting LLVM_VERSION does not actually do anything. This
avoids needing to update ~8 different locations in the file when doing a
toolchain bump to just 1 place.
DeltaFile
+5-5.github/workflows/containers/github-action-ci-windows/Dockerfile
+5-51 files

LLVM/project 52f32d7.github/workflows/containers/github-action-ci Dockerfile, .github/workflows/containers/github-action-ci-windows Dockerfile

[Github] Bump Github Runner to v2.332.0 (#184230)

To stay ahead of the support horizon. There were no major feature
changes/bug fixes from a cursory glance at the release notes.
DeltaFile
+1-1.github/workflows/containers/github-action-ci-windows/Dockerfile
+1-1.github/workflows/containers/github-action-ci/Dockerfile
+2-22 files