diff options
| author | _ov4 <ov4@ov4.org> | 2026-10-21 12:50:30 +0000 |
|---|---|---|
| committer | _ov4 <ov4@ov4.org> | 2026-10-21 12:50:30 +0000 |
| commit | df84eb98170800edcc16ff1af0a1c81dc7c103ef (patch) | |
| tree | 095629921d3785478acabd9498875dc74a64e08e /AGENTS | |
| parent | bb1244aaef910579d829eb1563365479860ae7e1 (diff) | |
docs(agents): drop unverified-platform claims now that nightly CI covers all three
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Diffstat (limited to 'AGENTS')
| -rw-r--r-- | AGENTS/ARCH/DEPENDENCIES.md | 4 | ||||
| -rw-r--r-- | AGENTS/ARCH/INSTALL.md | 2 | ||||
| -rw-r--r-- | 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 |
