gecko-dev/xpcom/idl-parser/xpidl
Nika Layzell c9d0fe3dd2 Bug 1455217 - Part 1: Add an explicit Promise type to xpidl, r=mccr8
This type is fairly simple on the idl parsing side of things. I handle it in the
same way that special types such as ns[C]String, nsid, and jsval are handled, by
using a special native type.

The logic for converting the value between C++ and JS follows the existing logic
from the nsISupports <=> JS Promise conversions.
2018-05-14 17:55:53 -04:00
..
__init__.py
header.py Bug 1454568 - Support [infallible] on interfaces and domobjects in xpidl, r=froydnj 2018-05-14 17:55:53 -04:00
jsonxpt.py Bug 1455217 - Part 1: Add an explicit Promise type to xpidl, r=mccr8 2018-05-14 17:55:53 -04:00
moz.build Bug 1333826 - Remove SDK_FILES, SDK_LIBRARY, and related is_sdk support in the build goop, r=mshal 2017-01-30 11:24:10 -05:00
python.ini
runtests.py Bug 1444991 - Part 1: Read webidl's Bindings.conf, and pass it into xpidl, r=mccr8 2018-04-17 19:20:58 -04:00
rust.py Bug 1454568 - Support [infallible] on interfaces and domobjects in xpidl, r=froydnj 2018-05-14 17:55:53 -04:00
rust_macros.py Bug 1293362 - Part 5: Allow implementing xpcom interfaces from rust code with a custom derive, r=froydnj 2018-01-23 17:27:28 -05:00
xpidl.py Bug 1455217 - Part 1: Add an explicit Promise type to xpidl, r=mccr8 2018-05-14 17:55:53 -04:00