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

Issue 776643004: Update NaCl's generator to support new wait APIs. (Closed)

Created:
6 years ago by Nick Bray (chromium)
Modified:
6 years ago
CC:
mojo-reviews_chromium.org, qsr+mojo_chromium.org, viettrungluu+watch_chromium.org, yzshen+watch_chromium.org, abarth-chromium, Aaron Boodman, darin (slow to review), ben+mojo_chromium.org, Ken Rockot(use gerrit already), teravest
Base URL:
git@github.com:domokit/mojo.git@master
Project:
mojo
Visibility:
Public.

Description

Update NaCl's generator to support new wait APIs. TEST=compile monacl_shell and monacl_test in the Chrome repo and run the unit tests. BUG=https://code.google.com/p/chromium/issues/detail?id=401761 R=mseaborn@chromium.org, viettrungluu@chromium.org Committed: https://chromium.googlesource.com/external/mojo/+/7adc5c43dc8f7718905d5d23d3f02fcc8a96d6af

Patch Set 1 #

Patch Set 2 : The Change #

Total comments: 10

Patch Set 3 : Edits #

Patch Set 4 : InOut #

Total comments: 3

Patch Set 5 : Recast #

Total comments: 2

Patch Set 6 : Final edits #

Patch Set 7 : Rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+114 lines, -20 lines) Patch
M mojo/nacl/generator/generate_nacl_bindings.py View 1 2 3 3 chunks +41 lines, -13 lines 0 comments Download
M mojo/nacl/generator/interface.py View 1 2 3 chunks +23 lines, -4 lines 0 comments Download
M mojo/nacl/generator/interface_dsl.py View 1 2 3 4 5 4 chunks +24 lines, -2 lines 0 comments Download
M mojo/nacl/mojo_syscall_internal.h View 1 2 3 4 3 chunks +26 lines, -1 line 0 comments Download

Messages

Total messages: 12 (2 generated)
Nick Bray (chromium)
vtl: Mojo. I modified one of the tests to make everything pass. I could instead ...
6 years ago (2014-12-05 00:51:47 UTC) #2
Mark Seaborn
Can you add a TEST= field to explain how this is tested? https://codereview.chromium.org/776643004/diff/20001/mojo/nacl/generator/generate_nacl_bindings.py File mojo/nacl/generator/generate_nacl_bindings.py ...
6 years ago (2014-12-08 22:24:12 UTC) #3
Nick Bray (chromium)
https://codereview.chromium.org/776643004/diff/20001/mojo/nacl/generator/generate_nacl_bindings.py File mojo/nacl/generator/generate_nacl_bindings.py (right): https://codereview.chromium.org/776643004/diff/20001/mojo/nacl/generator/generate_nacl_bindings.py#newcode205 mojo/nacl/generator/generate_nacl_bindings.py:205: (p.uid + 1,CBool(p.is_optional), p.name)) On 2014/12/08 22:24:12, Mark Seaborn ...
6 years ago (2014-12-09 22:14:31 UTC) #4
Nick Bray (chromium)
PTAL Longer term, I think we need to chew on how outputs should behave, but ...
6 years ago (2014-12-11 00:58:29 UTC) #5
Mark Seaborn
As we discussed in person, I'd like someone from the Mojo project to review this ...
6 years ago (2014-12-11 15:54:20 UTC) #6
viettrungluu
lgtm https://codereview.chromium.org/776643004/diff/60001/mojo/nacl/mojo_syscall_internal.h File mojo/nacl/mojo_syscall_internal.h (right): https://codereview.chromium.org/776643004/diff/60001/mojo/nacl/mojo_syscall_internal.h#newcode49 mojo/nacl/mojo_syscall_internal.h:49: char volatile* c_dst = reinterpret_cast<char volatile*>(dst); A static_cast ...
6 years ago (2014-12-11 17:22:46 UTC) #8
Nick Bray (chromium)
PTAL Mark? https://codereview.chromium.org/776643004/diff/60001/mojo/nacl/mojo_syscall_internal.h File mojo/nacl/mojo_syscall_internal.h (right): https://codereview.chromium.org/776643004/diff/60001/mojo/nacl/mojo_syscall_internal.h#newcode49 mojo/nacl/mojo_syscall_internal.h:49: char volatile* c_dst = reinterpret_cast<char volatile*>(dst); On ...
6 years ago (2014-12-12 00:03:26 UTC) #9
Mark Seaborn
LGTM for NaCl security (largely a rubber stamp) https://codereview.chromium.org/776643004/diff/80001/mojo/nacl/generator/interface_dsl.py File mojo/nacl/generator/interface_dsl.py (right): https://codereview.chromium.org/776643004/diff/80001/mojo/nacl/generator/interface_dsl.py#newcode123 mojo/nacl/generator/interface_dsl.py:123: # ...
6 years ago (2014-12-15 02:59:04 UTC) #10
Nick Bray (chromium)
https://codereview.chromium.org/776643004/diff/80001/mojo/nacl/generator/interface_dsl.py File mojo/nacl/generator/interface_dsl.py (right): https://codereview.chromium.org/776643004/diff/80001/mojo/nacl/generator/interface_dsl.py#newcode123 mojo/nacl/generator/interface_dsl.py:123: # Is it valid to pass a null pointer? ...
6 years ago (2014-12-15 21:05:50 UTC) #11
Nick Bray (chromium)
6 years ago (2014-12-15 21:24:08 UTC) #12
Message was sent while issue was closed.
Committed patchset #7 (id:120001) manually as
7adc5c43dc8f7718905d5d23d3f02fcc8a96d6af (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698