FreeBSD/ports ee649e4editors/lazarus-qt6 Makefile

editors/lazarus-qt6: Bump PORTREVISION. x11-toolkits/qt6pas was updated to 6.2.8
DeltaFile
+1-1editors/lazarus-qt6/Makefile
+1-11 files

FreeBSD/ports 00891beeditors/lazarus-devel Makefile distinfo

editors/lazarus-devel-*: Update to 3.3.1.20240503
DeltaFile
+3-3editors/lazarus-devel/Makefile
+3-3editors/lazarus-devel/distinfo
+6-62 files

LLVM/project b958ef1llvm/docs GettingInvolved.rst

Update GettingInvolved.rst (#91008)

DeltaFile
+1-1llvm/docs/GettingInvolved.rst
+1-11 files

HardenedBSD/src 597f0d9contrib/bmake bmake.cat1 arch.c, contrib/libcbor/test pretty_printer_test.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+1,712-853contrib/bmake/bmake.cat1
+0-520sys/dev/tpm/tpm_tis.c
+486-0sys/dev/tpm/tpm_tis_core.c
+67-183contrib/bmake/arch.c
+184-17contrib/libcbor/test/pretty_printer_test.c
+166-0sys/dev/tpm/tpm_spibus.c
+2,615-1,573185 files not shown
+4,478-2,436191 files

HardenedBSD/src 5da1a8dsys/contrib/openzfs/config ax_python_devel.m4, sys/contrib/openzfs/module/os/linux/zfs vdev_disk.c

Merge branch 'freebsd/14-stable/main' into hardened/14-stable/master
DeltaFile
+702-215sys/contrib/openzfs/module/os/linux/zfs/vdev_disk.c
+232-118sys/contrib/openzfs/module/zfs/zil.c
+229-112sys/contrib/openzfs/config/ax_python_devel.m4
+241-55sys/contrib/openzfs/module/zfs/dmu_zfetch.c
+146-60sys/contrib/openzfs/module/zfs/zap_micro.c
+205-0sys/contrib/openzfs/tests/zfs-tests/tests/functional/events/zed_slow_io.ksh
+1,755-560156 files not shown
+4,925-1,665162 files

HardenedBSD/ports 2a50397arabic/libreoffice distinfo, chinese/libreoffice-zh_CN distinfo

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+10-5x11-toolkits/qt6pas/Makefile
+15-0security/palisade/files/patch-CMakeLists.txt
+11-4graphics/openexr/Makefile
+5-5editors/libreoffice-bn_IN/distinfo
+5-5arabic/libreoffice/distinfo
+5-5chinese/libreoffice-zh_CN/distinfo
+51-24125 files not shown
+539-509131 files

FreeBSD/src 3c1be0bsys/contrib/openzfs/lib/libspl assert.c

zfs: unbreak macOS bootstrap

Temporary patch until vendor implements a fix.
DeltaFile
+20-1sys/contrib/openzfs/lib/libspl/assert.c
+20-11 files

FreeBSD/ports f7f14aalang/fpc-devel distinfo Makefile, lang/fpc-devel-source distinfo Makefile

lang/fpc-devel-*: Update to 3.3.1.20240503
DeltaFile
+3-3lang/fpc-devel-source/distinfo
+3-3lang/fpc-devel/distinfo
+2-2lang/fpc-devel/Makefile
+2-2lang/fpc-devel-source/Makefile
+1-0lang/fpc-devel/pkg-plist
+11-105 files

LLVM/project 666679aflang/lib/Evaluate fold-real.cpp

[flang] Fix -Wunused-but-set-variable in lib/Evaluate
DeltaFile
+2-2flang/lib/Evaluate/fold-real.cpp
+2-21 files

HardenedBSD/src 7e10c2dsys/contrib/openzfs/module/icp/asm-aarch64/blake3 b3_aarch64_sse41.S b3_aarch64_sse2.S

zfs: unbreak aarch64 build with non-gcc compilers

Vendor did not backport this fix into zfs-2.2-release yet.

OpenZFS PR: #16103 35bf25848 Fix: FreeBSD Arm64 does not build currently

(cherry picked from commit b9dee1dca2d74e12e867fd29d2d584fc385078eb)
DeltaFile
+2-2sys/contrib/openzfs/module/icp/asm-aarch64/blake3/b3_aarch64_sse41.S
+2-2sys/contrib/openzfs/module/icp/asm-aarch64/blake3/b3_aarch64_sse2.S
+4-42 files

FreeBSD/src 7e10c2dsys/contrib/openzfs/module/icp/asm-aarch64/blake3 b3_aarch64_sse2.S b3_aarch64_sse41.S

zfs: unbreak aarch64 build with non-gcc compilers

Vendor did not backport this fix into zfs-2.2-release yet.

OpenZFS PR: #16103 35bf25848 Fix: FreeBSD Arm64 does not build currently

(cherry picked from commit b9dee1dca2d74e12e867fd29d2d584fc385078eb)
DeltaFile
+2-2sys/contrib/openzfs/module/icp/asm-aarch64/blake3/b3_aarch64_sse2.S
+2-2sys/contrib/openzfs/module/icp/asm-aarch64/blake3/b3_aarch64_sse41.S
+4-42 files

LLVM/project 68e3acdllvm/lib/Transforms/Instrumentation HWAddressSanitizer.cpp

Document FP relative offsets
DeltaFile
+3-0llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
+3-01 files

LLVM/project cd3a4c3llvm/test/Transforms/Attributor depgraph.ll nonnull.ll, llvm/test/Transforms/OpenMP spmdization.ll custom_state_machines_pre_lto.ll

[Attributor][NFC] update tests (#91011)

DeltaFile
+156-156llvm/test/Transforms/OpenMP/spmdization.ll
+0-186llvm/test/Transforms/Attributor/depgraph.ll
+86-87llvm/test/Transforms/Attributor/nonnull.ll
+72-72llvm/test/Transforms/OpenMP/custom_state_machines_pre_lto.ll
+87-48llvm/test/Transforms/OpenMP/barrier_removal.ll
+66-66llvm/test/Transforms/OpenMP/custom_state_machines.ll
+467-61597 files not shown
+1,338-1,398103 files

FreeBSD/src abd8725contrib/libcbor/doc/source requirements.txt, contrib/libcbor/examples cbor2cjson.c

libcbor: vendor update to 0.11.0

Sponsored by:   The FreeBSD Foundation
DeltaFile
+184-17contrib/libcbor/test/pretty_printer_test.c
+123-0contrib/libcbor/examples/cbor2cjson.c
+49-33contrib/libcbor/src/cbor.c
+67-0contrib/libcbor/test/string_test.c
+26-26contrib/libcbor/doc/source/requirements.txt
+19-24contrib/libcbor/src/cbor/streaming.c
+468-10039 files not shown
+762-22945 files

HardenedBSD/src abd8725contrib/libcbor/doc/source requirements.txt, contrib/libcbor/examples cbor2cjson.c

libcbor: vendor update to 0.11.0

Sponsored by:   The FreeBSD Foundation
DeltaFile
+184-17contrib/libcbor/test/pretty_printer_test.c
+123-0contrib/libcbor/examples/cbor2cjson.c
+49-33contrib/libcbor/src/cbor.c
+67-0contrib/libcbor/test/string_test.c
+26-26contrib/libcbor/doc/source/requirements.txt
+19-24contrib/libcbor/src/cbor/streaming.c
+468-10039 files not shown
+762-22945 files

FreeBSD/ports 951cc96x11-toolkits/qt6pas Makefile distinfo

x11-toolkits/qt6pas: Update to 6.2.8

PR:             278719
Reported by:    jhale
DeltaFile
+10-5x11-toolkits/qt6pas/Makefile
+3-3x11-toolkits/qt6pas/distinfo
+1-1x11-toolkits/qt6pas/pkg-plist
+14-93 files

HardenedBSD/ports 951cc96x11-toolkits/qt6pas Makefile distinfo

x11-toolkits/qt6pas: Update to 6.2.8

PR:             278719
Reported by:    jhale
DeltaFile
+10-5x11-toolkits/qt6pas/Makefile
+3-3x11-toolkits/qt6pas/distinfo
+1-1x11-toolkits/qt6pas/pkg-plist
+14-93 files

LLVM/project 0c7e706llvm/test/CodeGen/AArch64 pr90936.ll

[AArch64] Pre-commit another test case for #90936. NFC

Another similar problem was added to the ticket after the first fix.
DeltaFile
+25-0llvm/test/CodeGen/AArch64/pr90936.ll
+25-01 files

LLVM/project a441645llvm/lib/Transforms/Instrumentation ThreadSanitizer.cpp, llvm/test/Instrumentation/ThreadSanitizer tsan_basic.ll

[tsan] Don't crash on vscale (#91018)

Co-authored-by: Heejin Ahn <aheejin at gmail.com>
DeltaFile
+12-0llvm/test/Instrumentation/ThreadSanitizer/tsan_basic.ll
+4-0llvm/lib/Transforms/Instrumentation/ThreadSanitizer.cpp
+16-02 files

FreeBSD/src b27eb9clib/libc/stdlib cxa_thread_atexit_impl.c

__cxa_thread_call_dtors(3): fix dtor pointer validity check

When checking for the destructor pointer belonging to some still
loaded dso, do not limit the possible dso to the one instantiated the
destructor. For instance, dso could set up the dtr pointer to a function
from libcxx.

PR:     278701
Reported by:    vd
Reviewed by:    dim, emaste, markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D45074
DeltaFile
+1-1lib/libc/stdlib/cxa_thread_atexit_impl.c
+1-11 files

HardenedBSD/src b27eb9clib/libc/stdlib cxa_thread_atexit_impl.c

__cxa_thread_call_dtors(3): fix dtor pointer validity check

When checking for the destructor pointer belonging to some still
loaded dso, do not limit the possible dso to the one instantiated the
destructor. For instance, dso could set up the dtr pointer to a function
from libcxx.

PR:     278701
Reported by:    vd
Reviewed by:    dim, emaste, markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D45074
DeltaFile
+1-1lib/libc/stdlib/cxa_thread_atexit_impl.c
+1-11 files

Linux/linux 7367539drivers/cxl/core port.c, tools/testing/cxl/test cxl.c

Merge tag 'cxl-fixes-6.9-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl

Pull cxl fix from Dave Jiang:
 "Add missing RCH support for endpoint access_coordinate calculation.

  A late bug was reported by Robert Richter that the Restricted CXL Host
  (RCH) support was missing in the CXL endpoint access_coordinate
  calculation.

  The missing support causes the topology iterator to stumble over a
  NULL pointer and triggers a kernel OOPS on a platform with CXL 1.1
  support.

  The fix bypasses RCH topology as the access_coordinate calculation is
  not necessary since RCH does not support hotplug and the memory region
  exported should be covered by the HMAT table already.

  A unit test is also added to cxl_test to check against future
  regressions on the topology iterator"

    [3 lines not shown]
DeltaFile
+14-1drivers/cxl/core/port.c
+7-0tools/testing/cxl/test/cxl.c
+21-12 files

LLVM/project e5cbe8fllvm/lib/Transforms/Instrumentation MemProfiler.cpp, llvm/test/Transforms/PGOProfile memprof_match_hot_cold_new_calls.ll

[MemProf] Optionally match profiles on to manually hinted hot/cold new (#91027)

While we don't currently rewrite the hints on manually hot/cold hinted
allocations, enable optionally matching profiles onto those allocations
as a first step to being able to do this.

By explicitly checking whether the library function is in the list of
operator new also fixes one limitation of the prior call to isNewLikeFn.
Some operator new calls (those that specify nothrow) are considered
Malloc-like because they may return null. We want to be able to match
and rewrite these. Therefore the new test uses a nothrow variant to test
the fix for this as well.
DeltaFile
+63-0llvm/test/Transforms/PGOProfile/memprof_match_hot_cold_new_calls.ll
+41-1llvm/lib/Transforms/Instrumentation/MemProfiler.cpp
+104-12 files

HardenedBSD/src 548bfc5contrib/bmake bmake.cat1 arch.c, contrib/bmake/unit-tests varmod-match.mk

Merge bmake-20240430

Merge commit '507951f55039f9d1ceae507d510f8cb68225fbc5'
DeltaFile
+1,712-853contrib/bmake/bmake.cat1
+67-183contrib/bmake/arch.c
+107-52contrib/bmake/var.c
+73-2contrib/bmake/ChangeLog
+31-23contrib/bmake/unit-tests/varmod-match.mk
+29-11contrib/bmake/configure
+2,019-1,124124 files not shown
+2,615-1,606130 files

FreeBSD/src 548bfc5contrib/bmake bmake.cat1 arch.c, contrib/bmake/unit-tests varmod-match.mk

Merge bmake-20240430

Merge commit '507951f55039f9d1ceae507d510f8cb68225fbc5'
DeltaFile
+1,712-853contrib/bmake/bmake.cat1
+67-183contrib/bmake/arch.c
+107-52contrib/bmake/var.c
+73-2contrib/bmake/ChangeLog
+31-23contrib/bmake/unit-tests/varmod-match.mk
+29-11contrib/bmake/configure
+2,019-1,124124 files not shown
+2,615-1,606130 files

HardenedBSD/src 507951f. bmake.cat1 arch.c, unit-tests varmod-match.mk

Import bmake-20240430

Intersting/relevant changes since bmake-20240309

ChangeLog since bmake-20240309

2024-04-30  Simon J Gerraty  <sjg at beast.crufty.net>

        * VERSION (_MAKE_VERSION): 20240430
        Merge with NetBSD make, pick up
        o main.c: ensure '.include <makefile>' respects MAKESYSPATH.
        Dir_FindFile will search .CURDIR first unless ".DOTLAST" is seen.

2024-04-28  Simon J Gerraty  <sjg at beast.crufty.net>

        * VERSION (_MAKE_VERSION): 20240428
        Merge with NetBSD make, pick up
        o simplify freeing of lists
        o arch.c: trim pointless comments

    [98 lines not shown]
DeltaFile
+1,712-853bmake.cat1
+67-183arch.c
+107-52var.c
+73-2ChangeLog
+31-23unit-tests/varmod-match.mk
+29-11configure
+2,019-1,124120 files not shown
+2,599-1,584126 files

FreeBSD/src 507951f. bmake.cat1 arch.c, unit-tests varmod-match.mk

Import bmake-20240430

Intersting/relevant changes since bmake-20240309

ChangeLog since bmake-20240309

2024-04-30  Simon J Gerraty  <sjg at beast.crufty.net>

        * VERSION (_MAKE_VERSION): 20240430
        Merge with NetBSD make, pick up
        o main.c: ensure '.include <makefile>' respects MAKESYSPATH.
        Dir_FindFile will search .CURDIR first unless ".DOTLAST" is seen.

2024-04-28  Simon J Gerraty  <sjg at beast.crufty.net>

        * VERSION (_MAKE_VERSION): 20240428
        Merge with NetBSD make, pick up
        o simplify freeing of lists
        o arch.c: trim pointless comments

    [98 lines not shown]
DeltaFile
+1,712-853bmake.cat1
+67-183arch.c
+107-52var.c
+73-2ChangeLog
+31-23unit-tests/varmod-match.mk
+29-11configure
+2,019-1,124120 files not shown
+2,599-1,584126 files

LLVM/project b05a12emlir/include/mlir/Dialect/MemRef/IR MemRefOps.td, mlir/lib/Dialect/MemRef/IR MemRefOps.cpp

Let `memref.expand_shape` implement `ReifyRankedShapedTypeOpInterface` (#90975)

This is a new take on #89111. Now that #90040 is merged, this has become
trivial to implement. The added test shows the kind of benefit that we
get from this: now dim-of-expand-shape naturally folds without us
needing to implement an ad-hoc folding rewrite.
DeltaFile
+18-0mlir/test/Dialect/MemRef/resolve-dim-ops.mlir
+7-0mlir/lib/Dialect/MemRef/IR/MemRefOps.cpp
+2-1mlir/include/mlir/Dialect/MemRef/IR/MemRefOps.td
+27-13 files

FreeBSD/src 5f50d6bdoc/source requirements.txt, examples cbor2cjson.c

Vendor import of libcbor 0.11.0
DeltaFile
+184-17test/pretty_printer_test.c
+123-0examples/cbor2cjson.c
+49-33src/cbor.c
+67-0test/string_test.c
+26-26doc/source/requirements.txt
+19-24src/cbor/streaming.c
+468-10039 files not shown
+762-22945 files

HardenedBSD/src 5f50d6bdoc/source requirements.txt, examples cbor2cjson.c

Vendor import of libcbor 0.11.0
DeltaFile
+184-17test/pretty_printer_test.c
+123-0examples/cbor2cjson.c
+49-33src/cbor.c
+67-0test/string_test.c
+26-26doc/source/requirements.txt
+19-24src/cbor/streaming.c
+468-10039 files not shown
+762-22945 files