LLVM/project f800218libunwind/src libunwind.cpp

[libunwind][PAC] Defang ptrauth's PC in valid CFI range abort

It turns out making the CFI check a release mode abort causes many,
if not the majority, of JITs to fail during unwinding as they do not
set up CFI sections for their generated code. As a result any JITs
that do nominally support unwinding (and catching) through their JIT
or assembly frames trip this abort.

rdar://170862047
DeltaFile
+11-17libunwind/src/libunwind.cpp
+11-171 files

FreeBSD/ports 777f936ports-mgmt/portmaster distinfo Makefile

ports-mgmt/portmaster: update to version 3.33

Merge pull request #73 from delphij/patch-1: Fix link for homepage

Fix bug 268397: Stop deleting the empty $LOCALBASE_COMPAT directory.
The patch suggested by Herbertz J. Skuhra (herbert at gojira.at) has been
applied to the source repository.

PR:             268397
DeltaFile
+3-3ports-mgmt/portmaster/distinfo
+1-1ports-mgmt/portmaster/Makefile
+4-42 files

NetBSD/pkgsrc RvkryCudoc CHANGES-2026

   doc: Updated misc/ascii to 3.32
VersionDeltaFile
1.1479+2-1doc/CHANGES-2026
+2-11 files

FreeBSD/ports 21fd818ports-mgmt/portmaster Makefile distinfo, ports-mgmt/portmaster/files patch-portmaster

ports-mgmt/portmaster: update to version 3.32

Changes in version 3.31:

Avoid use of -D due to an incompatbility with GNU make

Ports commit 755d190db121 by tijl (Tijl Coosemans) added a patch that
changed all uses of -DMACRO to MACRO=1 on make command lines, since
the MAKEFLAGS environment variable is passed to both BSD make and GNU
make (where selected) and the latter does not accept the -D option.

Changes in version 3.32:

Add -q option to --clean-distfiles
Fix small issues in the man page.
DeltaFile
+0-71ports-mgmt/portmaster/files/patch-portmaster
+6-8ports-mgmt/portmaster/Makefile
+3-3ports-mgmt/portmaster/distinfo
+9-823 files

NetBSD/pkgsrc Kg2x81Wmisc/ascii Makefile distinfo, misc/ascii/patches patch-aa

   ascii: update to 3.32.

   Reduce local changes.

   Upstream changes:

     Allow packagers to pass in hardening flags.
     Allow -d/-o/-x/-b to force the output radix.
VersionDeltaFile
1.21+11-8misc/ascii/Makefile
1.12+4-5misc/ascii/distinfo
1.6+1-1misc/ascii/patches/patch-aa
+16-143 files

FreeBSD/ports e3743efnet/webalizer-geodb distinfo Makefile

net/webalizer-geodb: Update to 20260301
DeltaFile
+3-3net/webalizer-geodb/distinfo
+1-1net/webalizer-geodb/Makefile
+4-42 files

LLVM/project 81872e7clang/test/CodeGenOpenCL cl-uniform-wg-size.cl

