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

Issue 2271743002: Reland: Experimental parsing expression grammar (PEG) template library (Closed)

Created:
4 years, 4 months ago by f(malita)
Modified:
4 years, 3 months ago
CC:
reviews_skia.org, robertphillips, stephana
Base URL:
https://chromium.googlesource.com/skia.git@master
Target Ref:
refs/heads/master
Project:
skia
Visibility:
Public.

Description

Patch Set 1 #

Patch Set 2 : comments #

Patch Set 3 : speculative gn fix #

Patch Set 4 : SkTLazy initializer fix #

Total comments: 24

Patch Set 5 : review comments #

Total comments: 10

Patch Set 6 : moar review #

Patch Set 7 : rebase #

Patch Set 8 : drop inadvertent SkTLazy change #

Patch Set 9 : Fixes for MSan, g3 roll #

Unified diffs Side-by-side diffs Delta from patch set Stats (+551 lines, -0 lines) Patch
M BUILD.gn View 1 2 3 4 5 6 1 chunk +1 line, -0 lines 0 comments Download
A experimental/svg/model/SkPEG.h View 1 2 3 4 5 6 7 8 1 chunk +244 lines, -0 lines 0 comments Download
M gyp/svg.gyp View 1 chunk +2 lines, -0 lines 0 comments Download
A tests/SkPEGTest.cpp View 1 2 3 4 5 6 7 8 1 chunk +304 lines, -0 lines 0 comments Download

Messages

Total messages: 43 (23 generated)
f(malita)
Fiddling with a different parsing approach. (inspired by https://en.wikipedia.org/wiki/Parsing_expression_grammar, https://github.com/ColinH/PEGTL) The nice parts: * implicit ...
4 years, 4 months ago (2016-08-23 20:12:40 UTC) #4
bungeman-skia
My two cents from the peanut gallery. https://codereview.chromium.org/2271743002/diff/60001/experimental/svg/model/SkPEG.h File experimental/svg/model/SkPEG.h (right): https://codereview.chromium.org/2271743002/diff/60001/experimental/svg/model/SkPEG.h#newcode73 experimental/svg/model/SkPEG.h:73: struct Seq ...
4 years, 4 months ago (2016-08-23 20:49:18 UTC) #5
mtklein
https://codereview.chromium.org/2271743002/diff/60001/experimental/svg/model/SkPEG.h File experimental/svg/model/SkPEG.h (right): https://codereview.chromium.org/2271743002/diff/60001/experimental/svg/model/SkPEG.h#newcode24 experimental/svg/model/SkPEG.h:24: template <typename T> Not clear here why this is ...
4 years, 4 months ago (2016-08-24 01:19:29 UTC) #6
f(malita)
https://codereview.chromium.org/2271743002/diff/60001/experimental/svg/model/SkPEG.h File experimental/svg/model/SkPEG.h (right): https://codereview.chromium.org/2271743002/diff/60001/experimental/svg/model/SkPEG.h#newcode24 experimental/svg/model/SkPEG.h:24: template <typename T> On 2016/08/24 01:19:28, mtklein wrote: > ...
4 years, 4 months ago (2016-08-24 13:47:29 UTC) #7
mtklein
Haven't thought the tests through too carefully, but if those are good, this lgtm! Looks ...
4 years, 4 months ago (2016-08-24 15:01:56 UTC) #12
bungeman-skia
Mostly seems like a good idea, but I fret over encodings and such. https://codereview.chromium.org/2271743002/diff/80001/experimental/svg/model/SkPEG.h File ...
4 years, 4 months ago (2016-08-24 15:04:20 UTC) #13
f(malita)
https://codereview.chromium.org/2271743002/diff/80001/experimental/svg/model/SkPEG.h File experimental/svg/model/SkPEG.h (right): https://codereview.chromium.org/2271743002/diff/80001/experimental/svg/model/SkPEG.h#newcode183 experimental/svg/model/SkPEG.h:183: for (;;) { On 2016/08/24 15:01:55, mtklein wrote: > ...
4 years, 4 months ago (2016-08-24 17:17:02 UTC) #14
bungeman-skia
lgtm, don't want to stand in the way of coolness.
4 years, 4 months ago (2016-08-24 20:00:26 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2271743002/100001
4 years, 4 months ago (2016-08-25 00:42:46 UTC) #18
commit-bot: I haz the power
Try jobs failed on following builders: Build-Ubuntu-GCC-x86_64-Release-GN-Trybot on master.client.skia.compile (JOB_FAILED, http://build.chromium.org/p/client.skia.compile/builders/Build-Ubuntu-GCC-x86_64-Release-GN-Trybot/builds/871)
4 years, 4 months ago (2016-08-25 00:43:36 UTC) #20
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2271743002/140001
4 years, 4 months ago (2016-08-25 00:50:26 UTC) #23
commit-bot: I haz the power
Try jobs failed on following builders: Build-Ubuntu-GCC-x86_64-Release-CMake-Trybot on master.client.skia.compile (JOB_FAILED, http://build.chromium.org/p/client.skia.compile/builders/Build-Ubuntu-GCC-x86_64-Release-CMake-Trybot/builds/4035)
4 years, 4 months ago (2016-08-25 00:52:36 UTC) #25
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2271743002/140001
4 years, 4 months ago (2016-08-25 00:56:46 UTC) #27
commit-bot: I haz the power
Committed patchset #8 (id:140001) as https://skia.googlesource.com/skia/+/9d08cbc8c6131ff61a1e71cc5c8cf27841d62b42
4 years, 4 months ago (2016-08-25 01:23:29 UTC) #29
mtklein
On 2016/08/25 01:23:29, commit-bot: I haz the power wrote: > Committed patchset #8 (id:140001) as ...
4 years, 3 months ago (2016-08-25 12:47:24 UTC) #30
f(malita)
On 2016/08/25 12:47:24, mtklein wrote: > On 2016/08/25 01:23:29, commit-bot: I haz the power wrote: ...
4 years, 3 months ago (2016-08-25 12:48:24 UTC) #31
f(malita)
A revert of this CL (patchset #8 id:140001) has been created in https://codereview.chromium.org/2275943004/ by fmalita@chromium.org. ...
4 years, 3 months ago (2016-08-25 12:50:06 UTC) #32
f(malita)
Fixes for reland: * use SkTArray (rather than SkTDArray, doh) for Any<>, to ensure proper ...
4 years, 3 months ago (2016-08-25 13:39:20 UTC) #34
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2271743002/160001
4 years, 3 months ago (2016-08-25 15:43:42 UTC) #41
commit-bot: I haz the power
4 years, 3 months ago (2016-08-25 15:44:42 UTC) #43
Message was sent while issue was closed.
Committed patchset #9 (id:160001) as
https://skia.googlesource.com/skia/+/6cf896d7ce03b87b3a5595bc66caf0a34c993755

Powered by Google App Engine
This is Rietveld 408576698