LLVM/project b29df80 — clang/test/CIR/IR coro-alloc.cir coro-id.cir

[CIR][NFC] Add round trip tests for coroutine intrinsics (#229947)

Add round-trip tests for coroutine intrinsics

The tests cover the following intrinsics:

* `coro.alloc`
* `coro.begin`
* `coro.destroy`
* `coro.done`
* `coro.end`
* `coro.free`
* `coro.id`
* `coro.promise`
* `coro.resume`
DeltaFile
+16-0clang/test/CIR/IR/coro-end.cir
+16-0clang/test/CIR/IR/coro-promise.cir
+15-0clang/test/CIR/IR/coro-id.cir
+15-0clang/test/CIR/IR/coro-begin.cir
+15-0clang/test/CIR/IR/coro-free.cir
+14-0clang/test/CIR/IR/coro-alloc.cir
+91-03 files not shown
+133-09 files

LLVM/project 25da5b6 — clang/include/clang/CIR/Dialect/IR CIROps.td, clang/lib/CIR/CodeGen CIRGenFunction.h CIRGenBuiltin.cpp

[CIR] Add cir.coro.suspend intrinsic (#228310)

Implement `cir.coro.suspend` and lower __builtin_coro_suspend to the CIR
coroutine suspend intrinsic.
DeltaFile
+30-2clang/test/CIR/CodeGenCoroutines/coro-builtins.cpp
+26-0clang/include/clang/CIR/Dialect/IR/CIROps.td
+15-0clang/test/CIR/IR/coro-suspend.cir
+10-0clang/lib/CIR/CodeGen/CIRGenCoroutine.cpp
+5-3clang/lib/CIR/CodeGen/CIRGenBuiltin.cpp
+1-0clang/lib/CIR/CodeGen/CIRGenFunction.h
+87-56 files

FreeBSD/ports 3473255 — games/veloren-weekly Makefile Makefile.crates, games/veloren-weekly/files patch-cpal patch-gilrs

games/veloren-weekly: update to s20261007

Changes:        https://gitlab.com/veloren/veloren/-/compare/6162d9565a...ebfff9496e
(cherry picked from commit 082d07dd334990117edcaf6ed8b946ba120f74fe)
DeltaFile
+149-145games/veloren-weekly/distinfo
+59-110games/veloren-weekly/files/patch-gilrs
+73-71games/veloren-weekly/Makefile.crates
+0-58games/veloren-weekly/files/patch-cpal
+2-2games/veloren-weekly/Makefile
+283-3865 files

FreeBSD/ports 3114e67 — benchmarks/clpeak Makefile distinfo

benchmarks/clpeak: update to 3.0.1

Changes:        https://github.com/krrishnarraj/clpeak/releases/tag/3.0.1
Reported by:    GitHub (watch releases)

(cherry picked from commit 09543f77c61abdfa62f4fd617826e2437b484d54)
DeltaFile
+3-3benchmarks/clpeak/distinfo
+1-1benchmarks/clpeak/Makefile
+4-42 files

LLVM/project b2bf9e6 — llvm/include/llvm/CodeGen SlotIndexes.h, llvm/lib/CodeGen RegAllocGreedy.cpp LiveIntervals.cpp

[CodeGen] Drop dead SlotIndexes before allocation

SlotIndexes keeps the index list entry of an erased instruction and only
clears its instruction pointer. Live range sizes are measured in slot
indexes and greedy ranks ranges by size, so the leftovers inflate some
ranges more than others and reorder allocation, spilling heavily on
register-starved functions.

Add SlotIndexes::compactIndexes() to erase them. Erased entries are
unlinked, so LiveIntervals first reports the indexes it holds via
appendReferencedIndexes().

Off by default behind -greedy-compact-slot-indexes, since it changes
allocation across much of the test suite.
DeltaFile
+221-0llvm/unittests/CodeGen/SlotIndexesTest.cpp
+46-0llvm/lib/CodeGen/SlotIndexes.cpp
+32-0llvm/test/CodeGen/AMDGPU/greedy-compact-slot-indexes.ll
+23-6llvm/include/llvm/CodeGen/SlotIndexes.h
+29-0llvm/lib/CodeGen/LiveIntervals.cpp
+12-1llvm/lib/CodeGen/RegAllocGreedy.cpp
+363-71 files not shown
+367-77 files

FreeBSD/ports 082d07d — games/veloren-weekly Makefile Makefile.crates, games/veloren-weekly/files patch-cpal patch-gilrs

games/veloren-weekly: update to s20261007

Changes:        https://gitlab.com/veloren/veloren/-/compare/6162d9565a...ebfff9496e
DeltaFile
+149-145games/veloren-weekly/distinfo
+59-110games/veloren-weekly/files/patch-gilrs
+73-71games/veloren-weekly/Makefile.crates
+0-58games/veloren-weekly/files/patch-cpal
+2-2games/veloren-weekly/Makefile
+283-3865 files

FreeBSD/ports bcb41c0 — graphics/mesa-devel Makefile distinfo

graphics/mesa-devel: update to 26.2.b.4658

Changes:        https://gitlab.freedesktop.org/mesa/mesa/-/compare/9ac80d5c43c...be847f97bd4
DeltaFile
+3-3graphics/mesa-devel/distinfo
+2-3graphics/mesa-devel/Makefile
+5-62 files

FreeBSD/ports 09543f7 — benchmarks/clpeak Makefile distinfo

benchmarks/clpeak: update to 3.0.1

Changes:        https://github.com/krrishnarraj/clpeak/releases/tag/3.0.1
Reported by:    GitHub (watch releases)
DeltaFile
+3-3benchmarks/clpeak/distinfo
+1-1benchmarks/clpeak/Makefile
+4-42 files

LLVM/project 1a5b507 — lldb/source/API SystemInitializerFull.cpp, lldb/source/Plugins/ScriptInterpreter/Python ScriptInterpreterPython.cpp

[lldb] Don't fail initialization when Python can't be loaded (#229891)

SystemInitializerFull::Initialize returns early when the Python runtime
loader fails, preventing remaining plugins (like the platform) to be
initialized.

Both with the statically and dynamically linked plugins, not finding
Python at that point is non-fatal. The error can be more appropriately
handled later, when initializing the plugin as all the subsystems (i.e.
logging) have been initialized.

rdar://188858954
DeltaFile
+10-12lldb/source/API/SystemInitializerFull.cpp
+12-0lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
+22-122 files

FreeBSD/ports 08c89f9 — net-im/py-apprise distinfo Makefile

net-im/py-apprise: Update 1.11.0 => 1.13.1

Changelogs:
https://github.com/caronc/apprise/releases/tag/v1.12.0
https://github.com/caronc/apprise/releases/tag/v1.13.0
https://github.com/caronc/apprise/releases/tag/v1.13.1

- Add optional deps options.

PR:             298656
Approved by:    Nicholas Kirby <nick at kirby.cx> (maintainer, timeout > 2 weeks)
Sponsored by:   UNIS Labs (vvd)
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+33-6net-im/py-apprise/Makefile
+3-3net-im/py-apprise/distinfo
+36-92 files

OpenBSD/ports 7m86vhT — devel/jdk/11/patches patch-make_lib_Lib-java_instrument_gmk patch-make_launcher_LauncherCommon_gmk, devel/jdk/17/patches patch-make_common_modules_LauncherCommon_gmk patch-make_modules_java_instrument_Lib_gmk

   We support $ORIGIN fully now. Remove static linking work-arounds.
VersionDeltaFile
1.1+46-0devel/jdk/11/patches/patch-make_launcher_LauncherCommon_gmk
1.1+41-0devel/jdk/21/patches/patch-make_modules_java_instrument_Lib_gmk
1.1+41-0devel/jdk/17/patches/patch-make_modules_java_instrument_Lib_gmk
1.1+40-0devel/jdk/21/patches/patch-make_common_modules_LauncherCommon_gmk
1.1+40-0devel/jdk/17/patches/patch-make_common_modules_LauncherCommon_gmk
1.1+31-0devel/jdk/11/patches/patch-make_lib_Lib-java_instrument_gmk
+239-010 files not shown
+363-116 files

FreeBSD/ports 084e2fe — databases/py-sqlmodel distinfo Makefile

databases/py-sqlmodel: Update to 0.0.48

Changelog: https://github.com/fastapi/sqlmodel/blob/0.0.48/docs/release-notes.md

Reported by:    Repology
DeltaFile
+4-3databases/py-sqlmodel/Makefile
+3-3databases/py-sqlmodel/distinfo
+7-62 files

LLVM/project a95c073 — lldb/include/lldb/Utility ArchSpec.h, lldb/source/Plugins/Process/Utility StopInfoMachException.h StopInfoMachException.cpp

[lldb] Add support for arm64e.x1 (#229946)
DeltaFile
+51-0lldb/unittests/Utility/ArchSpecTest.cpp
+24-0lldb/source/Utility/ArchSpec.cpp
+23-0lldb/source/Plugins/Process/Utility/StopInfoMachException.cpp
+2-0lldb/source/Plugins/Process/Utility/StopInfoMachException.h
+2-0lldb/include/lldb/Utility/ArchSpec.h
+102-05 files

LLVM/project cd4e847 — clang/test/AST attr-counted-by-or-null-struct-ptrs.c attr-sized-by-struct-ptrs.c, clang/test/Sema attr-sized-by-struct-ptrs.c attr-sized-by-or-null-struct-ptrs.c

Update tests
DeltaFile
+0-26clang/test/AST/attr-counted-by-struct-ptrs.c
+0-24clang/test/AST/attr-sized-by-struct-ptrs.c
+0-24clang/test/AST/attr-sized-by-or-null-struct-ptrs.c
+0-23clang/test/AST/attr-counted-by-or-null-struct-ptrs.c
+11-5clang/test/Sema/attr-sized-by-struct-ptrs.c
+11-5clang/test/Sema/attr-sized-by-or-null-struct-ptrs.c
+22-1074 files not shown
+56-12710 files

LLVM/project 7ff07ab — clang/lib/Sema SemaDecl.cpp SemaDeclAttr.cpp

[BoundsSafety] Handle the counted_by family as a type attribute

counted_by / sized_by (and their _or_null variants) were handled as a
declaration-position attribute through handleCountedByAttrField.

Build the type during type construction instead and properly handle as a
type-position attribute. Building the node in type position also allows
the new way of late-parsing for type attributes: creates a type node
in place and fills it in once late parsing is done, which will be
enabled in the follow-up commits.

Assisted-by: Opus 4.8
DeltaFile
+3-106clang/lib/Sema/SemaBoundsSafety.cpp
+63-3clang/lib/Sema/SemaType.cpp
+21-27clang/lib/Sema/SemaDeclAttr.cpp
+19-0clang/lib/Sema/SemaDecl.cpp
+106-1364 files

LLVM/project 15c983a — clang/test/CIR/IR invalid-register-exit-dtor.cir

[CIR] Address reviewer feedback

Assisted-by: Cursor / claude-opus-5-5
DeltaFile
+21-0clang/test/CIR/IR/invalid-register-exit-dtor.cir
+21-01 files

LLVM/project 6cc5b59 — clang/lib/CIR/Dialect/IR CIRDialect.cpp, clang/test/CIR/CodeGen try-catch.cpp

[CIR] Classify reference-to-pointer catch parameters in CIRGen (#229579)

When a handler catches a reference to a pointer, __cxa_begin_catch
returns the caught pointer by value instead of the address of the
exception object, and how the reference is bound depends on whether the
pointer points to a class. The CIR type of the catch parameter cannot
always tell whether it is a reference to a pointer, or whether the
pointee is a class. CIRGen now records both facts from the AST in two
new InitCatchKind values, reference_to_pointer and
reference_to_record_pointer. The Itanium EH lowering switches on the
kind alone, the way classic codegen does.

Assisted-by: Claude Code / Claude Opus 5.5
DeltaFile
+258-0clang/test/CIR/IR/invalid-init-catch-param.cir
+216-0clang/test/CIR/Transforms/eh-abi-lowering-catch-param-ref.cir
+198-8clang/test/CIR/CodeGen/try-catch.cpp
+173-0clang/test/CIR/IR/construct-catch-param.cir
+86-2clang/test/CIR/Transforms/eh-abi-lowering-construct-catch-invalid.cir
+82-4clang/lib/CIR/Dialect/IR/CIRDialect.cpp
+1,013-144 files not shown
+1,148-4610 files

FreeBSD/ports e38e2a1 — devel/py-ty Makefile Makefile.crates

devel/py-ty: Update to 0.0.85

Changelog: https://github.com/astral-sh/ty/blob/0.0.85/CHANGELOG.md

Reported by:    Repology
DeltaFile
+15-15devel/py-ty/distinfo
+6-6devel/py-ty/Makefile.crates
+1-1devel/py-ty/Makefile
+22-223 files

NetBSD/src ZDOjuPg — share/mk bsd.x11.mk

   note xorg-server update.
VersionDeltaFile
1.169+2-2share/mk/bsd.x11.mk
+2-21 files

NetBSD/xsrc K31IRSE — external/mit/xorg-server/dist configure, external/mit/xorg-server/dist/Xi xipassivegrab.c xibarriers.c

   merge xorg-server 21.1.25.
VersionDeltaFile
1.7+57-29external/mit/xorg-server/dist/Xi/xibarriers.c
1.18+36-0external/mit/xorg-server/dist/dix/devices.c
1.28+14-14external/mit/xorg-server/dist/configure
1.13+13-5external/mit/xorg-server/dist/hw/xfree86/drivers/modesetting/drmmode_display.c
1.16+13-0external/mit/xorg-server/dist/os/utils.c
1.10+12-0external/mit/xorg-server/dist/Xi/xipassivegrab.c
+145-4816 files not shown
+178-6022 files

NetBSD/xsrc FNpOCEr — external/mit/xorg-server/dist ChangeLog, external/mit/xorg-server/dist/Xi xibarriers.c

   initial import of xorg-server-21.1.25
VersionDeltaFile
1.1.1.35+1,063-0external/mit/xorg-server/dist/ChangeLog
1.1.1.6+57-29external/mit/xorg-server/dist/Xi/xibarriers.c
1.1.1.6+53-4external/mit/xorg-server/dist/test/xi2/protocol-eventconvert.c
1.1.1.12+56-1external/mit/xorg-server/dist/hw/xquartz/X11Application.m
1.1.1.16+36-0external/mit/xorg-server/dist/dix/devices.c
1.1.1.7+23-5external/mit/xorg-server/dist/xkb/xkmread.c
+1,288-3947 files not shown
+1,545-11453 files

HardenedBSD/src b5d51c9 — contrib/kyua/doc kyua-report-html.1 kyua-report.1

Merge remote-tracking branch 'rad/hardened/current/master' into hardened/current/pledge
DeltaFile
+574-0contrib/kyua/doc/kyuafile.5
+498-0contrib/kyua/doc/kyua-test.1
+417-0contrib/kyua/doc/kyua-debug.1
+405-0contrib/kyua/doc/kyua.1
+307-0contrib/kyua/doc/kyua-report.1
+253-0contrib/kyua/doc/kyua-report-html.1
+2,454-010 files not shown
+3,681-1416 files

HardenedBSD/src ca5adbd — . Makefile.inc1, lib/libgcc_s_asneeded Makefile

Merge remote-tracking branch 'rad/hardened/15-stable/main' into hardened/15-stable/pledge
DeltaFile
+11-0lib/libgcc_s_asneeded/Makefile
+4-3Makefile.inc1
+3-3tests/sys/pmc/pmc_lifecycle_test.c
+2-2tests/sys/pmc/pmc_detach_test.c
+1-1tests/sys/pmc/pmc_log_test.c
+1-1tests/sys/pmc/pmc_exec_test.c
+22-105 files not shown
+27-1311 files

HardenedBSD/src e6bd6c3 — contrib/kyua/doc kyua-report-html.1 kyua-report.1

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+574-0contrib/kyua/doc/kyuafile.5
+498-0contrib/kyua/doc/kyua-test.1
+417-0contrib/kyua/doc/kyua-debug.1
+405-0contrib/kyua/doc/kyua.1
+307-0contrib/kyua/doc/kyua-report.1
+253-0contrib/kyua/doc/kyua-report-html.1
+2,454-010 files not shown
+3,681-1416 files

HardenedBSD/src ab92eca — . Makefile.inc1, lib/libgcc_s_asneeded Makefile

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+11-0lib/libgcc_s_asneeded/Makefile
+4-3Makefile.inc1
+3-3tests/sys/pmc/pmc_lifecycle_test.c
+2-2tests/sys/pmc/pmc_detach_test.c
+1-1tests/sys/pmc/pmc_log_test.c
+1-1tests/sys/pmc/pmc_exec_test.c
+22-105 files not shown
+27-1311 files

HardenedBSD/ports c7185ec — math/giacxcas pkg-plist, math/giacxcas/files patch-src_Makefile.in

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+215-10math/giacxcas/files/patch-src_Makefile.in
+124-37science/paraview/pkg-plist
+109-0science/paraview/files/patch-VTK_Rendering_ANARI_vtkAnariLightNode.cxx
+90-0math/giacxcas/pkg-plist
+60-0science/thermofun/files/patch-python_CMakeLists.txt
+41-5textproc/tgrep/distinfo
+639-5260 files not shown
+937-31466 files

FreeBSD/src a689dd9 — . Makefile.inc1, lib Makefile

libgcc_s: add libgcc_s_asneeded.so wrapper for gcc 16

GCC 16[0][1] now requires a wrapper lib to handle
`--push-state --as-needed -lgcc_s --pop-state` logic[1]
for `gcc` invocations. `g++` will still unconditionally
use `-lgcc_s`.

This fixes buildworld with gcc16.

[0] https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=8a99fdb70493df1294b53406913e5ea1fc971c13
[1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123396

Reviewed by:    jhb
MFC after:      3 days
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D59511

Squashed commits including fixups:
(cherry picked from commit fdd3f6f78888b02a1bfa69a0572317413dc14a45)

    [2 lines not shown]
DeltaFile
+11-0lib/libgcc_s_asneeded/Makefile
+4-3Makefile.inc1
+1-1share/mk/bsd.lib.mk
+1-0lib/Makefile
+1-0lib/libgcc_s_asneeded/libgcc_s_asneeded.ldscript
+18-45 files

HardenedBSD/src a689dd9 — . Makefile.inc1, lib Makefile

libgcc_s: add libgcc_s_asneeded.so wrapper for gcc 16

GCC 16[0][1] now requires a wrapper lib to handle
`--push-state --as-needed -lgcc_s --pop-state` logic[1]
for `gcc` invocations. `g++` will still unconditionally
use `-lgcc_s`.

This fixes buildworld with gcc16.

[0] https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=8a99fdb70493df1294b53406913e5ea1fc971c13
[1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123396

Reviewed by:    jhb
MFC after:      3 days
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D59511

Squashed commits including fixups:
(cherry picked from commit fdd3f6f78888b02a1bfa69a0572317413dc14a45)

    [2 lines not shown]
DeltaFile
+11-0lib/libgcc_s_asneeded/Makefile
+4-3Makefile.inc1
+1-1share/mk/bsd.lib.mk
+1-0lib/Makefile
+1-0lib/libgcc_s_asneeded/libgcc_s_asneeded.ldscript
+18-45 files

FreeBSD/src 9b2f363 — tests/sys/pmc pmc_log_test.c pmc_exec_test.c

tests/pmc: annotate busy loop counters with __unused

This fixes the build with gcc 16 after the changes
to -Wunused*[0].

[0] https://gcc.gnu.org/gcc-16/porting_to.html#changes-to-wunused

Reviewed by:    netchild
MFC after:      3 days
Sponsored by:   The FreeBSD Foundation

(cherry picked from commit 0be29268ae4e593581e1f711f0f8822a52215aef)
DeltaFile
+3-3tests/sys/pmc/pmc_lifecycle_test.c
+2-2tests/sys/pmc/pmc_detach_test.c
+1-1tests/sys/pmc/pmc_log_test.c
+1-1tests/sys/pmc/pmc_exec_test.c
+1-1tests/sys/pmc/pmc_credexec_test.c
+8-85 files

HardenedBSD/src 9b2f363 — tests/sys/pmc pmc_log_test.c pmc_exec_test.c

tests/pmc: annotate busy loop counters with __unused

This fixes the build with gcc 16 after the changes
to -Wunused*[0].

[0] https://gcc.gnu.org/gcc-16/porting_to.html#changes-to-wunused

Reviewed by:    netchild
MFC after:      3 days
Sponsored by:   The FreeBSD Foundation

(cherry picked from commit 0be29268ae4e593581e1f711f0f8822a52215aef)
DeltaFile
+3-3tests/sys/pmc/pmc_lifecycle_test.c
+2-2tests/sys/pmc/pmc_detach_test.c
+1-1tests/sys/pmc/pmc_log_test.c
+1-1tests/sys/pmc/pmc_exec_test.c
+1-1tests/sys/pmc/pmc_credexec_test.c
+8-85 files