[NFC] Fix check lines for `clang/test/CodeGenOpenCL/cl-uniform-wg-size.cl` on Darwin (#184042)

DeltaFile
+6-6clang/test/CodeGenOpenCL/cl-uniform-wg-size.cl
+6-61 files

LLVM/project e6aafaepolly/lib/External/isl isl_ast_build_expr.c GIT_HEAD_ID, polly/lib/External/isl/test_inputs/codegen polly3.st polly3.c

[Polly] Update isl to isl-0.27-86-gcf471c16 (#184044)

Update isl to include
https://repo.or.cz/isl.git/commit/d1b49851aca59c1edd01cb1dc97674e6d79d07af
which fixes #180958

Closes #180958

Thanks @skimo-openhub for the fix and @thapgua for the bugreport.
DeltaFile
+65-9polly/lib/External/isl/isl_ast_build_expr.c
+5-0polly/lib/External/isl/test_inputs/codegen/polly3.st
+2-0polly/lib/External/isl/test_inputs/codegen/polly3.c
+1-1polly/lib/External/isl/GIT_HEAD_ID
+73-104 files

FreeBSD/ports a6a2f79www/py-yt-dlp distinfo pkg-plist, www/yt-dlp distinfo Makefile

www/{,py-}yt-dlp: update 2026.01.29 → 2026.02.21
DeltaFile
+3-3www/yt-dlp/distinfo
+3-3www/py-yt-dlp/distinfo
+5-0www/py-yt-dlp/pkg-plist
+3-2www/py-yt-dlp/Makefile
+3-2www/yt-dlp/Makefile
+17-105 files

FreeBSD/ports 1e0296fwww Makefile, www/py-yt-dlp-ejs Makefile pkg-descr

www/py-yt-dlp-ejs: New port: JavaScript challenge solver for yt-dlp
DeltaFile
+78-0www/py-yt-dlp-ejs/Makefile
+20-0www/py-yt-dlp-ejs/files/patch-hatch__build.py
+12-0www/py-yt-dlp-ejs/files/patch-pyproject.toml
+7-0www/py-yt-dlp-ejs/pkg-descr
+5-0www/py-yt-dlp-ejs/distinfo
+1-0www/Makefile
+123-06 files

FreeBSD/ports 693b58ebiology/gkl Makefile

biology/gkl: mark broken on aarch64

multiple errors in the log like:
/usr/lib/clang/19/include/ia32intrin.h:312:10: error: use of undeclared identifier '__builtin_ia32_readeflags_u32'

PR:     293534
Reported-by:    https://portsfallout.com/fallout?port=biology%2Fgkl%24
Approved-by:    yuri@ (maintainer)
DeltaFile
+2-0biology/gkl/Makefile
+2-01 files

LLVM/project 4287382clang/test/CodeGenOpenCL cl-uniform-wg-size.cl

[NFC] Fix check lines for `clang/test/CodeGenOpenCL/cl-uniform-wg-size.cl` on Darwin
DeltaFile
+6-6clang/test/CodeGenOpenCL/cl-uniform-wg-size.cl
+6-61 files

LLVM/project d947f8fclang/docs ReleaseNotes.rst, clang/include/clang/Basic DiagnosticSemaKinds.td

[clang][Sema] fix crash on __type_pack_element with dependent packs (GH180307) (#180407)

dependent pack expansions in __type_pack_element can result in
single-element template argument lists. When performing semantic
analysis for these builtins, the compiler needs to account for the
dependent expansions and handle them without triggering strict size
assertions. The patch adds this analysis and ensures we either defer
evaluation for dependent cases or report clear out-of-bounds diagnostics
instead of crashing
Ai was used for test generation and CI debugging 
fixes #180307
DeltaFile
+24-0clang/test/SemaCXX/builtin_templates_invalid_parameters.cpp
+11-5clang/lib/Sema/SemaTemplate.cpp
+1-1clang/include/clang/Basic/DiagnosticSemaKinds.td
+1-0clang/docs/ReleaseNotes.rst
+37-64 files

Linux/linux e2bd1b1lib debugobjects.c Kconfig.debug

Merge tag 'core-debugobjects-2026-03-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull debugobjects fix from Thomas Gleixner:
 "A single fix for debugobjects.

  The deferred page initialization prevents debug objects from
  allocating slab pages until the initialization is complete. That
  causes depletion of the pool and disabling of debugobjects.

  The reason is that debugobjects uses __GFP_HIGH for allocations as it
  might be invoked from arbitrary contexts. When PREEMPT_COUNT is
  disabled there is no way to know whether the context is safe to set
  __GFP_KSWAPD_RECLAIM.

  This worked until v6.18. Since then allocations w/o a reclaim flag
  cause new_slab() to end up in alloc_frozen_pages_nolock_noprof(),
  which returns early when deferred page initialization has not yet
  completed.


    [12 lines not shown]
DeltaFile
+18-1lib/debugobjects.c
+1-0lib/Kconfig.debug
+19-12 files

GhostBSD/build f0f41dbcommon_config autologin.sh setuser.sh, packages drivers common

Switch the default shell to zsh and update related configurations (#268)

Also added some packages for KVM and VMWare
DeltaFile
+17-29common_config/autologin.sh
+3-0packages/drivers
+1-1common_config/setuser.sh
+1-1packages/common
+22-314 files

LLVM/project f05d2e8clang/test/CodeGenOpenCL amdgpu-enqueue-kernel.cl cl-uniform-wg-size.cl, llvm/lib/IR AutoUpgrade.cpp

[AMDGPU] Make uniform-work-group-size a valueless attribute (#183925)

The "uniform-work-group-size" function attribute previously took a
string value of "true" or "false". Since presence alone can convey the
"true" semantics and absence can convey "false", the value is
unnecessary.

This patch converts it to a valueless string attribute: presence
indicates true, absence indicates false. For backward compatibility,
auto-upgrade logic is added in both UpgradeAttributes (bitcode) and
UpgradeFunctionAttributes: if the old value is "true", the attribute is
kept without a value; if "false", the attribute is removed.
DeltaFile
+24-26clang/test/CodeGenOpenCL/amdgpu-enqueue-kernel.cl
+14-13clang/test/CodeGenOpenCL/cl-uniform-wg-size.cl
+21-0llvm/lib/IR/AutoUpgrade.cpp
+21-0llvm/test/Bitcode/upgrade-uniform-work-group-size.ll
+4-9llvm/lib/Target/AMDGPU/AMDGPUAttributor.cpp
+5-6llvm/test/CodeGen/AMDGPU/uniform-work-group-propagate-attribute.ll
+89-5445 files not shown
+167-13451 files

LLVM/project 89498e2libunwind/src libunwind.cpp

[libunwind][PAC] Defang ptrauth's PC in valid CFI range abort

It turns out making the CFI check a release mode abort causes many,
if not the majority, of JITs to fail during unwinding as they do not
set up CFI sections for their generated code. As a result any JITs
that do nominally support unwinding (and catching) through their JIT
or assembly frames trip this abort.

rdar://170862047
DeltaFile
+10-17libunwind/src/libunwind.cpp
+10-171 files

GhostBSD/build 157edd6common_config autologin.sh setuser.sh, packages drivers common

Switch the default shell to zsh and update related configurations

Also added some packages for KVM and VMWare
DeltaFile
+17-29common_config/autologin.sh
+3-0packages/drivers
+1-1common_config/setuser.sh
+1-1packages/common
+22-314 files

LLVM/project e2ef93fclang/test/CodeGenOpenCL .gdb_history

[NFC] Remove `clang/test/CodeGenOpenCL/.gdb_history` (#184038)

DeltaFile
+0-11clang/test/CodeGenOpenCL/.gdb_history
+0-111 files

GhostBSD/gib 1fd30a2src add_admin.py

Merge pull request #87 from ghostbsd/zsh

Set default shell to zsh and update active shell index
DeltaFile
+2-5src/add_admin.py
+2-51 files

Linux/linux 5920da4arch/x86/include/asm cfi.h runtime-const.h, arch/x86/kernel alternative.c

Merge tag 'x86-urgent-2026-03-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull x86 fixes from Ingo Molnar:

 - Fix speculative safety in fred_extint()

 - Fix __WARN_printf() trap in early_fixup_exception()

 - Fix clang-build boot bug for unusual alignments, triggered by
   CONFIG_DEBUG_FORCE_FUNCTION_ALIGN_64B=y

 - Replace the final few __ASSEMBLY__ stragglers that snuck in lately
   into non-UAPI x86 headers and use __ASSEMBLER__ consistently (again)

* tag 'x86-urgent-2026-03-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  x86/headers: Replace __ASSEMBLY__ stragglers with __ASSEMBLER__
  x86/cfi: Fix CFI rewrite for odd alignments
  x86/bug: Handle __WARN_printf() trap in early_fixup_exception()
  x86/fred: Correct speculative safety in fred_extint()
DeltaFile
+22-7arch/x86/kernel/alternative.c
+2-11arch/x86/net/bpf_jit_comp.c
+8-4arch/x86/include/asm/cfi.h
+2-5arch/x86/mm/extable.c
+3-3arch/x86/include/asm/runtime-const.h
+3-3arch/x86/include/asm/bug.h
+40-336 files not shown
+50-4212 files

FreeBSD/ports fba1610audio/subtui distinfo Makefile

audio/subtui: Update to 2.8.0

Changelog: https://github.com/MattiaPun/SubTUI/releases/tag/v2.8.0
DeltaFile
+5-5audio/subtui/distinfo
+1-1audio/subtui/Makefile
+6-62 files

FreeBSD/ports 5fdac53misc/github-copilot-cli/files patch-node__modules__github_copilot_npm-loader.js

misc/github-copilot-cli: Fix typo in comment
DeltaFile
+1-1misc/github-copilot-cli/files/patch-node__modules__github_copilot_npm-loader.js
+1-11 files

LLVM/project fac43d5clang/test/CodeGenOpenCL .gdb_history

[NFC] Remove `clang/test/CodeGenOpenCL/.gdb_history`
DeltaFile
+0-11clang/test/CodeGenOpenCL/.gdb_history
+0-111 files

FreeBSD/ports cc3c57emisc/gemini-cli pkg-plist distinfo, misc/gemini-cli/files package-lock.json

misc/gemini-cli: update 0.26.0 → 0.31.0
DeltaFile
+18,983-1,885misc/gemini-cli/pkg-plist
+1,883-936misc/gemini-cli/files/package-lock.json
+3-3misc/gemini-cli/distinfo
+1-1misc/gemini-cli/Makefile
+20,870-2,8254 files

LLVM/project 248e5d1clang/test/CodeGenOpenCL amdgpu-enqueue-kernel.cl cl-uniform-wg-size.cl, llvm/lib/IR AutoUpgrade.cpp

[AMDGPU] Make uniform-work-group-size a valueless attribute

The "uniform-work-group-size" function attribute previously took a
string value of "true" or "false". Since presence alone can convey
the "true" semantics and absence can convey "false", the value is
unnecessary.

This patch converts it to a valueless string attribute: presence
indicates true, absence indicates false. For backward compatibility,
auto-upgrade logic is added in both UpgradeAttributes (bitcode) and
UpgradeFunctionAttributes: if the old value is "true", the attribute
is kept without a value; if "false", the attribute is removed.

All setters (Clang CodeGen, OMPIRBuilder, AMDGPUAttributor, ROCDL
translation) and readers (AMDGPUAttributor, AMDGPULowerKernelAttributes,
AMDGPUHSAMetadataStreamer) are updated accordingly. The attribute is
also documented in the AMDGPU LLVM IR Attributes table where it was
previously missing.
DeltaFile
+24-26clang/test/CodeGenOpenCL/amdgpu-enqueue-kernel.cl
+14-13clang/test/CodeGenOpenCL/cl-uniform-wg-size.cl
+21-0llvm/lib/IR/AutoUpgrade.cpp
+21-0llvm/test/Bitcode/upgrade-uniform-work-group-size.ll
+4-9llvm/lib/Target/AMDGPU/AMDGPUAttributor.cpp
+5-6llvm/test/CodeGen/AMDGPU/uniform-work-group-propagate-attribute.ll
+89-5445 files not shown
+167-13451 files

FreeBSD/ports 551d942net-mgmt/prometheus3 distinfo Makefile

net-mgmt/prometheus3: Update to 3.10.0

Changelog:
https://github.com/prometheus/prometheus/releases/tag/v3.10.0
DeltaFile
+7-7net-mgmt/prometheus3/distinfo
+4-2net-mgmt/prometheus3/Makefile
+11-92 files

FreeBSD/ports 609dcfcsysutils/eksctl distinfo Makefile

sysutils/eksctl: Update to 0.223.0

Changelogs:
https://github.com/eksctl-io/eksctl/releases/tag/v0.223.0
https://github.com/eksctl-io/eksctl/releases/tag/v0.222.0
DeltaFile
+5-5sysutils/eksctl/distinfo
+2-3sysutils/eksctl/Makefile
+7-82 files

FreeBSD/ports 4ff0735games/solarus-quest-editor distinfo Makefile

games/solarus-quest-editor: Update to 2.0.3

Changelog:
https://gitlab.com/solarus-games/solarus/-/blob/release-2.0.3/editor/changelog.md
DeltaFile
+3-3games/solarus-quest-editor/distinfo
+1-1games/solarus-quest-editor/Makefile
+4-42 files

FreeBSD/ports bf804e0games/solarus distinfo pkg-plist

games/solarus: Update to 2.0.3

Changelog:
https://gitlab.com/solarus-games/solarus/-/blob/release-2.0.3/changelog.md
DeltaFile
+3-3games/solarus/distinfo
+3-1games/solarus/pkg-plist
+1-1games/solarus/Makefile
+7-53 files