#
009caf13 |
|
24-Aug-2018 |
Jeremy Manson <jeremymanson@google.com> |
[fidl] Minor corrections. Test: Doc changes. Change-Id: If6b3ddb6539641560cce4eb20ea5c154436524ac
|
#
63deff53 |
|
07-Aug-2018 |
Adam Barth <abarth@chromium.org> |
[fidl] Update docs now that |status| is not reserved Test: Just changes docs Change-Id: Id163f430c0faa3d68564dfc9f3862e298cd6806e
|
#
69bb5344 |
|
01-Aug-2018 |
Adam Barth <abarth@google.com> |
[fidl] Add using type aliasing This CL implements most of FTP-002. You can use use "zx.time" and "zx.duration". The situation for status is complicated by the fact that status is currently a keywork in FIDL. You can use the new definition as "zx.@status". Once we migrate all clients off the "status" keyword and onto "zx.@status", we can complete FTP-002 by removing the keyword from the compiler and migrating all clients from "zx.@status" to "zx.status". FIDL-253 #comment Test: spaceship.fidl Change-Id: I93f508dc95ecc56a3cdbd3fc1c40346d358aeefe
|
#
edd6b35d |
|
13-Mar-2018 |
George Kulakowski <kulakowski@google.com> |
[fidl] Disallow empty enums Change-Id: I8db20696ec537e895f8fb2ad17c67b2a735f5a03
|
#
e5b563a7 |
|
12-Apr-2018 |
George Kulakowski <kulakowski@google.com> |
[fidl] Parse (but do not yet use) multipart library names Change-Id: Ic3fe6a34e8e2fc44a315b3402669f4fbe6893a8c
|
#
ef6b4a84 |
|
05-Apr-2018 |
George Kulakowski <kulakowski@google.com> |
[fidl] Remove nested declarations FIDL-188 #done Change-Id: I8fbcce98ed8fa81f4c91a99f062b8e129c4e5124
|
#
5965cc23 |
|
23-Mar-2018 |
George Kulakowski <kulakowski@google.com> |
[fidl] Compile and typecheck const declarations This patch generates dependency edges for const declaration ordering, and (partially) checks that the type and value of the declaration line up. TO-702 Change-Id: I32b4c1fbef6d2e054b0a6cd1008c5937472f676a
|
#
1c00a1a9 |
|
21-Mar-2018 |
George Kulakowski <kulakowski@google.com> |
[fidl][doc] Describe comments in the grammar Change-Id: I55cd04fefb047221119df44fa52e1d9bdfcb54d9
|
#
930344b3 |
|
18-Mar-2018 |
George Kulakowski <kulakowski@google.com> |
[fidl] Library names don't have scope Change-Id: I24dbc5db404b2f058963858ffe521d0d6d1cd770
|
#
73095821 |
|
09-Mar-2018 |
Adam Barth <abarth@google.com> |
[fidl] Add support for attributes on declarations We'll use this for the [ServiceName] attribute on interfaces. Change-Id: I1371e6363fd1dc3566f18c8721de0ed3e6203634
|
#
f0af14e2 |
|
08-Mar-2018 |
Adam Barth <abarth@google.com> |
[fidl][zx] Sync object types between FIDL and zx Several of the object types referenced by the FIDL spec no longer exist. Also, add two missing object types to libzx. Change-Id: I18a00110912b99fd734a59e5a390de94ef433799
|
#
c90a7e0c |
|
21-Feb-2018 |
George Kulakowski <kulakowski@google.com> |
[fidl] Disallow empty unions An empty union has no valid wire format representations. A void type makes little sense in an IPC protocol. Change-Id: I27b55520f0763dc3cfab6ed2e61adf4a8ec96115
|
#
94554f8c |
|
14-Feb-2018 |
George Kulakowski <kulakowski@google.com> |
[fidl] Tweak the syntax of event methods Several people have found this syntax's symmetry with the other method styles considerably more intuitive than the event keyword. Change-Id: I75c4d8e88db01cb856d5025dd3eb2e29f50d6eaa
|
#
823b26cb |
|
02-Feb-2018 |
Ryan Macnak <rmacnak@google.com> |
[fidl][docs] Update docs to match the FIDL2 examples. Change-Id: I09578c0728c12fcfeb65081390fb91862ae20d5e
|
#
21345f40 |
|
23-Jan-2018 |
George Kulakowski <kulakowski@google.com> |
[fidl][semicolons] Parse semicolons after declarations Per the originally drafted FIDL2 spec, semicolons follow all declarations (including library and using declarations). Enough people have seen that document and been acclimated to it that it seems best to conform to that expectation. Change-Id: If2b9c75f77d564e735e26eb5b50bdf91ce940855
|
#
7520c3ae |
|
28-Nov-2017 |
George Kulakowski <kulakowski@google.com> |
[fidl] Parse 'status' as a builtin type Eventually we may want to evaluate a more general mechanism for aliasing types, and provide some builtin-aliases. But zx_status_t stands out as deserving of special syntax for now. Change-Id: I5fe51d111fe27a42a55a43dd487ffa57a9c1d325
|
#
1c3fcd05 |
|
28-Nov-2017 |
George Kulakowski <kulakowski@google.com> |
[fidl] Parse interface extensions Change-Id: I51ca2255713ec0d8f21eee0db76121ea7c3e258c
|
#
dafa2b06 |
|
14-Nov-2017 |
George Kulakowski <kulakowski@google.com> |
[fidl] Parse event ordinal kinds Change-Id: Iadff8cd016407ccb362bef89923bb8c65e0a1d37
|
#
e13f3269 |
|
11-Jul-2017 |
George Kulakowski <kulakowski@google.com> |
[docs][fidl] Add fidl grammar Change-Id: Iec52205571e5052f429a34ff38379d46e82afad0
|