summaryrefslogtreecommitdiff
path: root/docs/c1/1-parse.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/c1/1-parse.md')
-rw-r--r--docs/c1/1-parse.md4
1 files changed, 2 insertions, 2 deletions
diff --git a/docs/c1/1-parse.md b/docs/c1/1-parse.md
index 31e340a..0fc0da5 100644
--- a/docs/c1/1-parse.md
+++ b/docs/c1/1-parse.md
@@ -228,12 +228,12 @@ including zero (aka ASCII NULL). The parser reads bytes, not characters, and
has no concept of a character encoding, which means that a string can contain
UTF-8 byte sequences, but these are not tested for validity.
-A string that is up to 64 bytes long is automatically *interned*, meaning any
+A string that is up to 255 bytes long is automatically *interned*, meaning any
occurrence of the same string -- equal in length and containing the same byte
values -- ends up being represented by the same bit-pattern; either a memory
address, or an immediate representation within a CPU word for short strings.
-Strings with a length greater than 64 bytes end up being represented by a
+Strings with a length greater than 255 bytes end up being represented by a
distinct memory address, even if they are equal in length and content.