Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(277)

Issue 1418703003: RegExp: remove last match info override. (Closed)

Created:
5 years, 2 months ago by Yang
Modified:
5 years, 1 month ago
CC:
v8-reviews_googlegroups.com
Base URL:
https://chromium.googlesource.com/v8/v8.git@master
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

RegExp: remove last match info override. With ES6 21.2.5.8, step 13, we no longer have to keep up the illusion that matching and calling replace function is interleaved. This is observable through unspec'ed static properties such as RegExp.$1. Last match info not working yet. R=littledan@chromium.org Committed: https://crrev.com/85e085b7704e4be1329a9a1cf75dff8c6c9157ef Cr-Commit-Position: refs/heads/master@{#31593}

Patch Set 1 #

Patch Set 2 : rebase #

Patch Set 3 : fix #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+87 lines, -124 lines) Patch
M src/js/regexp.js View 1 12 chunks +4 lines, -44 lines 0 comments Download
M src/js/string.js View 1 5 chunks +4 lines, -28 lines 0 comments Download
M src/regexp/jsregexp.h View 2 chunks +3 lines, -2 lines 0 comments Download
M src/regexp/jsregexp.cc View 4 chunks +19 lines, -11 lines 0 comments Download
M src/runtime/runtime-regexp.cc View 1 2 5 chunks +32 lines, -24 lines 2 comments Download
M test/mjsunit/regexp-static.js View 1 chunk +1 line, -1 line 0 comments Download
M test/mjsunit/string-replace.js View 2 chunks +24 lines, -14 lines 0 comments Download

Messages

Total messages: 26 (10 generated)
Yang
5 years, 2 months ago (2015-10-22 08:55:53 UTC) #1
Yang
On 2015/10/22 08:55:53, Yang wrote: Any suggestion on how to move forward on this?
5 years, 1 month ago (2015-10-26 10:45:09 UTC) #2
Dan Ehrenberg
lgtm
5 years, 1 month ago (2015-10-26 17:11:24 UTC) #3
Dan Ehrenberg
lgtm I am still worried this will require a revert, but the API is deprecated ...
5 years, 1 month ago (2015-10-26 17:12:02 UTC) #5
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1418703003/1 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1418703003/1
5 years, 1 month ago (2015-10-26 17:12:12 UTC) #6
Dan Ehrenberg
On 2015/10/26 at 17:12:12, commit-bot wrote: > CQ is trying da patch. Follow status at ...
5 years, 1 month ago (2015-10-26 18:22:14 UTC) #8
Yang
On 2015/10/26 18:22:14, Dan Ehrenberg wrote: > On 2015/10/26 at 17:12:12, commit-bot wrote: > > ...
5 years, 1 month ago (2015-10-27 06:39:31 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1418703003/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1418703003/20001
5 years, 1 month ago (2015-10-27 06:43:16 UTC) #12
commit-bot: I haz the power
Try jobs failed on following builders: v8_linux_dbg on tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_linux_dbg/builds/10059)
5 years, 1 month ago (2015-10-27 06:59:01 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1418703003/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1418703003/40001
5 years, 1 month ago (2015-10-27 07:58:02 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1418703003/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1418703003/40001
5 years, 1 month ago (2015-10-27 07:59:23 UTC) #20
commit-bot: I haz the power
Committed patchset #3 (id:40001)
5 years, 1 month ago (2015-10-27 08:24:01 UTC) #21
commit-bot: I haz the power
Patchset 3 (id:??) landed as https://crrev.com/85e085b7704e4be1329a9a1cf75dff8c6c9157ef Cr-Commit-Position: refs/heads/master@{#31593}
5 years, 1 month ago (2015-10-27 08:24:13 UTC) #22
brucedawson
https://codereview.chromium.org/1418703003/diff/40001/src/runtime/runtime-regexp.cc File src/runtime/runtime-regexp.cc (right): https://codereview.chromium.org/1418703003/diff/40001/src/runtime/runtime-regexp.cc#newcode1139 src/runtime/runtime-regexp.cc:1139: Handle<FixedArray> result_array = builder.array(); I'm worried about this variable ...
5 years, 1 month ago (2015-10-28 17:19:36 UTC) #24
Yang
https://codereview.chromium.org/1418703003/diff/40001/src/runtime/runtime-regexp.cc File src/runtime/runtime-regexp.cc (right): https://codereview.chromium.org/1418703003/diff/40001/src/runtime/runtime-regexp.cc#newcode1139 src/runtime/runtime-regexp.cc:1139: Handle<FixedArray> result_array = builder.array(); On 2015/10/28 17:19:36, brucedawson wrote: ...
5 years, 1 month ago (2015-10-29 12:55:28 UTC) #25
brucedawson
5 years, 1 month ago (2015-10-29 16:54:08 UTC) #26
Message was sent while issue was closed.
Thanks for the clarifying change.

Powered by Google App Engine
This is Rietveld 408576698