mirror of
https://github.com/dart-lang/sdk
synced 2024-09-06 00:59:09 +00:00
![]() This test needs a larger backtracking stack then we provide by default in AOT mode. Allow controlling stack size via a command line flag regexp_backtrack_stack_size_kb. Additionally cleanup types in the interpreter a bit: generated code uses Int32List for both register and backtracking stack. But the interpreter was using intptr_t for backtracking stack and int32_t for registers. Align these types to use int32_t everywhere and add a bit of sanity checking to ensure that we don't try to use regexp engine with strings which are too big to fit into int32_t range. TEST=corelib/regexp/stack-overflow Change-Id: I5c13c4b47d5d478b683f0450d3c0ce65f6961cff Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/338141 Commit-Queue: Slava Egorov <vegorov@google.com> Reviewed-by: Daco Harkes <dacoharkes@google.com> |
||
---|---|---|
.. | ||
co19 | ||
corelib | ||
dartdevc | ||
ffi | ||
language | ||
lib | ||
modular | ||
standalone | ||
web | ||
legacy_status_dart2js.csv | ||
OWNERS | ||
README.md |
This directory contains tests of the language and core library implementations. For more information, see https://github.com/dart-lang/sdk/wiki/Testing.