v8/src/regexp
Martin Bidlingmaier f3a666d694 [regexp] Handle interrupts in experimental interpreter
No surprises; very much based on interrupt handling in the irregexp
interpreter.

Cq-Include-Trybots: luci.v8.try:v8_linux64_fyi_rel_ng
Bug: v8:10765
Change-Id: I2353cac4639a494362b8dfdf9507985fb6298c0e
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2452710
Reviewed-by: Jakob Gruber <jgruber@chromium.org>
Commit-Queue: Martin Bidlingmaier <mbid@google.com>
Cr-Commit-Position: refs/heads/master@{#70370}
2020-10-07 09:45:09 +00:00
..
arm [nci] Replace CompilationTarget with a new Code::Kind value 2020-08-05 12:27:22 +00:00
arm64 [nci] Replace CompilationTarget with a new Code::Kind value 2020-08-05 12:27:22 +00:00
experimental [regexp] Handle interrupts in experimental interpreter 2020-10-07 09:45:09 +00:00
ia32 [nci] Replace CompilationTarget with a new Code::Kind value 2020-08-05 12:27:22 +00:00
mips [nci] Replace CompilationTarget with a new Code::Kind value 2020-08-05 12:27:22 +00:00
mips64 [nci] Replace CompilationTarget with a new Code::Kind value 2020-08-05 12:27:22 +00:00
ppc Adding Red Hat to the list of Authorized contributors. 2020-09-16 12:34:39 +00:00
s390 [nci] Replace CompilationTarget with a new Code::Kind value 2020-08-05 12:27:22 +00:00
x64 [nci] Replace CompilationTarget with a new Code::Kind value 2020-08-05 12:27:22 +00:00
gen-regexp-special-case.cc [globals] Change uc32 to be unsigned 2020-06-10 08:37:46 +00:00
OWNERS Remove 'set noparent' from OWNERS files where reasonable 2019-06-03 10:18:22 +00:00
property-sequences.cc [regexp] Update RegExp property sequence data to Unicode 12 2019-03-06 10:59:12 +00:00
property-sequences.h Move remaining files in src/ 2019-05-24 18:24:36 +00:00
regexp-ast.cc Move utility code to src/utils 2019-05-23 14:13:34 +00:00
regexp-ast.h [regexp] Support more quantifiers in experimental engine 2020-09-09 06:17:31 +00:00
regexp-bytecode-generator-inl.h [cleanup] Rename RegExpMacroAssemblerIrregexp to RegExpBytecodeGenerator 2019-07-10 08:01:10 +00:00
regexp-bytecode-generator.cc [regexp] Fix non-unicode ignore-case backreferences 2020-06-03 08:59:08 +00:00
regexp-bytecode-generator.h [regexp] Fix non-unicode ignore-case backreferences 2020-06-03 08:59:08 +00:00
regexp-bytecode-peephole.cc [zone] Cleanup zone allocations in src/regexp and tests 2020-07-10 10:30:05 +00:00
regexp-bytecode-peephole.h Reland "[regexp] Bytecode peephole optimization" 2019-10-01 12:50:24 +00:00
regexp-bytecodes.cc Reland "[regexp] Bytecode peephole optimization" 2019-10-01 12:50:24 +00:00
regexp-bytecodes.h [regexp] Additional range checks 2020-06-18 08:02:28 +00:00
regexp-compiler-tonode.cc [regexp] Assign proper flags to TextNode 2020-09-24 08:51:15 +00:00
regexp-compiler.cc [zone] Cleanup zone allocations in src/regexp and tests 2020-07-10 10:30:05 +00:00
regexp-compiler.h [regexp] Fix integer overflows in TextNode::GetQuickCheckDetails 2020-06-10 12:22:47 +00:00
regexp-dotprinter.cc [regexp] Fix integer overflows in TextNode::GetQuickCheckDetails 2020-06-10 12:22:47 +00:00
regexp-dotprinter.h [regexp] Remove dead DispatchTableConstructor 2019-06-18 12:40:50 +00:00
regexp-error.cc [regexp] Add missing const qualifier 2020-03-20 08:50:00 +00:00
regexp-error.h Reland "[regexp] Rewrite error handling" 2020-03-19 16:59:43 +00:00
regexp-interpreter.cc [regexp] Prototype new linear time EXPERIMENTAL regexp engine 2020-08-18 05:51:24 +00:00
regexp-interpreter.h [regexp] Consistent expectations for output registers 2020-04-21 10:13:03 +00:00
regexp-macro-assembler-arch.h [ppc64][ppc] Split up ARCH_PPC and ARCH_PPC64 2020-02-21 15:42:20 +00:00
regexp-macro-assembler-tracer.cc [regexp] Fix non-unicode ignore-case backreferences 2020-06-03 08:59:08 +00:00
regexp-macro-assembler-tracer.h [regexp] Fix non-unicode ignore-case backreferences 2020-06-03 08:59:08 +00:00
regexp-macro-assembler.cc [clang-tidy] Prefer static_cast to c style casts 2020-06-10 19:15:30 +00:00
regexp-macro-assembler.h [regexp] Fix non-unicode ignore-case backreferences 2020-06-03 08:59:08 +00:00
regexp-nodes.h [zone] Cleanup zone allocations in src/regexp and tests 2020-07-10 10:30:05 +00:00
regexp-parser.cc [zone] Cleanup zone allocations in src/regexp and tests 2020-07-10 10:30:05 +00:00
regexp-parser.h [zone] Cleanup zone allocations in src/regexp and tests 2020-07-10 10:30:05 +00:00
regexp-stack.cc Reland "[regexp] Guarantee an allocated regexp stack" 2019-10-21 07:13:28 +00:00
regexp-stack.h [regexp] Upstream small changes 2020-03-12 07:07:12 +00:00
regexp-utils.cc [cleanup] Clean up SYNCHRONIZED_ACCESSORS macro naming and its uses 2020-10-05 11:01:22 +00:00
regexp-utils.h [regexp] Restructure fast path check logic 2019-07-29 08:44:33 +00:00
regexp.cc [regexp] Handle interrupts in experimental interpreter 2020-10-07 09:45:09 +00:00
regexp.h [regexp] Support capture groups in experimental engine 2020-09-16 08:16:08 +00:00
special-case.h [regexp] Fix and unify non-unicode case-folding algorithms 2020-03-10 11:09:28 +00:00