LLVM/project f702ee8llvm/lib/Transforms/Vectorize VPlan.h

[VPlan] Fix partially uninitialized accesses after 17aaa0e590a7. (#184583)

17aaa0e590a7 adjusted how parts of the union members are managed. Make
sure the full union is initialized, to fix MSan failure in
https://lab.llvm.org/buildbot/#/builders/164/builds/19313.
DeltaFile
+34-17llvm/lib/Transforms/Vectorize/VPlan.h
+34-171 files

FreeBSD/ports 36858c7sysutils/py-resolve-march-native distinfo Makefile

sysutils/py-resolve-march-native: update to 6.1.0

Changelog:      https://github.com/hartwork/resolve-march-native/releases/tag/6.1.0
DeltaFile
+3-3sysutils/py-resolve-march-native/distinfo
+1-2sysutils/py-resolve-march-native/Makefile
+4-52 files

NetBSD/src JqKghrVsys/arch/powerpc/pic intr.c picvar.h

   powerpc: count intr events on the correct cpu

   The powerpc pic code doesn't support routing but an interrupt may fire
   elsewhere (think IPIs). Instead of always reporting events on CPU 0,
   record the last CPU index to handle the interrupt in struct intrsource
   and use that when reporting affinity / event counters.

   nintendo$ intrctl list
   interrupt id  CPU0   CPU1   CPU2  device name(s)
   pi irq 20     4141*     0      0  IPI cpu0
   pi irq 21        0  20949*     0  IPI cpu1
   pi irq 22        0      0  16259* IPI cpu2
   pi irq 14    29857*     0      0  latte
   latte irq 70    19*     0      0  ahcisata0
   latte irq 37    29*     0      0  ohci0
   latte irq 38    40*     0      0  ohci1
   latte irq 67     0*     0      0  ohci2
   latte irq 69     2*     0      0  ohci3
   latte irq 36   621*     0      0  ehci0

    [5 lines not shown]
VersionDeltaFile
1.39+7-8sys/arch/powerpc/pic/intr.c
1.16+3-2sys/arch/powerpc/pic/picvar.h
+10-102 files

pkgng/pkgng 17cf63csrc register.c

register: properly close the database, which flushes the WAL
DeltaFile
+3-1src/register.c
+3-11 files

FreeNAS/freenas 3fe8b04tests/api2 test_posix_acl.py

NAS-140104 / 26.0.0-BETA.1 / Remove tests for POSIX ACL (#18339)

This has been superseded by local filesystem testing and other targeted
tests.
DeltaFile
+0-384tests/api2/test_posix_acl.py
+0-3841 files

LLVM/project 2aab31allvm/test/CodeGen/X86 combine-fcopysign.ll

[X86] combine-fcopysign.ll - extend test coverage to all x86-64/x86-64-v2/x86-64-v3/x86-64-v4 levels (#184579)

DeltaFile
+172-95llvm/test/CodeGen/X86/combine-fcopysign.ll
+172-951 files

OPNSense/ports 5e9633bopnsense/aquantia-atlantic-kmod distinfo Makefile

opnsense/aquantia-atlantic-kmod: update driver
DeltaFile
+3-3opnsense/aquantia-atlantic-kmod/distinfo
+2-2opnsense/aquantia-atlantic-kmod/Makefile
+5-52 files

NetBSD/pkgsrc-wip 25444e9opentofu110 Makefile, opentofu111 Makefile

{terraform,opentofu}: take MAINTAINERship
DeltaFile
+1-1terraform012/Makefile
+1-1opentofu110/Makefile
+1-1opentofu111/Makefile
+1-1opentofu16/Makefile
+1-1terraform013/Makefile
+1-1terraform014/Makefile
+6-64 files not shown
+10-1010 files

NetBSD/pkgsrc-wip c8de9d7. Makefile

wip: Add opentofu111
DeltaFile
+1-0Makefile
+1-01 files

NetBSD/pkgsrc-wip b94a877opentofu111 distinfo go-modules.mk, opentofu111/patches patch-provider__source.go

opentofu111: Import opentofu111-1.11.5 as wip/opentofu111

OpenTofu is an OSS tool for building, changing, and versioning
infrastructure safely and efficiently. OpenTofu can manage existing and
popular service providers as well as custom in-house solutions.

The key features of OpenTofu are:

* Infrastructure as Code: Infrastructure is described using a
  high-level configuration syntax. This allows a blueprint of your
  datacenter to be versioned and treated as you would any other code.
  Additionally, infrastructure can be shared and re-used.
* Execution Plans: OpenTofu has a "planning" step where it generates
  an execution plan. The execution plan shows what OpenTofu will do
  when you call apply. This lets you avoid any surprises when
  OpenTofu manipulates infrastructure.
* Resource Graph: OpenTofu builds a graph of all your resources, and
  parallelizes the creation and modification of any non-dependent
  resources. Because of this, OpenTofu builds infrastructure as

    [9 lines not shown]
DeltaFile
+3,306-0opentofu111/distinfo
+1,102-0opentofu111/go-modules.mk
+27-0opentofu111/Makefile
+26-0opentofu111/DESCR
+16-0opentofu111/patches/patch-provider__source.go
+2-0opentofu111/PLIST
+4,479-01 files not shown
+4,480-07 files

OPNSense/plugins 02ec4f5. LICENSE

LICENSE: sync
DeltaFile
+1-1LICENSE
+1-11 files

LLVM/project 177211allvm/test/CodeGen/AArch64 arm64-fmax-safe.ll

[AArch64] Generate test checks (NFC) (#184582)

DeltaFile
+34-14llvm/test/CodeGen/AArch64/arm64-fmax-safe.ll
+34-141 files

LLVM/project 6bdf076clang/docs ReleaseNotes.rst, clang/include/clang/Basic LangOptions.h

[clang] Predefine `_MSVC_TRADITIONAL` in MSVC compatibility mode (#184278)

As of version 19.15 (Visual Studio 2017 version 15.8), MSVC predefines
the `_MSVC_TRADITIONAL` macro to indicate whether it is using the old
"traditional" preprocessor or the new standards-conforming preprocessor.
Clang now predefines `_MSVC_TRADITIONAL` as 1 when emulating MSVC 19.15
or later, since Clang supports most traditional preprocessor behaviors
(e.g. `/##/` turning into `//`) when running in MSVC compatibility mode.

Currently there isn't a situation where it makes sense for Clang to
report `_MSVC_TRADITIONAL` as 0, since MSVC compatibility mode only
attempts to be compatible with the traditional MSVC preprocessor.
However, this does mean that clang-cl cannot match MSVC's behavior of
implicitly enabling the conforming C preprocessor when compiling with
`/std:c11`, `/std:c17`, or `/std:clatest`.

Fixes #47114
DeltaFile
+15-0clang/test/Preprocessor/predefined-win-macros.c
+7-0clang/lib/Basic/Targets/OSTargets.cpp
+3-0clang/docs/ReleaseNotes.rst
+1-0clang/include/clang/Basic/LangOptions.h
+26-04 files

OPNSense/core 0fa6e09src/opnsense/www/js opnsense_bootgrid.js

bootgrid: split row selection behavior into rowSelection boolean

This mimics the old-style behavior, where by default a row is not
selectable through any of its cells to minimize text selection
interference, but give grids the option to enable it anyway.

Tabulator does not support the combination "highlight" and an
integer specifiying a maximum amount of selectable rows, so this
commit uses some custom logic in the rowSelected event to do this.
DeltaFile
+16-6src/opnsense/www/js/opnsense_bootgrid.js
+16-61 files

LLVM/project 1582dd9lldb/source/Commands CommandObjectPlatform.cpp CommandObjectApropos.cpp, lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI ItaniumABILanguageRuntime.cpp

[lldb] Change more uses of AppendMessageWithFormat to AppendMessageWithFormatv (#184337)

When the message includes a final newline, Formatv can add that for you.

The only unusual change is one place in platform where we need to print
octal. LLVM doesn't have a built in way to do this (see
llvm/include/llvm/Support/FormatProviders.h) and this is probably the
only place in the codebase that wants to. So I decided not to add it
there.

Instead I've put the number info a format adapter with the normal printf
specifier, then put that into the Formatv format.
DeltaFile
+19-20lldb/source/Commands/CommandObjectPlatform.cpp
+10-9lldb/source/Commands/CommandObjectApropos.cpp
+2-2lldb/source/Commands/CommandObjectType.cpp
+2-2lldb/source/Commands/CommandObjectWatchpointCommand.cpp
+2-2lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp
+2-2lldb/source/Commands/CommandObjectBreakpointCommand.cpp
+37-372 files not shown
+40-408 files

NetBSD/src SyUlhHHlib/libedit map.c makelist

   No need to keep an allocated field. We know that the first EL_NUM_FCNS are
   not allocated.
VersionDeltaFile
1.59+3-6lib/libedit/map.c
1.31+2-2lib/libedit/makelist
1.16+1-2lib/libedit/map.h
+6-103 files

NetBSD/pkgsrc ZzzbhOodoc CHANGES-2026

   doc: Updated games/xclannad to 0.07hcnb5
VersionDeltaFile
1.1539+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc G5nJTfygames/xclannad distinfo, games/xclannad/patches patch-system_file.cc patch-system_file.h

   xclannad: fix SIGSEGV on netbsd-10 and also appease misc warnings

   Tested on NetBSD/i3860 10.1 and NetBSD/evbarm-earmv7hf 11.0_RC1.
   Bump PKGREVISION.
VersionDeltaFile
1.2+59-10games/xclannad/patches/patch-system_file.cc
1.2+24-1games/xclannad/patches/patch-system_file.h
1.2+22-3games/xclannad/patches/patch-scn2k_scn2k__text.cc
1.1+24-0games/xclannad/patches/patch-music2_wavfile.cc
1.6+14-8games/xclannad/distinfo
1.2+13-6games/xclannad/patches/patch-font_font__peer__ft2.cc
+156-289 files not shown
+272-3515 files

OpenBSD/ports 5hC9Qzffonts/jaldi Makefile, games/liberalcrimesquad Makefile

   use GH_* not SITES=...github.../archive/ where appropriate
VersionDeltaFile
1.22+13-14math/rstudio/Makefile
1.3+4-7games/wargus/Makefile
1.6+6-5fonts/jaldi/Makefile
1.23+5-5graphics/py-sane/Makefile
1.22+4-6games/liberalcrimesquad/Makefile
1.2+3-6games/war1gus/Makefile
+35-437 files not shown
+53-6313 files

LLVM/project d737cd5clang-tools-extra/clangd XRefs.cpp Preamble.cpp

[clang-tools-extra] Turn misc copy-assign into move-assign (#184146)

That's an automated patch generated from clang-tidy
performance-use-std-move as a follow-up to #184136
DeltaFile
+2-2clang-tools-extra/clangd/XRefs.cpp
+1-1clang-tools-extra/clangd/Preamble.cpp
+3-32 files

LLVM/project 756d068mlir/include/mlir-c/Dialect Transform.h, mlir/lib/Bindings/Python Rewrite.cpp DialectTransform.cpp

[MLIR][Python][Transform] Expose PatternDescriptorOpInterface to Python (#184331)

Makes it possible to include Python-defined rewrite patterns in
transform-dialect schedules, inside of `transform.apply_patterns`, which
upon execution of the schedule runs the pattern in a greedy rewriter.

With assistance of Claude.
DeltaFile
+178-173mlir/lib/Bindings/Python/Rewrite.cpp
+114-0mlir/test/python/dialects/transform_pattern_descriptor_op_interface.py
+100-0mlir/lib/Bindings/Python/DialectTransform.cpp
+83-0mlir/lib/CAPI/Dialect/Transform.cpp
+35-0mlir/lib/Bindings/Python/Rewrite.h
+32-0mlir/include/mlir-c/Dialect/Transform.h
+542-1732 files not shown
+550-1738 files

LLVM/project 3bc01c3llvm/lib/Analysis DependenceAnalysis.cpp

address review comment
DeltaFile
+2-4llvm/lib/Analysis/DependenceAnalysis.cpp
+2-41 files

LLVM/project 9cc0df9clang/lib/Frontend VerifyDiagnosticConsumer.cpp, clang/lib/Interpreter IncrementalParser.cpp

[clang-repl] Create virtual files for `input_line_N` buffers (#182044)

Instead of using memory buffers without file backing, this patch
`input_line_N` buffers as virtual files.
    
This patch enables us to use input line numbers when verifying tests
`clang-repl`.

Co-authored-by: Vassil Vassilev <v.g.vassilev at gmail.com>
DeltaFile
+20-4clang/lib/Frontend/VerifyDiagnosticConsumer.cpp
+16-0clang/test/Interpreter/verify-diagnostics.cpp
+11-2clang/lib/Interpreter/IncrementalParser.cpp
+47-63 files

LLVM/project c62d5f3llvm/lib/Target/AArch64 AArch64ISelDAGToDAG.cpp, llvm/lib/Target/AArch64/GISel AArch64InstructionSelector.cpp

[AArch64] Avoid folding sign-extend of vector extracts into ALU ops (#183522)

This breaks a tie where the `SEXT_IN_REG` in an expression like 
`SUB(0, SEXT_IN_REG(VECTOR_EXTRACT(..))` can fold into the `SUB` or the
`VECTOR_EXTRACT`. Currently, the `SUB` is always preferred, but it's
better to fold the `SEXT_IN_REG` into the `VECTOR_EXTRACT` extract,
which allows for `SMOV` to be used.
DeltaFile
+209-0llvm/test/CodeGen/AArch64/extend_vecreduce_add.ll
+35-37llvm/test/CodeGen/AArch64/combine-sdiv.ll
+13-0llvm/lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h
+1-12llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp
+12-0llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
+270-495 files

LLVM/project 14af5belldb/docs dil-expr-lang.ebnf, lldb/include/lldb/ValueObject DILEval.h

[lldb] Add arithmetic binary subtraction to DIL (#184017)

DeltaFile
+26-0lldb/source/ValueObject/DILEval.cpp
+25-0lldb/test/API/commands/frame/var-dil/expr/Arithmetic/TestFrameVarDILArithmetic.py
+3-5lldb/test/API/commands/frame/var-dil/basics/BitFieldExtraction/TestFrameVarDILBitFieldExtraction.py
+3-0lldb/include/lldb/ValueObject/DILEval.h
+2-1lldb/docs/dil-expr-lang.ebnf
+2-0lldb/source/ValueObject/DILAST.cpp
+61-63 files not shown
+65-79 files

pkgng/pkgng 1a00c2f. NEWS auto.def

Release 2.6.2
DeltaFile
+6-0NEWS
+1-1auto.def
+7-12 files

LLVM/project b6761b2clang-tools-extra/test/clang-tidy/checkers/bugprone string-constructor-options.cpp suspicious-stringview-data-usage-options.cpp

[clang-tidy][NFC] Add missing Option tests in `bugprone` [1/N] (#184015)

This PR adds testcases for untested Options in `bugprone` module for
better test coverage, specifically:
- `bugprone-implicit-widening-of-multiplication-result`:
`UseCXXHeadersInCppSources` and `IncludeStyle`.
- `bugprone-not-null-terminated-result`: `WantToUseSafeFunctions`
- `bugprone-signed-char-misuse`: `DiagnoseSignedUnsignedCharComparisons`
- `bugprone-sizeof-expression`: `WarnOnSizeOfConstant`,
`WarnOnSizeOfThis`, `WarnOnSizeOfCompareToConstant`,
`WarnOnSizeOfInLoopTermination`.
- `bugprone-string-constructor`: `WarnOnLargeLength`,
`LargeLengthThreshold`, `StringNames`.
- `bugprone-suspicious-missing-comma`: `SizeThreshold`,
`RatioThreshold`, `MaxConcatenatedTokens`.
- `bugprone-suspicious-string-compare`: `StringCompareLikeFunctions`
- `bugprone-suspicious-stringview-data-usage`: `StringViewTypes`,
`AllowedCallees`

As of AI Usage: Assisted by Gemini 3 and Claude (Writing part of the
testcases and pre-commit reviewing).
DeltaFile
+43-0clang-tools-extra/test/clang-tidy/checkers/bugprone/string-constructor-options.cpp
+42-0clang-tools-extra/test/clang-tidy/checkers/bugprone/suspicious-stringview-data-usage-options.cpp
+36-0clang-tools-extra/test/clang-tidy/checkers/bugprone/unused-return-value-checked-return-types.cpp
+33-0clang-tools-extra/test/clang-tidy/checkers/bugprone/sizeof-expression-disable-options.cpp
+32-0clang-tools-extra/test/clang-tidy/checkers/bugprone/suspicious-missing-comma-options.cpp
+26-0clang-tools-extra/test/clang-tidy/checkers/bugprone/suspicious-string-compare-custom-functions.cpp
+212-03 files not shown
+266-09 files

OpenBSD/ports WyvziRDsysutils/colortail/patches patch-TailFile_cc

   colortail: regen patch
VersionDeltaFile
1.6+1-1sysutils/colortail/patches/patch-TailFile_cc
+1-11 files

pkgng/pkgng 7a3b263libpkg pkgdb.c

pkgdb: use SQLITE_CHECKPOINT_TRUNCATE

force all the data in the wal into the sqlite file so immutable readers
have access to the full data.

Fixes: #2616
DeltaFile
+11-1libpkg/pkgdb.c
+11-11 files

pkgng/pkgng e56451asrc info.c, tests Makefile.autosetup

info: --raw now export a valid json for multiple packages

Fixes:  #2402
DeltaFile
+82-0tests/frontend/info.sh
+18-1src/info.c
+2-1tests/Makefile.autosetup
+102-23 files