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

Issue 56543003: Add "implemented_in" key in IDL schema compiler (Closed)

Created:
7 years, 1 month ago by Haojian Wu
Modified:
7 years, 1 month ago
CC:
chromium-reviews, satorux1
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Visibility:
Public.

Description

Add "implemented_in" key in IDL schema compiler The "implemented_in" key format like this: [implemented_in="path/to/implemented_file"] namespace Foo {...}; BUG=313579 TEST=pass idl_schema_test Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=233442

Patch Set 1 #

Total comments: 10

Patch Set 2 : Address kalman's comment #

Total comments: 16

Patch Set 3 : Address sergeygs's comments. #

Patch Set 4 : Update #

Patch Set 5 : update #

Unified diffs Side-by-side diffs Delta from patch set Stats (+48 lines, -6 lines) Patch
M tools/json_schema_compiler/idl_schema.py View 1 2 3 4 6 chunks +16 lines, -3 lines 0 comments Download
M tools/json_schema_compiler/idl_schema_test.py View 1 2 1 chunk +18 lines, -0 lines 0 comments Download
A + tools/json_schema_compiler/test/idl_namespace_specific_implement.idl View 1 chunk +3 lines, -3 lines 0 comments Download
A tools/json_schema_compiler/test/idl_namespace_specific_implement_chromeos.idl View 1 chunk +11 lines, -0 lines 0 comments Download

Messages

