NetBSD/pkgsrc-wip 85c9d51tailscale distinfo Makefile

tailscale: update to 1.94.2
DeltaFile
+3-3tailscale/distinfo
+2-2tailscale/Makefile
+5-52 files

LLVM/project 58e3eaeutils/bazel/llvm-project-overlay/mlir BUILD.bazel, utils/bazel/llvm-project-overlay/mlir/python BUILD.bazel

[bazel] Fix build for 67ac275 (#183510)

DeltaFile
+57-57utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+15-15utils/bazel/llvm-project-overlay/mlir/python/BUILD.bazel
+3-3utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel
+75-753 files

LLVM/project ff3e4a6llvm/lib/Transforms/InstCombine InstCombineCompares.cpp, llvm/test/Transforms/InstCombine icmp-binop.ll

[InstCombine] Fold shift of boolean zext to logic sequence (#180596)

Alive2 proofs:
- `eq` case: 
  https://alive2.llvm.org/ce/z/09hPk-
- `ne` case:
  https://alive2.llvm.org/ce/z/zrof4X

Resolves llvm/llvm-project#180492
DeltaFile
+143-0llvm/test/Transforms/InstCombine/icmp-binop.ll
+27-32llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
+170-322 files

FreeBSD/ports bf556efsecurity/vuxml/vuln 2026.xml

security/vuxml: document gitlab vulnerabilities
DeltaFile
+45-0security/vuxml/vuln/2026.xml
+45-01 files

LLVM/project d3f6902mlir/include/mlir/Dialect/Arith/IR ArithOps.td, mlir/lib/Conversion/ArithToLLVM ArithToLLVM.cpp

[mlir][arith] Add `nneg` to index_castui. (#183383)

Follow up to #183165

`nneg` is added to `arith.index_castui`. 

> When the `nneg` flag is present, the operand is assumed to be
non-negative.
> In this case, zero extension is equivalent to sign extension. When
this
>    assumption is violated, the result is poison.

* Updates op definition to add assembly format and `nneg` flag.
* Updates canonicalization patterns to take into account `nneg` in
`arith.index_castui`.
* Updates arith-to-llvm lowering to preserve `nneg` when lowering
`arith.index_castui` to `zext`
* Adds roundtrip, canonicalization, and lowering tests


    [4 lines not shown]
DeltaFile
+18-5mlir/lib/Conversion/ArithToLLVM/ArithToLLVM.cpp
+20-1mlir/include/mlir/Dialect/Arith/IR/ArithOps.td
+19-0mlir/test/Conversion/ArithToLLVM/arith-to-llvm.mlir
+13-3mlir/test/Dialect/Arith/canonicalize.mlir
+14-1mlir/test/Dialect/Arith/ops.mlir
+3-3mlir/lib/Dialect/Arith/IR/ArithCanonicalization.td
+87-136 files

LLVM/project 327f060llvm/lib/CodeGen/SelectionDAG SelectionDAG.cpp, llvm/test/CodeGen/X86 known-pow2.ll

[DAG] Fix OrZero in isKnownToBeAPowerOfTwo ISD::AND (#182934)

Fixes #181653
DeltaFile
+50-0llvm/test/CodeGen/X86/known-pow2.ll
+1-2llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
+51-22 files

LLVM/project ffc8780mlir/include/mlir/Dialect/ArmSME/IR CMakeLists.txt, mlir/include/mlir/Dialect/ArmSVE/TransformOps CMakeLists.txt

[MLIR] Fix mlir-doc build failures by adding -dialect to add_mlir_doc calls

Add -dialect=<name> to all add_mlir_doc() calls that were missing it, fixing
failures after a8f2e80d5fe3 made findDialectToGenerate() require -dialect when
multiple dialects are present in a .td file.
DeltaFile
+3-3mlir/include/mlir/Dialect/LLVMIR/CMakeLists.txt
+2-2mlir/include/mlir/Dialect/Linalg/TransformOps/CMakeLists.txt
+2-2mlir/include/mlir/Dialect/ArmSME/IR/CMakeLists.txt
+1-1mlir/include/mlir/Dialect/ArmSVE/TransformOps/CMakeLists.txt
+1-1mlir/include/mlir/Dialect/Bufferization/TransformOps/CMakeLists.txt
+1-1mlir/include/mlir/Dialect/DLTI/TransformOps/CMakeLists.txt
+10-1023 files not shown
+33-3329 files

LLVM/project 5c8b812compiler-rt/lib/builtins/arm/thumb1 dcmp.h gedf2.S, compiler-rt/test/builtins/Unit comparedf2new_test.c

Merge branch 'arm-fp-dcmp' into arm-fp-fcmp

Pulls in the CI fix from that branch too.
DeltaFile
+13-20compiler-rt/lib/builtins/arm/thumb1/dcmp.h
+12-0compiler-rt/test/builtins/Unit/comparedf2new_test.c
+1-1compiler-rt/lib/builtins/arm/thumb1/gedf2.S
+1-1compiler-rt/lib/builtins/arm/thumb1/cmpdf2.S
+27-224 files

LLVM/project be05b10compiler-rt/test/builtins/Unit comparesf2new_test.c

Fix CI failure on Windows

The new test was failing on Windows, because it tries to call
`__cmpsf2`, which the generic builtins/comparesf2.c only defines
conditionally on `__ELF__`. Do the same in the test.
DeltaFile
+12-0compiler-rt/test/builtins/Unit/comparesf2new_test.c
+12-01 files

LLVM/project c64753ecompiler-rt/test/builtins/Unit comparedf2new_test.c

Fix CI failure on Windows

The new test was failing on Windows, because it tries to call
`__cmpdf2`, which the generic builtins/comparedf2.c only defines
conditionally on `__ELF__`. Do the same in the test.
DeltaFile
+12-0compiler-rt/test/builtins/Unit/comparedf2new_test.c
+12-01 files

LLVM/project 841d511llvm/lib/Transforms/Utils SimplifyCFG.cpp, llvm/test/Transforms/SimplifyCFG/AArch64 switch-to-lookup-table-vector-constants.ll switch-to-lookup-table-vector-splat.ll

[LLVM][SimplifyCFG] Allow switch-to-table for some vector constants. (#183057)

Only applies to fixed length vector constants that are made up of either
ConstantInt or ConstantFP elements.
DeltaFile
+114-0llvm/test/Transforms/SimplifyCFG/AArch64/switch-to-lookup-table-vector-constants.ll
+0-47llvm/test/Transforms/SimplifyCFG/AArch64/switch-to-lookup-table-vector-splat.ll
+4-4llvm/lib/Transforms/Utils/SimplifyCFG.cpp
+118-513 files

LLVM/project d57fdacllvm/lib/Transforms/Scalar NaryReassociate.cpp

review: address suggestions
DeltaFile
+27-36llvm/lib/Transforms/Scalar/NaryReassociate.cpp
+27-361 files

LLVM/project b04179aclang/lib/Driver/ToolChains FreeBSD.cpp

fixup! [Toolchains][FreeBSD] Honor system libgcc
DeltaFile
+6-0clang/lib/Driver/ToolChains/FreeBSD.cpp
+6-01 files

NetBSD/pkgsrc-wip e132b44. TODO

TODO: + tor-browser-15.0.7.
DeltaFile
+1-1TODO
+1-11 files

HardenedBSD/src fdc5ff6lib/libnetbsd/sys cdefs.h, sbin/route route_netlink.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+30-0lib/libnetbsd/sys/cdefs.h
+6-6sbin/route/route_netlink.c
+11-1sys/netlink/route/rt.c
+3-2usr.bin/netstat/route_netlink.c
+5-0share/man/man5/style.mdoc.5
+2-0sys/netlink/netlink_snl_route_parsers.h
+57-96 files

HardenedBSD/src d5d56c4lib/libnetbsd/sys cdefs.h, sbin/route route_netlink.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+30-0lib/libnetbsd/sys/cdefs.h
+6-6sbin/route/route_netlink.c
+11-1sys/netlink/route/rt.c
+3-2usr.bin/netstat/route_netlink.c
+5-0share/man/man5/style.mdoc.5
+2-0sys/netlink/netlink_snl_route_parsers.h
+57-96 files

LLVM/project b7989delibc/test/shared CMakeLists.txt

[libc][math] Disable shared math tests on AArch64

DeltaFile
+4-0libc/test/shared/CMakeLists.txt
+4-01 files

HardenedBSD/ports 13216cddevel/py-yamlloader Makefile pkg-descr, editors/zed distinfo Makefile.crates

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+77-59editors/zed/distinfo
+37-28editors/zed/Makefile.crates
+26-0devel/py-yamlloader/Makefile
+8-8editors/zed/files/patch-Cargo.lock
+14-0www/py-django-photologue/files/patch-setup.py
+12-0devel/py-yamlloader/pkg-descr
+174-95516 files not shown
+731-355522 files

LLVM/project 014f73cllvm/lib/Target/AMDGPU AMDGPU.td

Update llvm/lib/Target/AMDGPU/AMDGPU.td

Co-authored-by: Matt Arsenault <Matthew.Arsenault at amd.com>
DeltaFile
+1-1llvm/lib/Target/AMDGPU/AMDGPU.td
+1-11 files

ELF Tool Chain/elftoolchain 4344trunk/isa isa.c

isa: Use elftc_get_program_name(3).
DeltaFile
+2-2trunk/isa/isa.c
+2-21 files

ELF Tool Chain/elftoolchain 4343trunk/findtextrel findtextrel.c

findtextrel: Use elftc_get_program_name(3).
DeltaFile
+2-2trunk/findtextrel/findtextrel.c
+2-21 files

ELF Tool Chain/elftoolchain 4342trunk/elfdump elfdump.c

elfdump: Use elftc_get_program_name(3).
DeltaFile
+2-2trunk/elfdump/elfdump.c
+2-21 files

ELF Tool Chain/elftoolchain 4341trunk/elfcopy main.c

elfcopy: Use elftc_get_program_name(3).

Simplify code that previously had to deal with NULL values
returned by the ELFTC_GETPROGNAME() macro.
DeltaFile
+6-6trunk/elfcopy/main.c
+6-61 files

ELF Tool Chain/elftoolchain 4340trunk/ld ld_main.c ld_options.c

ld: Use elftc_get_program_name(3).

Simplify code that previously had to deal NULL values returned
by the ELFTC_GETPROGNAME() macro.
DeltaFile
+1-2trunk/ld/ld_main.c
+1-1trunk/ld/ld_options.c
+2-32 files

LLVM/project c5d6febllvm/lib/Transforms/Vectorize VPlanTransforms.cpp, llvm/test/Transforms/LoopVectorize/AArch64 transform-narrow-interleave-to-widen-memory-scalable.ll

[VPlan] Limit interleave group narrowing to consecutive wide loads.

Tighten check in canNarrowLoad to require consecutive wide loads; we
cannot properly narrow gathers at the moment.

Fixe https://github.com/llvm/llvm-project/issues/183345.
DeltaFile
+55-0llvm/test/Transforms/LoopVectorize/AArch64/transform-narrow-interleave-to-widen-memory-scalable.ll
+1-1llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+56-12 files

ELF Tool Chain/elftoolchain 4339trunk/nm nm.c

nm: Use elftc_get_program_name(3).
DeltaFile
+1-1trunk/nm/nm.c
+1-11 files

ELF Tool Chain/elftoolchain 4338trunk/cxxfilt cxxfilt.c

cxxfilt: Use elftc_get_program_name(3).
DeltaFile
+3-2trunk/cxxfilt/cxxfilt.c
+3-21 files

ELF Tool Chain/elftoolchain 4337trunk/brandelf brandelf.c

brandelf: Use elftc_get_program_name(3).
DeltaFile
+2-2trunk/brandelf/brandelf.c
+2-21 files

NetBSD/pkgsrc dQx0HLBdoc CHANGES-2026

   doc: Updated wm/pekwm to 0.4.3
VersionDeltaFile
1.1404+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc wOfemsEwm/pekwm distinfo Makefile

   wm/pekwm: update to 0.4.3

    - Compat define UINT8_MAX, UINT16_MAX and UINT32_MAX
    - Compilation issue reported on NetBSD as these are not part of C++98 (C++11)
VersionDeltaFile
1.29+4-4wm/pekwm/distinfo
1.77+2-2wm/pekwm/Makefile
+6-62 files