Releases: rustwasm/wasm-bindgen
Releases · rustwasm/wasm-bindgen
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.
0.2.39: Merge pull request #1342 from alexcrichton/bump
Changes:
- e075d04 Merge pull request #1342 from alexcrichton/bump
- 228f58d Bump to 0.2.39
- 4cda18f Merge pull request #1338 from alexcrichton/fix-nom
- 5192b95 Workaround an upstream
nom
bug [ eal/nom#843 ] - 90c3196 Merge pull request #1333 from nstoddard/master
- c857a93 Merge pull request #1336 from ibaryshnikov/issue-1322-simplify-webgl-example
- daad58f simplified webgl example
- 03fa00d Make the slice argument of texImage2D and related functions immutable
- 8db85dd Update a few links here and there with doc restructuring
- a7e7f8b Merge pull request #1328 from alexcrichton/switch-to-web
See more
- e5ec474 Update crates/cli-support/src/js/mod.rs
- 7627b8e Merge pull request #1329 from alexcrichton/nightly-header
- 91e4736 Update README.md
- fcafd03 Update guide/src/contributing/index.md
- 0b7fab4 Merge pull request #1331 from c410-f3r/span-impls
- f00c74a Merge pull request #1330 from Vlad-Shcherbina/mkdir_pkg
- ded4fdf Remove PartialEq and Eq from Function
- 2a25811 Create out_dir (usually "pkg") if it does not exist
- cd3781c Switch the
--browser
argument to--web
[ #1318 ] - 96f4c8a Add a "nightly only" warning to documentation
- 79a8c5d Merge pull request #1325 from rustwasm/dependabot/npm_and_yarn/@wasm-tool/wasm-pack-plugin-0.2.5
- e817780 Update @wasm-tool/wasm-pack-plugin requirement from 0.2.3 to 0.2.5
- 17bd196 Merge pull request #1323 from alexcrichton/bump-walrus
- 795bf7c Update walrus to 0.5.0
- eaaf346 Merge pull request #1321 from ibaryshnikov/master
- fa0a361 issue-1317-typed-array-typo-fixed
- e84b327 Fix a dead link in new example [ #1319 ]
- 9f6c2a6 Merge pull request #1314 from alexcrichton/typescript-tests
- 20c25ca Merge pull request #1295 from alexcrichton/js-snippets
- d6e3770 Scope snippets within a crate
- c463cc9 Clean up the super long
finalize
function - f3935cc Enable special env vars for Windows CI on webidl tests
- bdf98f3 Fixup some documentation
- f3f3ebe Remove
unsafe
usage inbackend/src/encode.rs
- 93a1301 Don't explicitly hide _INCLUDED_FILES
- 95ab24a Try to reduce spurious failures on Windows
- 59e8844 Update examples/without-a-bundler/index.html
- 6c86d23 Update examples/without-a-bundler-no-modules/README.md
- bdcfcb4 Log webdriver command we execute
- 235bc7c Start testing TypeScript output on CI [ #922 ]
- 9063a6b Get WebIDL tests working
- f1e391e Attempt to debug geckodriver spurious failures on Windows
- 33494a2 Fix
import_js
example - 20f1e50 Fix the webidl-tests crate
- 5de3189 Fix js-sys and web-sys tests
- 7e62aff Fix a case where snippet is specified twice
- 6283169 Paths are relative to CARGO_MANIFEST_DIR
- b762948 Implement the local JS snippets RFC [ #1311 ]
- f161717 Try another github connection for next release
- 3034523 Fix azure pipelines syntax
- d8ac6e0 Only publish github release on tags
This list of changes was auto generated.
0.2.38
Fix publicatin to github
0.2.37
Bump to 0.2.37
0.2.36
Bump to 0.2.36
0.2.35
Bump to version 0.2.35