From 55891c3c3ab58df0b1a5db28ca9a372dffe70365 Mon Sep 17 00:00:00 2001 From: Martin Bidlingmaier Date: Tue, 4 Aug 2020 22:24:25 +0200 Subject: [PATCH] [regexp] Add experimental regexp engine flags R=jgruber@chromium.org Bug: v8:10765 Change-Id: Iae389bd129784c08287dec7c4cb8ebeaa6a6120c Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2336794 Commit-Queue: Jakob Gruber Reviewed-by: Jakob Gruber Cr-Commit-Position: refs/heads/master@{#69237} --- AUTHORS | 7 ++++--- src/flags/flag-definitions.h | 5 +++++ 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/AUTHORS b/AUTHORS index 2a58b0e1c3..32268da1cb 100644 --- a/AUTHORS +++ b/AUTHORS @@ -94,6 +94,7 @@ Filipe David Manana Franziska Hinkelmann Geoffrey Garside Gergely Nagy +Gilang Mentari Hamidy Gus Caplan Gwang Yoon Hwang Hannu Trey @@ -133,6 +134,7 @@ Luke Zarko Maciej Małecki Marcin Cieślak Marcin Wiącek +Martin Bidlingmaier Mateusz Czeladka Matheus Marchini Matheus Marchini @@ -207,14 +209,13 @@ Wenlu Wang Wiktor Garbacz Wouter Vermeiren Xiaoyin Liu +Yanbo Li Yannic Bonenberger Yong Wang Youfeng Hao Yu Yin Zac Hansen +Zeynep Cankara Zhao Jiazhong Zhongping Wang 柳荣一 -Yanbo Li -Gilang Mentari Hamidy -Zeynep Cankara diff --git a/src/flags/flag-definitions.h b/src/flags/flag-definitions.h index c8db970ae2..f4366b60b3 100644 --- a/src/flags/flag-definitions.h +++ b/src/flags/flag-definitions.h @@ -1424,6 +1424,11 @@ DEFINE_BOOL(trace_regexp_assembler, false, DEFINE_BOOL(trace_regexp_parser, false, "trace regexp parsing") DEFINE_BOOL(trace_regexp_tier_up, false, "trace regexp tiering up execution") +DEFINE_BOOL(enable_experimental_regexp_engine, false, + "enable experimental linear time regexp engine") +DEFINE_BOOL(trace_experimental_regexp_engine, false, + "trace execution of experimental regexp engine") + // Testing flags test/cctest/test-{flags,api,serialization}.cc DEFINE_BOOL(testing_bool_flag, true, "testing_bool_flag") DEFINE_MAYBE_BOOL(testing_maybe_bool_flag, "testing_maybe_bool_flag")