Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This limit was never documented, and was basically a convenience in C because allocating memory for all those args was handled manually. Now they're just in a
std::vector
, and this check feels more like cruft than an actual safety mechanism.(It's possible for a vector to OOM, of course, but we have plenty of other places that risk that. The parser has many values which unboundedly build up a vector, like
charmap
multi-values,purge
d symbols, ords N, ...
expressions. Nobody is actually ever going to get near the machine limits.)