FreeBSD/src ef5aa86. Changes, doc reference.html

Vendor import of expat 2.8.3
DeltaFile
+77-20Changes
+49-25lib/xmlparse.c
+70-1tests/misc_tests.c
+32-1tests/basic_tests.c
+29-1doc/reference.html
+5-12lib/internal.h
+262-6080 files not shown
+450-7786 files

LLVM/project 11cffdallvm/docs Telemetry.md CMakePrimer.md, llvm/docs/RISCV RISCVVectorExtension.md

[docs] Finish MyST migration for selected LLVM docs (#214618)

Tracking issue: #201242
See the [migration guide] for more information. 

[migration guide]:
https://llvm.org/docs/SphinxQuickstartTemplate.html#markdown-migration-guidelines
This is a stacked PR based on #214616 , which will be a standalone
commit that
renames *.rst -> *.md before this PR lands for history preservation
purposes.

This was prepared with rst2myst plus LLM-assisted cleanup. I paged
through all the generated HTML looking for migration artifacts, and all
of the differences I could find appear to be formatting error
corrections.
DeltaFile
+557-483llvm/docs/RISCVUsage.md
+501-452llvm/docs/LFI.md
+256-258llvm/docs/yaml2obj.md
+214-235llvm/docs/CMakePrimer.md
+200-230llvm/docs/RISCV/RISCVVectorExtension.md
+174-182llvm/docs/Telemetry.md
+1,902-1,84014 files not shown
+3,032-3,05020 files

LLVM/project ebdda1ellvm/docs SymbolizerMarkupFormat.rst SymbolizerMarkupFormat.md

[docs] Rename selected LLVM docs to Markdown (#214616)

Tracking issue: #201242
See the [migration guide] for more information. 

[migration guide]:
https://llvm.org/docs/SphinxQuickstartTemplate.html#markdown-migration-guidelines

This is the initial straight rename commit. It will probably break the
docs build, but it has to be a separate PR for blame preservation
purposes.
DeltaFile
+0-721llvm/docs/RISCVUsage.rst
+721-0llvm/docs/RISCVUsage.md
+0-672llvm/docs/LFI.rst
+672-0llvm/docs/LFI.md
+0-439llvm/docs/SymbolizerMarkupFormat.rst
+439-0llvm/docs/SymbolizerMarkupFormat.md
+1,832-1,83234 files not shown
+5,153-5,15340 files

LLVM/project debe28dclang/test/CodeGen/LoongArch/lasx builtin.c builtin-alias.c, llvm/lib/Target/AArch64 AArch64SchedHIP12.td

rebase now that dependency has landed

Created using spr 1.3.8-beta.1-arichardson
DeltaFile
+6,869-0llvm/test/tools/llvm-mca/AArch64/HiSilicon/hip12-sve-instructions.s
+2,728-2,728clang/test/CodeGen/LoongArch/lasx/builtin-alias.c
+2,724-2,724clang/test/CodeGen/LoongArch/lasx/builtin.c
+5,269-0llvm/test/tools/llvm-mca/AArch64/HiSilicon/hip12-writeback.s
+3,354-0llvm/lib/Target/AArch64/AArch64SchedHIP12.td
+3,159-0llvm/test/tools/llvm-mca/AArch64/HiSilicon/hip12-neon-instructions.s
+24,103-5,4521,367 files not shown
+80,852-29,9881,373 files

LLVM/project f308e0cclang/test/CodeGen/LoongArch/lasx builtin.c builtin-alias.c, llvm/lib/Target/AArch64 AArch64SchedHIP12.td

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.8-beta.1-arichardson

[skip ci]
DeltaFile
+6,869-0llvm/test/tools/llvm-mca/AArch64/HiSilicon/hip12-sve-instructions.s
+2,728-2,728clang/test/CodeGen/LoongArch/lasx/builtin-alias.c
+2,724-2,724clang/test/CodeGen/LoongArch/lasx/builtin.c
+5,269-0llvm/test/tools/llvm-mca/AArch64/HiSilicon/hip12-writeback.s
+3,354-0llvm/lib/Target/AArch64/AArch64SchedHIP12.td
+3,159-0llvm/test/tools/llvm-mca/AArch64/HiSilicon/hip12-neon-instructions.s
+24,103-5,4521,367 files not shown
+80,852-29,9881,373 files

LLVM/project 3fe75b6clang/include/clang/Basic DiagnosticCodeGenKinds.td, clang/lib/CIR/FrontendAction CIRGenAction.cpp CIRDiagnosticHandler.h

[CIR] Route MLIR diagnostics through clang::DiagnosticsEngine (#199297)

Install a scoped MLIR diagnostic handler on the CIRGenerator's
MLIRContext that translates mlir::Diagnostic severity and location to
clang diag IDs and SourceLocation, so CIR pass / verifier / lowering
errors surface in clang's standard format and respect -W/-R flags.

Disable MLIR multithreading on that context (DiagnosticsEngine is not
thread-safe). Gate the generic CIR-to-CIR fallback errors on
hasErrorOccurred() to avoid double-printing alongside specific routed
diagnostics.
DeltaFile
+245-0clang/unittests/CIR/CIRDiagnosticHandlerTest.cpp
+100-0clang/lib/CIR/FrontendAction/CIRDiagnosticHandler.cpp
+53-0clang/lib/CIR/FrontendAction/CIRDiagnosticHandler.h
+34-0clang/include/clang/Basic/DiagnosticCodeGenKinds.td
+18-4clang/lib/CIR/FrontendAction/CIRGenAction.cpp
+20-0clang/test/CIR/Diagnostics/mlir-error-routing.cu
+470-412 files not shown
+506-1318 files

LLVM/project e88a743llvm/docs SymbolizerMarkupFormat.rst SymbolizerMarkupFormat.md

[docs] Rename selected LLVM docs to Markdown
DeltaFile
+0-721llvm/docs/RISCVUsage.rst
+721-0llvm/docs/RISCVUsage.md
+0-672llvm/docs/LFI.rst
+672-0llvm/docs/LFI.md
+0-439llvm/docs/SymbolizerMarkupFormat.rst
+439-0llvm/docs/SymbolizerMarkupFormat.md
+1,832-1,83234 files not shown
+5,153-5,15340 files

LLVM/project bfe7afbllvm/docs/RISCV RISCVVectorExtension.md

revert to old upper case label names
DeltaFile
+2-2llvm/docs/RISCV/RISCVVectorExtension.md
+2-21 files

LLVM/project 404cd9fllvm/docs DirectXUsage.md RISCVUsage.md, llvm/docs/PDB index.md

[docs] Finish MyST migration for selected docs
DeltaFile
+391-337llvm/docs/LFI.md
+203-207llvm/docs/SymbolizerMarkupFormat.md
+192-202llvm/docs/RISCVUsage.md
+80-44llvm/docs/PDB/index.md
+20-25llvm/docs/DirectXUsage.md
+14-15llvm/docs/RISCV/RISCVVectorExtension.md
+900-8306 files not shown
+913-85912 files

LLVM/project 339190allvm/docs DirectXUsage.md

Fix DX table format
DeltaFile
+17-17llvm/docs/DirectXUsage.md
+17-171 files

LLVM/project a0e1741llvm/docs Telemetry.md CMakePrimer.md, llvm/docs/RISCV RISCVVectorExtension.md

[docs] Convert selected rst docs with rst2myst
DeltaFile
+563-482llvm/docs/RISCVUsage.md
+282-270llvm/docs/SymbolizerMarkupFormat.md
+257-256llvm/docs/yaml2obj.md
+215-235llvm/docs/CMakePrimer.md
+200-229llvm/docs/RISCV/RISCVVectorExtension.md
+175-182llvm/docs/Telemetry.md
+1,692-1,65414 files not shown
+2,771-2,84420 files

LLVM/project 266071fllvm/docs RISCVUsage.md LFI.md, llvm/docs/PDB index.md

[docs] Fix LLVM markdown migration defects
DeltaFile
+15-16llvm/docs/ResponseGuide.md
+7-7llvm/docs/PDB/index.md
+5-6llvm/docs/ReportingGuide.md
+6-5llvm/docs/CodeOfConduct.md
+3-3llvm/docs/LFI.md
+3-0llvm/docs/RISCVUsage.md
+39-371 files not shown
+40-397 files

FreeBSD/ports f100406sysutils/appjail Makefile distinfo

sysutils/appjail: Update to 5.3.0

ChangeLog: https://github.com/DtxdF/AppJail/releases/tag/v5.3.0
DeltaFile
+3-3sysutils/appjail/distinfo
+1-1sysutils/appjail/Makefile
+4-42 files

FreeBSD/ports d584e15sysutils/appjail-devel Makefile distinfo

sysutils/appjail-devel: Update to 5.3.0.20260810

ChangeLog:
https://github.com/DtxdF/AppJail/commits/1887fd388f43fb1e8a0183291bf56d208a39a45e/
DeltaFile
+3-3sysutils/appjail-devel/distinfo
+2-2sysutils/appjail-devel/Makefile
+5-52 files

FreeBSD/src a6999a1lib/libifconfig libifconfig.c, sbin/ifconfig ifvfstatus.c

net: Revert the ioctl SR-IOV VF status interface

A native route Netlink interface will replace this stack.

Requested by:   glebius

This reverts commit 1ccf543b21eff6e0828142e5c1d09519247143f4.

This reverts commit 2c04cfa148ec4dd5cef7e228aaea6a05957fcb15.

This reverts commit 2d6114f6d26bf7dfa5ad94e1db9b09ee7108dc7a.

This reverts commit d15f2551b25f79ddcbe289faa95e655100b952da.

This reverts commit ceb282bbd62eed5e84df9abaede0dd183f66997a.

This reverts commit c30021fe0df9e045a17292dbe50dfc054b69871f.

This reverts commit fb1820d23a04856a6d3047b4c088cc8df8f76da1.

    [2 lines not shown]
DeltaFile
+6-278sys/netlink/route/iface.c
+0-212sbin/ifconfig/ifvfstatus.c
+11-163sys/net/if.c
+0-129lib/libifconfig/libifconfig.c
+1-117share/man/man4/rtnetlink.4
+0-117tests/atf_python/sys/netlink/netlink_route.py
+18-1,01632 files not shown
+32-1,76538 files

FreeBSD/ports 4b25b85sysutils/kubo-go Makefile

sysutils/kubo-go: builds fine with Go 1.26

Remove Go version pin and undeprecate.
I presume USES=go:1.25+ was originally meant.

Approved by:    portmgr (build fix blanket)
MFH:            2026Q3

(cherry picked from commit 717e3028f5710aa5ecade2ab72c64941e484007e)
DeltaFile
+2-2sysutils/kubo-go/Makefile
+2-21 files

FreeBSD/ports d9ecb9bnet/rsync-bpc Makefile

net/rsync-bpc: fix build on armv7

Supply GNU_CONFIGURE=yes instead of HAS_CONFIGURE=yes so that the right
magic is passed to work around the error

checking build system type... Invalid configuration `armv7-unknown-freebsd15.1-gnueabihf': machine `armv7-unknown-freebsd15.1' not recognized

Approved by:    portmgr (build fix blanket)
MFH:            2026Q3

(cherry picked from commit 977fa78a30b4c9045da3dc080d11de9feb0dc3b9)
DeltaFile
+1-1net/rsync-bpc/Makefile
+1-11 files

LLVM/project cfcdf93

[bazel][libc] Update path to syscall.h for darwin aarch64 (#215399)

This file was moved in bfd7024b0d665de02abbfc7b16f593020d2c12c9.
DeltaFile
+0-00 files

FreeBSD/ports a39100ewww/writefreely Makefile pkg-plist

www/writefreely: update to 0.17.2

Changelog: https://github.com/writefreely/writefreely/releases/tag/v0.17.2
DeltaFile
+9-9www/writefreely/distinfo
+0-3www/writefreely/pkg-plist
+1-1www/writefreely/Makefile
+10-133 files

FreeBSD/ports 717e302sysutils/kubo-go Makefile

sysutils/kubo-go: builds fine with Go 1.26

Remove Go version pin and undeprecate.
I presume USES=go:1.25+ was originally meant.

Approved by:    portmgr (build fix blanket)
MFH:            2026Q3
DeltaFile
+2-5sysutils/kubo-go/Makefile
+2-51 files

FreeBSD/ports 977fa78net/rsync-bpc Makefile

net/rsync-bpc: fix build on armv7

Supply GNU_CONFIGURE=yes instead of HAS_CONFIGURE=yes so that the right
magic is passed to work around the error

checking build system type... Invalid configuration `armv7-unknown-freebsd15.1-gnueabihf': machine `armv7-unknown-freebsd15.1' not recognized

Approved by:    portmgr (build fix blanket)
MFH:            2026Q3
DeltaFile
+1-1net/rsync-bpc/Makefile
+1-11 files

LLVM/project 7fe69beclang/lib/CIR/CodeGen CIRGenStmtOpenACCLoop.cpp CIRGenStmtOpenACC.cpp, clang/lib/CodeGen CodeGenFunction.h

[OpenACC] Don't generate a call to emitStmt if we don't have one. (#215387)

OpenACC assumed that the statement it got when parsing the associated
statement would either be an error or a valid statement. However, there
are some cases where a statement does nothing where we don't bother to
generate a statement object at all. This patch makes the OpenACC codegen
tolerant of that.

Fixes: #215246
DeltaFile
+24-0clang/test/CodeGen/openacc-invalid-stmt.cpp
+12-6clang/lib/CodeGen/CodeGenFunction.h
+6-3clang/lib/CIR/CodeGen/CIRGenStmtOpenACC.cpp
+2-1clang/lib/CIR/CodeGen/CIRGenStmtOpenACCLoop.cpp
+44-104 files

LLVM/project 66a11b2clang/lib/StaticAnalyzer/Checkers LifetimeModeling.cpp

Clean up dead symbols.
DeltaFile
+6-0clang/lib/StaticAnalyzer/Checkers/LifetimeModeling.cpp
+6-01 files

LLVM/project 5bb2565flang/lib/Optimizer/OpenMP MapsForPrivatizedSymbols.cpp, flang/test/Transforms omp-maps-for-privatized-symbols.fir

[Flang][OpenMP] Generate maps for allocatable components of privatized symbols for target offload (#214015)

Currently we do not generate maps for allocatable components of derived
types for privatized derived type symbols, this can be a problem when
the variable requires initialization from the original copy, as the
device will try to perform initialization and the data will not be
present to do so. This causes a runtime memory access error on device.
Some example code that can trigger this:

type :: btype
    real(kind=8),allocatable, dimension(:) :: a
end type

!$omp target teams distribute parallel do firstprivate(b)

This does not apply to pointers as they aren't mandated to be
initialized as allocatables are at the moment I believe when they're
sub-objects. But it does apply to allocatables where initialization and
copy blocks are generated.

    [4 lines not shown]
DeltaFile
+44-1flang/test/Transforms/omp-maps-for-privatized-symbols.fir
+24-1flang/lib/Optimizer/OpenMP/MapsForPrivatizedSymbols.cpp
+68-22 files

LLVM/project 8045b02clang/include/clang/Basic DiagnosticDriverKinds.td, clang/lib/Driver Driver.cpp

[flang][AIX] Diagnose unsupported OBJECT_MODE setting and -maix32 option (#209919)

This patch is to align flang's default behavior to the other tools in
toolchain on AIX. Flang assumes 32-bit compile by default. The compile
mode can be overridden by setting environment variable OBJECT_MODE=64 or
specifying the -maix64 option.
DeltaFile
+35-12clang/lib/Driver/Driver.cpp
+28-0flang/test/Driver/aix-object-mode.f90
+5-5flang/test/Driver/m32-option.f90
+2-3flang-rt/test/lit.cfg.py
+4-0flang/test/lit.cfg.py
+3-0clang/include/clang/Basic/DiagnosticDriverKinds.td
+77-206 files

OpenBSD/src 1aK0S96lib/libc/stdlib hcreate.c hcreate.3, usr.bin/rsync flist.c

   hdestroy(3): stop freeing key values

   POSIX leaves ownership of ENTRY.key with the caller. Our current behaviour
   came from NetBSD when this code was imported in 2004. NetBSD and FreeBSD
   both stopped freeing key values in July 2014. NetBSD in commit fe0a1a6 and
   FreeBSD in commit e19f362.

   Remove the call to free(3) to align ourselves with NetBSD, FreeBSD and
   POSIX. Also adjust rsync for the change in semantics.

   Flagged by Sortix os-test.

   ok millert@, deraadt@
VersionDeltaFile
1.9+2-44lib/libc/stdlib/hcreate.3
1.39+2-6usr.bin/rsync/flist.c
1.8+1-2lib/libc/stdlib/hcreate.c
+5-523 files

LLVM/project 1cbfd51clang/include/clang/CIR/Dialect/IR CIROps.td CIRAttrs.td, clang/lib/CIR/Dialect/IR CIRDialect.cpp

[CIR] Change the 'inline_kind' enum to have an explicit attribute (#215335)

If we use the builtin automatic inline-kind here, we don't get to have
it printed reasonably/normally. This patch adds the
'genSpecializedAttr=0' and adds an explicit attribute so we print it as
an enum value.
DeltaFile
+24-0clang/test/CIR/IR/invalid-call.cir
+8-8clang/test/CIR/CodeGen/callsite-inline-attributes.cpp
+16-0clang/test/CIR/IR/inline-attrs.cir
+11-2clang/include/clang/CIR/Dialect/IR/CIRAttrs.td
+2-2clang/include/clang/CIR/Dialect/IR/CIROps.td
+1-0clang/lib/CIR/Dialect/IR/CIRDialect.cpp
+62-126 files

NetBSD/pkgsrc hy4OYi1mk/compiler gcc.mk

   mk: hook in gcc16
VersionDeltaFile
1.313+48-5mk/compiler/gcc.mk
+48-51 files

LLVM/project 71cc370clang/lib/StaticAnalyzer/Checkers LifetimeModeling.h

Update doc comment for markAsReported.
DeltaFile
+2-2clang/lib/StaticAnalyzer/Checkers/LifetimeModeling.h
+2-21 files

FreeBSD/ports e2850c5net/seaweedfs pkg-plist distinfo, net/seaweedfs/files seaweedfs.in

net/seaweedfs: Update 4.12 => 4.41

Changelog:
https://github.com/seaweedfs/seaweedfs/releases/tag/4.13
https://github.com/seaweedfs/seaweedfs/releases/tag/4.15
https://github.com/seaweedfs/seaweedfs/releases/tag/4.16
https://github.com/seaweedfs/seaweedfs/releases/tag/4.17
https://github.com/seaweedfs/seaweedfs/releases/tag/4.18
https://github.com/seaweedfs/seaweedfs/releases/tag/4.19
https://github.com/seaweedfs/seaweedfs/releases/tag/4.20
https://github.com/seaweedfs/seaweedfs/releases/tag/4.21
https://github.com/seaweedfs/seaweedfs/releases/tag/4.22
https://github.com/seaweedfs/seaweedfs/releases/tag/4.23
https://github.com/seaweedfs/seaweedfs/releases/tag/4.24
https://github.com/seaweedfs/seaweedfs/releases/tag/4.25
https://github.com/seaweedfs/seaweedfs/releases/tag/4.26
https://github.com/seaweedfs/seaweedfs/releases/tag/4.27
https://github.com/seaweedfs/seaweedfs/releases/tag/4.28
https://github.com/seaweedfs/seaweedfs/releases/tag/4.29

    [20 lines not shown]
DeltaFile
+15-8net/seaweedfs/Makefile
+5-5net/seaweedfs/distinfo
+1-1net/seaweedfs/files/seaweedfs.in
+2-0net/seaweedfs/pkg-plist
+23-144 files