Sendil Kumar
af9ecac296
js-sys: Add extends attributes for js_sys::Float64Array
...
address review comments
add review comments
2018-08-15 22:50:27 +02:00
Sendil Kumar
d9fbc48daa
js-sys: Add extends attributes for js_sys::Float32Array
2018-08-14 19:38:33 +02:00
Sendil Kumar
10bc69a8cd
js-sys: Add extends attributes for js_sys::Int32Array
2018-08-14 19:34:59 +02:00
Sendil Kumar
2d737c5634
js-sys: Add extends attributes for js_sys::Int16Array
2018-08-14 19:34:43 +02:00
Sendil Kumar
17ef5f9702
js-sys: Add extends attributes for js_sys::Int8Array
2018-08-14 19:34:26 +02:00
Sendil Kumar
b80090d395
js-sys: Add extends attributes for js_sys::UInt32Array
2018-08-14 19:32:34 +02:00
Sendil Kumar
e58e231fdf
js-sys: Add extends attributes for js_sys::UInt16Array
2018-08-14 19:32:14 +02:00
Sendil Kumar
2979618842
js-sys: Add extends attributes for js_sys::UInt8ClampedArray
2018-08-14 19:31:49 +02:00
Sendil Kumar
ea0ac134db
js-sys: Add extends attributes for js_sys::Uint8Array
2018-08-14 19:29:13 +02:00
gnzlbg
5ab54a4094
Remove warning, was fixed with the 0.2.16 release
2018-08-14 10:02:30 +02:00
Alex Crichton
03eb1b1d01
Support named "special" operations in WebIDL
...
This commit adds support for two different features of the "special" operations
in WebIDL. First, it implements the desugaring [described by WebIDL][1] where
this:
interface Dictionary {
getter double getProperty(DOMString propertyName);
setter void setProperty(DOMString propertyName, double propertyValue);
};
becomes ...
interface Dictionary {
double getProperty(DOMString propertyName);
void setProperty(DOMString propertyName, double propertyValue);
getter double (DOMString propertyName);
setter void (DOMString propertyName, double propertyValue);
};
where specifically a named `getter` generates both a getter and a named
function.
Second it implements the distinction between two different types of getters in
WebIDL, described as:
> Getters and setters come in two varieties: ones that take a DOMString as a
> property name, known as named property getters and named property setters, and
> ones that take an unsigned long as a property index, known as indexed property
> getters and indexed property setters.
The name `get` is given to DOMString arguments, and the name `get_idx` is given
to index property getters.
[1]: https://heycam.github.io/webidl/#idl-special-operations
2018-08-13 17:52:34 -07:00
Alex Crichton
c0c27775f3
Merge pull request #681 from sepiropht/master
...
[670] add extends for some types
2018-08-13 18:39:53 -06:00
Alex Crichton
595162b35d
Merge pull request #691 from thomaseizinger/bindings/intl-datetimeformat
...
Add bindings for Intl.DateTimeFormat
2018-08-13 18:23:57 -06:00
sepiropht
96c24c47a2
add extends for JsString
2018-08-14 00:47:36 +02:00
Thomas Eizinger
ea74b8acba
Add bindings for Intl.DateTimeFormat
2018-08-14 07:50:13 +10:00
Nick Fitzgerald
f4012defac
futures: Add metadata to Cargo.toml
2018-08-13 14:35:35 -07:00
Nick Fitzgerald
a434880229
Bump js-sys to 0.2.1
2018-08-13 14:32:52 -07:00
Nick Fitzgerald
8974a57fb9
Bump to version 0.2.16
2018-08-13 14:27:10 -07:00
Nick Fitzgerald
ea27a172d9
Merge pull request #692 from quelledanielle/js_string_bindings
...
Add bindings for static method String.from_char_code
2018-08-13 14:27:00 -07:00
Danielle Pham
30fc99b724
Use u32 params for String.from_char_code bindings
2018-08-13 17:03:58 -04:00
Anton Danilkin
c666f752fa
Add OptionalAndUnionArguments test
2018-08-13 23:18:16 +03:00
Anton Danilkin
7840367476
Fix console test
2018-08-13 20:09:18 +03:00
Anton Danilkin
f35296f8ac
Merge branch 'master' of https://github.com/rustwasm/wasm-bindgen
2018-08-13 18:59:52 +03:00
Danielle Pham
fd5958b51b
Add bindings for String.from_char_code
2018-08-13 00:19:43 -04:00
Danielle Pham
aa735d221a
Use js_class for static method bindings as well
2018-08-12 23:16:18 -04:00
R. Andrew Ohana
36fe4c23dc
Merge pull request #678 from derekdreery/webidl_namespace_support
...
Add support webidl namespaces.
2018-08-12 17:41:54 -07:00
Richard Dodd
4f0ddd25ce
Fix tests
2018-08-12 21:27:27 +01:00
Richard Dodd
23009dbc1e
Add simple test for namespaces.
2018-08-12 21:11:02 +01:00
Richard Dodd
833099dd0d
Fix error
2018-08-12 13:11:53 +01:00
Richard Dodd
e66d4da835
Fix some of @ohanar issues
2018-08-12 12:11:09 +01:00
Anton Danilkin
e92374a8c8
Migrate to IdlType
2018-08-11 23:46:33 +03:00
Richard Dodd
eaacdc8966
Mark that link is checked;
2018-08-11 12:57:45 +01:00
Richard Dodd
df1342398d
Add support for partial namespaces
2018-08-11 12:50:18 +01:00
Richard Dodd
a23fa03ad0
Closer to finished
...
- Tried `cargo doc` and seen methods generated.
- Added test with a few method calls to the console operations.
2018-08-11 12:38:58 +01:00
Sendil Kumar N
539e987cdb
Merge pull request #685 from fitzgen/a-few-more-js-sys-things
...
A few more js sys things
2018-08-11 07:52:26 +02:00
Nick Fitzgerald
36e15149c7
js-sys: Add bindings for TypeError
2018-08-10 13:45:39 -07:00
Nick Fitzgerald
38ef5f9ffe
js-sys: Add bindings for SyntaxError
2018-08-10 13:42:13 -07:00
Nick Fitzgerald
a58c2584b3
js-sys: Add bindings to URIError
2018-08-10 13:37:34 -07:00
Nick Fitzgerald
4148d3b4ac
macro-support: obey js_class = ...
for constructor methods
...
Fixes #668
2018-08-10 13:36:47 -07:00
Nick Fitzgerald
2a3d01c380
Merge pull request #683 from eminence/json
...
Add initial support and tests for JSON
2018-08-10 13:27:40 -07:00
Nick Fitzgerald
7af4e62d99
js-sys: Add bindings for Symbol.unscopables
2018-08-10 13:23:17 -07:00
Nick Fitzgerald
016449ab3c
backend: when complaining about setter names, show the name we are complaining about
2018-08-10 13:15:12 -07:00
Nick Fitzgerald
178a5e89df
js-sys: add bindings for regexp.lastIndex
2018-08-10 13:14:54 -07:00
Nick Fitzgerald
dc028d38c8
js-sys: Add bindings to ReferenceError
2018-08-10 13:03:56 -07:00
Nick Fitzgerald
879fd43edb
js-sys: Add bindings to RangeError
2018-08-10 13:03:44 -07:00
Anton Danilkin
2c0e13a033
Move get_arguments_possibilities into a function
2018-08-10 22:17:29 +03:00
Nick Fitzgerald
adad606ee3
js-sys: Add bindings for Object.create
2018-08-10 11:49:22 -07:00
Nick Fitzgerald
4ea1603ddb
js-sys: Add bindings to Object.assign
2018-08-10 11:41:58 -07:00
Andrew Chin
1092816652
Use Reflect::set instead of javascript helper
2018-08-10 14:33:21 -04:00
Nick Fitzgerald
f0444d1614
js-sys: Add bindings for Intl.Collator
2018-08-10 11:20:06 -07:00