LLVM/project 2539d07clang/lib/Sema SemaAMDGPU.cpp

add braces to long statements
DeltaFile
+6-3clang/lib/Sema/SemaAMDGPU.cpp
+6-31 files

LLVM/project a990851clang/docs ReleaseNotes.rst, clang/lib/Sema SemaTemplateInstantiateDecl.cpp

[clang] Validate return type when instantiating `returns_nonnull` attribute
DeltaFile
+21-0clang/test/CodeGenCXX/returns-nonnull-nonptr-crash.cpp
+11-0clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
+1-0clang/docs/ReleaseNotes.rst
+33-03 files

LLVM/project 9cd3c0bclang/lib/CodeGen CGHLSLRuntime.cpp CGExpr.cpp, clang/test/CodeGenHLSL/resources resources-in-structs-array-to-local.hlsl res-array-global-to-local.hlsl

[HLSL] Codegen for handling global resource array initialization (#198891)

When a global resource array is accessed - whether it is declared at a
global scope or as part of a global struct instance - all of its
resource elements should be initialized from binding into a temporary
local resource array. This change intercepts the Clang codegen at the
relevant places to allow `CGHLSLRuntime` handle this special global
resource array initialization.

Fixes #187087
Fixes #198888
DeltaFile
+162-0clang/test/CodeGenHLSL/resources/resources-in-structs-array-to-local.hlsl
+157-0clang/test/CodeGenHLSL/resources/res-array-global-to-local.hlsl
+76-43clang/lib/CodeGen/CGHLSLRuntime.cpp
+17-2clang/lib/CodeGen/CGExpr.cpp
+13-4clang/test/CodeGenHLSL/resources/res-array-local2.hlsl
+12-1clang/lib/CodeGen/CGHLSLRuntime.h
+437-502 files not shown
+445-568 files

LLVM/project 48a1ee7llvm/lib/Target/AMDGPU SIInstrInfo.cpp SIInsertWaitcnts.cpp, llvm/test/CodeGen/AMDGPU wait-xcnt-drain.mir wait-xcnt.mir

[AMDGPU] Remove redundant s_wait_xcnt after implicit XCNT drains (#198823)

On gfx1250 several instructions implicitly drain XCNT in hardware:
`s_barrier_wait`/`signal`/`signal_isfirst`, `s_sendmsg`, PC-changes etc.
This patch will remove redundant `s_wait_xcnt` after implicit XCNT
drains.

Pre-commit tests on #198772
Fix: LCOMPILER-1665
DeltaFile
+29-0llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
+0-19llvm/test/CodeGen/AMDGPU/wait-xcnt-drain.mir
+5-0llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp
+3-0llvm/lib/Target/AMDGPU/SIInstrInfo.h
+2-1llvm/test/CodeGen/AMDGPU/wait-xcnt.mir
+0-2llvm/test/CodeGen/AMDGPU/flat-saddr-atomics.ll
+39-226 files

OpenBSD/src h8qMA9iusr.sbin/bgpd rde.c

   In rde_attr_missing() make sure the nexthop attribute is present if there
   is any nlri data. In rde_as4byte_fixup() only run if ATTR_ASPATH is present.

   Depending the nexthop attribute on MP_REACH is not correct since and UPDATE
   can in theory carry both MP_REACH nlri and old school IPv4 nlri.

   rde_as4byte_fixup() should only fixup paths that have
    - ATTR_AS4_AGGREGATOR or ATTR_AS4_PATH present
    - ATTR_ASPATH must be present as well
    - no parse error (F_ATTR_PARSE_ERR)

   The rde_as4byte_fixup() is entered all the time even for path that only
   contain an ATTR_MP_UNREACH (which then could also include an ATTR_AS4_PATH
   but no ATTR_ASPATH).

   Reported by 7Asecurity
   OK tb@
VersionDeltaFile
1.704+11-9usr.sbin/bgpd/rde.c
+11-91 files

FreeBSD/ports 8a71442audio/lyrionmusicserver Makefile

audio/lyrionmusicserver: enable on powerpc64*
DeltaFile
+9-1audio/lyrionmusicserver/Makefile
+9-11 files

FreeBSD/ports 1341feadatabases/soci Makefile

databases/soci: enable FIREBIRD on powerpc64le
DeltaFile
+1-2databases/soci/Makefile
+1-21 files

FreeBSD/ports a8467bdnet/krill Makefile

net/krill: enable on powerpc64*
DeltaFile
+1-1net/krill/Makefile
+1-11 files

FreeBSD/ports 5363c2cMk bsd.default-versions.mk

Mk/bsd.default-versions.mk: switch the default for FIREBIRD to 4.0 on powerpc64le

Only 4.0 works on powerpc64le.
DeltaFile
+4-0Mk/bsd.default-versions.mk
+4-01 files

FreeBSD/ports 0b73eedscience/mol2ps Makefile

science/mol2ps: enable on powerpc64*
DeltaFile
+1-1science/mol2ps/Makefile
+1-11 files

FreeBSD/ports 9f7bc2ascience/checkmol Makefile

science/checkmol: enable on powerpc64*
DeltaFile
+1-1science/checkmol/Makefile
+1-11 files

FreeBSD/ports 3a54268archivers/peazip Makefile

archivers/peazip: enable on powerpc64*
DeltaFile
+1-1archivers/peazip/Makefile
+1-11 files

FreeBSD/ports 637d58fMk/Uses zig.mk

Mk/Uses/zig.mk: properly set ZIG_CPUTYPE_DEFAULT on powerpc64le
DeltaFile
+1-1Mk/Uses/zig.mk
+1-11 files

FreeBSD/ports da8c460security/kanidm Makefile

security/kanidm: enable on powerpc64*
DeltaFile
+1-1security/kanidm/Makefile
+1-11 files

FreeBSD/ports 8d19164editors/cudatext Makefile

editors/cudatext: enable on powerpc64*
DeltaFile
+1-1editors/cudatext/Makefile
+1-11 files

FreeBSD/ports dc81b41multimedia/winff Makefile

multimedia/winff: enable on powerpc64*
DeltaFile
+1-1multimedia/winff/Makefile
+1-11 files

FreeBSD/ports 623116dscience/quantum-espresso Makefile

science/quantum-espresso: enable on powerpc*
DeltaFile
+1-1science/quantum-espresso/Makefile
+1-11 files

FreeBSD/ports b5f3229x11-fm/doublecmd Makefile

x11-fm/doublecmd: enable on powerpc64*
DeltaFile
+1-1x11-fm/doublecmd/Makefile
+1-11 files

FreeBSD/ports 43fcc8bmail/hashcash/files patch-sha1.h

mail/hashcash: fix build on powerpc*

--- fastmint_library.o ---
fastmint_library.c: In function 'minter_library':
fastmint_library.c:92:17: error: implicit declaration of function 'SHA1_Transform'; did you mean 'SHA1_Xform'? [-Wimplicit-function-declaration]
   92 |                 SHA1_Transform( H, X );
      |                 ^~~~~~~~~~~~~~
      |                 SHA1_Xform
DeltaFile
+25-0mail/hashcash/files/patch-sha1.h
+25-01 files

FreeBSD/ports 3850cbcnet/nats-server distinfo Makefile

net/nats-server: Update to 2.14.1
DeltaFile
+5-5net/nats-server/distinfo
+1-2net/nats-server/Makefile
+6-72 files

FreeBSD/ports f8edcb4net/croc distinfo Makefile

net/croc: Update to 10.4.4
DeltaFile
+5-5net/croc/distinfo
+1-1net/croc/Makefile
+6-62 files

FreeBSD/ports e6d6250shells Makefile, shells/rura distinfo Makefile.crates

shells/rura: New port: Interactive TUI pipeline editor built for rapid iteration
DeltaFile
+453-0shells/rura/distinfo
+225-0shells/rura/Makefile.crates
+20-0shells/rura/Makefile
+10-0shells/rura/pkg-descr
+1-0shells/Makefile
+709-05 files

FreeBSD/ports b7648f3lang/racket pkg-plist Makefile

lang/racket: Update to 9.1

- Switch to automatic plist generation
DeltaFile
+0-24,216lang/racket/pkg-plist
+8-3lang/racket/Makefile
+3-3lang/racket/distinfo
+11-24,2223 files

FreeBSD/ports 998b086deskutils Makefile, deskutils/sigye distinfo Makefile.crates

deskutils/sigye: New port: Terminal clock with ASCII art fonts and productivity timers
DeltaFile
+761-0deskutils/sigye/distinfo
+379-0deskutils/sigye/Makefile.crates
+28-0deskutils/sigye/Makefile
+7-0deskutils/sigye/pkg-descr
+1-0deskutils/Makefile
+1,176-05 files

FreeBSD/ports a4c6316lang/racket-minimal pkg-plist Makefile

lang/racket-minimal: Update to 9.1

- Switch to automatic plist generation
DeltaFile
+0-2,081lang/racket-minimal/pkg-plist
+8-3lang/racket-minimal/Makefile
+3-3lang/racket-minimal/distinfo
+11-2,0873 files

FreeBSD/ports 64794e9security/vuxml/vuln 2026.xml

security/vuxml: Document Erlang/OTP TLS/public_key vulnerabilities
DeltaFile
+132-0security/vuxml/vuln/2026.xml
+132-01 files

FreeBSD/ports 2eaaa05lang/erlang-wx distinfo Makefile

lang/erlang-wx: Update to 26.2.5.21
DeltaFile
+3-3lang/erlang-wx/distinfo
+1-1lang/erlang-wx/Makefile
+4-42 files

FreeBSD/ports 5cc3909lang/erlang-man distinfo Makefile

lang/erlang-man: Update to 26.2.5.21
DeltaFile
+3-3lang/erlang-man/distinfo
+1-1lang/erlang-man/Makefile
+4-42 files

FreeBSD/ports 5a6857elang/erlang-java distinfo Makefile

lang/erlang-java: Update to 26.2.5.21
DeltaFile
+3-3lang/erlang-java/distinfo
+1-1lang/erlang-java/Makefile
+4-42 files

FreeBSD/ports 0799c58lang/erlang-doc distinfo Makefile

lang/erlang-doc: Update to 26.2.5.21
DeltaFile
+3-3lang/erlang-doc/distinfo
+1-1lang/erlang-doc/Makefile
+4-42 files