LLVM/project 5eef528llvm/lib/Target/AMDGPU AMDGPUAsmPrinter.cpp, llvm/test/CodeGen/AMDGPU codegen-no-subarch-warn.ll

AMDGPU: Warn if trying to codegen without a subarch (#220245)

Warn if using the legacy amdgcn name, or amdgpu without a
specified subarch. This is to push all the non-clang frontends
to update to the new system, but this should turn into an error
in the next release.

Co-authored-by: Claude (Opus 4.8) <noreply at anthropic.com>
DeltaFile
+20-1llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp
+16-0llvm/test/CodeGen/AMDGPU/codegen-no-subarch-warn.ll
+36-12 files

LLVM/project 1b14859clang/include/clang/CIR/Dialect/IR CIROps.td, clang/lib/CIR/Lowering/DirectToLLVM LowerToLLVM.cpp

[CIR][NFC] Use declarative llvmOp lowering for coroutine intrinsics (#221343)

This PR switches the coroutine intrinsic ops (`cir.coro.intrinsic.id`,
`.alloc`, `.begin`, `.end`, `.free`, `.size`) to use the declarative
`llvmOp` field instead of hand-written lowering patterns.
DeltaFile
+0-52clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
+6-0clang/include/clang/CIR/Dialect/IR/CIROps.td
+6-522 files

FreeBSD/ports 67c02a3www/freenginx-devel Makefile Makefile.extmod, www/freenginx-devel/files extra-patch-ngx_http_auth_jwt_module.c

www/freenginx-devel: third-party modules management (+)

- update ngx-http-auth-jwt module to 2.5.0

Bump PORTREVISION.

Sponsored by:   tipi.work
DeltaFile
+0-20www/freenginx-devel/files/extra-patch-ngx_http_auth_jwt_module.c
+3-3www/freenginx-devel/distinfo
+1-2www/freenginx-devel/Makefile.extmod
+1-1www/freenginx-devel/Makefile
+5-264 files

LLVM/project e1474e5clang-tools-extra/clangd/unittests ParsedASTTests.cpp XRefsTests.cpp, clang-tools-extra/unittests/clang-tidy ClangTidyOptionsTest.cpp

[clang-tools-extra][NFC] Fix -Wunused-template violations (#221427)

These cause build errors in
https://github.com/llvm/llvm-project/actions/runs/33952646467/job/101270176288.
DeltaFile
+0-13clang-tools-extra/clangd/unittests/TUSchedulerTests.cpp
+0-9clang-tools-extra/clangd/unittests/ClangdLSPServerTests.cpp
+0-4clang-tools-extra/unittests/clang-tidy/ClangTidyOptionsTest.cpp
+0-4clang-tools-extra/clangd/unittests/PreambleTests.cpp
+0-3clang-tools-extra/clangd/unittests/XRefsTests.cpp
+0-2clang-tools-extra/clangd/unittests/ParsedASTTests.cpp
+0-352 files not shown
+0-378 files

FreeBSD/ports 1fe2f6ewww/freenginx-devel Makefile.extmod Makefile

www/freenginx-devel: third-party modules management (+)

- update nginx-auth-jwt module to 0.15.0, for details see
  https://github.com/kjdev/nginx-auth-jwt/compare/0.14.2...0.15.0

Bump PORTREVISION.

Sponsored by:   tipi.work
DeltaFile
+7-5www/freenginx-devel/distinfo
+3-2www/freenginx-devel/Makefile.extmod
+3-2www/freenginx-devel/Makefile
+13-93 files

NetBSD/pkgsrc-wip 9bb15e0py-img2pdf Makefile

py-img2pdf: Remove pkg-config tool dependency

Not needed.
DeltaFile
+0-2py-img2pdf/Makefile
+0-21 files

NetBSD/pkgsrc-wip b974e86py-img2pdf ALTERNATIVES PLIST

py-img2pdf: Add support for ALTERNATIVES

Permit to coexists with different Python versions.
DeltaFile
+2-2py-img2pdf/PLIST
+4-0py-img2pdf/Makefile
+2-0py-img2pdf/ALTERNATIVES
+8-23 files

FreeBSD/ports 9c8d614devel/rhg Makefile distinfo

devel/rhg: update: 7.2.3 -> 7.2.4

<ChangeLog>

- Fix the detection of peers with limited query size during discovery
- rhg: include the path in purge’s directory removal errors
- verify: remove incorrect fncache branch in file index case
- update: fix status after a flag-only update of symlink into a file,
  in rust
- update: fix status after a flag-only update of a file into a
  symlink, in rust
- rust: respect umask for executable files during update

</ChangeLog>

Sponsored by:   tipi.work
DeltaFile
+3-3devel/rhg/distinfo
+1-2devel/rhg/Makefile
+4-52 files

NetBSD/pkgsrc-wip f07ee23py-img2pdf Makefile

py-img2pdf: Add *DEPENDS
DeltaFile
+4-0py-img2pdf/Makefile
+4-01 files

FreeBSD/src 7dfadd7sbin/hastctl hastctl.c, sbin/hastd hast.h hastd.c

hastd: Add a stop control message

Add a stop control message which causes hastd to clean up and terminate.

Reviewed by:    kevans
Differential Revision:  https://reviews.freebsd.org/D59344
DeltaFile
+17-0sbin/hastd/control.c
+14-0sbin/hastctl/hastctl.c
+8-4sbin/hastd/hastd.c
+1-0sbin/hastd/hast.h
+40-44 files

FreeBSD/src ff4b81esys/kern vfs_syscalls.c kern_descrip.c, sys/sys syscallsubr.h

syscalls: Avoid C++ reserved words

Both kern_renameat() and kern_dup() had arguments named `new`.  Rename
their arguments to match their respecitve manual pages.

Sponsored by:   Klara, Inc.
Sponsored by:   NetApp, Inc.
Reviewed by:    kib
Differential Revision:  https://reviews.freebsd.org/D59386
DeltaFile
+23-23sys/kern/kern_descrip.c
+10-10sys/kern/vfs_syscalls.c
+3-3sys/sys/syscallsubr.h
+36-363 files

FreeBSD/src 4ec3ca5etc/mtree BSD.tests.dist, sbin/hastd Makefile

hastd: Add rudimentary tests

Test that we can start and stop hastd with an empty configuration.

Reviewed by:    kevans
Differential Revision:  https://reviews.freebsd.org/D59345
DeltaFile
+36-0sbin/hastd/tests/hastd_test.sh
+4-0sbin/hastd/tests/Makefile
+3-0sbin/hastd/Makefile
+2-0etc/mtree/BSD.tests.dist
+45-04 files

FreeBSD/src 911bda7sbin/hastd nv.c

hastd: Ensure nvpair padding is initialized

The proto-libnv implementation embedded in hastd pads names and values
out to the nearest multiple of eight bytes, but leaves the padding
uninitialized, leaking up to 14 bytes of recycled heap per pair in a
message.

While here, switch from bcopy() to memcpy().

MFC after:      3 days
Reviewed by:    kevans, emaste
Differential Revision:  https://reviews.freebsd.org/D59343
DeltaFile
+3-3sbin/hastd/nv.c
+3-31 files

LLVM/project 698428ellvm/include/llvm/Analysis DOTGraphTraitsPass.h

[Analysis] Remove dead WriteDOTGraphToFile (NFC) (#221413)

The last callers were migrated to DOTGraphTraitsPrinter on May 16, 2022
in commit 7dce9eb6e507d48d0b79bfb408592936d378cc28.

Assisted-by: Antigravity
DeltaFile
+0-21llvm/include/llvm/Analysis/DOTGraphTraitsPass.h
+0-211 files

FreeBSD/ports 114198bsecurity/lego Makefile distinfo

security/lego: Update 5.4.0 => 5.4.1

Changelog:
https://github.com/go-acme/lego/blob/v5.4.1/CHANGELOG.md

PR:             298212
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+5-5security/lego/distinfo
+1-2security/lego/Makefile
+6-72 files

HardenedBSD/src e0a7832usr.sbin/bsdinstall/scripts hardening

HBSD: Resolve merge conflict

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+0-19usr.sbin/bsdinstall/scripts/hardening
+0-191 files

NetBSD/pkgsrc-wip a9a033dpy-img2pdf Makefile

py-img2pdf: Use REPLACE_PYTHON

lang/python/application.mk defines REPLACE_PYTHON that we can reuse
instead of redefining it.

NFCI.
DeltaFile
+2-4py-img2pdf/Makefile
+2-41 files

FreeBSD/doc 9ffea3ashared releases.adoc

macros: Bump number of ports

Watching wosch make the ports tree manpages,
we have 37816 packages for latest and 36879 for quarterly.
DeltaFile
+1-1shared/releases.adoc
+1-11 files

GhostBSD/ports e40d0b9devel/llvm15-libs Makefile, devel/llvm16-libs Makefile

Merge pull request #126 from ghostbsd/llvm-libs

devel/llvm{15-22}: split shared libraries into separate -libs ports 
DeltaFile
+303-0devel/llvm20-libs/Makefile
+301-0devel/llvm21-libs/Makefile
+301-0devel/llvm22-libs/Makefile
+289-0devel/llvm19-libs/Makefile
+279-0devel/llvm16-libs/Makefile
+279-0devel/llvm15-libs/Makefile
+1,752-044 files not shown
+3,073-31250 files

FreeBSD/ports a9e0e91filesystems/amazon-efs-utils Makefile.crates distinfo, filesystems/amazon-efs-utils/files patch-src_proxy_cargo-crates_s2n-tls-0.3.39_src_init.rs patch-src_cargo-crates_s2n-tls-0.3.42_src_init.rs

filesystems/amazon-efs-utils: update to 3.3.1

Sponsored by:   Netflix
DeltaFile
+275-227filesystems/amazon-efs-utils/distinfo
+136-112filesystems/amazon-efs-utils/Makefile.crates
+161-8filesystems/amazon-efs-utils/files/patch-src_watchdog_____init____.py
+17-17filesystems/amazon-efs-utils/files/patch-src_efs__utils__common_proxy.py
+0-16filesystems/amazon-efs-utils/files/patch-src_proxy_cargo-crates_s2n-tls-0.3.39_src_init.rs
+16-0filesystems/amazon-efs-utils/files/patch-src_cargo-crates_s2n-tls-0.3.42_src_init.rs
+605-3803 files not shown
+614-3909 files

FreeBSD/doc 466bf36website/themes/beastie/i18n en.toml

website: Fix Documentation Project Primer name

Event:          Berlin Hackathon 202609
Suggested by:   wosch
DeltaFile
+1-1website/themes/beastie/i18n/en.toml
+1-11 files

LLVM/project 0664fb1llvm/lib/CodeGen RegAllocPBQP.cpp, llvm/lib/Target/AMDGPU AMDGPURewriteAGPRCopyMFMA.cpp

[CodeGen] Use RegisterClassInfo for remaining allocation-order users (#216510)

Greedy already uses RegisterClassInfo for the function-specific
allocation order (reserved registers filtered, CSRs deferred). Remaining
users still walked TRI's raw order or rebuilt RCI themselves.

Uses RCI.getOrder() everywhere that list is needed (PBQP, Hexagon
spill-slot search*, ARM load/store opt, AMDGPU AGPR-copy MFMA rewrite).
Takes the shared analysis when the pass can preserve it; otherwise keep
a
local RCI after freezeReservedRegs().

Hexagon findPhysReg no longer considers reserved registers.

**Note:** Initially had register scavenger use RCI.getOrder() for
function specific scratch reg allocation, but due to test failures and
the extra loops needed as fallbacks to fix this, this change ends up
likely being outside the scope of this PR so I removed it.

**Another note:** \*Hexagon changes removed from this PR, split into
#216752
DeltaFile
+20-23llvm/lib/CodeGen/RegAllocPBQP.cpp
+19-16llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp
+10-8llvm/lib/Target/AMDGPU/AMDGPURewriteAGPRCopyMFMA.cpp
+49-473 files

NetBSD/src rBX2ai0share/misc bsd-family-tree

   Fast forward one year of releases; fix FBSD 14.1 release date; use XBSD so events fit on one line
VersionDeltaFile
1.88+47-31share/misc/bsd-family-tree
+47-311 files

FreeBSD/doc f0bcdf5website/content/en mailto.adoc contact.adoc, website/themes/beastie/i18n en.toml

website: Revive mailto as contact

Mailto is an important page, one of the many that was lost in the reorg.
Revive it as freebsd.org/contact, and move it to the legal column in the
footer. The bottom heading of mailto used to be commercial vendors, zap
that and replace it with a legal section for the freebsd foundation.
Also simplify some of the language a bit.

Adding core as a *non-blocking* reviewer so they can weigh in if they
desire, but I think this is extremely positive and reasonable and we can
keep iterating, so I do not intend to wait for them unless they ask.

Event:                  Berlin Hackathon 202609
Reviewed by:            wosch
Suggested by:           wosch
Differential Revision:  https://reviews.freebsd.org/D59442
DeltaFile
+0-32website/content/en/mailto.adoc
+32-0website/content/en/contact.adoc
+3-0website/themes/beastie/layouts/_partials/site-footer.html
+3-0website/themes/beastie/i18n/en.toml
+38-324 files

FreeBSD/doc edb464dwebsite/content/en where.adoc, website/content/en/cgi ports.cgi

website: Overhaul ports visibility

header: move ports to Get FreeBSD
footer: add ports, remove 44bsd docs archive. It is still in docs/
where/: remove ports, and remove it from the sidemenu

Event:                  Berlin Hackathon 202609
Reviewed by:            wosch
Suggested by:           wosch, michaelo
Differential Revision:  https://reviews.freebsd.org/D59442
DeltaFile
+0-14website/content/en/where.adoc
+6-3website/themes/beastie/i18n/en.toml
+3-3website/themes/beastie/layouts/_partials/site-header.html
+3-3website/themes/beastie/layouts/_partials/site-footer.html
+2-0website/content/en/cgi/ports.cgi
+0-1website/themes/beastie/layouts/_partials/sidenav.html
+14-246 files

NetBSD/src 84Ol5FBsys/arch README

   Add an entry for hb68k.
VersionDeltaFile
1.67+2-1sys/arch/README
+2-11 files

OpenBSD/ports 4z6Dy15x11/tktable Makefile, x11/tktable/pkg PLIST

   MODTK_VERSION=8.6
VersionDeltaFile
1.37+2-1x11/tktable/Makefile
1.13+1-1x11/tktable/pkg/PLIST
+3-22 files

FreeBSD/ports de48309filesystems/pod Makefile

filesystems/pod: Mark BROKEN, fails to build

Fails with: ld: error: undefined symbol: g_list_length
DeltaFile
+2-0filesystems/pod/Makefile
+2-01 files

HardenedBSD/src e914707sys/compat/freebsd32 freebsd32_misc.c, sys/dev/asmc asmcmmio.c asmcvar.h

Merge remote-tracking branch 'rad/freebsd/15-stable/main' into hardened/15-stable/main

Conflicts:
        usr.sbin/bsdinstall/scripts/hardening (unresolved)
DeltaFile
+1,536-654sys/dev/asmc/asmc.c
+131-916sys/dev/asmc/asmcvar.h
+275-188sys/kern/tty.c
+402-0sys/dev/asmc/asmcmmio.c
+162-72sys/kern/sys_process.c
+90-66sys/compat/freebsd32/freebsd32_misc.c
+2,596-1,89660 files not shown
+3,382-1,97466 files

LLVM/project 29fda2cllvm/lib/Target/ARM ARMInstrInfo.td ARMInstrNEON.td, llvm/test/CodeGen/ARM fp16-fusedMAC.ll fusedMAC.ll

ARM: Form fused VFMA/VFMS from the contract flag (#221340)

Select the fused VFMA/VFMS/VFNMA/VFNMS from the per-node contract
fast-math flag instead of the global AllowFPOpFusion == Fast. This is one of the
few remaining consumers of the TargetOption field.

Co-authored-by: Claude (Claude-Opus-4.8) <noreply at anthropic.com>
DeltaFile
+132-30llvm/test/CodeGen/ARM/cortex-a57-misched-vfma.ll
+107-28llvm/test/CodeGen/ARM/fusedMAC.ll
+22-26llvm/test/CodeGen/ARM/fp16-fusedMAC.ll
+22-22llvm/lib/Target/ARM/ARMInstrVFP.td
+13-11llvm/lib/Target/ARM/ARMInstrNEON.td
+19-0llvm/lib/Target/ARM/ARMInstrInfo.td
+315-1171 files not shown
+317-1237 files