Alexander Kryvomaz
48061aaab6
bindings for Function.prototype.apply() and Function.prototype.toString()
2018-06-26 21:35:28 +03:00
Dimitrii Nemkov
a6d62c696f
Merge branch 'master' into weakmap-bindings
2018-06-26 23:29:48 +05:00
Herman J. Radtke III
3833c94400
js: Implement bindings for Array.isArray
2018-06-26 11:11:02 -07:00
Nick Fitzgerald
16bc3eb7e7
Merge pull request #315 from ohanar/yarn2
...
use both npm and yarn in ci
2018-06-26 10:43:12 -07:00
Nick Fitzgerald
df5862bd7e
Merge branch 'master' into string-code_point_at
2018-06-26 10:39:26 -07:00
Nick Fitzgerald
ff80029cf0
Merge branch 'master' into string-concat
2018-06-26 10:32:42 -07:00
Nick Fitzgerald
6dcbc4a0cc
Merge branch 'master' into date
2018-06-26 10:25:26 -07:00
Nick Fitzgerald
e8c6c40f10
Merge pull request #323 from rail44/string-char_code_at
...
Support String.prototype.charCodeAt
2018-06-26 10:23:10 -07:00
Nick Fitzgerald
c836639229
Merge pull request #322 from belfz/expose-bindings/object-seal
...
implements Object.seal() binding
2018-06-26 10:22:00 -07:00
Nick Fitzgerald
552f3c7c66
Merge branch 'string-includes' of https://github.com/rail44/wasm-bindgen into string-includes
2018-06-26 10:17:26 -07:00
Satoshi Amemiya
3d72a90481
Support String.prototype.concat
2018-06-27 00:48:09 +09:00
Sendil Kumar
ef27cb6392
Add date constructor
2018-06-26 16:55:40 +02:00
Sendil Kumar
f9ae7f49ad
Add date to date string
...
fix failing test case
2018-06-26 16:55:40 +02:00
Sendil Kumar
dd3e8cc8b8
Add date to iso string
2018-06-26 16:55:40 +02:00
Sendil Kumar
8f21393c6b
Add date to json
2018-06-26 16:55:40 +02:00
Sendil Kumar
be44ad8ad8
Add date to locale date string
2018-06-26 16:55:40 +02:00
Sendil Kumar
4e05bc470f
Add date to locale string
2018-06-26 16:55:40 +02:00
Sendil Kumar
c0aba821d5
Add date to locale time string
2018-06-26 16:55:40 +02:00
Sendil Kumar
ca17ef8d7c
Add date to string
2018-06-26 16:55:40 +02:00
Sendil Kumar
f30de17c2b
Add date to time string
2018-06-26 16:55:39 +02:00
Sendil Kumar
033ba3f3a7
Add date to utc string
2018-06-26 16:55:39 +02:00
Sendil Kumar
cd189d53c4
Add date value of
2018-06-26 16:55:36 +02:00
Satoshi Amemiya
22fdcf02b2
Support String.prototype.charCodeAt
2018-06-26 22:09:43 +09:00
Satoshi Amemiya
efeefbd4c1
Support String.prototype.codePointAt
2018-06-26 22:07:34 +09:00
Satoshi Amemiya
ae847861e7
String - includes() support
2018-06-26 21:10:19 +09:00
belfz
a30509d142
implements Object.seal binding
2018-06-26 14:02:42 +02:00
xeqlol
a369f7a246
WeakMap bindings
2018-06-26 13:12:32 +05:00
Tim Ryan
5925871a05
Adds support for the UInt8Array constructor and its fill method.
2018-06-26 00:34:17 -04:00
R. Andrew Ohana
cc1db03e5a
use both npm and yarn in ci
2018-06-25 17:22:51 -07:00
Nick Fitzgerald
0851025ca5
js: Implement bindings for Array.prototype.filter
2018-06-25 16:19:07 -07:00
Nick Fitzgerald
3212b0a019
Merge pull request #312 from jonathan-s/moar-methods
...
Lots of methods for Math
2018-06-25 14:44:36 -07:00
Jonathan Sundqvist
e05b1ae6ba
Add clz32 to Math
2018-06-25 22:52:04 +02:00
Jonathan Sundqvist
9b70f14a1c
Add ceil to Math
2018-06-25 22:52:04 +02:00
Jonathan Sundqvist
2de2a815d5
Add cube root (cbrt) to Math
2018-06-25 22:52:04 +02:00
Jonathan Sundqvist
5eb744c7d6
Add atanh to Math
2018-06-25 22:52:04 +02:00
Jonathan Sundqvist
3223a9af75
Add atan2 to Math
2018-06-25 22:52:04 +02:00
Jonathan Sundqvist
7e514b939f
Add atan to Math
2018-06-25 22:52:04 +02:00
Jonathan Sundqvist
4b812ee47d
Add asinh to Math
2018-06-25 22:52:04 +02:00
Jonathan Sundqvist
94255c1ba9
Add asin to Math
2018-06-25 22:52:04 +02:00
Jonathan Sundqvist
d40a314a91
Add acosh to Math
2018-06-25 22:52:04 +02:00
Jonathan Sundqvist
230650055c
Add acos to Math
2018-06-25 22:52:04 +02:00
Jonathan Sundqvist
9633642e6e
Add abs to Math
2018-06-25 22:52:04 +02:00
Lachezar Lechev
44444920a4
Merge branch 'master' into string-support
2018-06-25 22:20:38 +02:00
Lachezar Lechev
36e79d23c4
String - startsWith/substring/indexOf
2018-06-25 21:30:04 +02:00
Nick Fitzgerald
7a688d6967
Merge branch 'master' into string-substr
2018-06-25 11:31:42 -07:00
Lachezar Lechev
d28d81f38d
Add basic support for String.prototype.charAt() ( #306 )
...
* String - charAt() implementation
* String - charAt() - add js_class
2018-06-25 11:24:44 -07:00
Nick Fitzgerald
eb04d15a65
js: Add bindings to Object.keys
2018-06-25 10:45:53 -07:00
Lachezar Lechev
b81dc46220
String - substr() support
2018-06-24 23:03:39 +02:00
Sendil Kumar
32bc9f271c
rebase to handle JsString
2018-06-24 20:48:37 +02:00
Sendil Kumar
233b35254f
Merge branch 'master' into number-fixed-exponential
2018-06-24 20:46:53 +02:00
R. Andrew Ohana
21f49d0302
reenable part of js_globals::Number::to_locale_string
2018-06-24 10:43:24 -07:00
Sendil Kumar
0f57398917
Add to_fixed and to_exponential function
2018-06-24 10:08:23 +02:00
R. Andrew Ohana
8abecba983
fix and disable test js_globals::Number::to_locale_string
2018-06-23 18:25:47 -07:00
R. Andrew Ohana
35c5dafdd2
js globals: return JsString rather than String
2018-06-23 17:15:13 -07:00
Nick Fitzgerald
b1cbb56224
Merge branch 'master' into master
2018-06-23 16:19:08 -07:00
Nick Fitzgerald
0f5badf95e
Merge pull request #299 from jonathan-s/number
...
Adds valueOf and toString to Number
2018-06-23 16:04:35 -07:00
Alexander Kryvomaz
9e07c4935c
bindings for Function.length and Function.name
2018-06-23 23:41:28 +03:00
Jonathan Sundqvist
6b5974d1bd
Add toLocaleString to Number
2018-06-23 19:03:55 +02:00
Jonathan Sundqvist
f636f7b28d
Add toPrecision to Number
2018-06-23 18:18:58 +02:00
Jonathan Sundqvist
bf56d5815b
Add the binding of to_string to Number
2018-06-23 17:38:13 +02:00
Jonathan Sundqvist
a7f8e071fe
Add the binding valueOf to number
2018-06-23 14:43:43 +02:00
belfz
e255925292
implements Object.prototype.valueOf() binding
2018-06-23 12:11:46 +02:00
kzvi
5ae6ee7aec
add JsString binding to src/js.rs and tests
2018-06-22 17:51:44 -07:00
Jonathan Sundqvist
99ee74d153
Add binding for concat
2018-06-22 10:55:50 -07:00
Nick Fitzgerald
7825122feb
Merge branch 'expose-bindings/object-to-locale-string' of https://github.com/belfz/wasm-bindgen into rollup
2018-06-22 10:51:17 -07:00
Nick Fitzgerald
ce14de21c3
Merge branch 'array-method' of https://github.com/jonathan-s/wasm-bindgen into rollup
2018-06-22 10:45:33 -07:00
belfz
39465c896c
implements Object.prototype.toLocaleString() binding
2018-06-22 13:36:44 +02:00
Jonathan Sundqvist
a7bb555944
Add Sort to Array
2018-06-22 09:01:41 +02:00
robertdurst
a9ca64b689
Implement Array.length binding
2018-06-21 21:30:57 -07:00
Nick Fitzgerald
9e01e67aa3
Merge pull request #289 from wismer/array-iterator-method-bindings
...
Array iterator method bindings
2018-06-21 15:24:25 -07:00
Matt Long
a95476a8ee
add binding for entries method
2018-06-21 17:21:35 -04:00
Matt Long
4cc73877a6
add binding for keys method
2018-06-21 17:00:02 -04:00
belfz
dd3740e2fb
allows using &JsValue as an arg to Object's has_own_property
2018-06-21 22:51:30 +02:00
belfz
420eaffcb3
adds missing unit tests for property_is_enumerable
2018-06-21 21:32:03 +02:00
belfz
1e1276410a
implements Object.prototype.isPrototypeOf() binding
2018-06-21 13:56:24 +02:00
belfz
77ad68673c
implements Object.isPrototypeOf binding
2018-06-21 07:36:24 +02:00
Matt Long
a8cd428850
add binding for includes
2018-06-20 18:36:10 -04:00
Matt Long
eb6c2a239c
add binding for toString
2018-06-20 18:23:26 -04:00
Matt Long
3cf522d2df
add bindings for unshift
2018-06-20 18:07:30 -04:00
Matt Long
68acbeab25
add binding for shift
2018-06-20 18:03:26 -04:00
Matt Long
d705cd8bbf
add binding for reverse
2018-06-20 18:00:58 -04:00
Matt Long
4611d7bdba
add binding for push
2018-06-20 17:58:15 -04:00
Matt Long
73081180cd
add binding for pop
2018-06-20 17:55:25 -04:00
Matt Long
2f6f734216
add binding for copyWithin
2018-06-20 17:51:02 -04:00
Matt Long
d155136f0e
add binding for fill
2018-06-20 17:49:34 -04:00
Matt Long
e8bb0c2f98
add binding for slice
2018-06-20 17:46:10 -04:00
Matt Long
0b80888c0d
add binding for join
2018-06-20 17:38:47 -04:00
Matt Long
667733e929
add binding for lastIndexOf
2018-06-20 17:36:35 -04:00
Matt Long
4a96ba3c72
add binding for indexOf
2018-06-20 17:23:38 -04:00
Jonathan Sundqvist
d89c7958eb
Js binding for to_string
2018-06-20 21:55:41 +02:00
Nick Fitzgerald
5eda5504e9
Merge pull request #273 from FreeMasen/validate-ptr
...
Validate ptr
2018-06-19 16:45:31 -07:00
Nick Fitzgerald
224d20337f
Merge pull request #274 from fitzgen/js-sys
...
Expose objects and functions from the JavaScript global scope
2018-06-19 10:42:04 -07:00
Nick Fitzgerald
7b0e779ffd
test: remove unnecessary test.ts
files
...
The testing infrastructure will add exactly this default `test.ts` when it isn't
explicitly specified.
2018-06-19 10:17:42 -07:00
Nick Fitzgerald
a201cafdea
test: Move Object
-related js_globals tests to submodule file
2018-06-19 10:15:09 -07:00
Nick Fitzgerald
161fce9d50
Expose objects and functions from the JavaScript global scope
...
These are bindings to JavaScript's standard, built-in objects and their methods
and properties.
This does *not* include any Web, Node, or any other JS environment APIs. Only
the things that are guaranteed to exist in the global scope by the ECMAScript
standard.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects
2018-06-18 16:41:01 -07:00
Robert Masen
e9ea2dabc1
add Validate ptr test
2018-06-18 15:34:48 -05:00
R. Andrew Ohana
d123bedc20
change some asserts to assert_(eq|ne)s
2018-06-18 13:10:07 -07:00
R. Andrew Ohana
0938858aa8
webidl: add support for static attributes
2018-06-15 12:22:14 -07:00
R. Andrew Ohana
fe5cde8636
webidl: add support for static methods
2018-06-15 12:09:42 -07:00
Nick Fitzgerald
639ccd53ce
Merge pull request #269 from ohanar/webidl_constructor
...
webidl: add support for (named) constructors
2018-06-15 11:35:29 -07:00