LLVM/project bed8997lld/test/ELF aarch64-reloc-gotpcrel32.s, llvm/lib/Target/AArch64/AsmParser AArch64AsmParser.cpp

AArch64: Replace @plt/%gotpcrel in data directives with %pltpcrel %gotpcrel (#155776)

Similar to #132569 for RISC-V, replace the unofficial `@plt` and
`@gotpcrel` relocation specifiers, currently only used by clang
-fexperimental-relative-c++-abi-vtables, with %pltpcrel %gotpcrel. The
syntax is not used in humand-written assembly code, and is not supported
by GNU assembler.

Also replace the recent `@funcinit` with `%funcinit(x)`.
DeltaFile
+40-32llvm/test/MC/AArch64/data-directive-specifier.s
+24-8llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
+22-5llvm/lib/Target/AArch64/MCTargetDesc/AArch64ELFObjectWriter.cpp
+18-1llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp
+9-9llvm/test/CodeGen/AArch64/ptrauth-irelative.ll
+5-5lld/test/ELF/aarch64-reloc-gotpcrel32.s
+118-6011 files not shown
+137-7617 files

LLVM/project ce6a3d9clang-tools-extra/clang-tidy/misc UnusedUsingDeclsCheck.cpp, clang-tools-extra/docs ReleaseNotes.rst

[clang-tidy] Teach `misc-unused-using-decls` that exported using-decls aren't unused (#183638)

Fixes #162619.
DeltaFile
+69-0clang-tools-extra/test/clang-tidy/checkers/misc/unused-using-decls-module.cpp
+6-0clang-tools-extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp
+4-0clang-tools-extra/docs/ReleaseNotes.rst
+79-03 files

LLVM/project 620a754bolt/test/AArch64 skip-non-vfuncptr-reloc-in-relative-vtable.s

update bolt test

Created using spr 1.3.5-bogner
DeltaFile
+1-1bolt/test/AArch64/skip-non-vfuncptr-reloc-in-relative-vtable.s
+1-11 files

NetBSD/pkgsrc-wip 9e1da3f. Makefile, p5-Mojolicious-Plugin-Authenticate Makefile distinfo

p5-Mojolicious-Plugin-Authentication: fix directory name
DeltaFile
+0-19p5-Mojolicious-Plugin-Authenticate/Makefile
+19-0p5-Mojolicious-Plugin-Authentication/Makefile
+5-0p5-Mojolicious-Plugin-Authentication/distinfo
+0-5p5-Mojolicious-Plugin-Authenticate/distinfo
+2-0p5-Mojolicious-Plugin-Authentication/DESCR
+1-1Makefile
+27-251 files not shown
+27-277 files

FreeBSD/ports 154118dwww/homepage pkg-plist distinfo

www/homepage: Update to 1.10.1

ChangeLog:
https://github.com/gethomepage/homepage/compare/v1.8.0...v1.10.1
DeltaFile
+2,643-2,290www/homepage/pkg-plist
+3-3www/homepage/distinfo
+2-2www/homepage/Makefile
+2,648-2,2953 files

FreeBSD/ports ce919a1devel/catppuccin-whiskers distinfo Makefile.crates

devel/catppuccin-whiskers: Update to 2.6.1

Changelog: https://github.com/catppuccin/whiskers/blob/v2.6.1/CHANGELOG.md

Reported by:    GitHub (watch releases)
DeltaFile
+15-15devel/catppuccin-whiskers/distinfo
+6-6devel/catppuccin-whiskers/Makefile.crates
+1-1devel/catppuccin-whiskers/Makefile
+22-223 files

NetBSD/pkgsrc-wip 6779babfreetds distinfo Makefile

freetds: update to 1.5.13
DeltaFile
+3-3freetds/distinfo
+1-1freetds/Makefile
+4-42 files

FreeBSD/ports 28bd660graphics/zint Makefile pkg-plist, graphics/zint/files patch-CMakeLists.txt

graphics/zint: update the port to version 2.16.0

Install useful documentation files and program icon.

Reported by:    portscout
DeltaFile
+8-2graphics/zint/Makefile
+5-3graphics/zint/files/patch-CMakeLists.txt
+4-3graphics/zint/pkg-plist
+3-3graphics/zint/distinfo
+20-114 files

LLVM/project fe76e90llvm/lib/CodeGen MachineBlockPlacement.cpp, llvm/test/CodeGen/X86 code_placement_ext_tsp_size_and_perf.ll

[CodeGen] Allow `-enable-ext-tsp-block-placement` and `-apply-ext-tsp-for-size`  passed together (#183642)

Currently, the asserts fires when both `UseExtTspForPerf` and
`UseExtTspForSize` are true on a given function.

Ideally, we should allow `-enable-ext-tsp-block-placement` and
`-apply-ext-tsp-for-size` passed together, meaning run the block
placement for performance on hot functions, while run the placement for
size on cold functions.

The diff makes `UseExtTspForPerf` and `UseExtTspForSize` mutually
exclusive per-function: functions with the `OptForSize` attribute use
ext-tsp block placement for size, while the others use ext-tsp block
placement for perf.

Co-authored-by: Sharon Xu <sharonxu at fb.com>
DeltaFile
+91-0llvm/test/CodeGen/X86/code_placement_ext_tsp_size_and_perf.ll
+3-3llvm/lib/CodeGen/MachineBlockPlacement.cpp
+94-32 files

LLVM/project d72e95bclang/test/CIR/CodeGenHLSL matrix-element-expr-load.hlsl

[CIR] Use `-verify` on clang/test/CIR/CodeGenHLSL/matrix-element-expr-load.hlsl (#182817)

Update clang/test/CIR/CodeGenHLSL/matrix-element-expr-load.hlsl to use
`-verify` with expected CIR NYI diagnostics.
DeltaFile
+7-6clang/test/CIR/CodeGenHLSL/matrix-element-expr-load.hlsl
+7-61 files

LLVM/project 0b88ee1clang/include/clang/CIR/Dialect/IR CIRAttrs.td CIRTypes.h, clang/lib/CIR/Dialect/IR CIRTypes.cpp CIRAttrs.cpp

[CIR] Infrastructure and MemorySpaceAttrInterface for Address Spaces (#179073)

Related: https://github.com/llvm/llvm-project/issues/175871,
https://github.com/issues/assigned?issue=llvm%7Cllvm-project%7C179278,
https://github.com/issues/assigned?issue=llvm%7Cllvm-project%7C160386

- Introducing the LangAddressSpace enum with offload address space kinds
(offload_private, offload_local, offload_global, offload_constant,
offload_generic) and the LangAddressSpaceAttr attribute.


- Generalizes CIR AS attributes as MemorySpaceAttrInterface and Attaches
it to `PointerType`. Includes test coverage for valid IR roundtrips and
invalid address space parsing.

This starts a series of patches with the purpose of bringing complete
address spaces support features for CIR. Most of the test coverage is
provided in subsequent patches further down the stack. note that most of
these patches are based on: https://github.com/llvm/clangir/pull/1986
DeltaFile
+163-39clang/lib/CIR/Dialect/IR/CIRTypes.cpp
+104-4clang/lib/CIR/Dialect/IR/CIRAttrs.cpp
+52-3clang/include/clang/CIR/Dialect/IR/CIRAttrs.td
+41-0clang/test/CIR/IR/address-space.cir
+29-3clang/test/CIR/IR/invalid-addrspace.cir
+17-3clang/include/clang/CIR/Dialect/IR/CIRTypes.h
+406-5212 files not shown
+474-7918 files

FreeBSD/ports 8013246editors/vim distinfo Makefile

editors/vim: Update to 9.2.0073, multiple security fixes

While the minor has bumped, and much has changed from 9.1 to 9.2,
we've been incrementally adopting the patches so it's not "new" to us,
per se. All the gory details are at:
  https://github.com/vim/vim/blob/master/runtime/doc/version9.txt

This commit adds patches for six security issues:

patch 9.2.0073: [security]: possible command injection using netrw
Problem:  [security]: Insufficient validation of hostname and port in
          netrw URIs allows command injection via shell metacharacters
          (ehdgks0627, un3xploitable).
Solution: Implement stricter RFC1123 hostname and IP validation.
          Use shellescape() for the provided hostname and port.

Github Advisory:
GHSA-m3xh-9434-g336


    [63 lines not shown]
DeltaFile
+3-3editors/vim/distinfo
+1-1editors/vim/Makefile
+4-42 files

FreeBSD/ports 050eb61editors/vim distinfo Makefile

editors/vim: Update to 9.1.2148

Security:       https://github.com/vim/vim/security/advisories/GHSA-9w5c-hwr9-hc68
(cherry picked from commit 9d7bf94e2d65982f9bba2596ac130a3eb2e27f4d)
DeltaFile
+3-3editors/vim/distinfo
+1-1editors/vim/Makefile
+4-42 files

FreeBSD/ports ac96202editors/vim distinfo Makefile

editors/vim: Update to 9.1.2144

(cherry picked from commit d90beef8ba7aaa17e4a5e3a0b397cec37e7651e9)
DeltaFile
+3-3editors/vim/distinfo
+1-1editors/vim/Makefile
+4-42 files

FreeBSD/ports 375daa8editors/vim pkg-plist Makefile

editors/vim: Update to 9.1.2125

(cherry picked from commit 0792d2d89293eb9551809294f67b27c4c67bb7b6)
DeltaFile
+36-0editors/vim/pkg-plist
+4-5editors/vim/Makefile
+3-3editors/vim/distinfo
+43-83 files

LLVM/project 6f9c68dllvm/test/Transforms/LoopVectorize/AArch64 scalable-strict-fadd.ll sve-interleaved-masked-accesses.ll

[VPlan] Don't adjust trip count for DataAndControlFlowWithoutRuntimeCheck (#183729)

Previously, the canonical IV increment may have overflowed to a non-zero
value due to vscale being a non power-of-two. So we used to emit a
runtime check for this.

If you didn't want the runtime check,
DataAndControlFlowWithoutRuntimeCheck skipped it and instead tweaked the
trip count so it wouldn't overflow.

However #144963 stopped the check from ever being emitted because vscale
is always a power-of-two on AArch64 and RISC-V, so it never overflowed
to a non-zero value. And in #183292 the code to emit the check was
removed. But we never restored the trip count back to normal when the
target's vscale was a power-of-two.

Now that vscale is always a power-of-two, this PR avoids adjusting it. A
follow up NFC can then remove DataAndControlFlowWithoutRuntimeCheck.
DeltaFile
+174-195llvm/test/Transforms/LoopVectorize/AArch64/scalable-strict-fadd.ll
+78-90llvm/test/Transforms/LoopVectorize/AArch64/sve-interleaved-masked-accesses.ll
+61-66llvm/test/Transforms/LoopVectorize/AArch64/uniform-args-call-variants.ll
+13-43llvm/test/Transforms/LoopVectorize/AArch64/sve-tail-folding.ll
+40-2llvm/test/Transforms/LoopVectorize/AArch64/sve2-histcnt.ll
+14-20llvm/test/Transforms/LoopVectorize/AArch64/sve-tail-folding-unroll.ll
+380-41622 files not shown
+438-63728 files

FreeBSD/ports 0646ec8editors/vim distinfo Makefile

editors/vim: Update to 9.2.0073, multiple security fixes

While the minor has bumped, and much has changed from 9.1 to 9.2,
we've been incrementally adopting the patches so it's not "new" to us,
per se. All the gory details are at:
  https://github.com/vim/vim/blob/master/runtime/doc/version9.txt

This commit adds patches for six security issues:

patch 9.2.0073: [security]: possible command injection using netrw
Problem:  [security]: Insufficient validation of hostname and port in
          netrw URIs allows command injection via shell metacharacters
          (ehdgks0627, un3xploitable).
Solution: Implement stricter RFC1123 hostname and IP validation.
          Use shellescape() for the provided hostname and port.

Github Advisory:
GHSA-m3xh-9434-g336


    [62 lines not shown]
DeltaFile
+3-3editors/vim/distinfo
+1-1editors/vim/Makefile
+4-42 files

FreeBSD/ports 12acdf0misc/crush distinfo Makefile

misc/crush: Update to 0.46.1

Changelog:
- https://github.com/charmbracelet/crush/releases/tag/v0.45.1
- https://github.com/charmbracelet/crush/releases/tag/v0.46.0
- https://github.com/charmbracelet/crush/releases/tag/v0.46.1

Reported by:    GitHub (watch releases)
DeltaFile
+5-5misc/crush/distinfo
+1-1misc/crush/Makefile
+6-62 files

FreeBSD/ports 357ccdbsysutils/try-rs distinfo Makefile

sysutils/try-rs: Update to 1.6.1
DeltaFile
+3-3sysutils/try-rs/distinfo
+1-1sysutils/try-rs/Makefile
+4-42 files

LLVM/project 6f27060clang/lib/CIR/Dialect/IR CIRTypes.cpp

fix fmt
DeltaFile
+4-4clang/lib/CIR/Dialect/IR/CIRTypes.cpp
+4-41 files

LLVM/project 5f22decclang/docs LanguageExtensions.rst ReleaseNotes.rst, clang/lib/Sema SemaChecking.cpp

Clang: Deprecate float support from __builtin_elementwise_max (#180885)

Now we have
  __builtin_elementwise_maxnum
  __builtin_elementwise_maximum
  __builtin_elementwise_maximumnum
DeltaFile
+17-0clang/test/Sema/builtins-elementwise-math.c
+13-1clang/lib/Sema/SemaChecking.cpp
+6-2clang/test/SemaCXX/builtins-elementwise-math.cpp
+4-4clang/docs/LanguageExtensions.rst
+3-0clang/docs/ReleaseNotes.rst
+1-1libclc/clc/lib/generic/math/clc_fdim.inc
+44-81 files not shown
+46-87 files

LLVM/project cc9f25dclang/include/clang/CIR/Dialect/IR CIRTypes.td CIRTypes.h, clang/lib/CIR/Dialect/IR CIRTypes.cpp

rename normalize AS function
DeltaFile
+3-3clang/lib/CIR/Dialect/IR/CIRTypes.cpp
+2-2clang/include/clang/CIR/Dialect/IR/CIRTypes.td
+1-1clang/include/clang/CIR/Dialect/IR/CIRTypes.h
+6-63 files

LLVM/project 62cfe16libc/src/__support/math acospif.h asinpif.h, libc/test/src/math acospif_test.cpp

[libc][math][c23] implement C23 `acospif` math function (#183661)

Implementing C23 `acospi` math function for single-precision with the
header-only approach that is followed since #147386
DeltaFile
+100-0libc/src/__support/math/acospif.h
+51-0libc/test/src/math/smoke/acospif_test.cpp
+8-41libc/src/__support/math/asinpif.h
+37-0libc/src/__support/math/inv_trigf_utils.h
+33-0libc/test/src/math/exhaustive/acospif_test.cpp
+29-0libc/test/src/math/acospif_test.cpp
+258-4125 files not shown
+429-6131 files

LLVM/project fb6b470libc/src/__support/math CMakeLists.txt floorf16.h, utils/bazel/llvm-project-overlay/libc BUILD.bazel

[libc][math] Refactor floor family to header-only (#182194)

Refactors the floor math family to be header-only.

Closes https://github.com/llvm/llvm-project/issues/182193

Target Functions:
  - floor
  - floorbf16
  - floorf
  - floorf128
  - floorf16
  - floorl
DeltaFile
+87-5utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+66-0libc/src/__support/math/CMakeLists.txt
+38-0libc/src/__support/math/floorf16.h
+29-0libc/src/__support/math/floor.h
+29-0libc/src/__support/math/floorf.h
+29-0libc/src/__support/math/floorf128.h
+278-518 files not shown
+505-7324 files

FreeNAS/freenas f0bc5bfsrc/middlewared/middlewared/plugins/catalog apps_util.py, src/middlewared/middlewared/pytest/unit/plugins/catalog test_min_max_scale_version_update.py test_custom_scale_version_checks.py

NAS-140023 / 26.0.0-BETA.1 / Fix system version regex for apps min max version validation (#18314)

This commit fixes an issue where the SCALE version format changed from
XX.XX (25.04) to XX.X (26.0), breaking the version regex which required
exactly 2 digits after the first dot. This caused all catalog app
installs to fail on 26.x builds.
DeltaFile
+59-0src/middlewared/middlewared/pytest/unit/plugins/catalog/test_min_max_scale_version_update.py
+20-2src/middlewared/middlewared/pytest/unit/plugins/catalog/test_custom_scale_version_checks.py
+1-1src/middlewared/middlewared/plugins/catalog/apps_util.py
+80-33 files

NetBSD/pkgsrc LX1W7Wwdoc CHANGES-2026 TODO

   doc: Updated devel/flatbuffers to 25.12.19.1
VersionDeltaFile
1.1437+2-1doc/CHANGES-2026
1.26871+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc 1pyjFR7devel/flatbuffers PLIST Makefile, devel/flatbuffers/patches patch-CMakeLists.txt patch-include_flatbuffers_flatbuffers.h

   devel/flatbuffers: Update to 25.12.19.1

   * Update HOMEPAGE.
   * Update DESCR to reflect current bindings.

   Changelog:
   ## 25.12.19-2026-02-06-03fffb2
   Fix for rules-swift compatibility

   ## [25.12.19] (December 19 2025)(https://github.com/google/flatbuffers/releases/tag/v25.12.19)

   * [C++] Default emptry vector support (#8870)
   * [C++] Add --gen-absl-hash option (#8868)
   * [Kotlin] Upgrade to MacOS 15 (#8845)
   * [C++] Fix vector of table with naked ptrs (#8830)
   * [Python] Optimize Offset/Pad/Prep (#8808)
   * Implement `--file-names-only` (#8788)
   * [C++] Fix size verifer (#8740)


    [185 lines not shown]
VersionDeltaFile
1.4+27-8devel/flatbuffers/PLIST
1.9+5-8devel/flatbuffers/Makefile
1.7+4-7devel/flatbuffers/distinfo
1.2+4-3devel/flatbuffers/DESCR
1.2+1-1devel/flatbuffers/patches/patch-CMakeLists.txt
1.2+1-1devel/flatbuffers/patches/patch-include_flatbuffers_flatbuffers.h
+42-281 files not shown
+43-297 files

FreeBSD/ports 900d36fmisc/claude-code pkg-plist distinfo, misc/claude-code/files package-lock.json

misc/claude-code: update 2.0.58 → 2.1.62
DeltaFile
+84-64misc/claude-code/files/package-lock.json
+4-33misc/claude-code/pkg-plist
+3-3misc/claude-code/distinfo
+1-1misc/claude-code/Makefile
+92-1014 files

DragonFlyBSD/src 065436fstand/contrib/edk2/MdePkg/Include/Library DebugLib.h BaseLib.h

edk2: Sync our TianoCore EDK II headers with the edk2-stable202602 tag.
DeltaFile
+25-25stand/contrib/edk2/MdePkg/Include/Library/DebugLib.h
+22-22stand/contrib/edk2/MdePkg/Include/Library/BaseLib.h
+47-472 files

LLVM/project 8bd8d8ellvm/test/CodeGen/AMDGPU load-saddr-offset-imm.ll

[AMDGPU] Remove extra pipes from load-saddr-offset-imm.ll (#183874)

This test uses opt to run instcombin and then pipes that into llc which
has its output piped into FileCheck. Before this patch, the test also
piped in the source file into llc as well, which caused issues with a
downstream test executor that executes the lines in bash. However, these
extra pipes don't make sense anyways, so remove them.
DeltaFile
+4-4llvm/test/CodeGen/AMDGPU/load-saddr-offset-imm.ll
+4-41 files