FreeBSD/ports 4b424dffinance/nextcloud-cospend Makefile distinfo

finance/nextcloud-cospend: Update to 4.1.2
DeltaFile
+3-3finance/nextcloud-cospend/distinfo
+1-1finance/nextcloud-cospend/Makefile
+4-42 files

FreeBSD/ports cec83d2www/nextcloud-contacts Makefile distinfo

www/nextcloud-contacts: Update to 8.8.0
DeltaFile
+3-3www/nextcloud-contacts/distinfo
+1-1www/nextcloud-contacts/Makefile
+4-42 files

FreeBSD/ports 4b64263mail/nextcloud-mail Makefile distinfo

mail/nextcloud-mail: Update to 5.11.5
DeltaFile
+3-3mail/nextcloud-mail/distinfo
+1-1mail/nextcloud-mail/Makefile
+4-42 files

FreeBSD/ports 37a6e11security/nextcloud-end_to_end_encryption Makefile distinfo

security/nextcloud-end_to_end_encryption: Update to 2.2.4
DeltaFile
+3-3security/nextcloud-end_to_end_encryption/distinfo
+1-1security/nextcloud-end_to_end_encryption/Makefile
+4-42 files

LLVM/project 2495d82orc-rt/include/orc-rt-c/support Compiler.h, orc-rt/include/orc-rt-internal/support/sys CacheControl.h

