Skip to content

Releases: rustwasm/wasm-bindgen

0.2.44: Merge pull request #1536 from alexcrichton/bump

20 May 17:06
d7695f4
Compare
Choose a tag to compare

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 from compiletest
  • 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 and clearBuffer 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

29 Apr 16:47
402e72e
Compare
Choose a tag to compare

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 update is_instance_of docs
  • cb880bd Add customisable is_type_of
  • 4211fcd Merge pull request #1444 from alexcrichton/partial-eq
  • ba1f67d Remove some unnecessary unsafe in js-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

12 Apr 17:03
Compare
Choose a tag to compare

Changes:

  • df6e15e Bump to 0.2.42
  • 560cb02 Merge pull request #1442 from alexcrichton/fix-encode-into
  • 3906e40 Fix a bug using encodeInto truncating strings [ #1436 ]

This list of changes was auto generated.

0.2.41: Merge pull request #1434 from alexcrichton/bump

10 Apr 21:47
d3fbf70
Compare
Choose a tag to compare

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 to Object
  • 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 in web-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

22 Mar 01:39
7392df8
Compare
Choose a tag to compare

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 to wasm-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

13 Mar 20:09
e075d04
Compare
Choose a tag to compare

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 in backend/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

04 Mar 21:30
Compare
Choose a tag to compare
Fix publicatin to github

0.2.37

15 Feb 17:16
Compare
Choose a tag to compare
Bump to 0.2.37

0.2.36

12 Feb 22:04
Compare
Choose a tag to compare
Bump to 0.2.36

0.2.35

12 Feb 20:04
Compare
Choose a tag to compare
Bump to version 0.2.35