Commit Graph

1083 Commits

Author SHA1 Message Date
1662668b42 Merge pull request #389 from alexcrichton/fix-unused
Fix some eslint warnings about unused variables
2018-07-04 22:24:03 +02:00
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
ad72ea54a9 Fix typo in rust-type-conversions.md. (#390) 2018-07-04 13:53:20 -05:00
247ea628fb Don't import wasm in generated JS if it's not used
Mostly just an edge case
2018-07-04 08:50:48 -07:00
0603faa57a Flag BigInt* arrays defined in eslintrc 2018-07-04 08:36:56 -07:00
26ad8c627e Deny unused variables in eslintrc 2018-07-04 08:35:39 -07:00
62a6486d5b Reformat eslintrc file 2018-07-04 08:35:26 -07:00
000970ee2c Remove extraneous exposure of uint64 memory
No longer needed!
2018-07-04 08:34:19 -07:00
67b9ce58aa Fix getArrayJsValueFromWasm exposing wrong function
This needs `getUint32Memory`, not `getArrayU32FromWasm`.
2018-07-04 08:30:18 -07:00
3510b20595 Fix a stray unused variable
Travis tests show hundreds of warning for `'y' is defined but never used` and
when investigating it looks like a mistake was introduced in 0938858aa
during #272, so hopefully this'll be an easy fix!
2018-07-04 08:16:09 -07:00
f5d4751c0b test(js) Check the types and lightly the data, but not that much.
Because NodeJS can have different i18n behaviors depending of the
version, let's keep things simple. In this case, we want to test the
types,
period. Cf. https://github.com/rustwasm/wasm-bindgen/pull/374#issuecomment-402447333
2018-07-04 16:47:51 +02:00
7790b34c07 fix: simplify signatures to avoid Result usage 2018-07-04 16:10:17 +02:00
40b7b069bc fix: return actual error message 2018-07-04 15:52:12 +02:00
c450fbf237 feat(js) Support exception on WebAssembly::validate. 2018-07-04 15:51:55 +02:00
008f17143b fix: Reflect.has target should be &Object 2018-07-04 15:32:34 +02:00
fe25a9a268 feat(js) Implement the WebAssembly.validate binding. 2018-07-04 15:27:01 +02:00
2694dd4dee Merge pull request #385 from toVersus/js_date
bindings for date.getDay/getFullYear
2018-07-04 14:56:22 +02:00
3442f9d9d7 fix: Reflect.has 2018-07-04 13:18:06 +02:00
1397f9b05a feat: add Reflect.setPrototypeOf 2018-07-04 13:13:35 +02:00
eb3f67a36f feat: add Reflect.set 2018-07-04 13:08:43 +02:00
fc82ba4ec3 feat: add Reflect.preventExtensions 2018-07-04 12:56:37 +02:00
e36f982391 feat: add Reflect.ownKeys 2018-07-04 12:53:38 +02:00
e95994fd19 bindings for Date.prototype.getFullYear() 2018-07-04 19:52:12 +09:00
eb245d5503 feat: add Reflect.isExtensible 2018-07-04 12:49:07 +02:00
7c297ccfb4 feat: add Reflect.has 2018-07-04 12:44:49 +02:00
3007e813ea bindings for Date.prototype.getDay() 2018-07-04 19:41:06 +09:00
edddd4b08e feat: add Reflect.getPrototypeOf 2018-07-04 12:39:56 +02:00
2422c5e945 feat: add Reflect.getOwnPropertyDescriptor 2018-07-04 12:35:40 +02:00
3ba00bc13c feat: add Reflect.get 2018-07-04 12:31:24 +02:00
5fa18f8f40 feat: add Reflect.deleteProperty 2018-07-04 12:24:52 +02:00
07a726b9dc feat: add Reflect.defineProperty 2018-07-04 12:17:01 +02:00
13b3b0d87a feat: add Reflect.construct 2018-07-04 12:07:02 +02:00
592d426e4f feat: add Reflect.apply 2018-07-04 11:43:34 +02:00
fbbd97bbe0 Merge pull request #380 from akryvomaz/master
bindings for Generator.next(), Generator.return() and Generator.throw()
2018-07-03 16:30:46 -07:00
eac2b05b1b added catch attribute to the Generator methods, consistent rust keyword name 2018-07-04 01:22:56 +03:00
3092beb4e4 fixes team members table layout (#379) 2018-07-03 16:55:22 -05:00
e644ee6dad Merge pull request #375 from sendilkumarn/fix-node-webpack
fix webpack to handle node global functions
2018-07-03 13:50:39 -07:00
b797bbc39c bindings for Generator.throw() 2018-07-03 23:48:54 +03:00
39d79eb037 bindings for Generator.return() 2018-07-03 23:47:10 +03:00
6e95ba20f1 bindings for Generator.next() 2018-07-03 23:42:49 +03:00
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
f5075eb3be use simplified logic 2018-07-03 20:48:31 +02:00
99ca230bdb add some comments 2018-07-03 20:44:34 +02:00
b689a78351 Bindings for Math.pow, round, sign, sin, sinh, sqrt, tan, tanh and trunc 2018-07-03 20:00:56 +02:00
3e77003176 Add @belfz to the team! \o/ (#377) 2018-07-03 12:14:49 -05:00
df387729a7 Merge pull request #334 from Hywan/js_date
feat(js) Implement `Number.new`, `Date.now` and `Date.UTC` bindings
2018-07-03 10:04:15 -07:00
d27f5e75c8 Merge pull request #370 from rustwasm/mdbook-design
Add `design.md` to the online mdbook
2018-07-03 09:50:18 -07:00
8f034bc078 fix webpack to handle node global functions 2018-07-03 18:14:30 +02:00
66096804ce Fix the constructor explanation in the guide (#372) 2018-07-03 09:24:43 -05:00
54523d82ed test(js) Fix expectations regarding given locales. 2018-07-03 14:37:38 +02:00