HardenedBSD/ports 95feb16math/spooles/files patch-Utilities_src_iohb.c

HBSD: Fix HARDCFLAGS for math/spooles

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+11-0math/spooles/files/patch-Utilities_src_iohb.c
+11-01 files

HardenedBSD/ports 0d9b1c6devel/ta-lib/files patch-src_tools_gen__code_gen__code.c

HBSD: Fix HARDCFLAGS for devel/ta-lib

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+11-0devel/ta-lib/files/patch-src_tools_gen__code_gen__code.c
+11-01 files

FreeBSD/ports b126dfddevel/py-madoka distinfo Makefile

devel/py-madoka: Update to 0.7.2.1

Changelog: https://github.com/ikegami-yukino/madoka-python/blob/v0.7.2.1/CHANGES.rst

Reported by:    portscout
DeltaFile
+3-3devel/py-madoka/distinfo
+1-1devel/py-madoka/Makefile
+4-42 files

LLVM/project 91531f3llvm/lib/AsmParser LLParser.cpp, llvm/lib/Bitcode/Reader BitcodeReader.cpp

[ThinLTO] Fix parsing null aliasee in alias summary (#169490)

In
https://github.com/llvm/llvm-project/commit/f8182f1aef5b6ec74cbe2c1618e759f0113921ba,
we add support for printing "null" aliasee in AsmWriter, but missing
support in LLParser.
DeltaFile
+30-26llvm/test/Assembler/thinlto-summary.ll
+16-15llvm/lib/AsmParser/LLParser.cpp
+12-7llvm/lib/Bitcode/Reader/BitcodeReader.cpp
+7-4llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
+65-524 files

LLVM/project 8dc6abbmlir/lib/Analysis/Presburger Matrix.cpp

[mlir][presburger] Implement moveColumns using std::rotate (#168243)

DeltaFile
+15-26mlir/lib/Analysis/Presburger/Matrix.cpp
+15-261 files

FreeBSD/src c6fe17aetc/mtree BSD.usr.dist BSD.lib32.dist

mtree: Keep mtree files indented with spaces

The mtree tool indents directory entries with 4 spaces.

Reviewed by:    imp
Fixes:          9cab9fde5eda ("virtual_oss: Port to base")
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D53979

(cherry picked from commit 3d91a746380e81c2089d8beaae28438867ae6dbf)
DeltaFile
+2-2etc/mtree/BSD.usr.dist
+2-2etc/mtree/BSD.lib32.dist
+4-42 files

LLVM/project 28e2004clang/test/SemaCUDA device-kernel-call.cu

[clang][CUDA] Clean up tests from device-side kernel call support. NFC

- Remove unused 'CHECK' from the CUDASema test
DeltaFile
+0-8clang/test/SemaCUDA/device-kernel-call.cu
+0-81 files

LLVM/project da1a887flang/test/Lower module-debug-file-loc-linux.f90, flang/test/Transforms debug-dwarf-version.fir debug-line-table-existing.fir

[flang] Enable debug test on AIX (NFC) (#169945)

DeltaFile
+1-1flang/test/Transforms/debug-dwarf-version.fir
+1-1flang/test/Transforms/debug-line-table-existing.fir
+1-1flang/test/Transforms/debug-line-table-inc-same-file.fir
+1-1flang/test/Transforms/debug-line-table-inc-file.fir
+1-1flang/test/Lower/module-debug-file-loc-linux.f90
+5-55 files

LLVM/project 744480autils/bazel overlay_directories.py configure.bzl

[bazel] Rewrite overlay handling to starlark (#170000)

Starlark is perfectly capable of doing what we need and this avoids the
dependency on a host Python
DeltaFile
+0-99utils/bazel/overlay_directories.py
+43-35utils/bazel/configure.bzl
+43-1342 files

LLVM/project 47436abllvm/lib/Target/AMDGPU AMDGPUCallLowering.cpp

Use MF variable
DeltaFile
+1-1llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp
+1-11 files

LLVM/project 10aaf8cllvm/lib/Target/AMDGPU AMDGPUCallLowering.cpp

Fix build
DeltaFile
+2-2llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp
+2-21 files

LLVM/project 1f794e6llvm/test/CodeGen/RISCV/rvv fminimumnum-sdnode.ll

[NFC][RISCV] Correct fminimumnum test case (#170169)

The test case mismatch was introduced in #135727
DeltaFile
+222-222llvm/test/CodeGen/RISCV/rvv/fminimumnum-sdnode.ll
+222-2221 files

LLVM/project 0e3b67fllvm/lib/Target/AMDGPU AMDGPUCallLowering.cpp

Use helper
DeltaFile
+1-3llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp
+1-31 files

LLVM/project 2721bf1llvm/lib/Target/AMDGPU AMDGPULegalizerInfo.cpp

Remove comment
DeltaFile
+0-1llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
+0-11 files

LLVM/project 755733elldb/include/lldb lldb-forward.h, lldb/include/lldb/Target ExecutionContext.h StackFrame.h

[lldb/Target] Track containing StackFrameList to avoid circular dependencies (#170226)

This change adds tracking of the StackFrameList that produced each frame
by storing a weak pointer (m_frame_list_wp) in both `StackFrame` and
`ExecutionContextRef`.

When resolving frames through `ExecutionContextRef::GetFrameSP`, the
code now first attempts to use the remembered frame list instead of
immediately calling `Thread::GetStackFrameList`. This breaks circular
dependencies that can occur during frame provider initialization, where
creating a frame provider might trigger `ExecutionContext` resolution,
which would then call back into `Thread::GetStackFrameList()`, creating
an infinite loop.

The `StackFrameList` now sets m_frame_list_wp on every frame it creates,
and a new virtual method `GetOriginatingStackFrameList` allows frames to
expose their originating list.

Signed-off-by: Med Ismail Bennani <ismail at bennani.ma>
DeltaFile
+15-2lldb/source/Target/ExecutionContext.cpp
+12-2lldb/include/lldb/Target/ExecutionContext.h
+14-0lldb/include/lldb/Target/StackFrame.h
+5-0lldb/source/Target/StackFrameList.cpp
+1-1lldb/include/lldb/Target/StackFrameList.h
+1-0lldb/include/lldb/lldb-forward.h
+48-56 files

NetBSD/src QBQHuvVsys/ufs/lfs lfs_segment.c lfs_kclean.c

   * Use the LFS_IFDIRTY flag to keep track of whether the Ifile has
     ungathered changes during checkpoint.  Modify LFS_WRITESEGENTRY and
     make a new LFS_WRITEIENTRY macro to help track this.  Prevents
     an infinite loop in lfs_writeinode, previously caught with a panic.

   * Fix a false-positive "negative bytes" panic when writing inodes into
     the same segment they were in before, and consolidate the accounting
     logic into new function lfs_subtract_inode.

   * Ensure that we do not clean any inodes that were unavailable during
     the first pass of cleaning, so that we never need to mix cleaning and
     non-cleaning blocks (except for the Ifile) when writing.

   * Straighten out the logic in lfs_writefile to make it more readable.

   * Include IMNT_WANTRDONLY in tests for closing out writes, not just
     IMNT_UNMOUNT.

   * Keep track of whether the kernel cleaner is active on a file system

    [2 lines not shown]
VersionDeltaFile
1.301+221-130sys/ufs/lfs/lfs_segment.c
1.3+64-27sys/ufs/lfs/lfs_kclean.c
1.148+23-31sys/ufs/lfs/lfs_alloc.c
1.394+18-9sys/ufs/lfs/lfs_vfsops.c
1.57+14-5sys/ufs/lfs/lfs_accessors.h
1.153+9-9sys/ufs/lfs/lfs_bio.c
+349-2116 files not shown
+380-22512 files

FreeBSD/ports df2ec42editors/zed distinfo Makefile

editors/zed: Update to 0.214.7

Changelog: https://github.com/zed-industries/zed/releases/tag/v0.214.7

Reported by:    GitHub (watch releases)
DeltaFile
+3-3editors/zed/distinfo
+1-1editors/zed/Makefile
+4-42 files

NetBSD/src u9cp4Xksys/dev/usb ucom.c

   Remved final return from void-retuning function
VersionDeltaFile
1.152+2-3sys/dev/usb/ucom.c
+2-31 files

LLVM/project 326ee7aclang-tools-extra/docs ReleaseNotes.rst, clang-tools-extra/test/clang-tidy/checkers/misc const-correctness-pointer-as-pointers.cpp

[clang-tidy] Fix false positive in `misc-const-correctness` (#170065)

Closes https://github.com/llvm/llvm-project/issues/131599 and
https://github.com/llvm/llvm-project/issues/170033
DeltaFile
+17-0clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp
+15-0clang-tools-extra/test/clang-tidy/checkers/misc/const-correctness-pointer-as-pointers.cpp
+5-0clang/lib/Analysis/ExprMutationAnalyzer.cpp
+2-1clang-tools-extra/docs/ReleaseNotes.rst
+39-14 files

FreeBSD/src 791c531share/man/man4 ufintek.4, sys/dev/usb/serial ufintek.c

Fintek F81232 USB to serial driver

Driver for Feature Integration Technology Inc. (aka Fintek)
F81232 USB to serial driver.

Reviewed by:    thj,adrian,UB
Approved by:    adrian
Differential Revision:  https://reviews.freebsd.org/D53893
DeltaFile
+759-0sys/dev/usb/serial/ufintek.c
+118-0share/man/man4/ufintek.4
+37-0sys/modules/ufintek/Makefile
+914-03 files

FreeBSD/doc 8f910b2website/content/en/releases/15.0R relnotes.adoc

15.0/relnote: Fix another typo

Reported by: ivy, zi
DeltaFile
+1-1website/content/en/releases/15.0R/relnotes.adoc
+1-11 files

HardenedBSD/src 2986658cddl/contrib/opensolaris/tools/ctf/cvt barrier.c, sys/dev/evdev input.h input-event-codes.h

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+44-29sys/dev/evdev/input.h
+35-0tests/sys/netpfil/pf/table.sh
+27-1sys/dev/evdev/input-event-codes.h
+3-23cddl/contrib/opensolaris/tools/ctf/cvt/barrier.c
+2-19usr.sbin/moused/msconvd/msconvd.8
+16-1sys/dev/evdev/evdev.c
+127-7313 files not shown
+175-9519 files

HardenedBSD/ports bdb3043devel/RStudio Makefile, devel/RStudio/files package-lock-desktop.json

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+13,705-0devel/RStudio/files/package-lock-desktop.json
+411-305devel/tokei/distinfo
+558-120math/lean4/pkg-plist
+187-187x11/xwayland-satellite/distinfo
+204-0devel/tokei/Makefile.crates
+168-34devel/RStudio/Makefile
+15,233-646108 files not shown
+16,375-1,504114 files

FreeBSD/ports 5f2a167x11/wl-kbptr distinfo Makefile

x11/wl-kbptr: update to 0.4.1

Changes:        https://github.com/moverest/wl-kbptr/releases/tag/v0.4.1
Reported by:    GitHub (watch releases)

(cherry picked from commit 38aed297248c601e34c1c7d3e34938655879d6ce)
DeltaFile
+3-3x11/wl-kbptr/distinfo
+1-1x11/wl-kbptr/Makefile
+4-42 files

FreeBSD/ports e32b2abdevel/spirv-llvm-translator Makefile distinfo.llvm15

devel/spirv-llvm-translator: update to 21.1.3/20.1.9/19.1.14/18.1.19/1[5-7].0.19/14.0.18/11.0.6

Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v11.0.6
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v14.0.18
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v15.0.19
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v16.0.19
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v17.0.19
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v18.1.19
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v19.1.14
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v20.1.9
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v21.1.3
Reported by:    GitHub (watch releases)
DeltaFile
+11-11devel/spirv-llvm-translator/Makefile
+5-5devel/spirv-llvm-translator/distinfo.llvm15
+5-5devel/spirv-llvm-translator/distinfo.llvm16
+5-5devel/spirv-llvm-translator/distinfo.llvm17
+5-5devel/spirv-llvm-translator/distinfo.llvm18
+5-5devel/spirv-llvm-translator/distinfo.llvm19
+36-364 files not shown
+54-5410 files

HardenedBSD/ports e32b2abdevel/spirv-llvm-translator Makefile distinfo.llvm15

devel/spirv-llvm-translator: update to 21.1.3/20.1.9/19.1.14/18.1.19/1[5-7].0.19/14.0.18/11.0.6

Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v11.0.6
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v14.0.18
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v15.0.19
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v16.0.19
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v17.0.19
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v18.1.19
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v19.1.14
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v20.1.9
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v21.1.3
Reported by:    GitHub (watch releases)
DeltaFile
+11-11devel/spirv-llvm-translator/Makefile
+5-5devel/spirv-llvm-translator/distinfo.llvm15
+5-5devel/spirv-llvm-translator/distinfo.llvm16
+5-5devel/spirv-llvm-translator/distinfo.llvm17
+5-5devel/spirv-llvm-translator/distinfo.llvm18
+5-5devel/spirv-llvm-translator/distinfo.llvm19
+36-364 files not shown
+54-5410 files

HardenedBSD/ports 38aed29x11/wl-kbptr distinfo Makefile

x11/wl-kbptr: update to 0.4.1

Changes:        https://github.com/moverest/wl-kbptr/releases/tag/v0.4.1
Reported by:    GitHub (watch releases)
DeltaFile
+3-3x11/wl-kbptr/distinfo
+1-1x11/wl-kbptr/Makefile
+4-42 files

FreeBSD/ports 5ee1210x11/xwayland-satellite distinfo Makefile.crates

x11/xwayland-satellite: update to 0.8

Changes:        https://github.com/Supreeeme/xwayland-satellite/releases/tag/v0.8
Reported by:    GitHub (watch releases)
DeltaFile
+187-187x11/xwayland-satellite/distinfo
+93-93x11/xwayland-satellite/Makefile.crates
+1-2x11/xwayland-satellite/Makefile
+281-2823 files

FreeBSD/ports 38aed29x11/wl-kbptr distinfo Makefile

x11/wl-kbptr: update to 0.4.1

Changes:        https://github.com/moverest/wl-kbptr/releases/tag/v0.4.1
Reported by:    GitHub (watch releases)
DeltaFile
+3-3x11/wl-kbptr/distinfo
+1-1x11/wl-kbptr/Makefile
+4-42 files

HardenedBSD/ports 5ee1210x11/xwayland-satellite distinfo Makefile.crates

x11/xwayland-satellite: update to 0.8

Changes:        https://github.com/Supreeeme/xwayland-satellite/releases/tag/v0.8
Reported by:    GitHub (watch releases)
DeltaFile
+187-187x11/xwayland-satellite/distinfo
+93-93x11/xwayland-satellite/Makefile.crates
+1-2x11/xwayland-satellite/Makefile
+281-2823 files