From df84eb98170800edcc16ff1af0a1c81dc7c103ef Mon Sep 17 00:00:00 2001 From: _ov4 Date: Wed, 21 Oct 2026 12:50:30 +0000 Subject: docs(agents): drop unverified-platform claims now that nightly CI covers all three Co-Authored-By: Claude Sonnet 5.5 --- AGENTS/ARCH/DEPENDENCIES.md | 4 ++-- AGENTS/ARCH/INSTALL.md | 2 +- AGENTS/PITFALLS/exceptions-and-c-interop.md | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/AGENTS/ARCH/DEPENDENCIES.md b/AGENTS/ARCH/DEPENDENCIES.md index 7a8b07f..75a165e 100644 --- a/AGENTS/ARCH/DEPENDENCIES.md +++ b/AGENTS/ARCH/DEPENDENCIES.md @@ -28,7 +28,7 @@ The build guide explicitly selects `/mingw64/bin/clang.exe` and `clang++.exe` through `cygpath -m`. MINGW64 retains the GNU C++ runtime; cpsc links with LLD. Switching to CLANG64 would change the C/C++ runtime and is a separate task. -Build pin: **LLVM 23 and upstream Clang 23** (any 23.x release); 23.1.3 is verified -on Linux. LLVM 23 uses `CreateGlobalString` for opaque string pointers, +Build pin: **LLVM 23 and upstream Clang 23** (any 23.x release); 23.1.3 is tested +by nightly CI on Linux, Windows and macOS. LLVM 23 uses `CreateGlobalString` for opaque string pointers, `hasTerminator()` for block termination checks (its `getTerminator()` requires an existing terminator), and an explicit `llvm::Triple` for the embedded target. diff --git a/AGENTS/ARCH/INSTALL.md b/AGENTS/ARCH/INSTALL.md index fa21bac..82c5059 100644 --- a/AGENTS/ARCH/INSTALL.md +++ b/AGENTS/ARCH/INSTALL.md @@ -30,7 +30,7 @@ The Windows `install.ps1` installs `cpsc.exe`, `doc/cpsc.html` and to the user PATH without copying the combined process PATH, and creates a per-user Start Menu help shortcut. `-SourceDir` selects the artifact directory; `DESTDIR` staging is unsupported on Windows. The script is compatible with -Windows PowerShell 5.1; its Windows actions have only been reviewed statically. +Windows PowerShell 5.1. The `doc` target uses CMake's `WIN32` target-platform detection: Windows generates standalone HTML with inline styles at `build/doc/cpsc.html`; other platforms generate `build/doc/cpsc.1`. The section 1 source is `doc/cpsc.1.md`; section 7 sources are diff --git a/AGENTS/PITFALLS/exceptions-and-c-interop.md b/AGENTS/PITFALLS/exceptions-and-c-interop.md index 2362c01..511c7e1 100644 --- a/AGENTS/PITFALLS/exceptions-and-c-interop.md +++ b/AGENTS/PITFALLS/exceptions-and-c-interop.md @@ -27,7 +27,7 @@ Part of the [pitfalls index](../PITFALLS.md). native promotions, but / always returns REAL. - Cast aliases must precede their use. - long double may have padding; sizeof does not identify its floating-point format. -- Native C support is verified on Linux LLVM 23; cross-target is unsupported. +- Native C support is tested by nightly CI on Linux, Windows and macOS with LLVM 23; cross-target is unsupported. ## EXTERN "C" extension -- cgit v1.3.1-4-g156e