Total messages: 27 (0 generated)
Haojian Wu
Please review it. Thanks.
7 years, 1 month ago (2013-11-01 23:51:38 UTC) #1
not at google - send to devlin
sweet, thanks for adding this. https://codereview.chromium.org/56543003/diff/1/tools/json_schema_compiler/idl_schema.py File tools/json_schema_compiler/idl_schema.py (right): https://codereview.chromium.org/56543003/diff/1/tools/json_schema_compiler/idl_schema.py#newcode328 tools/json_schema_compiler/idl_schema.py:328: compiler_options={}): don't put objects ...
7 years, 1 month ago (2013-11-02 00:01:52 UTC) #2
not at google - send to devlin
sweet, thanks for adding this.
7 years, 1 month ago (2013-11-02 00:01:56 UTC) #3
Haojian Wu
https://codereview.chromium.org/56543003/diff/1/tools/json_schema_compiler/idl_schema.py File tools/json_schema_compiler/idl_schema.py (right): https://codereview.chromium.org/56543003/diff/1/tools/json_schema_compiler/idl_schema.py#newcode328 tools/json_schema_compiler/idl_schema.py:328: compiler_options={}): On 2013/11/02 00:01:52, kalman wrote: > don't put ...
7 years, 1 month ago (2013-11-02 01:27:32 UTC) #4
sergeygs
Thanks for submitting https://codereview.chromium.org/56543003/diff/70001/tools/json_schema_compiler/idl_schema.py File tools/json_schema_compiler/idl_schema.py (right): https://codereview.chromium.org/56543003/diff/70001/tools/json_schema_compiler/idl_schema.py#newcode364 tools/json_schema_compiler/idl_schema.py:364: if not self.compiler_options else self.compiler_options} I'd ...
7 years, 1 month ago (2013-11-02 06:20:43 UTC) #5
Haojian Wu
Thanks for sergeygs's useful and detailed comments. https://codereview.chromium.org/56543003/diff/70001/tools/json_schema_compiler/idl_schema.py File tools/json_schema_compiler/idl_schema.py (right): https://codereview.chromium.org/56543003/diff/70001/tools/json_schema_compiler/idl_schema.py#newcode364 tools/json_schema_compiler/idl_schema.py:364: if not ...
7 years, 1 month ago (2013-11-03 01:56:16 UTC) #6
sergeygs
On 2013/11/03 01:56:16, Haojian Wu wrote: > Thanks for sergeygs's useful and detailed comments. > ...
7 years, 1 month ago (2013-11-04 04:04:37 UTC) #7
not at google - send to devlin
lgtm but consider my comment. https://codereview.chromium.org/56543003/diff/70001/tools/json_schema_compiler/idl_schema.py File tools/json_schema_compiler/idl_schema.py (right): https://codereview.chromium.org/56543003/diff/70001/tools/json_schema_compiler/idl_schema.py#newcode364 tools/json_schema_compiler/idl_schema.py:364: if not self.compiler_options else ...
7 years, 1 month ago (2013-11-04 15:16:49 UTC) #8
sergeygs
On 2013/11/04 15:16:49, kalman wrote: > lgtm but consider my comment. > > https://codereview.chromium.org/56543003/diff/70001/tools/json_schema_compiler/idl_schema.py > ...
7 years, 1 month ago (2013-11-04 17:55:28 UTC) #9
sergeygs
https://codereview.chromium.org/56543003/diff/70001/tools/json_schema_compiler/test/idl_namespace_specific_implement.idl File tools/json_schema_compiler/test/idl_namespace_specific_implement.idl (right): https://codereview.chromium.org/56543003/diff/70001/tools/json_schema_compiler/test/idl_namespace_specific_implement.idl#newcode7 tools/json_schema_compiler/test/idl_namespace_specific_implement.idl:7: [implemented_in="idl_namespace_specific_implement.idl"] Right, sorry: I got a little carried away ...
7 years, 1 month ago (2013-11-04 17:55:40 UTC) #10
not at google - send to devlin
On 2013/11/04 17:55:28, sergeygs wrote: > On 2013/11/04 15:16:49, kalman wrote: > > lgtm but ...
7 years, 1 month ago (2013-11-04 18:09:04 UTC) #11
Haojian Wu
On 2013/11/04 18:09:04, kalman wrote: > https://codereview.chromium.org/56543003/diff/70001/tools/json_schema_compiler/idl_schema.py > > > File tools/json_schema_compiler/idl_schema.py (right): > > ...
7 years, 1 month ago (2013-11-05 01:14:35 UTC) #12
not at google - send to devlin
On 2013/11/05 01:14:35, Haojian Wu wrote: > On 2013/11/04 18:09:04, kalman wrote: > > > ...
7 years, 1 month ago (2013-11-05 01:18:04 UTC) #13
sergeygs
> The expression ({} is None) is False. Therefore if you have "x if foo ...
7 years, 1 month ago (2013-11-05 01:44:15 UTC) #14
Haojian Wu
On 2013/11/05 01:44:15, sergeygs wrote: > > The expression ({} is None) is False. Therefore ...
7 years, 1 month ago (2013-11-05 11:33:06 UTC) #15
not at google - send to devlin
lgtm
7 years, 1 month ago (2013-11-05 19:05:22 UTC) #16
miket_OOO
Which parts do you need each of the three reviewers to review? I will assume ...
7 years, 1 month ago (2013-11-05 19:06:47 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/Hokein.Wu@gmail.com/56543003/260001
7 years, 1 month ago (2013-11-05 23:54:47 UTC) #18
commit-bot: I haz the power
Step "update" is always a major failure. Look at the try server FAQ for more ...
7 years, 1 month ago (2013-11-06 00:23:43 UTC) #19
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/Hokein.Wu@gmail.com/56543003/260001
7 years, 1 month ago (2013-11-06 01:06:03 UTC) #20
commit-bot: I haz the power
Retried try job too often on linux_aura for step(s) browser_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=linux_aura&number=94438
7 years, 1 month ago (2013-11-06 04:44:27 UTC) #21
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/Hokein.Wu@gmail.com/56543003/260001
7 years, 1 month ago (2013-11-06 05:03:03 UTC) #22
commit-bot: I haz the power
Retried try job too often on linux_aura for step(s) browser_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=linux_aura&number=94641
7 years, 1 month ago (2013-11-06 09:07:19 UTC) #23
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/Hokein.Wu@gmail.com/56543003/260001
7 years, 1 month ago (2013-11-06 09:45:52 UTC) #24
commit-bot: I haz the power
Retried try job too often on linux_aura for step(s) browser_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=linux_aura&number=94776
7 years, 1 month ago (2013-11-06 12:52:10 UTC) #25
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/Hokein.Wu@gmail.com/56543003/260001
7 years, 1 month ago (2013-11-06 23:11:35 UTC) #26
commit-bot: I haz the power
7 years, 1 month ago (2013-11-07 00:50:19 UTC) #27
Message was sent while issue was closed.
Change committed as 233442

Powered by Google App Engine
This is Rietveld 408576698