diff --git a/vendor/README.craft-reader.md b/vendor/README.craft-reader.md index ef8da437..b5767c1c 100644 --- a/vendor/README.craft-reader.md +++ b/vendor/README.craft-reader.md @@ -113,7 +113,8 @@ Raw array iteration now ends safely if validation and object parsing disagree; standalone sign tokens retain the reader's zero tolerance. `Dict::entries` and a dictionary's `Debug` output skip an entry whose value does not parse, as in [Hayro #1501](https://github.com/LaurenzV/hayro/pull/1501). -The `Debug` output of a dictionary or an array ends with its closing brace or bracket. +The `Debug` output of an array ends with its closing bracket, and that of a dictionary +with entries ends with its closing brace; an empty dictionary prints as `Dict`. Byte transfer-function samples use rounded 8-bit values; failed or non-finite evaluations leave the sample unchanged. Historical source hashes remain in each `SOURCE.json`, alongside local hashes and the compatibility reference. diff --git a/vendor/hayro-syntax/SOURCE.json b/vendor/hayro-syntax/SOURCE.json index 70130b3a..8bf051ba 100644 --- a/vendor/hayro-syntax/SOURCE.json +++ b/vendor/hayro-syntax/SOURCE.json @@ -372,6 +372,6 @@ "Match existing standalone-plus-as-zero tolerance in number parsing while retaining regular-character terminator rejection and numeric overflow guards.", "End raw array iteration on object parse failure instead of panicking when validation and parsing differ.", "Skip a dictionary entry whose value does not parse in Dict::entries and Dict's Debug output instead of panicking, as in LaurenzV/hayro#1501 (23a8e290d4195ab31f737c12a1b079c114cdd13c).", - "End Dict and Array Debug output with finish(), as upstream does, so the closing brace or bracket is printed." + "End Dict and Array Debug output with finish(), as upstream does, so an array's closing bracket and a non-empty dictionary's closing brace are printed (an empty dictionary prints as Dict)." ] }