FreeBSD/src 3b10806release Makefile.oracle, release/scripts/oracle image_capability_data.json generate_metadata.lua

release: remove Oracle Cloud Infrastructure build targets

Oracle's previous support is no longer available to the project.
Repeated attempts to find a sponsor within Oracle's cloud business
have not been successful.

The last published official images are from 15.0-RELEASE.

https://marketplace.oracle.com/app/freebsd-release

Relnotes:       yes
Sponsored by:   SkunkWerks, GmbH
Differential Revision:  https://reviews.freebsd.org/D56360
MFC after:      3 days
DeltaFile
+0-108release/Makefile.oracle
+0-105release/tools/oracle.conf
+0-96release/scripts/oracle/image_capability_data.json
+0-74release/scripts/oracle/generate_metadata.lua
+0-24release/scripts/oracle/arm64_shape_compatibilities.json
+0-21release/scripts/oracle/image_metadata.json
+0-4283 files not shown
+1-4359 files

LLVM/project 977c516llvm/lib/Target/AArch64 AArch64SystemOperands.td, llvm/test/MC/AArch64 armv9.7a-gcie.s

[AArch64][llvm] Add GICv5 ICH_PPI_HVIR{0,1}_EL2 system registers (#191818)

Add GICv5 `ICH_PPI_HVIR{0,1}_EL2` system registers (Interrupt
Controller PPI Hide Virtual Interrupt Registers). These registers
are added because a hypervisor may want to only expose a subset of the
PPIs to the virtual machine and hide the remaining PPIs.

The only way the hypervisor can do this is by trapping all the PPI ICV
registers which leads to additional code complexity and adds performance
overhead especially for nested virtualization.

These are documented here:

https://developer.arm.com/documentation/111107/latest/AArch64-Registers/ICH-PPI-HVIR-n--EL2--Interrupt-Controller-PPI-Hide-Virtual-Interrupt-Registers
DeltaFile
+20-0llvm/test/MC/AArch64/armv9.7a-gcie.s
+1-0llvm/lib/Target/AArch64/AArch64SystemOperands.td
+21-02 files

OPNSense/plugins 09bc774security/acme-client pkg-descr, security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms dialogValidation.xml

Merge pull request #5379 from fraenki/acme_416

security/acme-client: release 4.16
DeltaFile
+50-0security/acme-client/src/opnsense/mvc/app/models/OPNsense/AcmeClient/Migrations/M4_4_0.php
+48-0security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeAutomation/AcmeTruenasWs.php
+0-48security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeAutomation/AcmeTruenasWS.php
+27-4security/acme-client/src/opnsense/mvc/app/models/OPNsense/AcmeClient/AcmeClient.xml
+11-0security/acme-client/pkg-descr
+8-2security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms/dialogValidation.xml
+144-543 files not shown
+152-609 files

NetBSD/pkgsrc Jkxq322doc CHANGES-2026

   doc: Added devel/input-headers version 1.30.2
VersionDeltaFile
1.2280+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc lUoptVydevel Makefile

   Add input-headers
VersionDeltaFile
1.4615+2-1devel/Makefile
+2-11 files

NetBSD/pkgsrc 6mqMBpedevel/input-headers Makefile buildlink3.mk

   input-headers: new package

   The input header files from libopeninput to avoid
   circular dependency between libevdev-chunk and
   libopeninput.
VersionDeltaFile
1.1+20-0devel/input-headers/Makefile
1.1+14-0devel/input-headers/buildlink3.mk
1.1+7-0devel/input-headers/PLIST
1.1+3-0devel/input-headers/DESCR
+44-04 files

OPNSense/core a6da344. plist, src/opnsense/mvc/app/models/OPNsense/Routes Route.xml

system: style sweep and plist fix
DeltaFile
+49-49src/opnsense/mvc/app/models/OPNsense/Routes/Migrations/M1_0_1.php
+24-24src/opnsense/mvc/app/models/OPNsense/Routes/Route.xml
+1-0plist
+74-733 files

OPNSense/plugins a5e06c5security/acme-client pkg-descr, security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms dialogValidation.xml

security/acme-client: add support for Active24 API v2, closes #5381
DeltaFile
+7-2security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms/dialogValidation.xml
+5-2security/acme-client/src/opnsense/mvc/app/models/OPNsense/AcmeClient/AcmeClient.xml
+6-0security/acme-client/pkg-descr
+3-1security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation/DnsActive24.php
+21-54 files

LLVM/project 0d8dc53clang/test/Analysis cxx-uninitialized-object.cpp

Update comments for uninitialized fields in tests
DeltaFile
+12-8clang/test/Analysis/cxx-uninitialized-object.cpp
+12-81 files

NetBSD/pkgsrc 9jL6ZAOdoc CHANGES-2026

   doc: Added devel/libopeninput version 1.30.2
VersionDeltaFile
1.2279+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc UU9nwARdevel Makefile

   Add libopeninput
VersionDeltaFile
1.4614+2-1devel/Makefile
+2-11 files

NetBSD/pkgsrc Mj9FV1sdevel/libopeninput PLIST Makefile, devel/libopeninput/patches patch-src_wscons.c patch-src_wscons.h

   libopeninput: new package

   The libinput is an input device management and event
   handling library to linux.
   The libopeninput is a wscons(4) and kqueue(2) based
   reimplementation of libinput, originally to OpenBSD.
VersionDeltaFile
1.1+212-0devel/libopeninput/patches/patch-src_wscons.c
1.1+83-0devel/libopeninput/PLIST
1.1+24-0devel/libopeninput/Makefile
1.1+19-0devel/libopeninput/patches/patch-src_wscons.h
1.1+18-0devel/libopeninput/Makefile.common
1.1+16-0devel/libopeninput/buildlink3.mk
+372-02 files not shown
+383-08 files

OPNSense/core 3acfb5fsrc/etc/inc util.inc, src/opnsense/mvc/app/controllers/OPNsense/Routes/Api RoutesController.php

System: Routing: Changed disable option to enable (#10027)
DeltaFile
+49-0src/opnsense/mvc/app/models/OPNsense/Routes/Migrations/M1_0_1.php
+24-24src/opnsense/mvc/app/models/OPNsense/Routes/Route.xml
+2-18src/opnsense/mvc/app/controllers/OPNsense/Routes/Api/RoutesController.php
+3-3src/opnsense/mvc/app/controllers/OPNsense/Routes/forms/dialogEditRoute.xml
+5-0src/etc/inc/util.inc
+1-1src/opnsense/mvc/app/views/OPNsense/Routes/index.volt
+84-462 files not shown
+86-468 files

LLVM/project 3f45921llvm/lib/Target/RISCV RISCVInstrInfoP.td, llvm/test/CodeGen/RISCV rvp-ext-rv64.ll rvp-ext-rv32.ll

[RISCV] Add an initial set of InstAliases for P extension. (#180315)

These are now listed in the asciidoc spec here
https://github.com/riscv/riscv-p-spec

I got some help on this from AI, but I reviewed it. Test cases were
fully generated with AI.
DeltaFile
+272-0llvm/test/MC/RISCV/rv32p-aliases-valid.s
+166-0llvm/lib/Target/RISCV/RISCVInstrInfoP.td
+158-0llvm/test/MC/RISCV/rv64p-aliases-valid.s
+15-15llvm/test/CodeGen/RISCV/rvp-ext-rv64.ll
+13-13llvm/test/CodeGen/RISCV/rvp-ext-rv32.ll
+3-3llvm/test/MC/RISCV/rv32p-valid.s
+627-311 files not shown
+628-327 files

LLVM/project ea966c2clang/test/Analysis cxx-uninitialized-object.cpp

Update cxx-uninitialized-object.cpp
DeltaFile
+16-4clang/test/Analysis/cxx-uninitialized-object.cpp
+16-41 files

LLVM/project 96ae413llvm/examples/Kaleidoscope/BuildingAJIT/Chapter3 KaleidoscopeJIT.h, llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4 KaleidoscopeJIT.h

[ORC] Fix examples after 6dbf9d1ac5e (forward declaration of MemoryAc… (#191834)

…cess).

6dbf9d1ac5e forward declared the MemoryAccess class in
ExecutorProcessControl.h, breaking some examples that were depending on
the transitive include. (See e.g.
https://lab.llvm.org/buildbot/#/builders/80/builds/21875).

This commit adds the missing #includes to the broken examples.
DeltaFile
+1-0llvm/examples/Kaleidoscope/BuildingAJIT/Chapter3/KaleidoscopeJIT.h
+1-0llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4/KaleidoscopeJIT.h
+1-0llvm/examples/OrcV2Examples/LLJITWithExecutorProcessControl/LLJITWithExecutorProcessControl.cpp
+3-03 files

LLVM/project fc10470clang/test/Sema warn-lifetime-safety-suggestions.cpp warn-lifetime-safety.cpp

fix suggestions test
DeltaFile
+5-4clang/test/Sema/warn-lifetime-safety-suggestions.cpp
+0-4clang/test/Sema/warn-lifetime-safety.cpp
+5-82 files

LLVM/project e73a883clang/test/Sema warn-lifetime-safety-suggestions.cpp

lifetime suggestion
DeltaFile
+21-0clang/test/Sema/warn-lifetime-safety-suggestions.cpp
+21-01 files

LLVM/project 6f5985bclang/test/Sema warn-lifetime-safety-dangling-field.cpp warn-lifetime-safety.cpp

dangling field
DeltaFile
+16-0clang/test/Sema/warn-lifetime-safety-dangling-field.cpp
+2-0clang/test/Sema/warn-lifetime-safety.cpp
+18-02 files

LLVM/project ef9526e. a.o

remove a.o
DeltaFile
+0-0a.o
+0-01 files

LLVM/project f367ab5clang/lib/Analysis/LifetimeSafety FactsGenerator.cpp, clang/lib/Sema SemaAttr.cpp SemaTemplateInstantiateDecl.cpp

Make Unique inference
DeltaFile
+67-3clang/test/Sema/warn-lifetime-safety.cpp
+55-0clang/lib/Sema/SemaAttr.cpp
+11-0clang/test/Sema/warn-lifetime-analysis-nocfg.cpp
+3-0clang/test/Sema/Inputs/lifetime-analysis.h
+2-1clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+2-0clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
+140-42 files not shown
+141-48 files

LLVM/project 20cb9dc. a.o, clang/test/Sema warn-lifetime-safety.cpp

string_view and pointer parameters
DeltaFile
+23-1clang/test/Sema/warn-lifetime-safety.cpp
+0-0a.o
+23-12 files

FreeBSD/doc bea5e71documentation/content/en/books/handbook/bsdinstall _index.adoc, documentation/static/images/books/handbook/bsdinstall bsdinstall-zfs-warning.png bsdinstall-zfs-vdev_type.png

Handbook-bsdinstall: Upgrade chapter to reflect FreeBSD 15 changes-Part I
DeltaFile
+35-12documentation/content/en/books/handbook/bsdinstall/_index.adoc
+1-0documentation/themes/beastie/assets/styles/global.scss
+0-0documentation/static/images/books/handbook/bsdinstall/bsdinstall-zfs-warning.png
+0-0documentation/static/images/books/handbook/bsdinstall/bsdinstall-zfs-vdev_type.png
+0-0documentation/static/images/books/handbook/bsdinstall/bsdinstall-zfs-vdev_invalid.png
+0-0documentation/static/images/books/handbook/bsdinstall/bsdinstall-zfs-swap-amount.png
+36-1240 files not shown
+36-1246 files

LLVM/project 8bb4a86clang/include/clang/Analysis/Analyses/LifetimeSafety FactsGenerator.h, clang/lib/Analysis CFG.cpp

[CFG] Fix temporary CXXDefaultInitExpr
DeltaFile
+20-14clang/lib/Analysis/CFG.cpp
+12-0clang/test/Sema/warn-lifetime-safety.cpp
+5-0clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+1-0clang/include/clang/Analysis/Analyses/LifetimeSafety/FactsGenerator.h
+38-144 files

LLVM/project 78f51dfclang/test/Sema warn-lifetime-safety-suggestions.cpp

suggestions and inference
DeltaFile
+15-0clang/test/Sema/warn-lifetime-safety-suggestions.cpp
+15-01 files

LLVM/project 55c3e5dclang/test/Sema warn-lifetime-safety.cpp

remove comments
DeltaFile
+0-3clang/test/Sema/warn-lifetime-safety.cpp
+0-31 files

LLVM/project d3b9e2bclang/lib/Analysis/LifetimeSafety Origins.cpp, clang/test/Sema warn-lifetime-safety.cpp warn-lifetime-safety-dangling-field.cpp

[LifetimeSafety] Detect dangling field of base class
DeltaFile
+18-0clang/test/Sema/warn-lifetime-safety.cpp
+12-0clang/test/Sema/warn-lifetime-safety-dangling-field.cpp
+1-1clang/lib/Analysis/LifetimeSafety/Origins.cpp
+31-13 files

LLVM/project eb9e319clang/test/Sema warn-lifetime-safety.cpp

remove extra usage
DeltaFile
+0-5clang/test/Sema/warn-lifetime-safety.cpp
+0-51 files

LLVM/project 5854535clang/lib/Analysis CFG.cpp

refactor
DeltaFile
+8-5clang/lib/Analysis/CFG.cpp
+8-51 files

LLVM/project 386e67dclang/include/clang/Analysis/Analyses/LifetimeSafety LifetimeSafety.h, clang/lib/Analysis/LifetimeSafety Checker.cpp

[LifetimeSafety] Suggest/infer annotation in constructors (#191699)

This change improves the lifetime safety checker to detect when
constructor parameters escape to class fields and suggest appropriate
`[[clang::lifetimebound]]` annotations.

```cpp
struct A {
  View v;
  A(const MyObj& obj) : v(obj) {} // Now suggests [[clang::lifetimebound]]
};
```
DeltaFile
+58-0clang/test/Sema/warn-lifetime-safety-suggestions.cpp
+27-14clang/lib/Analysis/LifetimeSafety/Checker.cpp
+19-21clang/test/Sema/warn-lifetime-analysis-nocfg.cpp
+10-4clang/lib/Sema/SemaLifetimeSafety.h
+6-6clang/test/Sema/warn-lifetime-safety.cpp
+6-2clang/include/clang/Analysis/Analyses/LifetimeSafety/LifetimeSafety.h
+126-471 files not shown
+128-477 files