T. Nagasawa
5ce424e57b
bindings for Date.prototype.setUTCXXX() ( #456 )
2018-07-11 09:27:59 -05:00
Tomohide Takao
d7857da262
binding for Array.prototype.map()
2018-07-11 07:20:52 +09:00
Nick Fitzgerald
7200d36fb6
Merge pull request #438 from toVersus/js_date
...
bindings for Date.setXXX
2018-07-10 10:04:36 -07:00
Satoshi Amemiya
8be0a98386
Add support for methods of Symbol ( #437 )
2018-07-10 09:46:05 -05:00
toversus
91d6ae5f04
binding for Date.prototype.setTime()
2018-07-10 21:46:44 +09:00
toversus
c185897eff
binding for Date.prototype.setSeconds()
2018-07-10 21:45:33 +09:00
toversus
609d457301
binding for Date.prototype.setMonth()
2018-07-10 21:27:12 +09:00
toversus
a81827caf9
binding for Date.prototype.setMinutes()
2018-07-10 21:20:18 +09:00
toversus
11a58a1bd0
binding for Date.prototype.setMilliseconds()
2018-07-10 20:55:45 +09:00
toversus
524628e1e1
binding for Date.prototype.setHours()
2018-07-10 20:51:39 +09:00
toversus
d555b7f068
binding for Date.prototype.setFullYear()
2018-07-10 20:45:25 +09:00
toversus
1a8da45340
binding for Date.prototype.setDate()
2018-07-10 20:38:54 +09:00
Liigo Zhuang
ae9c5a8d71
[doc] fix ArrayBuffer::is_view()
's document.
2018-07-10 14:07:38 +08:00
Nick Fitzgerald
f2f2d7231a
Create the web-sys
crate mechanically from WebIDL ( #409 )
...
* Create a new `web-sys` crate
This will eventually contain all the WebIDL-generated bindings to Web APIs.
* ci: Test the new `web-sys` crate in CI
* web-sys: Add a small README
* web-sys: Vendor all the WebIDL files from mozilla-central
* backend: Add a pass to remove AST items that use undefined imports
This is necessary for the WebIDL frontend, which can't translate many WebIDL
constructs into equivalent wasm-bindgen AST things yet. It lets us make
incremental progress: we can generate bindings to methods we can support right
now even though there might be methods on the same interface that we can't
support yet.
* webidl: Add a bunch of missing semicolons
* webidl: Make parsing private
It was only `pub` so that we could test it, but we ended up moving towards
integration tests rather than unit tests that assert particular ASTs are parsed
from WebIDL files.
* webidl: Remove uses of undefined import types
* test-project-builder: Build projects in "very verbose" mode
This helps for debugging failing WebIDL-related tests.
* test-project-builder: Add more profiling timers
* test-project-builder: Detect when webpack-dev-server fails
Instead of going into an infinite loop, detect when webpack-dev-server fails to
start up and early exit the test.
* webidl: Specify version for dev-dependency on wasm-bindgen-backend
Instead of only a relative path.
* guide: Add section about contributing to `web-sys`
* WIP enable Event.webidl
Still need to fix and finish the test.
* Update expected webidl output
* Start out a test's status as incomplete
That way if we don't fill it in the error message doesn't look quite so bizarre
* Fix onerror function in headless mode
Otherwise we don't see any output!
* Fix package.json/node_modules handling in project generation
Make sure these are looked up in the git project root rather than the crate root
* Avoid logging body text
This was meant for debugging and is otherwise pretty noisy
* Fix a relative path
* More expected test fixes
* Fix a typo
* test-project-builder: Allow asynchronous tests
* webidl: Convert [Unforgeable] attributes into `#[wasm_bindgen(structural)]`
Fixes #432
* test-project-builder: Print generated WebIDL bindings for debugging purposes
Helps debug bad WebIDL bindings generation inside tests.
* When we can't find a descriptor, say which one can't be found
This helps when debugging things that need to become structural.
* web-sys: Test bindings for Event
* ci: Use `--manifest-path dir` instead of `cd dir && ...`
* web-sys: Just move .webidl files isntead of symlinking to enable them
* tests: Polyfill Array.prototype.values for older browsers in CI
* test-project-builder: Don't panic on poisoned headless test mutex
We only use it to serialize headless tests so that we don't try to bind the port
concurrently. Its OK to run another headless test if an earlier one panicked.
* JsValue: Add {is,as}_{object,function} methods
Allows dynamically casting values to `js::Object` and `js::Function`.
* tidy: Fix whitespace and missing semicolons
* Allow for dynamic feature detection of methods
If we create bindings to a method that doesn't exist in this implementation,
then it shouldn't fail until if/when we actually try and invoke that missing
method.
* tests: Do feature detection in Array.prototype.values test
* Add JsValue::{is_string, as_js_string} methods
And document all the cast/convert/check methods for js value.
* eslint: allow backtick string literals
* Only generate a fallback import function for non-structural imports
2018-07-09 16:35:25 -07:00
Michael Hoffmann
bae324c951
Add Array.prototype.values binding ( #395 )
2018-07-09 12:42:30 -05:00
Nick Fitzgerald
21cb50ef05
Merge pull request #412 from matiasinsaurralde/intl
...
Add bindings for `Intl`
2018-07-09 10:31:22 -07:00
Liigo Zhuang
bfec9e6401
bindings for parseInt/parseFloat ( #384 )
...
* parseInt, parseFloat, JsValue::is_nan
* Number.parseInt, Number.parseFloat
* remove `JsValue::is_nan`
* parse_int/float returns f64
2018-07-09 08:59:54 -05:00
toversus
5bfde7778d
binding for Date.prototype.getUTCSeconds()
2018-07-09 18:20:04 +09:00
toversus
15d9f743ec
binding for Date.prototype.getUTCMonth()
2018-07-09 18:08:38 +09:00
toversus
2e85bbd9e0
binding for Date.prototype.getUTCMinutes()
2018-07-09 18:04:20 +09:00
toversus
c260ac7c3e
binding for Date.prototype.getUTCMilliseconds()
2018-07-09 17:59:15 +09:00
toversus
6aa3661e11
binding for Date.prototype.getUTCHours()
2018-07-09 17:54:19 +09:00
toversus
975818a1f6
binding for Date.prototype.getUTCFullYear()
2018-07-09 17:50:13 +09:00
toversus
ea19848691
binding for Date.prototype.getUTCDay()
2018-07-09 17:46:21 +09:00
toversus
792baefc22
binding for Date.prototype.getUTCDate()
2018-07-09 17:42:30 +09:00
toversus
d3a17d4014
binding for Date.prototype.getTimezoneOffset()
2018-07-09 17:38:38 +09:00
Alexander Kryvomaz
6758525980
bindings for isFinite(), Number.isFinite() and Number.isSafeInteger() ( #420 )
...
* bindings for isFinite()
* bindings for Number.isFiniter(), refactoring of Number.isInteger()
* bindings for Number.isSafeInteger()
2018-07-08 10:03:10 -05:00
T. Nagasawa
056b45aeed
bindings for Date.parse and Date.getXXX ( #414 )
...
* binding for Date.prototype.getHours()
* binding for Date.prototype.getMilliseconds()
* binding for Date.prototype.getMinutes()
* binding for Date.prototype.getMonth()
* binding for Date.prototype.getSeconds()
* binding for Date.prototype.getTime()
* binding for Date.parse()
2018-07-07 12:09:46 -05:00
Matias Insaurralde
8352b4610f
Add bindings for Intl.getCanonicalLocales
2018-07-07 08:00:22 -04:00
Alex Crichton
0e2e826182
Hide the __wbindgen_if_not_std
macro from docs
2018-07-06 20:04:49 -07:00
Alex Crichton
ef807a8068
Tweak some docs and fixup some symbol tests
2018-07-06 20:00:53 -07:00
Nick Fitzgerald
a526be9baf
Merge pull request #401 from rail44/support-symbol
...
Add support for static props of Symbol
2018-07-06 09:15:36 -07:00
Marcin Baraniecki
83a7d5bfdc
Merge pull request #399 from alexcrichton/jsvalue-debug
...
Implement `Debug for JsValue`
2018-07-06 13:36:17 +02:00
Marcin Baraniecki
c9f4a266b0
Merge pull request #386 from jannikkeye/bindings-reflect
...
Reflect.xx bindings
2018-07-06 13:34:59 +02:00
Marcin Baraniecki
f7dc819289
Merge pull request #387 from Hywan/webassembly
...
feat(js) Implement the `WebAssembly.validate` binding.
2018-07-06 13:33:37 +02:00
Satoshi Amemiya
6e4948d983
Add support for static props of Symbol
2018-07-06 17:07:43 +09:00
Jannik Keye
99d66ad6ed
merge master
2018-07-06 09:31:58 +02:00
Sendil Kumar N
a65b6c7003
Merge pull request #397 from ZerothLaw/Issue275/ArrayFind
...
Issue #275 : Added Array.prototype.find binding
2018-07-06 09:22:46 +02:00
Satoshi Amemiya
2518048f25
Add support Symbol.hasInstance as sample of static prop getter
2018-07-06 14:57:17 +09:00
Alex Crichton
d930a5a97a
Implement Debug for JsValue
2018-07-05 20:24:28 -07:00
Tyler Laing
baf76431bc
Issue #275 : Adding Array.prototype.find. Fixing newline.
2018-07-05 16:02:51 -07:00
Tyler Laing
d29b17f158
Issue #275 : Added Array.prototype.find binding
2018-07-05 15:05:23 -07:00
Nick Fitzgerald
7ff90f1490
js: Return scalar types instead of Number
objects
...
99% of the time we don't want to deal with opaque handles to `Number`
objects.
2018-07-05 13:02:40 -07:00
Michael Hoffmann
260183a522
Add binding for Number.isInteger
2018-07-05 17:09:59 +02:00
Michael Hoffmann
9d3b26341e
Add binding for Date.prototype.getDate
2018-07-05 17:09:59 +02:00
Jannik Keye
8dd8475000
fix: Reflec.defineProperty no longer returns Result
2018-07-05 08:33:22 +02:00
Stephan Renatus
b704ceeb3a
Bindings for Proxy.revocable()
...
Signed-off-by: Stephan Renatus <srenatus@chef.io>
2018-07-05 08:04:41 +02:00
Stephan Renatus
2b8e789c9c
Bindings for Proxy.new()
...
Signed-off-by: Stephan Renatus <srenatus@chef.io>
2018-07-05 08:04:41 +02:00
Ivan Enderlin
43de00b347
feat(js) Add ArrayBuffer::new
, ::is_view
& ::slice
bindings. ( #388 )
...
* feat(js) Add `ArrayBuffer::new`, `::is_view` & `::slice` bindings.
* fix(js) Fix number units, comments, add `slice_with_end`.
* test(js) Fix a function name.
2018-07-04 13:53:49 -05:00
Jannik Keye
7790b34c07
fix: simplify signatures to avoid Result usage
2018-07-04 16:10:17 +02:00
Ivan Enderlin
c450fbf237
feat(js) Support exception on WebAssembly::validate
.
2018-07-04 15:51:55 +02:00
Jannik Keye
008f17143b
fix: Reflect.has target should be &Object
2018-07-04 15:32:34 +02:00
Ivan Enderlin
fe25a9a268
feat(js) Implement the WebAssembly.validate
binding.
2018-07-04 15:27:01 +02:00
Marcin Baraniecki
2694dd4dee
Merge pull request #385 from toVersus/js_date
...
bindings for date.getDay/getFullYear
2018-07-04 14:56:22 +02:00
Jannik Keye
3442f9d9d7
fix: Reflect.has
2018-07-04 13:18:06 +02:00
Jannik Keye
1397f9b05a
feat: add Reflect.setPrototypeOf
2018-07-04 13:13:35 +02:00
Jannik Keye
eb3f67a36f
feat: add Reflect.set
2018-07-04 13:08:43 +02:00
Jannik Keye
fc82ba4ec3
feat: add Reflect.preventExtensions
2018-07-04 12:56:37 +02:00
Jannik Keye
e36f982391
feat: add Reflect.ownKeys
2018-07-04 12:53:38 +02:00
toversus
e95994fd19
bindings for Date.prototype.getFullYear()
2018-07-04 19:52:12 +09:00
Jannik Keye
eb245d5503
feat: add Reflect.isExtensible
2018-07-04 12:49:07 +02:00
Jannik Keye
7c297ccfb4
feat: add Reflect.has
2018-07-04 12:44:49 +02:00
toversus
3007e813ea
bindings for Date.prototype.getDay()
2018-07-04 19:41:06 +09:00
Jannik Keye
edddd4b08e
feat: add Reflect.getPrototypeOf
2018-07-04 12:39:56 +02:00
Jannik Keye
2422c5e945
feat: add Reflect.getOwnPropertyDescriptor
2018-07-04 12:35:40 +02:00
Jannik Keye
3ba00bc13c
feat: add Reflect.get
2018-07-04 12:31:24 +02:00
Jannik Keye
5fa18f8f40
feat: add Reflect.deleteProperty
2018-07-04 12:24:52 +02:00
Jannik Keye
07a726b9dc
feat: add Reflect.defineProperty
2018-07-04 12:17:01 +02:00
Jannik Keye
13b3b0d87a
feat: add Reflect.construct
2018-07-04 12:07:02 +02:00
Jannik Keye
592d426e4f
feat: add Reflect.apply
2018-07-04 11:43:34 +02:00
Alexander Kryvomaz
eac2b05b1b
added catch attribute to the Generator methods, consistent rust keyword name
2018-07-04 01:22:56 +03:00
Alexander Kryvomaz
b797bbc39c
bindings for Generator.throw()
2018-07-03 23:48:54 +03:00
Alexander Kryvomaz
39d79eb037
bindings for Generator.return()
2018-07-03 23:47:10 +03:00
Alexander Kryvomaz
6e95ba20f1
bindings for Generator.next()
2018-07-03 23:42:49 +03:00
Jonathan Sundqvist
17fde01243
Merge pull request #378 from jhenninger/math-bindings
...
Bindings for Math.pow, round, sign, sin, sinh, sqrt, tan, tanh and trunc
2018-07-03 21:08:28 +02:00
Johannes Henninger
b689a78351
Bindings for Math.pow, round, sign, sin, sinh, sqrt, tan, tanh and trunc
2018-07-03 20:00:56 +02:00
Ivan Enderlin
df5fec22d9
fix(js) Use f64
instead of Number
.
2018-07-03 14:26:00 +02:00
Ivan Enderlin
fe4c150431
Merge branch 'master' into js_date
2018-07-03 14:12:05 +02:00
Johannes Henninger
6dede6f20f
Use f64 for most Math.* bindings ( #369 )
2018-07-02 23:41:57 -05:00
Marcin Baraniecki
dcb3415da8
Expose bindings/object is* methods ( #363 )
...
* implements Object.isExtensible() binding
* implements Object.isFrozen() binding
* implements Object.isSealed() binding
2018-07-02 10:32:16 -05:00
Marcin Baraniecki
37fc159061
implements Object.preventExtensions() binding ( #364 )
2018-07-02 10:31:40 -05:00
Sendil Kumar N
10ffe8b3be
Merge pull request #361 from brisad/string-lower-and-upper-case
...
Bindings for string lower and upper case
2018-07-02 09:26:47 +02:00
belfz
1d04203e89
implements Object.values() binding
2018-07-01 23:50:10 +02:00
Michael Hoffmann
d5d451b94b
Add binding for String.prototype.toUpperCase
2018-07-01 23:12:42 +02:00
Michael Hoffmann
58560f1408
Add binding for String.prototype.toLowerCase
2018-07-01 23:11:13 +02:00
Jonathan Sundqvist
bfffd58683
Merge pull request #359 from akryvomaz/master
...
bindings for Function.prototype.bind, decodeURIComponent, encodeURIComponent
2018-07-01 16:55:18 +02:00
Alexander Kryvomaz
609bf34d60
bindings for encodeURIComponent
2018-07-01 15:59:12 +03:00
Alexander Kryvomaz
0f07dd9048
bindings for decodeURIComponent
2018-07-01 15:53:44 +03:00
Alexander Kryvomaz
f850a6fafc
bindings for Function.prototype.bind()
2018-07-01 15:44:36 +03:00
belfz
ce9b95635d
implements Object.setPrototypeOf() binding
2018-07-01 11:52:22 +02:00
Satoshi Amemiya
f9c804db20
Add support for js::Error
2018-06-29 23:24:46 +09:00
Nick Fitzgerald
37293ee42a
Merge pull request #344 from autodidaddict/math-externs
...
Binding for Math.cos,cosh,exp,expml,fround,imul,log,log10,log1p,log2
2018-06-28 15:52:45 -07:00
Nick Fitzgerald
5ff6329d29
Merge pull request #349 from jannikkeye/bindings-map
...
Add bindings for Map.xx
2018-06-28 15:46:07 -07:00
Nick Fitzgerald
e31da84bce
Merge pull request #340 from ohanar/rustfmt
...
Use rustfmt for standarized formatting
2018-06-28 15:17:23 -07:00
Jannik Keye
d868ff26ef
Add bindings for Set.xx ( #347 )
...
* feat(Set): add Set.add
* feat(Set): add Set.clear
* feat(Set): add Set.delete
* feat(Set): add Set.has
* feat(Set): add Set.new
* feat(Set): add Set.size
* feat(Set/SetIterator): add Set.entries
* feat(Set/SetIterator): add Set.keys
* feat(Set/SetIterator): add Set.values
2018-06-28 15:57:49 -05:00
Chris Kolodin
9193218648
add bindings for array.prototype.some() ( #341 )
...
following the example set in https://github.com/rustwasm/wasm-bindgen/pull/314
2018-06-28 15:57:01 -05:00
Jannik Keye
e0a70417ce
feat(Map/MapIterator): add Map.values
2018-06-28 22:00:02 +02:00
Jannik Keye
fc131ee97e
feat(Map/MapIterator): add Map.keys
2018-06-28 21:59:11 +02:00
Jannik Keye
228abaa4ae
feat(Map/MapIterator): add Map.entries
2018-06-28 21:58:34 +02:00
Jannik Keye
ea19775639
feat(Map): add Map.size
2018-06-28 21:56:49 +02:00
Jannik Keye
6f90bd677b
feat(Map): add Map.set
2018-06-28 21:55:55 +02:00
Jannik Keye
27ee57175a
feat(Map): add Map.new
2018-06-28 21:55:10 +02:00
Jannik Keye
07e61e1175
feat(Map): add Map.has
2018-06-28 21:54:10 +02:00
Jannik Keye
e0b399643a
feat(Map): add Map.get
2018-06-28 21:53:20 +02:00
Jannik Keye
f7e4019e72
feat(Map): add Map.delete
2018-06-28 21:52:27 +02:00
Jannik Keye
ab0546963b
feat(Map): add Map.clear
2018-06-28 21:51:39 +02:00
Kevin Hoffman
81e68517f2
Adding line separator in code docs above MDN URLs.
2018-06-28 15:05:10 -04:00
Kevin Hoffman
3e84b97de2
Binding for Math.cos,cosh,exp,expml,fround,imul,log,log10,log1p,log2
2018-06-28 12:46:53 -04:00
R. Andrew Ohana
9127a0419f
rustfmt all the things
2018-06-27 22:42:34 -07:00
Nick Fitzgerald
40722b7ae3
Merge pull request #333 from Hywan/js_boolean
...
feat(js) Implement `Boolean` bindings.
2018-06-27 14:36:00 -07:00
Nick Fitzgerald
5aa648a2e8
Merge pull request #335 from xeqlol/weakset-bindings
...
Implement Weakset bindings
2018-06-27 14:27:48 -07:00
Nick Fitzgerald
e40a359278
Merge pull request #336 from belfz/expose-bindings/array-prototype-every
...
implements Array.prototype.every()
2018-06-27 09:11:21 -07:00
Nick Fitzgerald
4ba61c1c20
Merge pull request #332 from Hywan/js_test
...
test(js) Fix file permissions, and update a comment
2018-06-27 09:08:26 -07:00
belfz
dacf406dbd
implements Array.prototype.every()
2018-06-27 13:45:47 +02:00
Dimitrii Nemkov
72be16c8ff
Forgotten comment
2018-06-27 13:48:32 +05:00
Dimitrii Nemkov
761a9272ca
Added WeakSet delete method
2018-06-27 13:44:01 +05:00
Dimitrii Nemkov
6b798a3508
Added WeakSet add method
2018-06-27 13:38:33 +05:00
Dimitrii Nemkov
846e5aaacc
Added WeakSet has method
2018-06-27 13:26:53 +05:00
Dimitrii Nemkov
a0dda505d9
Added WeakSet constructor
2018-06-27 13:15:47 +05:00
Ivan Enderlin
a4d47afda6
feat(js) Implement the Date.UTC
binding.
2018-06-27 09:41:16 +02:00
Ivan Enderlin
e334c0c5af
feat(js) Implement the Date.now
binding.
2018-06-27 09:40:40 +02:00
Ivan Enderlin
869d99b870
feat(js) Implement Number.new
binding.
2018-06-27 09:36:37 +02:00
Ivan Enderlin
91bc7a199c
feat(js) Implement Boolean
bindings.
...
Cf https://github.com/rustwasm/wasm-bindgen/issues/275 .
2018-06-27 09:07:47 +02:00
Ivan Enderlin
c99c0f8483
test(js) Fix file permissions, and update a comment.
2018-06-27 08:33:37 +02:00
gaurikholkar
073cf7455b
binding for Math.floor
2018-06-27 10:44:43 +05:30
Nick Fitzgerald
c16b9a903c
Merge pull request #330 from elpiel/string-prototypes
...
String - length, trim, trimLeft, trimRight, trimStart, trimEnd, valueOf, toString
2018-06-26 17:10:15 -07:00
Lachezar Lechev
16517fadcb
String - toString and valueOf
2018-06-26 22:21:51 +02:00
Lachezar Lechev
9f087241a1
String - length, trim, trimStart & trimLeft, trimEnd & trimRight
2018-06-26 22:10:25 +02:00
Nick Fitzgerald
919c2bedac
Merge pull request #318 from xeqlol/weakmap-bindings
...
WeakMap bindings
2018-06-26 12:55:30 -07:00
Nick Fitzgerald
f0614e92e8
Merge pull request #328 from akryvomaz/master
...
bindings for Function.apply() and Function.toString()
2018-06-26 12:54:10 -07:00
Dimitrii Nemkov
a6c7b4b69f
Changed keys' type JsValue -> Object, changed description of WeakMap constructor
2018-06-26 23:50:31 +05:00
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
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
0f7db31888
js: Sort Array bindings alphabetically
2018-06-26 10:18:31 -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
Nick Fitzgerald
0851025ca5
js: Implement bindings for Array.prototype.filter
2018-06-25 16:19:07 -07:00
Nick Fitzgerald
031ded116b
js: Fix missing space at start of doc comment
2018-06-25 16:17:53 -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
Jonathan Sundqvist
ee31080b09
Format comments so they become more readable in editor
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
8e8a02bf73
js.rs - remove todo
2018-06-25 21:32:48 +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
Nick Fitzgerald
56fa901442
js::Object: Sort methods alphabetically
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
Sendil Kumar
f5e050d087
fix url link
2018-06-24 10:10:52 +02:00
Sendil Kumar
0f57398917
Add to_fixed and to_exponential function
2018-06-24 10:08:23 +02: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
R. Andrew Ohana
d79f982a01
Merge pull request #295 from kzvi/js-class-attr
...
add js_class attribute for defining what class an imported method is for
2018-06-22 21:38:14 -07:00
kzvi
5ae6ee7aec
add JsString binding to src/js.rs and tests
2018-06-22 17:51:44 -07:00
Nick Fitzgerald
c63d57f6d7
Add some more doc comments
2018-06-22 11:10:37 -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