LLVM/project 9dd5542clang/include/clang/AST HLSLResource.h, clang/lib/CodeGen CGHLSLRuntime.cpp

[clang][NFC] Replace includes of "Attrs.inc" with "Attr.h" (#180356)

"clang/AST/Attrs.inc" is not a self-contained header and is not intended
to be included directly. Instead, "clang/AST/Attr.h" is the header that
users need.
DeltaFile
+1-1clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp
+1-1clang/lib/CodeGen/CGHLSLRuntime.cpp
+1-1clang/lib/Sema/SemaExpr.cpp
+0-1clang/lib/Sema/SemaHLSL.cpp
+0-1clang/include/clang/AST/HLSLResource.h
+0-1clang/lib/Sema/SemaRISCV.cpp
+3-66 files

LLVM/project be4dbf5lld/ELF OutputSections.cpp

[lld][ELF] Remove redundant size check in nopInstrFill

We checked twice of size is equal to zero. This is not necessary and
makes the code a little bit less readable.

Reviewers: MaskRay, tmsri

Pull Request: https://github.com/llvm/llvm-project/pull/180304
DeltaFile
+0-2lld/ELF/OutputSections.cpp
+0-21 files

LLVM/project f72da50llvm/test/tools/obj2yaml/ELF bb-addr-map-pgo-analysis-map.yaml, llvm/tools/obj2yaml elf2yaml.cpp

[obj2yaml] Support SHT_LLVM_BB_ADDR_MAP version 5

e9368a056dff94815b3c43a0da78e7c1e5b3d4f4 missed updating the obj2yaml
version check. This was causing obj2yaml to error on object files
generated by the most recent clang.

Reviewers: rlavaee, jh7370

Pull Request: https://github.com/llvm/llvm-project/pull/180303
DeltaFile
+4-4llvm/test/tools/obj2yaml/ELF/bb-addr-map-pgo-analysis-map.yaml
+1-1llvm/tools/obj2yaml/elf2yaml.cpp
+5-52 files

LLVM/project 8b5e95bllvm/lib/Transforms/Scalar InferAddressSpaces.cpp, llvm/test/Transforms/InferAddressSpaces/NVPTX nullptr.ll

[InferAddressSpaces] Initialize op(generic const, generic const, ...) -> generic (#172143)

Fixes #171890
If the pointer operands of an instruction are all constants with generic
AS, we always infer the AS of the instruction as uninitialized finally.
And the rewrite process will skip cloning the instruction, producing
invalid IR.
This patch fixes it by inferring the AS of this kind of instruction as
flat. Maybe we can fold the operator with all constants to get better
performance, but I think this case is rare in the real world.
DeltaFile
+22-0llvm/test/Transforms/InferAddressSpaces/NVPTX/nullptr.ll
+8-1llvm/lib/Transforms/Scalar/InferAddressSpaces.cpp
+30-12 files

LLVM/project 8bced61llvm/include/llvm/DebugInfo/PDB/Native FormatUtil.h InputFile.h, llvm/lib/Support MathExtras.cpp

[NFC][ADT] add NumDigitsBase10 to MathExtra and update some current users (#165479)

DeltaFile
+0-43llvm/include/llvm/DebugInfo/PDB/Native/FormatUtil.h
+35-0llvm/lib/Support/MathExtras.cpp
+11-10llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp
+15-0llvm/unittests/Support/MathExtrasTest.cpp
+5-4llvm/include/llvm/DebugInfo/PDB/Native/InputFile.h
+3-3llvm/tools/llvm-pdbutil/MinimalTypeDumper.cpp
+69-605 files not shown
+76-6411 files

LLVM/project f1d8d03clang/lib/Sema SemaExpr.cpp, clang/test/SemaHIP hip-builtin-lvalue-to-rvalue.hip

[HIP][Sema] Fix incorrect CK_NoOp for lvalue-to-rvalue conversion in … (#180314)

…builtin args

The HIP implicit address space cast for builtin pointer arguments used
CK_NoOp to convert lvalue args to rvalues.

This caused an assertion failure in LifetimeSafety analysis:
  Assertion `Dst->getLength() == Src->getLength()` failed
in FactsGenerator::flow() in some cases.

Use DefaultLvalueConversion which correctly emits CK_LValueToRValue.
DeltaFile
+19-0clang/test/SemaHIP/hip-builtin-lvalue-to-rvalue.hip
+4-3clang/lib/Sema/SemaExpr.cpp
+23-32 files

NetBSD/pkgsrc-wip b631d88dovecot24 COMMIT_MSG Makefile

dovecot24: Reduce diffs to mail/dovecot2 and add todo items
DeltaFile
+17-0dovecot24/COMMIT_MSG
+6-2dovecot24/Makefile
+6-0dovecot24/Makefile.common
+1-1dovecot24/PLIST
+30-34 files

LLVM/project 43905d6llvm/include/llvm/Analysis ValueTracking.h, llvm/lib/Analysis ValueTracking.cpp

Revert "[ValueTracking] Propagate sign information out of loop" (#180354)

Reverts llvm/llvm-project#175590

Break https://lab.llvm.org/buildbot/#/builders/55/builds/23820 and clang
DeltaFile
+0-220llvm/test/Transforms/AggressiveInstCombine/X86/pr175590.ll
+0-90llvm/lib/Analysis/ValueTracking.cpp
+0-18llvm/include/llvm/Analysis/ValueTracking.h
+0-3283 files

GhostBSD/update-station 7e65ac1po fur.po pt_BR.po, update_station frontend.py dialog.py

Merge pull request #69 from ghostbsd/refactor-frontend-dialog

Refactor InstallUpdate.read_output() and consolidate dialog windows
DeltaFile
+256-197update_station/frontend.py
+85-90update_station/dialog.py
+74-66po/fur.po
+73-66po/pt_BR.po
+72-65po/ru.po
+67-63po/zh_CN.po
+627-5476 files not shown
+832-71012 files

GhostBSD/update-station 77056cfpo fur.po pt_BR.po, update_station frontend.py dialog.py

Refactor InstallUpdate.read_output() and consolidate dialog windows

This commit simplifies the package update installation process and standardizes window close behavior across the application.

Frontend refactoring (frontend.py):
  - Moved subprocess creation from frontend to backend via command_output()
  - Extracted read_output() into focused helper methods:
    * process_output() - runs commands and reads stdout line-by-line
    * log_failure() - writes error details to update.failed file
    * needs_reboot() - checks if installed packages require reboot
    * is_pkg_only_update() - detects pkg-only updates
    * install_packages() - handles install with retry logic for temp file failures
    * fetch_packages() - downloads package updates
    * bootstrap_major_upgrade() - bootstraps pkg for major version upgrades
    * prepare_backup() - creates ZFS boot environment backups
  - Improved returncode==3 retry logic: delete failed packages, collect for
    reinstall after upgrade completes (max 5 retries)
  - Fixed race condition: replaced `if proc.poll() is not None` with
    `if not line: break` for EOF detection, then proc.wait()

    [25 lines not shown]
DeltaFile
+256-197update_station/frontend.py
+85-90update_station/dialog.py
+74-66po/fur.po
+73-66po/pt_BR.po
+72-65po/ru.po
+67-63po/update-station.pot
+627-5476 files not shown
+832-71012 files

FreeBSD/ports 66b658ddevel/py-Levenshtein Makefile, devel/py-Levenshtein/files patch-src_Levenshtein_levenshtein__cpp.cxx patch-src_Levenshtein_Levenshtein-c___levenshtein.hpp

devel/py-Levenshtein: Update to 0.27.3 and rename to match distname

This commit also updates any ports depending up on that port.

PR:             293012
DeltaFile
+0-74devel/py-Levenshtein/files/patch-src_Levenshtein_levenshtein__cpp.cxx
+0-69devel/py-Levenshtein/files/patch-src_Levenshtein_Levenshtein-c___levenshtein.hpp
+0-30devel/py-Levenshtein/files/patch-src_Levenshtein_levenshtein__cpp.pyx
+25-0devel/py-levenshtein/Makefile
+0-24devel/py-Levenshtein/Makefile
+0-16devel/py-Levenshtein/files/patch-src_Levenshtein_Levenshtein-c___levenshtein.cpp
+25-21312 files not shown
+49-23418 files

LLVM/project 2a74e02llvm/lib/CodeGen/SelectionDAG SelectionDAGBuilder.cpp, llvm/test/CodeGen/X86 selectiondag-dbgvalue-null-crash.ll

Revert "[SelectionDAG] Fix null pointer dereference in resolveDanglingDebugInfo" (#180352)

Reverts llvm/llvm-project#174341

Break https://lab.llvm.org/buildbot/#/builders/24/builds/17324
DeltaFile
+0-46llvm/test/CodeGen/X86/selectiondag-dbgvalue-null-crash.ll
+1-1llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
+1-472 files

FreeBSD/src 1c09ae2sys/dev/nvme nvme_qpair.c

nvme: Use __diagused instead of __unused

Reviewed by:    imp
Sponsored by:   Klara, Inc.
Sponsored by:   NetApp, Inc.
DeltaFile
+1-1sys/dev/nvme/nvme_qpair.c
+1-11 files

FreeBSD/ports 01a98abnet/keycloak pkg-plist distinfo

net/keycloak: Update 26.4.7 => 26.5.2

Release Notes:
https://www.keycloak.org/2026/01/keycloak-2650-released
https://www.keycloak.org/2026/01/keycloak-2651-released
https://www.keycloak.org/2026/01/keycloak-2652-released

PR:             293007
Security:       CVE-2025-67735
Security:       CVE-2025-66560
Security:       CVE-2025-14559
MFH:            2026Q1
(cherry picked from commit f8fee70b48a9351df21ee7c78949b6d736768bd2)
DeltaFile
+192-167net/keycloak/pkg-plist
+3-3net/keycloak/distinfo
+1-1net/keycloak/Makefile
+196-1713 files

FreeBSD/ports f8fee70net/keycloak pkg-plist distinfo

net/keycloak: Update 26.4.7 => 26.5.2

Release Notes:
https://www.keycloak.org/2026/01/keycloak-2650-released
https://www.keycloak.org/2026/01/keycloak-2651-released
https://www.keycloak.org/2026/01/keycloak-2652-released

PR:             293007
Security:       CVE-2025-67735
Security:       CVE-2025-66560
Security:       CVE-2025-14559
MFH:            2026Q1
DeltaFile
+192-167net/keycloak/pkg-plist
+3-3net/keycloak/distinfo
+1-1net/keycloak/Makefile
+196-1713 files

LLVM/project e6a1166llvm/include/llvm/Analysis ValueTracking.h, llvm/lib/Analysis ValueTracking.cpp

Revert "[ValueTracking] Propagate sign information out of loop (#175590)"

This reverts commit 7054a4b8f9923a41619657a748465de572af71bd.
DeltaFile
+0-220llvm/test/Transforms/AggressiveInstCombine/X86/pr175590.ll
+0-90llvm/lib/Analysis/ValueTracking.cpp
+0-18llvm/include/llvm/Analysis/ValueTracking.h
+0-3283 files

NetBSD/pkgsrc mmQ9kXbdoc CHANGES-2026, editors/nano distinfo Makefile

   Updated editors/nano to 8.7.1

   See ChangeLog enclosed with source for changes from release 8.7
VersionDeltaFile
1.6+6-6editors/nano/patches/patch-doc_nano.1
1.87+5-5editors/nano/distinfo
1.119+2-2editors/nano/Makefile
1.955+2-1doc/CHANGES-2026
1.35+2-1editors/nano/PLIST
+17-155 files

LLVM/project e3c5bf8llvm/lib/CodeGen/SelectionDAG SelectionDAGBuilder.cpp, llvm/test/CodeGen/X86 selectiondag-dbgvalue-null-crash.ll

Revert "[SelectionDAG] Fix null pointer dereference in resolveDanglingDebugIn…"

This reverts commit 9e8caa78349f21ba6f27e718d7f8461c8dcfd809.
DeltaFile
+0-46llvm/test/CodeGen/X86/selectiondag-dbgvalue-null-crash.ll
+1-1llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
+1-472 files

OpenBSD/src XnFJNOsgnu/lib/libcxx Makefile, gnu/lib/libcxx/include/c++/v1 __config_site

   Fix PSTL backend (names) in __config_site

   Upstream libc++ renamed these macros in the following commit:
   https://github.com/llvm/llvm-project/commit/d423d80

   We had the correct names in the libcxx* makefiles, so no ABI changes are
   required.

   Reported by c2qd and also provided the __config_site diff. OK robert@
VersionDeltaFile
1.4+3-3gnu/lib/libcxx/include/c++/v1/__config_site
1.7+1-2gnu/lib/libcxxabi/Makefile
1.10+1-2gnu/lib/libcxx/Makefile
+5-73 files

FreeBSD/ports 0799c78multimedia/obs-studio Makefile

multimedia/obs-studio: Add workaround for the crash due to the Qt6 problem
DeltaFile
+3-0multimedia/obs-studio/Makefile
+3-01 files

NetBSD/pkgsrc-wip 6865031dovecot24 TODO distinfo, dovecot24/patches patch-src_lib_lib.h patch-src_lib-var-expand-crypt_Makefile.in

dovecot24: get rid of _NETBSD_SOURCE.
DeltaFile
+31-3dovecot24/patches/patch-src_lib_lib.h
+16-0dovecot24/TODO
+2-2dovecot24/distinfo
+0-2dovecot24/Makefile.common
+1-0dovecot24/patches/patch-src_lib-var-expand-crypt_Makefile.in
+50-75 files

OPNSense/ports f1403ddopnsense/ndp-proxy-go distinfo Makefile

opnsense/ndp-proxy-go: Bump version to v1.0.3 (#257)

DeltaFile
+5-5opnsense/ndp-proxy-go/distinfo
+1-1opnsense/ndp-proxy-go/Makefile
+6-62 files

LLVM/project b0cc73dllvm/lib/CodeGen/GlobalISel GISelValueTracking.cpp, llvm/test/CodeGen/AArch64/GlobalISel knownbits-rotl-rotr.mir

[GlobalISel] add G_ROTL, G_ROTR to computeKnownBits (#166365)

Adresses one of the subtasks of #150515.

The code is ported from `SelectionDAG::computeKnownBits` and tests are
loosely based on `AArch64/GlobalISel/knownbits-shl.mir`.
DeltaFile
+270-0llvm/test/CodeGen/AArch64/GlobalISel/knownbits-rotl-rotr.mir
+20-0llvm/lib/CodeGen/GlobalISel/GISelValueTracking.cpp
+290-02 files

LLVM/project 1acc200llvm/include/llvm/CodeGen LiveStacks.h, llvm/lib/CodeGen LiveStacks.cpp StackSlotColoring.cpp

[NFC][LiveStacks] Use vectors instead of map and unordred_map (#165477)

DeltaFile
+19-25llvm/include/llvm/CodeGen/LiveStacks.h
+22-19llvm/lib/CodeGen/LiveStacks.cpp
+5-15llvm/lib/CodeGen/StackSlotColoring.cpp
+3-3llvm/lib/Target/AMDGPU/AMDGPUMarkLastScratchLoad.cpp
+3-2llvm/lib/Target/AMDGPU/AMDGPURewriteAGPRCopyMFMA.cpp
+52-645 files

LLVM/project 2002a59libcxx/test/std/thread/thread.semaphore lost_wakeup.timed.pass.cpp

[libc++][test][NFC] remove unused and global variables in the test (#179038)

Fixes #178855
DeltaFile
+6-8libcxx/test/std/thread/thread.semaphore/lost_wakeup.timed.pass.cpp
+6-81 files

FreeBSD/ports 9163fc3databases/pgbackrest Makefile distinfo

databases/pgbackrest: Update 2.57.0 => 2.58.0

Release Notes:
https://pgbackrest.org/release.html#2.58.0

Use ETCDIR in Makefile.

PR:     293014
DeltaFile
+3-3databases/pgbackrest/Makefile
+3-3databases/pgbackrest/distinfo
+6-62 files

FreeBSD/ports 54efdacsecurity/lego distinfo Makefile

security/lego: Update 4.30.1 => 4.31.0

Changelog:
https://github.com/go-acme/lego/blob/v4.31.0/CHANGELOG.md

PR:     292986
DeltaFile
+5-5security/lego/distinfo
+1-2security/lego/Makefile
+6-72 files

NetBSD/pkgsrc h46jVA2mk/fetch fetch

   mk: fetch: fix typo in comment, simplify usage
VersionDeltaFile
1.22+3-3mk/fetch/fetch
+3-31 files

LLVM/project f52f97bllvm/test/Transforms/SLPVectorizer/X86 shl-to-add-transformation5.ll

[SLP][NFC]Add another shl-to-add modeling test, NFC
DeltaFile
+57-0llvm/test/Transforms/SLPVectorizer/X86/shl-to-add-transformation5.ll
+57-01 files

FreeBSD/ports 33dc8c0lang Makefile

lang/Makefile: Remove python-doc-pdf-a4

PR:             292970
Approved by:    blanket
Fixes:          5e61a90f3a23 (lang/python-doc-pdf-a4: remove)

(cherry picked from commit c004847f8206c4c5425103d8127f2a2480195fb1)
DeltaFile
+0-1lang/Makefile
+0-11 files