LLVM/project 194c292 — mlir/include/mlir/Dialect/OpenACC/Transforms Passes.td, mlir/lib/Dialect/OpenACC/Transforms ACCBindRoutine.cpp

[mlir][OpenACC] Materialize routine bind targets before parallel call rewriting. (#227035)

Separate string-bound OpenACC routine target materialization from call
rewriting.

Add a module-level pass that creates declarations for string-bound
routine targets before the existing per-function ACCBindRoutine pass
rewrites calls. Run the new pass once on the outer module and once on
each GPU module. Remove declaration creation from ACCBindRoutine.

Extend coverage with two outer-module callers and two GPU callers that
reference the same bound routine, a GPU-module-local routine case, and
negative tests for missing materialization and invalid pass placement.
Update the pipeline test to verify ordering in both outer-module and
GPU-module pipelines.
DeltaFile
+121-24mlir/lib/Dialect/OpenACC/Transforms/ACCBindRoutine.cpp
+39-3mlir/test/Dialect/OpenACC/acc-bind-routine.mlir
+15-1mlir/include/mlir/Dialect/OpenACC/Transforms/Passes.td
+16-0mlir/test/Dialect/OpenACC/acc-bind-routine-missing-materialization.mlir
+9-0mlir/test/Dialect/OpenACC/acc-materialize-routine-bind-targets-invalid.mlir
+1-1mlir/test/Dialect/OpenACC/acc-cg-to-gpu-bound-routine-call.mlir
+201-296 files

LLVM/project 2f5fba5 — llvm/lib/Target/ARM Thumb1InstrInfo.cpp ARMBaseInstrInfo.cpp

[ARM] Replace uses of ARM::NoRegister with Register() or isValid() NFC (#224083)

Same as https://github.com/llvm/llvm-project/pull/220227 but for the ARM
backend. This replaces remaining uses of ARM::NoRegister and unsigned
with the Register class in lib/Target/ARM.
DeltaFile
+54-51llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp
+19-19llvm/lib/Target/ARM/Thumb1FrameLowering.cpp
+14-16llvm/lib/Target/ARM/ARMAsmPrinter.cpp
+3-3llvm/lib/Target/ARM/MVETailPredUtils.h
+2-2llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp
+1-1llvm/lib/Target/ARM/Thumb1InstrInfo.cpp
+93-925 files not shown
+98-9711 files

LLVM/project b9c1e19 — llvm/lib/Transforms/Vectorize LoopIdiomVectorize.cpp, llvm/test/Transforms/LoopIdiom/AArch64 find-first-byte-nested.ll

[LoopIdiomVectorize] Don't add the match-index block to the parent loop when it exits (#225576)

`expandFindFirstByte` unconditionally adds BB4, the block that computes
the index of the match, to the parent loop. BB4 branches only to
ExitSucc. When the `find_first_of` idiom is nested inside another loop,
and a match exits that enclosing loop, BB4 always leaves the parent loop
and so is not part of it. `LoopInfo` is then inconsistent, and
`LoopBase::verifyLoop()` fails with `"Loop block has no in-loop
successors!"`.

A release build compiles that check out. It instead crashes later, in a
pass that consumes the stale analysis. IndVarSimplify is the one seen in
practice.

Only add BB4 to the parent loop when the parent loop contains ExitSucc.
The sibling `expandFindMismatch` is unaffected, because its success path
lands in a block split out of the preheader, which is inside the parent
loop already.


    [6 lines not shown]
DeltaFile
+408-0llvm/test/Transforms/LoopIdiom/AArch64/find-first-byte-nested.ll
+9-1llvm/lib/Transforms/Vectorize/LoopIdiomVectorize.cpp
+417-12 files

NetBSD/pkgsrc-wip 20d65f4 — suse15_gdb TODO

suse15_gdb: list source
DeltaFile
+4-0suse15_gdb/TODO
+4-01 files

NetBSD/pkgsrc-wip 97f08f6 — . Makefile, suse15_gdb DESCR Makefile

suse15_gdb: add package

starting gdb doesn't work though, see TODO
DeltaFile
+71-0suse15_gdb/distinfo
+38-0suse15_gdb/TODO
+35-0suse15_gdb/Makefile
+7-0suse15_gdb/DESCR
+1-0Makefile
+152-05 files

FreeBSD/ports 167ca59 — devel/cjose distinfo pkg-plist, devel/cjose/files patch-cjose.pc.in

devel/cjose: Update to 0.8.0.20260912

Enable "make test"

Backport following commits (due to size utilize GH_TAGNAME)
291d835b0dc9873b2fddc1da225fbfcd26f56b22
64d0513a2b23d1a631fb5c4ecb6c1a31ef79ef1d
3a8baf45355318457bad7547b29ff0cff0079f5e
d1d648c4c7a2991d8cf4578c1bac90e4598f8904
cecbc40223deaaa00c3fbdbd1cf64515f8bf6ffd
9beb82d39adbc5d8ef6cd9bc238df9d439666bc1
a12e7c50a5d5b4a0db6cf2b6f515f6041fe99a11

Patch initially submitted by Ivo Marino <ivo.marino+freebsd at gmail.com>

References:
https://github.com/cisco/cjose/commit/291d835b0dc9873b2fddc1da225fbfcd26f56b22
https://github.com/cisco/cjose/commit/64d0513a2b23d1a631fb5c4ecb6c1a31ef79ef1d
https://github.com/cisco/cjose/commit/3a8baf45355318457bad7547b29ff0cff0079f5e

    [7 lines not shown]
DeltaFile
+9-17devel/cjose/Makefile
+0-10devel/cjose/files/patch-cjose.pc.in
+6-2devel/cjose/pkg-plist
+3-3devel/cjose/distinfo
+18-324 files

FreeBSD/ports 0883ca6 — emulators/azahar Makefile

emulators/azahar: Limit to amd64

aarch64 is currently broken due to incompatible system boost

PR:             298924
Reported by:    pkg-fallout
DeltaFile
+1-0emulators/azahar/Makefile
+1-01 files

FreeBSD/ports 338b35a — textproc/utf8proc pkg-plist Makefile, textproc/utf8proc/files patch-CMakeLists.txt

textproc/utf8proc: Update to 2.12.0

Changelog:
https://github.com/JuliaStrings/utf8proc/releases/tag/v2.12.0
DeltaFile
+7-7textproc/utf8proc/distinfo
+3-3textproc/utf8proc/Makefile
+1-1textproc/utf8proc/pkg-plist
+1-1textproc/utf8proc/files/patch-CMakeLists.txt
+12-124 files

FreeBSD/ports 3351eb1 — security/lego Makefile distinfo

security/lego: Update to 5.5.2

Changelog: https://github.com/go-acme/lego/releases/tag/v5.5.2

PR:             298892
DeltaFile
+5-5security/lego/distinfo
+1-1security/lego/Makefile
+6-62 files

FreeBSD/ports f1d2c0b — converters/fribidi pkg-plist distinfo, converters/fribidi/files patch-fribidi.pc.in fribidi-config

converters/fribidi: Update to 1.0.17

Changelog: https://github.com/fribidi/fribidi/releases/tag/v1.0.17

PR:             298866
Approved by:    arrowd (desktop)
DeltaFile
+0-19converters/fribidi/files/fribidi-config
+2-10converters/fribidi/Makefile
+0-8converters/fribidi/files/patch-fribidi.pc.in
+3-3converters/fribidi/distinfo
+1-1converters/fribidi/pkg-plist
+6-415 files

FreeBSD/ports 50e04b2 — audio/libmikmod pkg-plist Makefile

audio/libmikmod: Update to 3.3.14

* Add USES= pathfix

Changelog: https://mikmod.sourceforge.net/#news

PR:             298421
Reviewed by:    neuroworker at gmail.com (maintainer)
DeltaFile
+3-3audio/libmikmod/distinfo
+2-2audio/libmikmod/Makefile
+1-0audio/libmikmod/pkg-plist
+6-53 files

FreeBSD/ports ff5c3b6 — multimedia/ffmpeg Makefile distinfo

multimedia/ffmpeg: Update to 9.0.2

Changelog:
https://code.ffmpeg.org/FFmpeg/FFmpeg/src/tag/n9.0.2/Changelog

PR:             298668
Reviewed by:    makc
Exp-run by:     antoine
DeltaFile
+7-7multimedia/ffmpeg/pkg-plist
+3-3multimedia/ffmpeg/distinfo
+1-1multimedia/ffmpeg/Makefile
+11-113 files

LLVM/project f2b0119 — llvm/test/CodeGen/AMDGPU isel-amdgpu-cs-chain-cc.ll, llvm/test/CodeGen/AMDGPU/GlobalISel irtranslator-call-abi-attribute-hints.ll dereferenceable-declaration.ll

AMDGPU: Mark the return address def of SI_CALL dead (#227062)

The call writes the return address but nothing in the local function
reads the new value. Avoid needing to recover the dead flag later.

Co-authored-by: Claude Opus 5 <noreply at anthropic.com>
DeltaFile
+93-93llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-call.ll
+50-50llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-call-return-values.ll
+36-36llvm/test/CodeGen/AMDGPU/isel-amdgpu-cs-chain-cc.ll
+20-20llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-call-implicit-args.ll
+10-10llvm/test/CodeGen/AMDGPU/GlobalISel/dereferenceable-declaration.ll
+6-6llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-call-abi-attribute-hints.ll
+215-21514 files not shown
+246-24520 files

FreeBSD/ports 5bec846 — www/p5-Amon2 Makefile distinfo

www/p5-Amon2: Update version 6.16=>6.18

Changelog: https://metacpan.org/dist/Amon2/changes
DeltaFile
+3-3www/p5-Amon2/distinfo
+2-1www/p5-Amon2/Makefile
+5-42 files

FreeBSD/ports 2b84e03 — databases/mysql-connector-c++ Makefile

databases/mysql-connector-c++: Fix CPE

After the Oracle takeover there were no CVEs that generated a new CPE
ID so currently there is no CPE Product and MySQL is no longer a valid
CPE Vendor.

Changelog: https://dev.mysql.com/doc/relnotes/connector-cpp/en/news-${NEW_VERSION//./-}.html
DeltaFile
+2-2databases/mysql-connector-c++/Makefile
+2-21 files

FreeBSD/ports c96f82e — www/p5-HTTP-Session2 distinfo Makefile

www/p5-HTTP-Session2: Update version 1.10=>1.11

Changelog: https://metacpan.org/dist/HTTP-Session2/changes
DeltaFile
+3-3www/p5-HTTP-Session2/distinfo
+3-3www/p5-HTTP-Session2/Makefile
+6-62 files

FreeBSD/ports 8260c68 — net-mgmt/py-arouteserver Makefile distinfo

net-mgmt/py-arouteserver: Update version 1.19.0=>1.20.0

Changelog: https://github.com/pierky/arouteserver/releases/tag/v1.20.0
DeltaFile
+3-3net-mgmt/py-arouteserver/distinfo
+1-1net-mgmt/py-arouteserver/Makefile
+4-42 files

FreeBSD/ports ecf2900 — dns/poweradmin Makefile distinfo, dns/poweradmin/files patch-caddy.conf.example patch-nginx.conf.example

dns/poweradmin: Update version 4.4.0=>4.4.1

Changelog: https://github.com/poweradmin/poweradmin/releases/tag/v4.4.1
DeltaFile
+22-144dns/poweradmin/files/patch-nginx.conf.example
+3-3dns/poweradmin/files/patch-caddy.conf.example
+3-3dns/poweradmin/distinfo
+1-2dns/poweradmin/Makefile
+29-1524 files

FreeBSD/ports 4e87ebc — devel/radare2 pkg-plist Makefile, devel/radare2/files patch-libr_core_cmd__anal.inc.c patch-libr_util_sys.c

devel/radare2: Update version 6.1.4=>6.1.8

Changelog: https://github.com/radareorg/radare2/releases/tag/6.1.8
DeltaFile
+43-0devel/radare2/files/patch-libr_debug_p_native_bsd_bsd__debug.c
+9-7devel/radare2/distinfo
+10-4devel/radare2/Makefile
+11-1devel/radare2/pkg-plist
+4-4devel/radare2/files/patch-libr_util_sys.c
+2-2devel/radare2/files/patch-libr_core_cmd__anal.inc.c
+79-186 files

FreeBSD/ports 5c3f5e4 — www Makefile, www/py-dj61-django-debug-toolbar distinfo pkg-descr

www/py-dj61-django-debug-toolbar: New port

The Django Debug Toolbar is a configurable set of panels that display
various debug information about the current request/response and when
clicked, display more details about the panel's content.

WWW: https://django-debug-toolbar.readthedocs.io/en/latest/
DeltaFile
+27-0www/py-dj61-django-debug-toolbar/Makefile
+3-0www/py-dj61-django-debug-toolbar/distinfo
+3-0www/py-dj61-django-debug-toolbar/pkg-descr
+1-0www/Makefile
+34-04 files

FreeBSD/ports fca6386 — devel/py-tox Makefile distinfo

devel/py-tox: Update version 4.43.0=>4.44.0

Changelog: https://github.com/tox-dev/tox/releases/tag/4.44.0
DeltaFile
+3-3devel/py-tox/distinfo
+1-1devel/py-tox/Makefile
+4-42 files

FreeBSD/ports f3f0374 — finance/py-stripe Makefile distinfo

finance/py-stripe: Update version 7.4.0=>7.5.0

Changelog: https://github.com/stripe/stripe-python/releases/tag/v7.5.0
DeltaFile
+3-3finance/py-stripe/distinfo
+1-1finance/py-stripe/Makefile
+4-42 files

FreeBSD/ports 9a52a47 — www/py-autobahn distinfo Makefile

www/py-autobahn: Update version 26.6.2=>26.7.1

Changelog: https://github.com/crossbario/autobahn-python/releases/tag/v26.7.1
DeltaFile
+4-5www/py-autobahn/Makefile
+3-3www/py-autobahn/distinfo
+7-82 files

FreeBSD/ports 9d2f6c6 — devel/py-unidiff Makefile distinfo

devel/py-unidiff: Update version 1.0.0=>1.0.1

Changelog: https://github.com/matiasb/python-unidiff/releases/tag/v1.0.1
DeltaFile
+3-3devel/py-unidiff/distinfo
+1-1devel/py-unidiff/Makefile
+4-42 files

FreeBSD/ports a87248f — devel/py-repoze.who distinfo Makefile, devel/py-repoze.who/files patch-pyproject.toml

devel/py-repoze.who: Update version 3.1.0=>3.2.0

Changelog: https://github.com/repoze/repoze.who/releases/tag/3.2.0
DeltaFile
+12-0devel/py-repoze.who/files/patch-pyproject.toml
+5-4devel/py-repoze.who/Makefile
+3-3devel/py-repoze.who/distinfo
+20-73 files

FreeBSD/ports fa879df — devel/py-pytest-randomly distinfo Makefile

devel/py-pytest-randomly: Update version 4.1.0=>5.0.0

Changelog: https://github.com/pytest-dev/pytest-randomly/releases/tag/5.0.0
DeltaFile
+4-5devel/py-pytest-randomly/Makefile
+3-3devel/py-pytest-randomly/distinfo
+7-82 files

FreeBSD/ports e5468b6 — devel/py-pytest-env Makefile distinfo

devel/py-pytest-env: Update version 1.1.4=>1.1.5

Changelog: https://github.com/pytest-dev/pytest-env/releases/tag/1.1.5
DeltaFile
+3-3devel/py-pytest-env/distinfo
+1-1devel/py-pytest-env/Makefile
+4-42 files

FreeBSD/ports 44fc309 — devel/py-pydevd Makefile distinfo

devel/py-pydevd: Update version 3.4.1=>3.5.0

Changelog: https://github.com/fabioz/PyDev.Debugger/releases/tag/pydev_debugger_3_5_0
DeltaFile
+3-3devel/py-pydevd/distinfo
+1-1devel/py-pydevd/Makefile
+4-42 files

FreeBSD/ports f6a6b43 — security/vault Makefile distinfo

security/vault: Update version 2.1.0=>2.1.1

Changelog: https://github.com/hashicorp/vault/releases/tag/v2.1.1
DeltaFile
+17-17security/vault/distinfo
+1-1security/vault/Makefile
+18-182 files

FreeBSD/ports 8745a7d — devel/py-pipdeptree Makefile

devel/py-pipdeptree: Return to pool
DeltaFile
+1-1devel/py-pipdeptree/Makefile
+1-11 files