Releases: rustwasm/wasm-bindgen
Releases · rustwasm/wasm-bindgen
0.2.50: Merge pull request #1726 from alexcrichton/bump
Changes:
- 5c56c02 Merge pull request #1726 from alexcrichton/bump
- c2daa4f Bump to 0.2.50
- 487289c Merge pull request #1725 from alexcrichton/real-webidl-section
- c5dd572 Add support for emitting a Wasm Interface Types section
- bd7c907 Merge pull request #1723 from alexcrichton/instntiate-streaming
- 20be0a3 Improve instantiateStreaming fallback [ #1696 ]
This list of changes was auto generated.
0.2.49: Merge pull request #1722 from alexcrichton/bump
Changes:
- 906ac15 Merge pull request #1722 from alexcrichton/bump
- e08ea46 Fix UI test for beta
- c1d4fdd Bump to 0.2.49
- 603d574 Merge pull request #1717 from alexcrichton/walrus-update
- aace8ce Move table export to the anyref pass [ #1704 ]
- ad34fa2 Update with list IR from
walrus
- 8775f9b Merge pull request #1720 from alexcrichton/update-syn
- 45b4390 Upgrade to syn/quote 1.0
- 1d0c333 Run
cargo fmt
over all code - 3697fb7 Merge pull request #1716 from najamelan/fix/futures-preview-0.3.0-alpha.18
See more
- 9f7afa8 Update to work with futures-preview 0.3.0-alpha.18
- bb6c013 Update sccache again
- 67e858e Merge pull request #1638 from ThomasdenH/master
- 8b99fdc Add truthy_falsy tests to main.rs
- 49acddf Merge pull request #1710 from UnHumbleBen/patch-1
- 50683f0 Removed unnecessary dereference in Store::find
- 0ab6956 Merge pull request #1709 from UnHumbleBen/patch-1
- af922fb Fixup styling in sync_local_storage
- 640c807 Merge pull request #1707 from UnHumbleBen/patch-1
- fffcc5e Makes code clearing by providing code symmetry.
- 09b37b4 Removed unnecessary and confusing clone of String
- cbab8a1 Merge pull request #1704 from alexcrichton/skip-anyref
- ba0c6a9 Fix anyref table export in empty modules
- 9314873 Upgrade sccache
- 0dbf429 Merge pull request #1702 from UnHumbleBen/patch-2
- c7180dd Merge pull request #1699 from UnHumbleBen/patch-1
- f76ec9e Merge pull request #1703 from Kirguir/parse_client_args
- b60ed2e Add parse a env args to invocation the browser
- 89067c1 Updated description for single closure
- af4622f Fixes description of Closure lifetime in comments.
- b978531 Use idiomatic syntax of Rc::clone()
- 732b691 Merge pull request #1690 from alexcrichton/webidl-polyfill
- 117fce1 Merge pull request #1692 from alexcrichton/fix-anyref-bugs
- adde6c2 Correct base calculation in anyref allocator
- 6cc7e3d Ensure the 0th slot of anyref table is
undefined
- 5aee2f9 Fix an off-by-one in anyref stack manipulation
- 6e3e9d2 Correctly hook up the anyref table initialization
- 36db788 Merge pull request #1689 from alexcrichton/direct-imports
- 2aac606 Support emitting direct imports in wasm files [ #1654, #1584 ]
- 452ce29 Add support as a vanilla polyfill of WebIDL bindings
- 38b8232 Merge pull request #1688 from alexcrichton/llvm-9-threads
- 8cb7924 Fully update threading support for LLVM 9
- 849c345 Merge pull request #1687 from alexcrichton/in-memory
- 8b01436 Merge pull request #1686 from alexcrichton/update-walrus
- 10e400b Add support to emit output to memory
- 7158144 Update to walrus 0.10.0
- 8940ba0 Merge pull request #1682 from alexcrichton/update-walrs
- 78db35d Merge pull request #1683 from alexcrichton/no-modules-lenient
- 423bebb Improve leniency of
--no-modules
output - 0daa290 Update to walrus 0.9.0
- 68a1519 Merge pull request #1612 from Pauan/cache
- 029b8ff Merge pull request #1675 from alexcrichton/llvm-9-threads
- 59af318 Fixing CI build error
- 7b6ef70 Adding in note to the intern docs
- aef62bd Adding in enable-interning to CI test suite
- f8da1e6 Fixing unsafe_get_str function
- 10ab4cb Fixing TypeScript types for cached strings
- 554ef90 Fixing issue with wasm-interpreter
- b9b8c20 Update 'threads-xform' for LLVM 9 [ #1631 ]
- efacd8b Merge pull request #1514 from ibaryshnikov/threadsafe-futures
- 55b486a Merge pull request #1673 from Pauan/web-sys-partial-eq
- c82253c Fixing doc test error
- ed778f5 Adding in PartialEq and Eq to web-sys types
- b13f757 Shared more betwee legacy with/without atomics
- be294c8 Remove a debugging statement
- c8451d6 Rename some files
- d590a9e Deduplicate
JsFuture
definitions - cde9684 Clean up atomics/futures + polyfill
- 366ed23 Adding in docs for intern
- 544ec49 Shifting the unsafe responsibility a bit
- ca15a59 Changing from uluru to HashMap
- 3177fa9 Minor doc fix
- 2405fad Shifting the unsafety guarantees around
- c3676bc Removing unneeded if statement
- 8572255 Making uluru optional
- adf21fe Removing unneeded size argument
- cc6ec86 Fixing compile errors
- 1723e9d More simplifications
- 1e4cac9 Simplifying the output
- 4e50465 Undoing some formatting
- fd88626 Fixing compile errors
- 2ee4c54 Changing to use WasmSlice for the caching
- f7e8e70 Fixing compile errors
- f28cfc2 Fixing some things for the cache
- 0359da2 Potential fix for OptionIntoWasmAbi?
- 0a61e12 Making interning manual
- 86a8842 Changing IntoWasmAbi to use interning
- 6767371 Initial interning implementation
- 9f77f8d Update parallel raytrace example to use futures
- d122bbc Emit a compiler error with futures 0.3 and atomics
- 2529bb0 Merge pull request #1670 from fitzgen/check-for-use-after-move-in-methods
- 02be369 removed AtomicBool from Waker struct
- 45d2c7c updated to the latest master
- cbaa1d3 added documentation comment for a stable version of wasm-bindgen-futures
- 6ab1a49 moved lib.rs to stable.rs in wasm-bindgen-futures, updated during review
- 221dc73 updated default timeout and wait_async signature in wasm-bindgen-futures
- 06c783d placed web-sys dependency behind a feature flag in wasm-bindgen-futures
- 16c6bdc moved threadsafe futures implementation to a separate file, made updates after review
- e466e1a moved threadsafe futures behind a flag
- 2fdfe79 added polyfill implementation in rust
- c01575c typo fixed in Atomics docs
- d1d3021 added polyfill for Atomics.wait and used it to notify futures
- 8fd5f4e Check for use-after-move in JS glue when
--debug
is enabled again [ #1669 ] - 1807de7 Merge pull request #1665 from ia0/getElementsByClassName
- 170ce68 Add missing Element::get_elements_by_* methods
- a48a0ae Merge pull request #1654 from fitzgen/no-import-shims
- 31ca527 Bump wasm-webidl-bindings dep to 0.1.2
- afb33e5 Assert that a bunch more function signatures don't require JS glue
- bce892b Add
#[wasm_bindgen(assert_no_shim)]
on imported functions for testing - 13b672a Merge pull request #1661 from alexcrichton/fix-nightly
- 4f86653 Fix parsing of
final
on Nightly Rust [ lang/rust#62628 ] - 2d0866d cli-support: rustfmt
- d5d3e46 cli-support: Skip generating JS shims for imports when unnecessary [ #1636 ]
- f2a4694 cli-support: Fix copy-pasted error message
- 21fe8dc...
0.2.48: Merge pull request #1660 from alexcrichton/bump
Changes:
- a3ddd09 Merge pull request #1660 from alexcrichton/bump
- 5c97559 Merge pull request #1657 from fitzgen/fix-dyn-warnings
- e596ef5 Bump to 0.2.48
- 6252c7a Fix warnings about missing
dyn
on trait objects - c21c85a Merge pull request #1655 from rustwasm/dependabot/cargo/weedle-0.10
- ce40388 Update weedle requirement from 0.9 to 0.10
- d02e115 Merge pull request #1650 from alexcrichton/less-csp
- b64f5c0 Merge pull request #1649 from alexcrichton/fix-futures
- 15cc4fb Merge pull request #1652 from fitzgen/fix-some-warnings
- 6cb659d Fix warning about dead code when testing on non-wasm32 targets
See more
- 1ba2985 Fix warning about unnecessary parens in generated code
- d32b6a9 Update futures implementation to not destroy callbacks [ #1637 ]
- 0b08bba Use static accessors if possible to get global object [ #1641 ]
- 604c036 Merge pull request #1645 from derekdreery/fix_futures_0_3_hack
- 16fc059 Merge pull request #1646 from ibaryshnikov/explicit-extension
- 8f52f10 added explicit extension for imported .wasm file for --target bundler
- 2541507 Add in (unsafe and incorrect) impls of Send/Sync that are now required.
- 7fe3dfd Merge pull request #1639 from dakom/master
- f27de49 whitelist slices for webgl2 uniformNuiv
- bf631ed Merge pull request #1633 from Warfields/master [ #1622 ]
- 367a56e Test are fully implemented
- 06d0704 Added tests for bind1()
- caa86a0 Attempted to tackle #1622
- 792ab40 Merge pull request #1625 from alexcrichton/less-return-ptr
- 250e84f Merge pull request #1620 from Pauan/add-typed-array-into
- 497c5ed Removing TODOs
- b9fd30b Adding in TODO note
- 92a464d Updating a couple examples
- 8cb9b88 Adding in unit tests for From impl
- 86937b9 Adding in From impl for TypedArrays
- e106ca3 Merge pull request #1626 from alexcrichton/more-standard
- b9c27b9 Update all non-mutable slices into Rust to use
AllocCopy
- eb550f5 Remove
__wbindgen_global_argument_ptr
intrinsic - e16dd15 Merge pull request #1624 from alexcrichton/less-stack
- a021a96 Remove the long-defunkt
Stack
trait - d9e53ac Switch to
debug_assert_eq!
in intrinic - b601c3f Revert
add
example to what was originally intended - 1beb19b Merge pull request #1616 from najamelan/fix/travis
- 597d66a Update git repo for wasm-webidl-bindings
- e41bd68 remove warning about caching
- e0ef329 Merge pull request #1594 from alexcrichton/webidl-for-realz
- c664110 Merge pull request #1618 from alexcrichton/update-webgl
- 7f55067 Merge pull request #1617 from alexcrichton/fix-gc
- 04aea4e Use
view
instead ofsubarray
in WebGL example [ #1615 ] - 2e03961 Be sure to GC our imports as well as the module [ #1613 ]
- 5bb6c6c Simplify instructions for CI testing of wasm code [ #1611 ]
- 3cc3084 Second large refactor for WebIDL bindings [ #1524 ]
This list of changes was auto generated.
0.2.47: Merge pull request #1608 from alexcrichton/bump
Changes:
- a1fc270 Merge pull request #1608 from alexcrichton/bump
- b7b92cf Update mdbook install
- d71ab78 Bump to 0.2.47
- 9b8191e Merge pull request #1605 from c410-f3r/getters-check
- e7902f3 Merge pull request #1606 from alexcrichton/gc-elss
- c9ee88b Preserve the function table during early gc passes [ #1603 ]
- 8d90655 Merge pull request #1602 from alexcrichton/more-immutable
- 1aa6773 Merge pull request #1604 from marienz/link-utils-mixin
- 597b697 Forbid duplicated getter/setter names in fields and methods
- 3361e02 Merge pull request #1601 from c410-f3r/unnecessary-result
See more
- af1f051 Typo
- b5da08c Merge pull request #1598 from Pauan/fix-futures
- 46e3cd5 Make HTMLHyperlinkElementUtils a mixin, not a NoInterfaceObject
- 379cad0 Merge pull request #1599 from marienz/typescript-init
- 3b06e58 Handle more slice types in
flag_slices_immutable
[ #1539 ] - f1cd643 Merge pull request #1600 from c410-f3r/repo-url
- 00d47c1 Remove unnecessary Result return
- 6268142 Update repository url
- 1b91457 Make the argument to init optional in the Typescript declaration too
- 5a1dfdf Fixing panic if the Future wakes up after returning Poll::Ready
This list of changes was auto generated.
0.2.46: Merge pull request #1596 from alexcrichton/bump
Changes:
- 9cac16f Merge pull request #1596 from alexcrichton/bump
- 8fc0a38 Bump to 0.2.46
- 83a3f5d Run
cargo fmt --all
- 3aa803c Merge pull request #1380 from alexcrichton/rayon-example
- eafc602 Rewrite the parallel raytracing example with
rayon
- f027bb2 Merge pull request #1593 from vmx/patch-1
- 5c79298 guide: fix typo in rust-type-conversions.md
- 1c558fa Merge pull request #1592 from alexcrichton/explicit-self
- 80c75df Merge pull request #1590 from alexcrichton/intrinsics
- 754328b Merge pull request #1589 from alexcrichton/clamped
See more
- c0df37b Merge pull request #1588 from alexcrichton/exnptr
- afbd7d3 Include self-pointer in
Function
descriptions - ce4cc31 Correct some intrinsic signatures
- 621fc9c Remove the
Clamped
descriptor type - 6796bc6 Communicate exceptions through global memory
- 535aa31 Attempt to fix compilation issues on CI
- c3e0edd Merge pull request #1586 from alexcrichton/no-web-sys
- a772654 Merge pull request #1579 from ibaryshnikov/default-init-module
- 5cf8224 Make
env_logger
an optional dependency [ #1580 ] - 2e05b62 Merge pull request #1583 from Pauan/asref
- b205045 Adding in AsRef impl for all wasm_bindgen types
- 8ace828 added default module path inside init function when target is web
- 96d333a Merge pull request #1577 from c410-f3r/getters-setters-ts
- e7e8ae1 Fix getter and setter
- cf2a42c Merge pull request #1566 from alexcrichton/webidl-bindings-refactor-1
- e24c031 Attempt to fix CI
- 59e773f Update walrus
- bf1a31e Don't generate a free function shim for classes
- 6e8c3e8 Directly import
__wrap
functions if possible - c22b907 Touch up some comments
- ee426c0 Ensure that generated JS is deterministic
- cfd3e04 Split symbol intrinsics into two
- 6f727d7 Refactor the module name slightly in
gen_init
- 4eafaea Handle the function table export on-demand
- 7120968 Use
unwrap_call
instead of an explicitmatch
- c7021ba Update crates/cli-support/src/js/mod.rs
- 3b5e3ed Fix anyref closure transformations
- b51df39 Reimplement
anyref
processing and passes - 55fc536 Fix a typo in the
JsvalEq
intrinsic - cbd4b87 Fix handling imported memories
- 81fbc64 Don't pass strings in raytrace-parallel example
- b4c395b Fix an inverted condition for catch_and_throw
- edd1469 Include docs in generated JS getters/setters
- 164712c Temporarily ignore intentionally failing test
- cba1e70 Fix TypeScript output for fields
- ff0a50e Fix failing interpreter tests
- 346868f Fix a failing CLI test
- 22b26db Use
delete_typed
to improve some ergonomics - e8e84a3 Remove __exports map on the
web
target - 3e28e6e Fix web, no-modules, and bundler output types
- 68c5233 First refactor for WebIDL bindings
- b11b6df Merge pull request #1573 from not-an-aardvark/implement-flat-and-flatmap [ #1454 ]
- 5c5c13c Add Array#flat and Array#flatMap to js-sys (fixes #1454)
- 6ac61b5 Merge pull request #1572 from alexcrichton/dictionary-fields
- 117928f Add doc comments to web-sys dictionaries/fields
- 877c31c web-sys: Don't remove dictionaries if required fields are removed
- 618b5d3 Merge pull request #1571 from alexcrichton/less-warnings
- 82467f9 Use
dyn
with all trait objects - f3adee7 Squash warnings about unused variables
- c876bd6 Merge pull request #1570 from DiamondLovesYou/master
- 9884c79 Merge pull request #1546 from ibaryshnikov/websockets-example
- cbedf0b added websockets example to the guide
- e16bb9c exclude websockets from being built using npm
- 6825da3 added websockets example
- 03218d9 Support 8 argument closures.
- ad68436 Looks like webassembly-js-api package no longer needed! [ #1565 ]
- 2d13589 Merge pull request #1561 from xtuc/chore-upgrade-wasm-pack-plugin
- 546f65e chore: bump again
- e65791d fix: remove css modification
- f63238e chore: update wasm-pack-plugin to 0.4.1
- cd724cb Merge pull request #1560 from devsnek/clean/linting
- 2cc40a2 Run fmt and clippy
- dfcaabc Merge pull request #1557 from devsnek/new-weakref
- 2a665a9 Fix compile errors on nightly
- 39b5f18 Fix a warning
- 2d22fa4 Merge pull request #1556 from noelyoo/fix-docs-link
- 66ade77 Rewrite weakrefs to use current proposal
- f3ec734 docs: update docs link
- 62b313d Fix README's badges
- c7b41d0 Add standard WG header to README
- 6f8de17 Merge pull request #1553 from fitzgen/guide-serde-wasm-bindgen
- 2a896db Also mention that serde-wasm-bindgen supports more types than JSON does
- 90f1866 Add note to the guide about
serde-wasm-bindgen
- 5233139 Update README.md sample code to 2018 edition
- 9b04fe9 Merge pull request #1545 from infinity0/master [ lang/rust#58516 ]
- 81fb2d9 Work around rust-lang/rust#58516
- bc5f73e Merge pull request #1550 from alexcrichton/more-better-errors
- b96186e Merge pull request #1549 from alexcrichton/bump
- 2cbb8b8 Improve diagnostics with missing trait implementations [ #1528 ]
- a02d210 Catch more errors on non-wasm32 platforms [ #1528 ]
- 137bbdf Bump to 0.2.45
- f23b867 Merge pull request #1544 from ibaryshnikov/master
- a68cdc5 Add a test that
Callback::forget
works - 4049803 Merge pull request #1548 from lzubiaur/fix-heap-closure-example
- c043a95 Fix closure example compilation errors
- 8057386 expose forget to wasm
- 0cbdea5 Merge pull request #1542 from fitzgen/update-walrus
- d422436 Update dependencies and use new walrus custom sections APIs
- fb42e47 Merge pull request #1541 from RReverser/rm-wasm-bindgen-test-unsafe
- cce12bf Remove unsafe from #[wasm_bindgen_test] output [ #1540 ]
- 3e6d89f Merge pull request #1539 from dakom/master
- ae2aba0 whitelist uniforms with Int32List
- 0d895dd Fix version title in the CHANGELOG.md
- 40ec810 Merge pull request #1537 from lqd/weedle-0.9
- ca00081 Update weedle to version 0.9
This list of changes was auto generated.
0.2.44: Merge pull request #1536 from alexcrichton/bump
Changes:
- d7695f4 Merge pull request #1536 from alexcrichton/bump
- 773c6ff Bump to 0.2.44
- 5d97b35 Merge pull request #1534 from alexcrichton/trybuild
- 4cc730f Migrate to
trybuild
fromcompiletest
- 401c26b Merge pull request #1533 from wayeast/master
- e728a7e Enable text area selectionStart and selectionEnd calls.
- 827810f Merge pull request #1483 from dbrgn/typescript-optional-args
- fdd6069 Merge pull request #1532 from RReverser/even-faster-strings
- 716ed0d Hotfix for double encodeInto call
- b964201 Merge pull request #1531 from alexcrichton/less-cruft
See more
- c504c38 Merge pull request #1530 from alexcrichton/drop-glue-closures
- 79dba40 Remove thread_local! weirdness in
anyref.rs
[ #1523 ] - f977630 Merge pull request #1470 from RReverser/even-faster-strings
- 15defcf Add a debug assert and more tests
- 542076d Protect against segfaults calling destroyed closures [ #1526 ]
- 098b67d Merge pull request #1527 from ibaryshnikov/master
- 762989e removed duplicate script from pipelines
- 0c681ee Fix offset to arg comparison
- 7418cec Reduce reallocation sizes
- 57b1a57 Speed up passing ASCII-only strings to WASM
- befefe0 Merge pull request #1521 from fitzgen/anyref-heap-live-count
- 3348ece rustfmt
src/anyref.rs
- 450c923 Add the
anyref_heap_live_count
function - 8ef820a Merge pull request #1520 from darthtrevino/bugfix/1517_typings
- 9b5de9f update init test
- 2850cfc update init function export
- 608a819 fixup! Fix optional arguments in TypeScript
- d9c559f fixup! Fix optional arguments in TypeScript
- f4c5532 Reorder and organize instrinsic extern declarations
- 2384af2 Fix optional arguments in TypeScript
- d139228 Merge pull request #1508 from RSSchermer/master
- 61e2a12 Merge pull request #1518 from Delet0r/patch-1
- cb69110 corretected unit of UTF-16 from byte to bit
- 19c3036 Update benchmarks source code link
- 952d9e0 Attempt to really fix benchmarks deploy
- a85335d Merge pull request #1507 from Pauan/futures-0.3
- c00262f Fixing some nits
- 6c58afd Addressing feedback
- d382ad7 Try to debug missing files...
- 9d33dd8 Remove unused statements in web-sys build script
- d6a6fdf Don't assert rustfmt succeeds
- 7ef1e35 Try to fix publication of benchmarks
- ec17ffe Merge pull request #1512 from alexcrichton/benchmarks
- e4fd0fc Add a page of microbenchmarks for wasm-bindgen
- a7b8536 Merge pull request #1506 from alexcrichton/fix-same-name
- 46f29db Merge pull request #1511 from alexcrichton/update-walrus
- 3d43d6e Fix importing and exporting the same name [ #1496 ]
- 5a017c1 Update
walrus
dependency - 15e5162 Add
bufferData
andclearBuffer
to immutable slice whitelist - 69d7dc2 Adding in Futures 0.3 support
- 358ee18 Merge pull request #1466 from fitzgen/log-stacks
- a13eb10 Merge pull request #1503 from alexcrichton/fix-web-imports
- 22eb34d Fix direct imports in
--target web
- 8174973 Merge pull request #1504 from alexcrichton/fix-drop-ref-showing-up
- c96e3ce Fix
__wbindgen_object_drop_ref
unnecessary bindings - c127ef7 Merge pull request #1502 from xtuc/patch-1
- 98de4d7 Update webpack.config.js
- 187a289 Merge pull request #1499 from RReverser/patch-2
- c6428e2 Fix CHANGELOG for 0.2.43
- 578d59e Merge pull request #1440 from c410-f3r/getters
- 3031c15 Rewrite docs for getters/setters
- c70ed36 Add some tests which do computation in getters/setters
- 470eea9 Getters/Setters for fields
- 0c4cdef Rustfmt
- 805aaa2 Log stacks of imported JS functions that throw but are not marked
catch
This list of changes was auto generated.
0.2.43: Merge pull request #1495 from alexcrichton/bump
Changes:
- 402e72e Merge pull request #1495 from alexcrichton/bump
- f2429be Bump to 0.2.43
- 77d2c28 Don't rustfmt web-sys bindings [ #1482 ]
- 103da22 Merge pull request #1494 from limira/patch-1
- 60bb686 Merge pull request #1490 from RReverser/deprecate-custom-try-from
- 9c7faef update 'host bindings' -> 'web idl bindings'
- 36c0a13 Merge pull request #1492 from RReverser/function-new-with-args
- 4865b08 Merge pull request #1491 from RReverser/more-variadic
- 814f576 Add bindings for
new Function(args, body)
- 85eea18 Adds missing variadic bindings for string methods [ #1460 ]
See more
- ccc99cd Recommend to use dyn_ref on funcs and strings
- 26f9d86 Merge pull request #1487 from ibaryshnikov/shared_array_buffer_tests
- cd7aa71 Merge pull request #1467 from RReverser/tuple-structs
- 38fcfc3 Merge pull request #1456 from bakkot/object-from-entries
- 70480ad fix test
- a32d255 js-sys: add Object.fromEntries
- 7f4f9ce Merge pull request #1486 from alexcrichton/fix-raytrace
- 26df24a Merge pull request #1484 from alexcrichton/new-node
- af22a26 added tests for SharedArrayBuffer
- 7e512ba Merge pull request #1463 from ibaryshnikov/atomics-support
- 4156a37 Merge pull request #1485 from alexcrichton/missing-vector-len
- 03299a7 Fix raytrace example by using an older nightly
- dea5bad Fix test for node 12
- 21205ec Add missing
expose_wasm_vector_len
- 7882fe7 Upgrade version of node.js used on Azure
- b05ae44 changed f64 to i32 in static methods of Atomics, changed static_method_of to js_namespace, set typed_array type to Int32Array in notify and wait methods
- 58245b0 changed String to JsString in Atomics::wait
- de2c2cf fixed Atomics::wait and Atomics::wait_with_timeout return type
- a0a3a14 Include props usage in exported_types example
- cc89109 Merge pull request #1473 from RReverser/chars
- 680a6bb Remove PartialEq for JsString for now
- 0759bfa f32 changed to f64 in Atomics
- f1eaefd fixed value types in Atomics methods
- 1071457 added SharedArrayBuffer and Atomics to js-sys
- bc4a98d Add JsString <-> char conversions [ #1363 ]
- ac7230b Merge pull request #1479 from xeqlol/patch-1
- a0700f8 Merge pull request #1477 from lnicola/impl-debug-jsfuture
- 735b1a1 guide: fixed typo in js-objects-in.rust.md
- 04a78ba Implement Debug for JsFuture
- 7decb13 Merge pull request #1472 from c410-f3r/ts-methods
- 59fd11b TS: Add docs for methods
- 68e6b4f Merge pull request #1469 from RReverser/fix-primitive-new-tests
- d765086 Fix or suppress {primitive}::new warnings in tests [ #1447 ]
- 3a7d384 Generate bindings for indexed struct properties
- 10cbc78 Install rustfmt on azure pipelines
- ff1addb Run
cargo fmt
- 5ebfa27 Merge pull request #1465 from alexcrichton/only-node-tests
- 79f370d Add env vars to filter
wasm-bindgen-test-runner
tests [ #1458, #822 ] - 18746ec Merge pull request #1461 from alexcrichton/rustfmt-web-sys
- 3ab9bb1 Merge pull request #1449 from alexcrichton/no-interface-objects
- 01a5223 Support [NoInterfaceObject] in
web-sys
[ #893, #1257, #1315 ] - fd4f0b6 Format web-sys bindings by default [ #1457 ]
- 526b253 Merge pull request #1451 from RReverser/more-static-namespaces
- 7ee4906 Merge pull request #1410 from alexlapa/add-wasm-bindgen-skip-attr
- 7238807 Merge pull request #1459 from RReverser/dataview-methods
- ed45ca7 Fix more DataView documentation mistakes
- 8b6dabc add wasm_bindgen(skip) to reference
- 00c4dd9 Merge branch 'master' into add-wasm-bindgen-skip-attr
- 62b7d3e Transform JSON into a namespace
- 75c2971 Transform Reflect into a namespace
- fe939bc Transform Math into a namespace
- 744b031 Merge pull request #1450 from RReverser/iter-is-type-of
- 2f524ee Leverage new
is_type_of
for iterator protocol - c4776be Touch up descriptions of
has_type
- 657b97b Merge pull request #1405 from RReverser/instanceof
- 1a40ba7 Merge pull request #1448 from alexcrichton/isize-usize
- c77b46a Add
has_type
and updateis_instance_of
docs - cb880bd Add customisable
is_type_of
- 4211fcd Merge pull request #1444 from alexcrichton/partial-eq
- ba1f67d Remove some unnecessary
unsafe
injs-sys
- df8da56 Add PartialEq/Eq to many
js-sys
types - e39404e Add support for isize/usize arrays [ #1426 ]
- 018b9b4 Fix compile of js-sys
- 529d0bd Merge pull request #1447 from alexcrichton/js-sys-tweaks
- ba88ae8 Improve Boolean/Number/JsString consistency [ #1446 ]
- 1dcf468 add wasm_bindgen(skip) attr to disable getters and setters exposure of pub fields
This list of changes was auto generated.
0.2.42
0.2.41: Merge pull request #1434 from alexcrichton/bump
Changes:
- d3fbf70 Merge pull request #1434 from alexcrichton/bump
- 0239472 Bump to 0.2.41
- b670ea4 Merge pull request #1431 from alexcrichton/function-table
- 7e5e401 Add an accessor for the function table [ #1427 ]
- a9a2302 Merge pull request #1430 from alexcrichton/better-errors
- b6d041e Remove debugging code accidentally added in #1416
- e4400ac Improve error message for non-copy struct fields
- 16745ed Merge pull request #1416 from alexcrichton/js-string-valid-utf16
- 44738e0 Add warnings about UTF-16 vs UTF-8 strings [ #1348 ]
- d75ae42 Merge pull request #1425 from c410-f3r/rustfmt
See more
- a9ad9a9 Update CONTRIBUTING to inform about code formatting
- aa0aff6 Merge pull request #1424 from fitzgen/fix-imports
- dff9b9b Don't put anything before ES module imports
- 863a8b9 Merge pull request #1423 from alexcrichton/fix
- f48fdec Fix imported usage of
wasm_bindgen
macro [ #1422 ] - 76a03ad Merge pull request #1419 from alexcrichton/init-is-hard
- e3473f5 Fix instantiation with a
Module
[ #1418 ] - fa674df Merge pull request #1412 from c410-f3r/init-ts
- a1c457b Merge pull request #1414 from RReverser/smaller-realloc
- f367a42 Merge pull request #1417 from alexcrichton/closure-ref
- b6317e3 Add TS type for init fn
- d48f499 Support 1-reference argument closures [ #1399 ]
- 2f28b8b Optimise encodeInto reallocations [ #1313 ]
- c5f18b6 Merge pull request #1408 from samcday/impl-debug-on-closure
- 1914bba Implement Debug on Closures [ #1387 ]
- 1121393 Merge pull request #1403 from RReverser/expose-constructor
- 30b2585 Merge pull request #1401 from alexcrichton/fix-u32
- 0160f6a Fix handling of
u32
between Rust and JS [ #1388 ] - db17e9d Add
constructor
property toObject
- 98e554c Merge pull request #1402 from samcday/patch-1
- 05fbbb2 Merge pull request #1358 from stevebob/book-linkcheck-pr
- ea01043 Quick type fix in closure.rs
- 3c12e13 Use rust template in mdbook test
- e3aabcb Merge pull request #1398 from RReverser/is-like-none
- a5f5c7a Consistently expose
is_like_none
- 72672ff Merge pull request #1397 from RReverser/option-char-abi
- 5f742ca Simplify ABI for Option
- 5ae6de5 Merge pull request #1395 from alexcrichton/e2018
- 778e497 Generate
r#async
method names inweb-sys
- a6fe0ce Migrate all crates to the 2018 edition
- c5d2b2d Merge pull request #1359 from konstin/reexporting_in_2018
- e43963f Merge pull request #1393 from RReverser/faster-try-iter
- 11bb8f0 Remove string allocation from try_iter [ #1386 ]
- b4b3926 Merge pull request #1305 from alexcrichton/npm-dependencies
- faf49c7 Reorganize the import_js example
- 433a8d8 Merge pull request #1391 from RReverser/node-pass-string
- 12011f4 Add specialised passStringToWasm for Node.js
- 362777f Start implementing a test suite for the CLI
- 6edb40a Implement transitive support for NPM dependencies
- 6522968 Switch UI tests to beta toolchain
- 0631182 Enable the stable feature of compiletest_rs
- 42c1cdd Merge branch 'master' into reexporting_in_2018
- 69bbf59 Allow reexporting proc macro output in the 2018 edition
- 47f3247 Installing and running the linkcheck mdbook backend
This list of changes was auto generated.
0.2.40: Merge pull request #1381 from alexcrichton/bump
Changes:
- 7392df8 Merge pull request #1381 from alexcrichton/bump
- 6803c61 Bump to 0.2.40
- a8c5fa4 Merge pull request #1385 from alexcrichton/fix-uaf
- 6c62d54 Update crates/cli-support/src/js/closures.rs
- 407bc5d Update crates/cli-support/src/js/closures.rs
- 1a7b3d5 Merge pull request #1384 from rustwasm/cloudflare-workers
- 3e814a6 feat(js): add check to no_modules gen js for cloudflare workers
- 2ff2e25 Fix use-after-free with closures in JS bindings
- b8e9a20 Merge pull request #1377 from alexcrichton/fix-dupe
- c9a972a Merge pull request #1376 from alexcrichton/more-debugging [ #1373 ]
See more
- a473668 Merge pull request #1383 from alexcrichton/deterministic
- 80899ab Merge pull request #1378 from alexcrichton/doc-tweaks
- a5a6001 Fix a nondeterministic bug in the JS wrapper emitted
- 629a19b Bring back accidentally deleted raytrace build script
- 0e864a4 Merge pull request #1369 from alexcrichton/targets
- 995be7c Replace target flags with
--target
- 93cab3d Merge pull request #1382 from fitzgen/wasm-pack-web-target
- 1e98f6b Use
wasm-pack build --target web
for without-a-bundler example - e39b5c1 Clarify some introductory docs
- 7b6731f Move
links
annotation towasm-bindgen-shared
[ #1373 ] - 12355ce Add some logging useful in debugging #1373
- d49d8c9 Merge pull request #1372 from RReverser/fix-dataview-docs
- 3f86c94 Merge pull request #1371 from RReverser/merge-typed-arrays
- 4e806ba Fix docs for DataView::getint32
- c5260f2 Merge TypedArray definitions into a macro
- 2177dee Merge pull request #1353 from alexcrichton/raw-module
- ae47665 Merge pull request #1356 from c410-f3r/ts-tests
- b89fefd Merge pull request #1346 from rustwasm/dependabot/npm_and_yarn/@wasm-tool/wasm-pack-plugin-0.2.7
- 8cc9374 Merge pull request #1350 from alexlapa/enable-rtc-rtp-transceiver
- dc50a5a Improve TS tests
- 4e32b5e add read_optional_enum_attribute to webidl-tests/enums
- 0d592ff Add a
raw_module
attribute to#[wasm_bindgen]
[ #1343 ] - 9e74085 Merge pull request #1351 from konradsz/number_slices_guide
- 185c2b6 Import correct functions
- 1014bdb Merge remote-tracking branch 'upstream/master' into enable-rtc-rtp-transceiver
- e6c42d4 fix
- d5a9208 Merge pull request #1344 from c410-f3r/arg-names
- bf273a2 fix
- 9178231 impl OptionFromWasmAbi and OptionIntoWasmAbi for ImportEnum, enable RTCRtpTransceiver.webidl, add add rtc_rtp_transceiver_direction test
- 91ea972 Take &str instead of String in argument fn
- 59c1b2a Merge branch 'master' into arg-names
- 70f5373 Preserve argument names
- 5403510 Update @wasm-tool/wasm-pack-plugin requirement from 0.2.5 to 0.2.7
This list of changes was auto generated.