forked from rust-lang/rust
-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Lock file maintenance library Cargo.lock #11
Open
renovate
wants to merge
1
commit into
master
Choose a base branch
from
renovate/library-cargo
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
None yet
0 participants
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.1.138
->0.1.139
0.2.167
->0.2.168
1.2.0
->1.2.3
0.2.87
->0.2.99
0.3.37
->0.3.49
🔧 This Pull Request updates lock files to use the latest dependency versions.
Release Notes
rust-lang/compiler-builtins (compiler_builtins)
v0.1.139
Compare Source
Other
sparcv9
match pattern fromconfigure_f16_f128
rust-lang/libc (libc)
v0.2.168
Compare Source
Added
IFA_*
constants available on all Linux targets #4185MAP_DROPPABLE
#4173SIGRTMIN
andSIGRTMAX
#4171memccpy
andmempcpy
GNU extension [https://github.com/rust-lang/libc/pull/4186](https://redirect.github.com/rust-lang/libc/pull/4186)6.Deprecated
Fixed
Debug
implementation for unions opaque (#4176)Other
unpredictable_function_pointer_comparisons
lint where needed #4177rust-lang/cc-rs (cc)
v1.2.3
Compare Source
Other
v1.2.2
Compare Source
Other
Build::target
is manually set (#1299)v1.2.1
Compare Source
Other
cl -?
, set stdin to null (#1288)rustwasm/wasm-bindgen (wasm-bindgen)
v0.2.99
Compare Source
Released 2024-12-07
Fixed
wasm-bindgen
v0.2.98 only compatible withwasm-bindgen-cli
of the same version.#4331
v0.2.98
Compare Source
Released 2024-12-07
Added
Add support for multi-threading in Node.js.
#4318
Add
WASM_BINDGEN_TEST_DRIVER_TIMEOUT
environment variable to control the timeout to start and connect to the test driver.#4320
Add support for number slices of type
MaybeUninit<T>
.#4316
Changed
Remove
once_cell/critical-section
requirement forno_std
with atomics.#4322
static FOO: Option<T>
now returnsNone
if undeclared in JS instead of throwing an error in JS.#4319
Fixed
Fix macro-hygiene for calls to
std::thread_local!
.#4315
Fix feature resolver version 1 compatibility.
#4327
v0.2.97
Compare Source
Released 2024-11-30
Fixed
js-sys
andwasm-bindgen-futures
relying on internal paths ofwasm-bindgen
that are not crate feature additive.#4305
v0.2.96
Compare Source
Released 2024-11-29
Added
Added support for the
HTMLOrSVGElement
mixin
, which is used for all interfaces deriving fromElement
.#4143
Added bindings for MathMLElement.
#4143
Added JSDoc type annotations to C-style enums.
#4192
Added support for C-style enums with negative discriminants.
#4204
Added bindings for
MediaStreamTrack.getCapabilities
.#4236
Added WASM ABI support for
u128
andi128
#4222
Added support for the
wasm32v1-none
target.#4277
Added support for
no_std
tojs-sys
,web-sys
,wasm-bindgen-futures
andwasm-bindgen-test
.#4277
Added support for
no_std
tolink_to!
,static_string
(viathread_local_v2
) andthrow
.#4277
Added environment variables to configure tests:
WASM_BINDGEN_USE_BROWSER
,WASM_BINDGEN_USE_DEDICATED_WORKER
,WASM_BINDGEN_USE_SHARED_WORKER
WASM_BINDGEN_USE_SERVICE_WORKER
,WASM_BINDGEN_USE_DENO
andWASM_BINDGEN_USE_NODE_EXPERIMENTAL
. The use ofwasm_bindgen_test_configure!
will overwrite any environment variable.#4295
Changed
String enums now generate private TypeScript types but only if used.
#4174
Remove unnecessary JSDoc type annotations from generated
.d.ts
files#4187
Deprecate
autofocus
,tabIndex
,focus()
andblur()
bindings in favor of bindings on the inheritedElement
class.#4143
Optimized ABI performance for
Option<{i32,u32,isize,usize,f32,*const T,*mut T}>
.#4183
Deprecate
--reference-types
in favor of automatic target feature detection.#4237
wasm-bindgen-test-runner
now tries to restart the WebDriver on failure, instead of spending its timeout period trying to connect to a non-existing WebDriver.#4267
Deprecated
#[wasm_bindgen(thread_local)]
in favor of#[wasm_bindgen(thread_local_v2)]
, which creates awasm_bindgen::JsThreadLocal
. It is similar tostd::thread::LocalKey
but supportsno_std
.#4277
Updated the WebGPU API to the current draft as of 2024-11-22.
#4290
Improved error messages for
self
arguments in invalid positions.#4276
Fixed
Fixed methods with
self: &Self
consuming the object.#4178
Fixed unused string enums generating JS values.
#4193
Fixed triggering lints in testing facilities.
#4195
Fixed
#[should_panic]
not working with#[wasm_bindgen_test(unsupported = ...)]
.#4196
Fixed potential
null
error when usingJsValue::as_debug_string()
.#4192
Fixed generated types when the getter and setter of a property have different types.
#4202
Fixed generated types when a static getter/setter has the same name as an instance getter/setter.
#4202
Fixed invalid TypeScript return types for multivalue signatures.
#4210
Only emit
table.fill
instructions if the bulk-memory proposal is enabled.#4237
Fixed calls to
JsCast::instanceof()
not respecting JavaScript namespaces.#4241
Fixed imports for functions using
this
and late binding.#4225
Don't expose non-functioning implicit constructors to classes when none are provided.
#4282
v0.2.95
Compare Source
Released 2024-10-10
Added
Added support for implicit discriminants in enums.
#4152
Added support for
Self
in complex type expressions in methods.#4155
Changed
#4174
Fixed
Fixed generated setters from WebIDL interface attributes binding to wrong JS method names.
#4170
Fix string enums showing up in JS documentation and TypeScript bindings without corresponding types.
#4175
v0.2.94
Compare Source
Released 2024-10-09
Added
Added support for the WebAssembly
Tail Call
proposal.#4111
Add bindings for
RTCPeerConnection.setConfiguration(RTCConfiguration)
method.#4105
Add bindings to
RTCRtpTransceiverDirection.stopped
.#4102
Added experimental support for
Symbol.dispose
viaWASM_BINDGEN_EXPERIMENTAL_SYMBOL_DISPOSE
.#4118
Added bindings for the draft WebRTC Encoded Transform spec.
#4125
Added
Debug
implementation toJsError
.#4136
Added support for
js_name
andskip_typescript
attributes for string enums.#4147
Added
unsupported
crate towasm_bindgen_test(unsupported = test)
as a way of running tests on non-Wasm targets as well.#4150
Added additional bindings for methods taking buffer view types (e.g.
&[u8]
) with corresponding JS types (e.g.Uint8Array
).#4156
Added additional bindings for setters from WebIDL interface attributes with applicaple parameter types of just
JsValue
.#4156
Changed
Implicitly enable reference type and multivalue transformations if the module already makes use of the corresponding target features.
#4133
Updated Gamepad API.
#4134
Deprecated
Gamepad::display_id
andGamepadHapticActuator::type_
.#4134
Removed
GamepadAxisMoveEvent
,GamepadAxisMoveEventInit
,GamepadButtonEvent
,GamepadButtonEventInit
andGamepadServiceTest
, which were seemingly never implemented by any JS environment.#4134
Changed
TextDecoder.decode()
input
parameter type from&mut [u8]
to&[u8]
.#4141
Updated the WebGPU API to the current draft as of 2024-10-07.
#4145
Deprecated generated setters from WebIDL interface attribute taking
JsValue
in favor of newer bindings with specific parameter types.#4156
Fixed
Fixed linked modules emitting snippet files when not using
--split-linked-modules
.#4066
Fixed incorrect deprecation warning when passing no parameter into
default()
(init()
) orinitSync()
.#4074
Fixed many proc-macro generated
impl
blocks missing#[automatically_derived]
, affecting test coverage.#4078
Fixed negative
BigInt
values being incorrectly formatted with two minus signs.#4082
#4088
Fixed emitted
package.json
structure to correctly specify its dependencies#4091
Fixed returning
Option<Enum>
now correctly has the| undefined
type in TS bindings.#4137
Fixed enum variant name collisions with object prototype fields.
#4137
Fixed multiline doc comment alignment and remove empty ones entirely.
#4135
Fixed
experimental-nodejs-module
target when used with#[wasm_bindgen(start)]
.#4093
Fixed error when importing very large JS files.
#4146
Specify
"type": "module"
when deploying to nodejs-module#4092
Fixed string enums not generating TypeScript types.
#4147
Bindings that take buffer view types (e.g.
&[u8]
) as parameters will now correctly return aResult
when they might not support a backingSharedArrayBuffer
. This only applies to new and unstable APIs, which won't cause a breaking in the API.#4156
v0.2.93
Compare Source
Released 2024-08-13
Added
Allow exporting functions named
default
. Throw error in wasm-bindgen-cli if --target web andan exported symbol is named
default
.#3930
Added support for arbitrary expressions when using
#[wasm_bindgen(typescript_custom_section)]
.#3901
Implement
From<NonNull<T>>
forJsValue
.#3877
Add method
copy_within
for TypedArray, add methodsfind_last
,find_last_index
for Array.#3888
Added support for returning
Vec
s from async functions.#3630
Added bindings for
InputDeviceInfo
andMediaTrackCapabilities
.#3935
Add bindings for
RTCRtpReceiver.getCapabilities(DOMString)
method.#3941
Add bindings for
VisualViewport
.#3931
Add bindings for
queueMicrotask
.#3981
Add experimental bindings for User Agent Client Hints API
#3989
Add bindings for
FocusOptions
.#3996
Add bindings for
RTCRtpReceiver.jitterBufferTarget
.#3968
Generate getters for all WebIDL dictionary types.
#3993
Support for iterable in WebIDL. Gives
entries
,keys
,values
methods for regular and asynchronous, as well asfor_each
for regular, iterables.#3962
Add bindings for
HTMLTableCellElement.abbr
andscope
properties.#3972
Add WebIDL definitions relating to
Popover API
.#3977
Added the
thread_stack_size
property to the object parameter ofdefault()
(init()
) andinitSync()
, making it possible to set the stack size of spawned threads.__wbindgen_thread_destroy()
now has a third optional parameter for the stack size, the default stack size is assumed when not passing it. When calling from the thread to be destroyed, by passing no parameters, the correct stack size is determined internally.#3995
Added bindings to the Device Memory API.
#4011
Added support for WebIDL records. This added new methods to various APIs, notably
ClipboardItem()
,GPUDeviceDescriptor.requiredLimits
andHeader()
.#4030
Added an official MSRV policy. Library MSRV changes will be accompanied by a minor version bump. CLI tool MSRV can change with any version bump.
#4038
Added bindings to
NavigatorOptions.vibrate
.#4041
Added an experimental Node.JS ES module target, in comparison the current
node
target uses CommonJS, with--target experimental-nodejs-module
or when testing withwasm_bindgen_test_configure!(run_in_node_experimental)
.#4027
Added importing strings as
JsString
through#[wasm_bindgen(thread_local, static_string)] static STRING: JsString = "a string literal";
.#4055
Added experimental test coverage support for
wasm-bindgen-test-runner
, see the guide for more information.#4060
Changed
Stabilize Web Share API.
#3882
Generate JS bindings for WebIDL dictionary setters instead of using
Reflect
. This increases the size of the Web API bindings but should be more performant. Also, importing getters/setters from JS now supports specifying the JS attribute name as a string, e.g.#[wasm_bindgen(method, setter = "x-cdm-codecs")]
.#3898
Greatly improve the performance of sending WebIDL 'string enums' across the JavaScript boundary by converting the enum variant string to/from an int.
#3915
Use
table.fill
when appropriate.#3446
Annotated methods in WebCodecs that throw.
#3970
Update and stabilize the Clipboard API.
#3992
Deprecate builder-pattern type setters for WebIDL dictionary types and introduce non-mutable setters instead.
#3993
Allow imported async functions to return any type that can be converted from a
JsValue
.#3919
Update Web Authentication API to level 3.
#4000
Deprecate
AudioBufferSourceNode.onended
andAudioBufferSourceNode.stop()
.#4020
Increase default stack size for spawned threads from 1 to 2 MB.
#3995
Deprecated parameters to
default
(init
) andinitSync
in favor of an object.#3995
Update
AbortSignal
andAbortController
according to the WHATWG specification.#4026
Update the Indexed DB API.
#4027
UnwrapThrowExt for Result
now makes use of the requiredDebug
bound to display the error as well.#4035
#4049
MSRV of CLI tools bumped to v1.76. This does not affect libraries like
wasm-bindgen
,js-sys
andweb-sys
!#4037
Filtered files in published crates, significantly reducing the package size and notably excluding any bash files.
#4046
Deprecated
JsStatic
in favor of#[wasm_bindgen(thread_local)]
, which creates astd::thread::LocalKey
. The syntax is otherwise the same.#4057
Removed
impl Deref for JsStatic
when compiling withcfg(target_feature = "atomics")
, which was unsound.#4057
Updated the WebGPU WebIDL to the current draft as of 2024-08-05.
#4062
Use object URLs for linked modules without
--split-linked-modules
.#4067
Fixed
Copy port from headless test server when using
WASM_BINDGEN_TEST_ADDRESS
.#3873
Fix
catch
not being thread-safe.#3879
Fix MSRV compilation.
#3927
Fix
clippy::empty_docs
lint.#3946
Fix missing target features in module when enabling reference types or multi-value transformation.
#3967
Fixed Rust values getting GC'd while still borrowed.
#3940
Fixed Rust values not getting GC'd if they were created via. a constructor.
#3940
Fix triggering
clippy::mem_forget
lint in exported structs.#3985
Fix MDN links to static interface methods.
#4010
Fixed Deno support.
#3990
Fix
__wbindgen_thread_destroy()
ignoring parameters.#3995
Fix
no_std
support and therefor compiling withdefault-features = false
.#4005
Fix byte order for big-endian platforms.
#4015
Allow ex/importing structs, functions and parameters named with raw identifiers.
#4025
Implement a more reliable way to detect the stack pointer.
#4036
#[track_caller]
is now always applied onUnwrapThrowExt
methods when not targetingwasm32-unknown-unknown
.#4042
Fixed linked modules emitting snippet files when not using
--split-linked-modules
.#4066
v0.2.92
Compare Source
Released 2024-03-04
Added
Add bindings for
RTCPeerConnectionIceErrorEvent
.#3835
Add bindings for
CanvasState.reset()
, affectingCanvasRenderingContext2D
andOffscreenCanvasRenderingContext2D
.#3844
Add
TryFrom
implementations forNumber
, that allow losslessly converting from 64- and 128-bits numbers.#3847
Add support for
Option<*const T>
,Option<*mut T>
andNonNull<T>
.#3852
#3857
Allow overriding the URL used for headless tests by setting
WASM_BINDGEN_TEST_ADDRESS
.#3861
Fixed
Make .wasm output deterministic when using
--reference-types
.#3851
Don't allow invalid Unicode scalar values in
char
.#3866
v0.2.91
Compare Source
Released 2024-02-06
Added
Added bindings for the
RTCRtpTransceiver.setCodecPreferences()
and unstable bindings for theRTCRtpEncodingParameters.scalabilityMode
.#3828
Add unstable bindings for the FileSystemAccess API
#3810
Added support for running tests in shared and service workers with
wasm_bindgen_test_configure!
run_in_shared_worker
andrun_in_service_worker
.#3804
Accept the
--skip
flag withwasm-bindgen-test-runner
.#3803
Introduce environment variable
WASM_BINDGEN_TEST_NO_ORIGIN_ISOLATION
to disable origin isolation forwasm-bindgen-test-runner
.#3807
Add bindings for
USBDevice.forget()
.#3821
Changed
Stabilize
ClipboardEvent
.#3791
Use immutable buffers in
SubtleCrypto
methods.#3797
Deprecate
wasm_bindgen_test_configure!
srun_in_worker
in favor ofrun_in_dedicated_worker
.#3804
Updated the WebGPU WebIDL to the current draft as of 2024-01-30. Note that this retains the previous update's workaround for
GPUPipelineError
, and holds back an update to thebuffer
argument of theGPUQueue.{writeBuffer,writeTexture}
methods.#3816
Deprecate
--weak-refs
andWASM_BINDGEN_WEAKREF
in favor of automatic run-time detection.#3822
Fixed
Fixed UB when freeing strings received from JS if not using the default allocator.
#3808
Fixed temporary folder detection by
wasm-bindgen-test-runner
on MacOS.#3817
Fixed using
#[wasm_bindgen(js_name = default)]
with#[wasm_bindgen(module = ...)]
.#3823
Fixed nightly build of
wasm-bindgen-futures
.#3827
v0.2.90
Compare Source
Released 2024-01-06
Fixed
#3748
Added
Add bindings for
HTMLFormElement.requestSubmit()
.#3747
Add bindings for
RTCRtpSender.getCapabilities(DOMString)
method,RTCRtpCapabilities
,RTCRtpCodecCapability
andRTCRtpHeaderExtensionCapability
.#3737
Add bindings for
UserActivation
.#3719
Add unstable bindings for the Compression Streams API.
#3752
Changed
Stabilize File System API.
#3745
Stabilize
QueuingStrategy
.#3753
Fixed
#[wasm_bindgen]
insidemacro_rules!
.#3725
Removed
InstallTriggerData
and Gecko-internalFlexLineGrowthState
,GridDeclaration
,GridTrackState
,RtcLifecycleEvent
andWebrtcGlobalStatisticsReport
features.#3723
v0.2.89
Compare Source
Released 2023-11-27.
Added
Add additional constructor to
DataView
forSharedArrayBuffer
.#3695
Stabilize
wasm_bindgen::module()
.#3690
Fixed
The DWARF section is now correctly modified instead of leaving it in a broken state.
#3483
Fixed an issue where
#[wasm_bindgen]
automatically derived theTryFrom
trait for any struct, preventing customTryFrom<JsValue>
implementations. It has been updated to utilize a newTryFromJsValue
trait instead.#3709
Update the TypeScript signature of
__wbindgen_thread_destroy
to indicate that it's parameters are optional.#3703
Removed
Csp
,CspPolicies
,CspReport
andCspReportProperties
.#3721
v0.2.88
Compare Source
Released 2023-11-01
Added
Add bindings for
RTCRtpTransceiverInit.sendEncodings
.#3642
Add bindings for the Web Locks API to
web-sys
.#3604
Add bindings for
ViewTransition
toweb-sys
.#3598
Extend
AudioContext
with unstable features supporting audio sink configuration.#3433
Add bindings for
WebAssembly.Tag
andWebAssembly.Exception
.#3484
Re-export
wasm-bindgen
fromjs-sys
,web-sys
andwasm-bindgen-futures
.#3466
#3601
Re-export
js-sys
fromweb-sys
andwasm-bindgen-futures
.#3466
#3601
Add bindings for async variants of
Atomics.wait
.#3504
Add bindings for
WorkerGlobalScope.performance
.#3506
Add support for installing pre-built artifacts of
wasm-bindgen-cli
via
cargo binstall wasm-bindgen-cli
.#3544
Add bindings for
RTCDataChannel.id
.#3547
Add bindings for
HTMLElement.inert
.#3557
Add unstable bindings for the Prioritized Task Scheduling API.
#3566
Add bindings for
CssStyleSheet
constructor andreplace(_sync)
methods.#3573
Add bindings for
CanvasTransform.setTransform(DOMMatrix2DInit)
.#3580
Add a
crate
attribute to thewasm_bindgen_test
proc-macro to specify anon-default path to the
wasm-bindgen-test
crate.#3593
Add support for passing
Vec
s of exported Rust types and strings to/from JS.#3554
Implement
TryFrom<JsValue>
for exported Rust types and strings.#3554
Handle the
#[ignore = "reason"]
attribute with thewasm_bindgen_test
proc-macro and accept the
--include-ignored
flag withwasm-bindgen-test-runner
.#3644
Added missing additions to the Notification API.
#3667
Changed
Updated the WebGPU WebIDL.
The optional
message
argument ofGPUPipelineError
's constructor has been manually specified as a required argument,because required arguments occurring after optional arguments are currently not supported by the generator.
#3480
Replaced
curl
withureq
. By default we now use Rustls instead of OpenSSL.#3511
Changed mutability of the argument
buffer
inwrite
functions to immutable forFileSystemSyncAccessHandle
andFileSystemWritableFileStream
.It was also automatically changed for
IdbFileHandle
, which is deprecated.#3537
Changed behavior when compiling to
wasm32-wasi
to matchwasm32-emscripten
andnon-Wasm targets, generating a stub that panics when called rather than a wasm-
bindgen placeholder.
#3233
Changed constructor implementation in generated JS bindings, it is now
possible to override methods from generated JS classes using inheritance.
When exported constructors return
Self
.#3562
Made
wasm-bindgen
forwards-compatible with the standard C ABI.#3595
Changed the design of the internal
WasmAbi
trait. Rather than marking a typewhich can be passed directly as a parameter/result to/from JS, it now lets
types specify how they can be split into / recreated from multiple primitive
types which are then passed to/from JS.
WasmPrimitive
now serves the old function ofWasmAbi
, minus allowing#[repr(C)]
types.#3595
Use
queueMicrotask
inwasm-bindgen-futures
for scheduling tasks on the next tick.If that is not available, use the previous
Promise.then
mechanism as a fallback.This should avoid quirks, like exceptions thrown get now properly reported
as normal exceptions rather than as rejected promises.
#3611
Improved TypeScript bindings to accurately reference Rust enum types in function signatures,
enhancing type safety and compatibility.
#3647
Throw an error on enum name collisions, previously only one enum would be emitted.
#3669
Fixed
Fixed
wasm_bindgen
macro to handle raw identifiers in field names.#3621
Fixed bindings and comments for
Atomics.wait
.#3509
Fixed
wasm_bindgen_test
macro to handle raw identifiers in test names.#3541
Fixed Cargo license field to follow the SPDX 2.1 license expression standard.
#3529
Use fully qualified paths in the
wasm_bindgen_test
macro.#3549
Fixed bug allowing JS primitives to be returned from exported constructors.
#3562
Fixed optional parameters in JSDoc.
#3577
Use re-exported
js-sys
fromwasm-bindgen-futures
to account fornon-default path specified by the
crate
attribute inwasm_bindgen_futures
proc-macro.
#3601
Fix bug with function arguments coming from
macro_rules!
.#3625
Fix some calls to
free()
missing alignment.#3639
Fix wrong ABI for raw pointers.
#3655
Removed
Removed
ReadableStreamByobReader::read_with_u8_array()
because it doesn't work with Wasm.#3582
Removed
GetNotificationOptions
,NotificationBehavior
andNotification.get()
becausethey don't exist anymore.
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.