[orc-rt] Add ORC_RT_HAS_BUILTIN, stop defining __has_builtin (#220503)

orc-rt/support/Compiler.h supplied a fallback definition of
__has_builtin for compilers that lack it. __has_builtin is a reserved
identifier, and defining one from a public header can collide with the
compiler's own definition or with another library the client includes.

Replace it with ORC_RT_HAS_BUILTIN(X) in orc-rt-c/support/Compiler.h,
which wraps __has_builtin where it exists and expands to 0 otherwise,
and convert the five uses.
DeltaFile
+13-0orc-rt/include/orc-rt-c/support/Compiler.h
+2-6orc-rt/include/orc-rt/support/Compiler.h
+4-2orc-rt/include/orc-rt/support/bit.h
+1-1orc-rt/include/orc-rt-internal/support/sys/CacheControl.h
+20-94 files

LLVM/project 058c728clang/lib/Sema SemaCUDA.cpp, clang/test/SemaHIP hip-incremental-toplevel-launch.hip

[clang][Sema] Allow null caller for HIP kernel launch in incremental mode (#218659)

This PR allows a HIP kernel to be launched without a caller in
incremental mode. This is necessary because in incremental
mode(clang-repl), there isn't a `main` or any function that calls the
kernel.

Also adds a Sema test that compiles a top-level HIP kernel launch in
incremental device mode and verifies it is accepted.

Assisted by Claude Opus 4.8
DeltaFile
+29-0clang/test/SemaHIP/hip-incremental-toplevel-launch.hip
+5-3clang/lib/Sema/SemaCUDA.cpp
+34-32 files

LLVM/project fee2e96clang/lib/CIR/Dialect/IR CIRDialect.cpp, clang/unittests/CIR ControlFlowTest.cpp

[CIR] Add RegionBranchOpInterface unit tests and fix cir.await successors

Five of the ten ops implementing RegionBranchOpInterface have no unit test
coverage: cir.case, cir.cleanup.scope, cir.global, cir.await and
cir.coro.body. Add tests for all five.

Covering cir.await exposes a disagreement with its own terminator.
cir.condition terminates the ready region and reports {resume, suspend} as
its successors when the parent is an await, but AwaitOp::getSuccessorRegions
listed all three regions as entry successors and reported the parent op as
the successor of every region exit. Fix it to match cir.condition: ready is
the only entry successor, exiting ready branches to resume or suspend, and
exiting suspend or resume returns to the parent operation.

cir.await declares no results and carries NoRegionArguments, so successor
operand and input counts stay at zero along every edge and the MLIR verifier
is unaffected.
DeltaFile
+155-0clang/unittests/CIR/ControlFlowTest.cpp
+20-7clang/lib/CIR/Dialect/IR/CIRDialect.cpp
+175-72 files

OPNSense/core 6264c38src/opnsense/mvc/app/models/OPNsense/Core Hasync.xml

System: High Availability: Settings - Add pfsync version 1500, implements #10829

Signed-off-by: Bjoern Jakobsen <Bjoern.Jakobsen at lrz.de>
DeltaFile
+3-2src/opnsense/mvc/app/models/OPNsense/Core/Hasync.xml
+3-21 files

LLVM/project dcf6f15mlir/lib/Dialect/SCF/Transforms StructuralTypeConversions.cpp, mlir/test/Transforms test-legalize-type-conversion.mlir

[mlir][SCF] Handle dropped operands in structural type conversion (#220473)

SCF structural type conversion assumes that `scf.for` bounds and
`scf.if` conditions are converted to exactly one value. A 1:N conversion
can drop or split these operands, causing `getSingleElement` to trigger
an assertion.

Reject conversions with non-single-valued bounds or conditions and add
regression coverage.

Fixes: https://github.com/llvm/llvm-project/issues/220459
DeltaFile
+27-0mlir/test/Transforms/test-legalize-type-conversion.mlir
+10-0mlir/lib/Dialect/SCF/Transforms/StructuralTypeConversions.cpp
+9-0mlir/test/lib/Dialect/Test/TestPatterns.cpp
+46-03 files

FreeBSD/ports c7e630cnet/speedtest-go Makefile distinfo

net/speedtest-go: update to 1.8.3

Changes:        https://github.com/showwin/speedtest-go/releases/tag/v1.8.3
DeltaFile
+5-5net/speedtest-go/distinfo
+1-1net/speedtest-go/Makefile
+6-62 files

LLVM/project 529c4daclang/include/clang/Basic DiagnosticFrontendKinds.td CodeGenOptions.def, clang/lib/CodeGen CGException.cpp CodeGenModule.cpp

clang: Distinguish unspecified from disabled exception model

Add ExceptionHandlingKind::Default so clang can tell an unspecified
exception model from an explicit -exception-model=none.
DeltaFile
+18-17clang/test/CodeGen/exception-model-flag.c
+10-1clang/include/clang/Basic/CodeGenOptions.h
+5-4clang/lib/CodeGen/CodeGenModule.cpp
+4-2clang/lib/CodeGen/CGException.cpp
+1-1clang/include/clang/Basic/DiagnosticFrontendKinds.td
+1-1clang/include/clang/Basic/CodeGenOptions.def
+39-266 files not shown
+45-3212 files

LLVM/project b79523cclang/include/clang/Basic CodeGenOptions.h, clang/lib/CodeGen CodeGenModule.cpp

clang: Emit "exception-model" module flag

Record the exception-handling model as an "exception-model" IR module
flag when it differs from the target triple's default, mirroring how
other target ABI properties are recorded. Adds a
CodeGenOptions::toExceptionHandling helper to translate clang's
ExceptionHandlingKind into the LLVM ExceptionHandling enum.

Co-authored-by: Claude (Claude-Opus-4.8) <noreply at anthropic.com>
DeltaFile
+38-0clang/test/CodeGen/exception-model-flag.c
+19-0clang/include/clang/Basic/CodeGenOptions.h
+12-0clang/lib/CodeGen/CodeGenModule.cpp
+69-03 files

LLVM/project ec8fcfbllvm/docs LangRef.md, llvm/include/llvm/Support CodeGen.h

Distinguish unspecified from disabled exception model
DeltaFile
+9-4llvm/include/llvm/Support/CodeGen.h
+8-3llvm/docs/LangRef.md
+3-5llvm/lib/IR/RuntimeLibcalls.cpp
+4-4llvm/lib/IR/Module.cpp
+3-4llvm/include/llvm/Target/TargetMachine.h
+6-0llvm/test/Assembler/module-flags-exception-model.ll
+33-207 files not shown
+45-2613 files

LLVM/project 4fc1df3llvm/docs LangRef.md, llvm/include/llvm/Support CodeGen.h

IR: Introduce "exception-model" module flag

Add an "exception-model" IR module flag intended to replace
TargetOptions::ExceptionModel, such that the ABI is fully
computable from the IR alone. Add the basic documentation and
verifier/linker tests, but doesn't wire up the consumers.

The main thing I question is whether the single "wasm" model is
really the correct control. With the existing TargetOption,
WebAssembly is overloading "none" in a weird way that sometimes
means default, and sometimes mean forcibly disabled exceptions.
It additionally has -wasm-enable-eh and -wasm-enable-sjlj cl::opts
and I don't fully understand the interaction between all of these
knobs; the cl::opts are even worse than the TargetOptions since
these still change the ABI and are backend private.

Co-authored-by: Claude (Claude-Opus-4.8) <noreply at anthropic.com>
DeltaFile
+40-0llvm/include/llvm/Support/CodeGen.h
+37-0llvm/test/Verifier/module-flags-exception-model.ll
+35-0llvm/docs/LangRef.md
+31-0llvm/test/Assembler/module-flags-exception-model.ll
+28-0llvm/test/Linker/module-flags-exception-model.ll
+9-3llvm/lib/IR/Verifier.cpp
+180-32 files not shown
+199-38 files

LLVM/project fdd8991clang/lib/AST/ByteCode InterpFrame.cpp State.h

[clang][bytecode] Clean up includes around Frame/State (#220278)
DeltaFile
+4-1clang/lib/AST/ByteCode/Frame.h
+1-2clang/lib/AST/ByteCode/State.cpp
+0-2clang/lib/AST/ByteCode/State.h
+0-1clang/lib/AST/ByteCode/InterpFrame.cpp
+5-64 files

FreeBSD/src 4aea6eatests/sys/netinet tcp_socket.c

tests/sys/netinet/tcp_socket: fix build with ATF 0.22+

Confirm that creating clients/sockets was successful by testing the
result separate from the assignment and test that the return value is
not -1 instead of testing that the value returned is non-zero.

This fixes the build with [ATF 0.22+][1].

MFC after:      2 weeks
Reported by:    clang (-Wparenthesis)
Reviewed by:    tuexen, cc
Differential Revision:  https://reviews.freebsd.org/D59284
[1]: https://github.com/freebsd/atf/pull/72
DeltaFile
+8-4tests/sys/netinet/tcp_socket.c
+8-41 files

FreeBSD/src 5051032tests/sys/kern ktls_test.c

tests/sys/kern/ktls_test: fix -Wsign-compare issue

Cast the size_t quantity used in a comparison to off_t to mute a
`-Wsign-compare` complaint that now occurs after ATF 0.22 [1].

MFC after:      2 weeks
Reported by:    clang
Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D59285
[1]: https://github.com/freebsd/atf/pull/72
DeltaFile
+1-1tests/sys/kern/ktls_test.c
+1-11 files

LLVM/project baaa72fllvm/lib/Transforms/IPO GlobalOpt.cpp, llvm/test/Transforms/GlobalOpt self-referential-global.ll

[GlobalOpt] Fix crash on self-referential global (#219777)

Fix crash in `GlobalOpt` when a global references itself (void *g = &g).
Collect users into a vector to avoid iterator invalidation.

Fixes: #219629
DeltaFile
+24-0llvm/test/Transforms/GlobalOpt/self-referential-global.ll
+5-12llvm/lib/Transforms/IPO/GlobalOpt.cpp
+29-122 files

LLVM/project 57be70dllvm/lib/Target/AMDGPU AMDGPULowerIntrinsics.cpp, llvm/lib/Target/AMDGPU/AsmParser AMDGPUAsmParser.cpp

[AMDGPU] Validate barrier ID in S_BARRIER_SIGNAL_ISFIRST

Value user_cluster_barrier_id is not supported.
DeltaFile
+3-36llvm/test/CodeGen/AMDGPU/lower-intrinsics-cluster-barrier.ll
+23-0llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
+9-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.barrier.signal.isfirst.invalid_barrier.ll
+5-0llvm/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp
+5-0llvm/test/MC/AMDGPU/gfx13_err.s
+3-0llvm/test/MC/AMDGPU/gfx12_err.s
+48-361 files not shown
+49-367 files

LLVM/project 0d9ffe5llvm/test/MC/AMDGPU gfx12_err.s

[AMDGPU] Regenerate gfx12_err.s. NFC

Wrong tool was recorded in the test header.
DeltaFile
+221-222llvm/test/MC/AMDGPU/gfx12_err.s
+221-2221 files

OPNSense/core 7d008ebsrc/opnsense/www/js opnsense_ui.js

ui: make this slightly more readable
DeltaFile
+2-1src/opnsense/www/js/opnsense_ui.js
+2-11 files

Dreckly/dreckly 153df12audio/libcuefile distinfo, audio/libcuefile/patches patch-src_cue__parse.c patch-src_cd.c

libcuefile: gcc14 fixes
DeltaFile
+24-0audio/libcuefile/patches/patch-src_cd.c
+14-0audio/libcuefile/patches/patch-src_cue__parse.c
+2-0audio/libcuefile/distinfo
+40-03 files

OpenBSD/src BGahWtllib/libcrypto/asn1 asn1_gen.c

   asn1_multi: slightly improve order of variable declarations and freeing
VersionDeltaFile
1.35+4-4lib/libcrypto/asn1/asn1_gen.c
+4-41 files

OpenBSD/src usRrreHlib/libcrypto/asn1 asn1_gen.c

   asn1_multi: explicitly test against NULL twice
VersionDeltaFile
1.34+3-3lib/libcrypto/asn1/asn1_gen.c
+3-31 files

OpenBSD/src aROvpiglib/libcrypto/asn1 asn1_gen.c

   asn1_multi: assign and test twice

   tweak nearby whitespace
VersionDeltaFile
1.33+7-5lib/libcrypto/asn1/asn1_gen.c
+7-51 files

OpenBSD/src cB8Dk8nlib/libcrypto/asn1 asn1_gen.c

   asn_multi: rename bad label to err
VersionDeltaFile
1.32+10-10lib/libcrypto/asn1/asn1_gen.c
+10-101 files

OpenBSD/src k9nGEUQlib/libcrypto/asn1 asn1_gen.c

   asn1_multi: rework creation of the returned stack

   Currently, the ASN1_TYPE ret is created up front and further populated
   via a possibly failing call to ASN1_STRING_type_new(). On failure, the
   incomplete ret is returned, indicating success to the caller, which may
   or may not fail later.

   Instead, create the inner ASN1_STRING first, then the ASN1_TYPE. Use
   setter API with proper ownership transfer rather than fiddling with
   deeply nested ASN1 structures. This way we only succeed if everything
   actually succeeded.

   ok kenjiro
VersionDeltaFile
1.31+12-9lib/libcrypto/asn1/asn1_gen.c
+12-91 files

OpenBSD/src 62c0xsAlib/libcrypto/asn1 asn1_gen.c

   asn1_multi: fix a comment

   Shorter, more precise and closer to grammatically correct.

   ok kenjiro
VersionDeltaFile
1.30+2-3lib/libcrypto/asn1/asn1_gen.c
+2-31 files

LLVM/project cf2b661orc-rt/include/orc-rt-c/support Compiler.h Error.h, orc-rt/include/orc-rt/support Compiler.h

[orc-rt] Consolidate symbol export macros (#220495)

Replace the overlapping visibility macros with a single pair, one per
public API surface:

  ORC_RT_C_EXPORT (orc-rt-c/support/Compiler.h) - the C API
  ORC_RT_EXPORT   (orc-rt/support/Compiler.h)   - the C++ API

ORC_RT_C_ABI is renamed to ORC_RT_C_EXPORT. ORC_RT_INTERFACE,
ORC_RT_HIDDEN and ORC_RT_IMPORT are removed.

ORC_RT_EXPORT is currently defined as ORC_RT_C_EXPORT so that the
platform logic lives in one place. It becomes separately switchable once
there is an option to hide the C++ API.

No change to generated code: every macro expands to exactly what it did
before. The Windows dllexport/dllimport and static-build cases are left
as a TODO for the commit that adds the shared-library build.
DeltaFile
+11-9orc-rt/include/orc-rt/support/Compiler.h
+10-7orc-rt/include/orc-rt-c/support/Error.h
+9-5orc-rt/include/orc-rt-c/support/Compiler.h
+8-3orc-rt/lib/bedrock/GDBJITRegistrar.cpp
+38-244 files

OpenBSD/src HijvcJTlib/libcrypto/asn1 asn1_gen.c

   asn1_multi: plug leak if sk_ASN1_TYPE_push() fails

   If the push of typ onto sk fails, the exit path does not free it.
   Fix that and avoid function nesting when calling ASN1_generate_v3().

   Prompted by a similar fix in OpenSSL

   ok kenjiro
VersionDeltaFile
1.29+8-6lib/libcrypto/asn1/asn1_gen.c
+8-61 files