Nick Fitzgerald
35ad7914db
Merge pull request #468 from alexcrichton/inline
...
Add `#[inline]` to a number of conversion methods
2018-07-13 11:25:44 -07:00
Michael Hoffmann
1007449a17
Enable Headers interface part of fetch API ( #463 )
2018-07-13 12:11:06 -05:00
Alex Crichton
b2b07093d0
Add #[inline]
to a number of conversion methods
...
These are all trivial methods and `#[inline]` will help release and non-LTO
builds (hopefully most builds from now on) to eliminate these function calls and
inline better.
2018-07-13 09:50:44 -07:00
Julius Rakow
2007fe6b9c
guide: bump required nodejs version to 10 ( #467 )
2018-07-13 10:41:54 -05:00
dependabot[bot]
1a8490146d
Bump babel-eslint from 8.2.5 to 8.2.6 ( #464 )
...
Bumps [babel-eslint](https://github.com/babel/babel-eslint ) from 8.2.5 to 8.2.6.
- [Release notes](https://github.com/babel/babel-eslint/releases )
- [Commits](https://github.com/babel/babel-eslint/compare/v8.2.5...v8.2.6 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-07-13 10:13:19 -05:00
Liigo Zhuang
04ad5bc727
remove unused Stack::pop()
( #434 )
2018-07-13 09:28:07 -05:00
Nick Fitzgerald
115304f76a
Merge pull request #462 from dorayakikun/master
...
Bindings for Array.prototype.reduce(Right)
2018-07-12 09:29:24 -07:00
Tomohide Takao
a7deb69e80
Bindings for Array.prototype.reduce(Right)
2018-07-12 23:53:26 +09:00
dependabot[bot]
913b487638
Bump webpack from 4.15.1 to 4.16.0
...
Bumps [webpack](https://github.com/webpack/webpack ) from 4.15.1 to 4.16.0.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v4.15.1...v4.16.0 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-07-12 08:43:57 +00:00
Marcin Baraniecki
b5f37d3f9d
Merge pull request #436 from liigo/DataView
...
js::DataView binding
2018-07-12 07:34:22 +02:00
Liigo Zhuang
e666371ae3
some fix
2018-07-12 10:11:44 +08:00
Liigo Zhuang
823e5a4fd9
fix test
2018-07-12 09:55:34 +08:00
Liigo Zhuang
e568a2369f
buffer
/ byteOffset
/ byteLenght
is property getter
2018-07-12 09:55:34 +08:00
Liigo Zhuang
79f53b567b
js::DataView binding
2018-07-12 09:55:33 +08:00
Nick Fitzgerald
7a579be629
Merge pull request #459 from Slowki/github-linguist
...
Fix Language Statistics
2018-07-11 16:39:23 -07:00
Stephan Wolski
d6a97adb5a
add .gitattributes to mark WebIDL as vendored
...
Add .gitattributes file to tell Linguist that the WebIDL is vendored.
2018-07-11 18:48:51 -04:00
Nick Fitzgerald
9c7b15ea40
Merge pull request #433 from Slowki/feat/basic-enum-support
...
WebIDL Enum Support
2018-07-11 14:31:16 -07:00
Stephan Wolski
5520da1ef6
webidl: update enum test to unwrap constructor results
...
Update the enum test to match the new constructor return values
2018-07-11 16:17:56 -04:00
Stephan Wolski
fac73a2ea4
webidl: make from_js_value visible for enums
...
Make from_js_value match the visibility of the enum it's associated with
2018-07-11 15:36:41 -04:00
Stephan Wolski
4c7b130872
Merge branch 'master' into feat/basic-enum-support
2018-07-11 15:34:00 -04:00
Nick Fitzgerald
3578a83fe2
Merge pull request #454 from alexcrichton/api
...
Build documentation for master branch on gh-pages
2018-07-11 11:48:00 -07:00
Nick Fitzgerald
f8949acbe0
Merge pull request #457 from fitzgen/turn-throws-extended-attribute-into-catch
...
webidl: Turn the `[Throws]` extended attributes into `Result<T, JsValue>`
2018-07-11 11:37:57 -07:00
Nick Fitzgerald
3cdb6ef03a
webidl: Turn the [Throws]
extended attributes into Result<T, JsValue>
...
This sets the `catch` flag on the emitted AST when an operation/attribute has
the `[Throws]` extended attribute on it.
Additionally, constructors aren't annotated with `[Throws]` but can still throw
exceptions, so we must conservatively assume *every* constructor can throw an
error.
2018-07-11 11:07:03 -07:00
T. Nagasawa
5ce424e57b
bindings for Date.prototype.setUTCXXX() ( #456 )
2018-07-11 09:27:59 -05:00
Michael Hoffmann
77b86f481e
Add helper function to preconfigure project for web-sys ( #455 )
2018-07-11 09:27:27 -05:00
Alex Crichton
128dad300c
Build documentation for master branch on gh-pages
...
Don't link it from the book as the book likely wants to use published crates.io
versions, but it should be available to browse if need be
2018-07-11 07:10:01 -07:00
Stephan Wolski
6608828d72
webidl: use JSValue::from in IntoWasmAbi
for enums
2018-07-10 20:28:34 -04:00
Stephan Wolski
c56b1b0189
webidl: replace From trait with from_js_value method for enums
...
* Remove From<JSValue> for ENUM
* Add `from_js_value` method which returns an Option<ENUM>
2018-07-10 20:28:34 -04:00
Stephan Wolski
a981dfd507
webidl: initial enum support
...
Add enum support to the WebIDL interface generator.
2018-07-10 20:28:34 -04:00
Nick Fitzgerald
94d939f4da
Merge pull request #453 from dorayakikun/master
...
Binding for Array.prototype.map()
2018-07-10 16:39:11 -07:00
Nick Fitzgerald
eabbe0e56e
Merge pull request #452 from brisad/add-fetch-api-response
...
Add Response interface part of fetch API
2018-07-10 15:22:12 -07:00
Tomohide Takao
d7857da262
binding for Array.prototype.map()
2018-07-11 07:20:52 +09:00
Michael Hoffmann
717e260a99
Add Response interface part of fetch API
2018-07-10 23:49:14 +02:00
Nick Fitzgerald
92dd8e859f
Move webidl tests to the webidl crate's test suite ( #451 )
...
* webidl: Remove exact-output tests
These have not been as effective, nor as easy to write and maintain, as the
project()-based integration tests.
* tests: Move webidl tests into the webidl crate's test suite
2018-07-10 16:17:33 -05:00
Nick Fitzgerald
42938792c7
Merge pull request #430 from FreeMasen/js_docs
...
Js docs
2018-07-10 10:08:41 -07: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
d2feddcf90
fix to have no impact on timezones difference
2018-07-10 23:31:25 +09:00
Robert Masen
1d826e96de
fix reformatting for new syntax
2018-07-10 08:42:35 -05:00
Robert Masen
c7d98b9ee1
add js doc @param and @returns annotations
2018-07-10 08:42:34 -05:00
Marcin Baraniecki
8abe0f903e
Merge pull request #435 from liigo/buffer_is_view
...
[doc] fix `ArrayBuffer::is_view()`'s document.
2018-07-10 15:27:55 +02: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