dependabot[bot]
281bbfa60c
Bump webpack from 4.16.4 to 4.16.5
...
Bumps [webpack](https://github.com/webpack/webpack ) from 4.16.4 to 4.16.5.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v4.16.4...v4.16.5 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-08-06 10:19:21 +00:00
dependabot[bot]
b9ea8ddcc9
Bump @types/node from 10.5.5 to 10.5.6
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped ) from 10.5.5 to 10.5.6.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-08-06 10:00:42 +00:00
Alex Crichton
b4601295d0
Migrate most import tests to wasm
2018-08-05 12:35:47 -05:00
Alex Crichton
66d51f13ee
Migrate the import_class
to wasm
2018-08-05 12:35:47 -05:00
Alex Crichton
e9f9ede1fa
Switch to openssl's vendored
feature for musl builds
...
This should give us updates for free!
2018-08-05 10:40:08 -05:00
Anton Danilkin
5b66045aff
Add a test
2018-08-05 10:39:54 -05:00
Anton Danilkin
ebab7d9fc8
Enable structural mode for all operations if there is a Global extended attribute on the interface
2018-08-05 10:39:54 -05:00
Alex Crichton
90579416cf
Add WebIDL support for the object
type
...
This maps to the `Object` type in the `js_sys` crate.
2018-08-05 01:04:28 -05:00
Anton Danilkin
654bb9b683
Port tests that use only basic features
2018-08-04 22:25:29 -05:00
Alex Crichton
25a1bcb5be
Fix tests on master
2018-08-04 15:16:02 -07:00
Alex Crichton
a98b5ea2a0
Add WebIDL support for the ArrayBuffer
type
...
Should help enable a slew of new bindings as well.
2018-08-04 16:34:12 -05:00
Alex Crichton
57fd1dedd6
Migrate wasm-bindgen classes
test to wasm
2018-08-04 15:09:43 -05:00
Alex Crichton
df7bcc4e03
Migrate wasm-bindgen char
test to wasm
2018-08-04 15:09:43 -05:00
Alex Crichton
5d4c135c31
Run Chrome headless tests on CI
...
Closes #622
2018-08-04 10:48:49 -05:00
Alex Crichton
16c2bee9c5
Don't run the test runner in release mode
...
It's gotten some improvements to the debug mode runtime that the extra
optimizations aren't worth it on CI (take too much time)
2018-08-04 08:22:47 -07:00
Sendil Kumar N
d66b834afd
Merge pull request #638 from afdw/master
...
Add applying of typedefs, remove generation of type aliases
2018-08-04 13:50:23 +02:00
Anton Danilkin
da9203142f
Add applying of typedefs, remove generation of type aliases
2018-08-04 14:04:24 +03:00
Nick Fitzgerald
2b8e092f78
guide: Note that wasm-pack
is preferred over using the wasm-bindgen
CLI directly
2018-08-03 22:35:19 -05:00
Nick Fitzgerald
9b87e0c0b0
guide: clean up introduction to the supported types table
2018-08-03 22:35:19 -05:00
Nick Fitzgerald
1e1188d9e5
guide: Add String
to "Supported Types" reference
2018-08-03 22:35:19 -05:00
Nick Fitzgerald
93b3216014
guide: Add imported and exported types to "supported types" reference
2018-08-03 22:35:19 -05:00
Nick Fitzgerald
536bf5e0d7
guide: Rename "Type Reference" section to "Supported Types"
2018-08-03 22:35:19 -05:00
Nick Fitzgerald
9e03dba413
guide: Overhaul the CLI reference content
...
* Add missing documentation for a couple existing flags.
* Make each flag its own header, so it gets an anchor, and can be permalinked
to.
* Streamline some content and descriptions.
2018-08-03 22:35:19 -05:00
Nick Fitzgerald
2b83f6aa9b
guide: Clean up title and URL of CLI reference section
2018-08-03 22:35:19 -05:00
Anton Danilkin
9c275d1f1d
Use instantiateStreaming for --no-modules mode if possible
2018-08-03 22:34:59 -05:00
Nick Fitzgerald
94fe55ce80
Merge pull request #635 from fitzgen/organize-docs-into-tour-and-reference
...
guide: Organize docs into "Whirlwind Tour" and "Reference" sections
2018-08-03 16:26:59 -07:00
Tyler Wilcock
0624b0cf2e
Add unit tests for even more 'web-sys' bindings
...
That list includes:
* HtmlMenuElement
* HtmlMenuItemElement
* HtmlMetaElement
* HtmlMeterElement
2018-08-03 17:41:38 -05:00
Anton Danilkin
07b4ef5838
Add support for empty enum variants and enum variants that start with a digit
2018-08-03 17:41:24 -05:00
Nick Fitzgerald
39e576d0be
guide: Organize docs into "Whirlwind Tour" and "Reference" sections
...
First part of #616
2018-08-03 15:16:22 -07:00
Anton Danilkin
61b3d52dc9
Rename the test
2018-08-03 15:59:27 -05:00
Anton Danilkin
afaf94a428
Add support for optional chars
2018-08-03 15:59:27 -05:00
Anton Danilkin
4a0c69ffed
Add support for optional bools
2018-08-03 15:59:27 -05:00
Anton Danilkin
0ef528165f
Rename functions, remove escaped newlines
2018-08-03 15:59:27 -05:00
Anton Danilkin
2249032ba8
Revert WebIDLs with optional enum types, they are still not implemented
2018-08-03 15:59:27 -05:00
Anton Danilkin
3d9401aca6
Fix JS style
2018-08-03 15:59:27 -05:00
Anton Danilkin
81cbb2e26d
Migrate the test
2018-08-03 15:59:27 -05:00
Anton Danilkin
c49c18826d
Add support for optional numbers
2018-08-03 15:59:27 -05:00
Alex Crichton
2a6d98a6c9
Remove usage of syn's visit-mut
feature ( #631 )
...
Looks like we're the only one in the dependency graph enabling this, so let's
try to cut down on compile times by not requiring it.
2018-08-03 14:11:44 -05:00
Nick Fitzgerald
1588a3cbcf
Merge pull request #632 from fitzgen/update-geckodriver
...
deps: Update geckodriver, package-lock.json
2018-08-03 10:55:51 -07:00
Nick Fitzgerald
7c6516991d
deps: Update geckodriver, package-lock.json
2018-08-03 10:25:08 -07:00
YUyz
3d3bf5dc83
add test for HTMLTableElement in web-sys crate ( #629 )
2018-08-03 09:02:31 -05:00
dependabot[bot]
595bb78d26
Bump webpack from 4.16.3 to 4.16.4
...
Bumps [webpack](https://github.com/webpack/webpack ) from 4.16.3 to 4.16.4.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v4.16.3...v4.16.4 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-08-03 09:29:54 +00:00
Sendil Kumar N
bf44fcbfe6
Merge pull request #626 from alexcrichton/optional-arg
...
Add support for `Option<&T>` in imported argument lists
2018-08-03 10:30:50 +02:00
Alex Crichton
88db12669f
Add support for Option<&T>
in imported argument lists
...
Closes #619
2018-08-02 22:40:42 -07:00
Alex Crichton
fe51cf9857
Add tests for by-value options
2018-08-02 22:23:11 -07:00
Tyler Wilcock
d47fc61c36
Add unit tests for more 'web-sys' HTML bindings ( #617 )
...
That list includes:
* HtmlOptionElement
* HtmlOptGroupElement
* HtmlOListElement
* HtmlModElement
2018-08-02 18:40:32 -05:00
Alex Crichton
4a78769349
Convert some more macro panics to diagnostics ( #611 )
...
This should hopefully be the last of the manually written diagnostics!
2018-08-02 11:12:50 -05:00
Alex Crichton
71dbd08c00
Default to headless testing for the test runner ( #610 )
...
We've gotten a number of reports that the interactive tests are a bit surprising
and confusing (also because it barely prints anything!). Instead let's default
to headless testing which matches the Rust style of testing much better.
The error message for a missing WebDriver binary has been updated with a note of
how to *not* do headless testing and the message for interactive testing was
also updated to display more information as well.
2018-08-02 10:30:07 -05:00
YUyz
7cc5dcf32d
Fix link in the guide book ( #609 )
2018-08-02 08:12:18 -05:00
Alex Crichton
bdec2582aa
Result-ify src/parser.rs
( #608 )
...
* Make ConvertToAst trait fallible
It's got some panics, and we'll be switching those to errors!
* First example of a diagnostic-driven error
Add a diagnostic-driven error `#[wasm_bindgen]` being attached to public
functions, and add some macros to boot to make it easier to generate errors!
* Result-ify `src/parser.rs`
This commit converts all of `src/parser.rs` away from panics to using
`Diagnostic` instead. Along the way this adds a test case per changed `panic!`,
ensuring that we don't regress in these areas!
2018-08-01 18:59:59 -05:00