From 17f4f6d0a69a4dd11f13245bd957e16b85c4176d Mon Sep 17 00:00:00 2001 From: Martin Vogel Date: Sun, 9 Aug 2026 16:46:21 +0200 Subject: [PATCH] docs(third-party): keep the ObjectScript scanner deviation documented Restoring THIRD_PARTY.md from before the UI externalization also dropped a note that commit had added for an UNRELATED reason: two loop counters in the vendored objectscript_common.h are widened from uint8_t to int. That deviation is real, still present in the tree, and recorded in the grammar MANIFEST. Dropping its THIRD_PARTY entry would have left a vendored-source modification documented in only one of the two places the vendoring policy requires -- collateral damage from a wholesale file restore, not an intended part of this revert. Signed-off-by: Martin Vogel --- THIRD_PARTY.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/THIRD_PARTY.md b/THIRD_PARTY.md index e0a1fc82e..bbb3559fa 100644 --- a/THIRD_PARTY.md +++ b/THIRD_PARTY.md @@ -66,7 +66,7 @@ License summary: - **Copyright:** (c) 2025 InterSystems Corporation - **Vendored at:** `internal/cbm/vendored/grammars/objectscript_udl/`, `internal/cbm/vendored/grammars/objectscript_routine/` - **Pinned commit:** `a7ffcdf` -- **Notes:** InterSystems-maintained grammar for the ObjectScript language (InterSystems IRIS / Caché). Vendor-maintained; not in nvim-treesitter or Helix registries. Each `scanner.c`'s upstream `#include "../../common/scanner.h"` is repointed to a per-directory `objectscript_common.h` (verbatim copy of upstream `common/scanner.h`). +- **Notes:** InterSystems-maintained grammar for the ObjectScript language (InterSystems IRIS / Caché). Vendor-maintained; not in nvim-treesitter or Helix registries. Each `scanner.c`'s upstream `#include "../../common/scanner.h"` is repointed to a per-directory `objectscript_common.h` copied from upstream `common/scanner.h`; two loop counters in that copy are widened from `uint8_t` to `int` as documented in `internal/cbm/vendored/grammars/MANIFEST.md`. ## Vendored C/C++ Libraries