Skip to content
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
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Dec 10, 2024

This PR contains the following updates:

Package Type Update Change
lockFileMaintenance All locks refreshed
compiler_builtins dependencies patch 0.1.138 -> 0.1.139
libc dependencies patch 0.2.167 -> 0.2.168
cc build-dependencies patch 1.2.0 -> 1.2.3
wasm-bindgen (source) dev-dependencies patch 0.2.87 -> 0.2.99
wasm-bindgen-test dev-dependencies patch 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
  • Remove incorrect sparcv9 match pattern from configure_f16_f128
rust-lang/libc (libc)

v0.2.168

Compare Source

Added
Deprecated
  • FreeBSD: Deprecate the CAP_UNUSED* and CAP_ALL* constants (#​4183)
Fixed
  • Make the Debug implementation for unions opaque (#​4176)
Other
  • Allow the unpredictable_function_pointer_comparisons lint where needed #​4177
  • CI: Upload artifacts created by libc-test #​4180
  • CI: Use workflow commands to group output by target #​4179
  • CI: add caching #​4183
rust-lang/cc-rs (cc)

v1.2.3

Compare Source

Other
  • Improve detection of environment when compiling from msbuild or msvc (#​1310)
  • Better error message when failing on unknown targets (#​1313)
  • Optimize RustcCodegenFlags (#​1305)

v1.2.2

Compare Source

Other
  • Inherit flags from rustc (#​1279)
  • Add support for using sccache wrapper with cuda/nvcc (#​1304)
  • Fix msvc stdout not shown on error (#​1303)
  • Regenerate target info (#​1301)
  • Fix compilation of C++ code for armv7-unknown-linux-gnueabihf (#​1298)
  • Fetch target info from Cargo even if Build::target is manually set (#​1299)
  • Fix two files with different extensions having the same object name (#​1295)
  • Allow disabling cc's ability to compile via env var CC_FORCE_DISABLE (#​1292)
  • Regenerate target info (#​1293)

v1.2.1

Compare Source

Other
  • When invoking cl -?, set stdin to null (#​1288)
rustwasm/wasm-bindgen (wasm-bindgen)

v0.2.99

Compare Source

Released 2024-12-07

Fixed
  • Mark wasm-bindgen v0.2.98 only compatible with wasm-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 for no_std with atomics.
    #​4322

  • static FOO: Option<T> now returns None 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
  • Fixed js-sys and wasm-bindgen-futures relying on internal paths of wasm-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 from Element.
    #​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 and i128
    #​4222

  • Added support for the wasm32v1-none target.
    #​4277

  • Added support for no_std to js-sys, web-sys, wasm-bindgen-futures and wasm-bindgen-test.
    #​4277

  • Added support for no_std to link_to!, static_string (via thread_local_v2) and throw.
    #​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 and WASM_BINDGEN_USE_NODE_EXPERIMENTAL. The use of wasm_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() and blur() bindings in favor of bindings on the inherited Element 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 a wasm_bindgen::JsThreadLocal. It is similar to std::thread::LocalKey but supports no_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 using JsValue::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
  • String enums are no longer generate TypeScript types.
    #​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 via WASM_BINDGEN_EXPERIMENTAL_SYMBOL_DISPOSE.
    #​4118

  • Added bindings for the draft WebRTC Encoded Transform spec.
    #​4125

  • Added Debug implementation to JsError.
    #​4136

  • Added support for js_name and skip_typescript attributes for string enums.
    #​4147

  • Added unsupported crate to wasm_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 and GamepadHapticActuator::type_.
    #​4134

  • Removed GamepadAxisMoveEvent, GamepadAxisMoveEventInit, GamepadButtonEvent, GamepadButtonEventInit and GamepadServiceTest, 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()) or initSync().
    #​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 a Result when they might not support a backing SharedArrayBuffer. 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 and
    an exported symbol is named default.
    #​3930

  • Added support for arbitrary expressions when using #[wasm_bindgen(typescript_custom_section)].
    #​3901

  • Implement From<NonNull<T>> for JsValue.
    #​3877

  • Add method copy_within for TypedArray, add methods find_last,find_last_index for Array.
    #​3888

  • Added support for returning Vecs from async functions.
    #​3630

  • Added bindings for InputDeviceInfo and MediaTrackCapabilities.
    #​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 as for_each for regular, iterables.
    #​3962

  • Add bindings for HTMLTableCellElement.abbr and scope properties.
    #​3972

  • Add WebIDL definitions relating to Popover API.
    #​3977

  • Added the thread_stack_size property to the object parameter of default() (init()) and initSync(), 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 and Header().
    #​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 with wasm_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 and AudioBufferSourceNode.stop().
    #​4020

  • Increase default stack size for spawned threads from 1 to 2 MB.
    #​3995

  • Deprecated parameters to default (init) and initSync in favor of an object.
    #​3995

  • Update AbortSignal and AbortController according to the WHATWG specification.
    #​4026

  • Update the Indexed DB API.
    #​4027

  • UnwrapThrowExt for Result now makes use of the required Debug 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 and web-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 a std::thread::LocalKey. The syntax is otherwise the same.
    #​4057

  • Removed impl Deref for JsStatic when compiling with cfg(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 with default-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 on UnwrapThrowExt methods when not targeting wasm32-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(), affecting CanvasRenderingContext2D and OffscreenCanvasRenderingContext2D.
    #​3844

  • Add TryFrom implementations for Number, that allow losslessly converting from 64- and 128-bits numbers.
    #​3847

  • Add support for Option<*const T>, Option<*mut T> and NonNull<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 the RTCRtpEncodingParameters.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 and run_in_service_worker.
    #​3804

  • Accept the --skip flag with wasm-bindgen-test-runner.
    #​3803

  • Introduce environment variable WASM_BINDGEN_TEST_NO_ORIGIN_ISOLATION to disable origin isolation for wasm-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!s run_in_worker in favor of run_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 the buffer argument of the GPUQueue.{writeBuffer,writeTexture} methods.
    #​3816

  • Deprecate --weak-refs and WASM_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
  • Fix JS shim default path detection for the no-modules target.
    #​3748
Added
  • Add bindings for HTMLFormElement.requestSubmit().
    #​3747

  • Add bindings for RTCRtpSender.getCapabilities(DOMString) method, RTCRtpCapabilities, RTCRtpCodecCapability and RTCRtpHeaderExtensionCapability.
    #​3737

  • Add bindings for UserActivation.
    #​3719

  • Add unstable bindings for the Compression Streams API.
    #​3752

Changed
Fixed
  • Fixed a compiler error when using #[wasm_bindgen] inside macro_rules!.
    #​3725
Removed
  • Removed Gecko-only InstallTriggerData and Gecko-internal FlexLineGrowthState, GridDeclaration, GridTrackState,
    RtcLifecycleEvent and WebrtcGlobalStatisticsReport features.
    #​3723

v0.2.89

Compare Source

Released 2023-11-27.

Added
  • Add additional constructor to DataView for SharedArrayBuffer.
    #​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 the TryFrom trait for any struct, preventing custom TryFrom<JsValue> implementations. It has been updated to utilize a new TryFromJsValue trait instead.
    #​3709

  • Update the TypeScript signature of __wbindgen_thread_destroy to indicate that it's parameters are optional.
    #​3703

Removed
  • Removed Gecko-internal dictionary bindings Csp, CspPolicies, CspReport and CspReportProperties.
    #​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 to web-sys.
    #​3598

  • Extend AudioContext with unstable features supporting audio sink configuration.
    #​3433

  • Add bindings for WebAssembly.Tag and WebAssembly.Exception.
    #​3484

  • Re-export wasm-bindgen from js-sys, web-sys and wasm-bindgen-futures.
    #​3466
    #​3601

  • Re-export js-sys from web-sys and wasm-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 and replace(_sync) methods.
    #​3573

  • Add bindings for CanvasTransform.setTransform(DOMMatrix2DInit).
    #​3580

  • Add a crate attribute to the wasm_bindgen_test proc-macro to specify a
    non-default path to the wasm-bindgen-test crate.
    #​3593

  • Add support for passing Vecs 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 the wasm_bindgen_test
    proc-macro and accept the --include-ignored flag with wasm-bindgen-test-runner.
    #​3644

  • Added missing additions to the Notification API.
    #​3667

Changed
  • Updated the WebGPU WebIDL.
    The optional message argument of GPUPipelineError'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 with ureq. By default we now use Rustls instead of OpenSSL.
    #​3511

  • Changed mutability of the argument buffer in write functions to immutable for FileSystemSyncAccessHandle and FileSystemWritableFileStream.
    It was also automatically changed for IdbFileHandle, which is deprecated.
    #​3537

  • Changed behavior when compiling to wasm32-wasi to match wasm32-emscripten and
    non-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 type
    which 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 of WasmAbi, minus allowing
    #[repr(C)] types.
    #​3595

  • Use queueMicrotask in wasm-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 from wasm-bindgen-futures to account for
    non-default path specified by the crate attribute in wasm_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 and Notification.get() because
    they 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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Copy link
Author

renovate bot commented Dec 10, 2024

⚠️ Artifact update problem

Renovate failed to update artifacts related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: library/Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path library/panic_abort/Cargo.toml
error: failed to load manifest for workspace member `/tmp/renovate/repos/github/Kobzol/rust/library/std`
referenced by workspace at `/tmp/renovate/repos/github/Kobzol/rust/library/Cargo.toml`

Caused by:
  failed to parse manifest at `/tmp/renovate/repos/github/Kobzol/rust/library/std/Cargo.toml`

Caused by:
  the cargo feature `public-dependency` requires a nightly version of Cargo, but this is the `stable` channel
  See https://doc.rust-lang.org/book/appendix-07-nightly-rust.html for more information about Rust release channels.
  See https://doc.rust-lang.org/cargo/reference/unstable.html#public-dependency for more information about using this feature.

File name: library/Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path library/panic_unwind/Cargo.toml
error: failed to load manifest for workspace member `/tmp/renovate/repos/github/Kobzol/rust/library/std`
referenced by workspace at `/tmp/renovate/repos/github/Kobzol/rust/library/Cargo.toml`

Caused by:
  failed to parse manifest at `/tmp/renovate/repos/github/Kobzol/rust/library/std/Cargo.toml`

Caused by:
  the cargo feature `public-dependency` requires a nightly version of Cargo, but this is the `stable` channel
  See https://doc.rust-lang.org/book/appendix-07-nightly-rust.html for more information about Rust release channels.
  See https://doc.rust-lang.org/cargo/reference/unstable.html#public-dependency for more information about using this feature.

File name: library/Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path library/profiler_builtins/Cargo.toml
error: failed to load manifest for workspace member `/tmp/renovate/repos/github/Kobzol/rust/library/std`
referenced by workspace at `/tmp/renovate/repos/github/Kobzol/rust/library/Cargo.toml`

Caused by:
  failed to parse manifest at `/tmp/renovate/repos/github/Kobzol/rust/library/std/Cargo.toml`

Caused by:
  the cargo feature `public-dependency` requires a nightly version of Cargo, but this is the `stable` channel
  See https://doc.rust-lang.org/book/appendix-07-nightly-rust.html for more information about Rust release channels.
  See https://doc.rust-lang.org/cargo/reference/unstable.html#public-dependency for more information about using this feature.

File name: library/Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path library/std/Cargo.toml
error: failed to parse manifest at `/tmp/renovate/repos/github/Kobzol/rust/library/std/Cargo.toml`

Caused by:
  the cargo feature `public-dependency` requires a nightly version of Cargo, but this is the `stable` channel
  See https://doc.rust-lang.org/book/appendix-07-nightly-rust.html for more information about Rust release channels.
  See https://doc.rust-lang.org/cargo/reference/unstable.html#public-dependency for more information about using this feature.

File name: library/Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path library/test/Cargo.toml
error: failed to load manifest for workspace member `/tmp/renovate/repos/github/Kobzol/rust/library/std`
referenced by workspace at `/tmp/renovate/repos/github/Kobzol/rust/library/Cargo.toml`

Caused by:
  failed to parse manifest at `/tmp/renovate/repos/github/Kobzol/rust/library/std/Cargo.toml`

Caused by:
  the cargo feature `public-dependency` requires a nightly version of Cargo, but this is the `stable` channel
  See https://doc.rust-lang.org/book/appendix-07-nightly-rust.html for more information about Rust release channels.
  See https://doc.rust-lang.org/cargo/reference/unstable.html#public-dependency for more information about using this feature.

File name: library/Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path library/unwind/Cargo.toml
error: failed to load manifest for workspace member `/tmp/renovate/repos/github/Kobzol/rust/library/std`
referenced by workspace at `/tmp/renovate/repos/github/Kobzol/rust/library/Cargo.toml`

Caused by:
  failed to parse manifest at `/tmp/renovate/repos/github/Kobzol/rust/library/std/Cargo.toml`

Caused by:
  the cargo feature `public-dependency` requires a nightly version of Cargo, but this is the `stable` channel
  See https://doc.rust-lang.org/book/appendix-07-nightly-rust.html for more information about Rust release channels.
  See https://doc.rust-lang.org/cargo/reference/unstable.html#public-dependency for more information about using this feature.

File name: library/Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path library/alloc/Cargo.toml
error: failed to load manifest for workspace member `/tmp/renovate/repos/github/Kobzol/rust/library/std`
referenced by workspace at `/tmp/renovate/repos/github/Kobzol/rust/library/Cargo.toml`

Caused by:
  failed to parse manifest at `/tmp/renovate/repos/github/Kobzol/rust/library/std/Cargo.toml`

Caused by:
  the cargo feature `public-dependency` requires a nightly version of Cargo, but this is the `stable` channel
  See https://doc.rust-lang.org/book/appendix-07-nightly-rust.html for more information about Rust release channels.
  See https://doc.rust-lang.org/cargo/reference/unstable.html#public-dependency for more information about using this feature.

File name: library/Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path library/core/Cargo.toml
error: failed to load manifest for workspace member `/tmp/renovate/repos/github/Kobzol/rust/library/std`
referenced by workspace at `/tmp/renovate/repos/github/Kobzol/rust/library/Cargo.toml`

Caused by:
  failed to parse manifest at `/tmp/renovate/repos/github/Kobzol/rust/library/std/Cargo.toml`

Caused by:
  the cargo feature `public-dependency` requires a nightly version of Cargo, but this is the `stable` channel
  See https://doc.rust-lang.org/book/appendix-07-nightly-rust.html for more information about Rust release channels.
  See https://doc.rust-lang.org/cargo/reference/unstable.html#public-dependency for more information about using this feature.

File name: library/Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path library/panic_abort/Cargo.toml
error: failed to load manifest for workspace member `/tmp/renovate/repos/github/Kobzol/rust/library/std`
referenced by workspace at `/tmp/renovate/repos/github/Kobzol/rust/library/Cargo.toml`

Caused by:
  failed to parse manifest at `/tmp/renovate/repos/github/Kobzol/rust/library/std/Cargo.toml`

Caused by:
  the cargo feature `public-dependency` requires a nightly version of Cargo, but this is the `stable` channel
  See https://doc.rust-lang.org/book/appendix-07-nightly-rust.html for more information about Rust release channels.
  See https://doc.rust-lang.org/cargo/reference/unstable.html#public-dependency for more information about using this feature.

File name: library/Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path library/panic_unwind/Cargo.toml
error: failed to load manifest for workspace member `/tmp/renovate/repos/github/Kobzol/rust/library/std`
referenced by workspace at `/tmp/renovate/repos/github/Kobzol/rust/library/Cargo.toml`

Caused by:
  failed to parse manifest at `/tmp/renovate/repos/github/Kobzol/rust/library/std/Cargo.toml`

Caused by:
  the cargo feature `public-dependency` requires a nightly version of Cargo, but this is the `stable` channel
  See https://doc.rust-lang.org/book/appendix-07-nightly-rust.html for more information about Rust release channels.
  See https://doc.rust-lang.org/cargo/reference/unstable.html#public-dependency for more information about using this feature.

File name: library/Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path library/proc_macro/Cargo.toml
error: failed to load manifest for workspace member `/tmp/renovate/repos/github/Kobzol/rust/library/std`
referenced by workspace at `/tmp/renovate/repos/github/Kobzol/rust/library/Cargo.toml`

Caused by:
  failed to parse manifest at `/tmp/renovate/repos/github/Kobzol/rust/library/std/Cargo.toml`

Caused by:
  the cargo feature `public-dependency` requires a nightly version of Cargo, but this is the `stable` channel
  See https://doc.rust-lang.org/book/appendix-07-nightly-rust.html for more information about Rust release channels.
  See https://doc.rust-lang.org/cargo/reference/unstable.html#public-dependency for more information about using this feature.

File name: library/Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path library/profiler_builtins/Cargo.toml
error: failed to load manifest for workspace member `/tmp/renovate/repos/github/Kobzol/rust/library/std`
referenced by workspace at `/tmp/renovate/repos/github/Kobzol/rust/library/Cargo.toml`

Caused by:
  failed to parse manifest at `/tmp/renovate/repos/github/Kobzol/rust/library/std/Cargo.toml`

Caused by:
  the cargo feature `public-dependency` requires a nightly version of Cargo, but this is the `stable` channel
  See https://doc.rust-lang.org/book/appendix-07-nightly-rust.html for more information about Rust release channels.
  See https://doc.rust-lang.org/cargo/reference/unstable.html#public-dependency for more information about using this feature.

File name: library/Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path library/rustc-std-workspace-alloc/Cargo.toml
error: failed to load manifest for workspace member `/tmp/renovate/repos/github/Kobzol/rust/library/std`
referenced by workspace at `/tmp/renovate/repos/github/Kobzol/rust/library/Cargo.toml`

Caused by:
  failed to parse manifest at `/tmp/renovate/repos/github/Kobzol/rust/library/std/Cargo.toml`

Caused by:
  the cargo feature `public-dependency` requires a nightly version of Cargo, but this is the `stable` channel
  See https://doc.rust-lang.org/book/appendix-07-nightly-rust.html for more information about Rust release channels.
  See https://doc.rust-lang.org/cargo/reference/unstable.html#public-dependency for more information about using this feature.

File name: library/Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path library/rustc-std-workspace-core/Cargo.toml
error: failed to load manifest for workspace member `/tmp/renovate/repos/github/Kobzol/rust/library/std`
referenced by workspace at `/tmp/renovate/repos/github/Kobzol/rust/library/Cargo.toml`

Caused by:
  failed to parse manifest at `/tmp/renovate/repos/github/Kobzol/rust/library/std/Cargo.toml`

Caused by:
  the cargo feature `public-dependency` requires a nightly version of Cargo, but this is the `stable` channel
  See https://doc.rust-lang.org/book/appendix-07-nightly-rust.html for more information about Rust release channels.
  See https://doc.rust-lang.org/cargo/reference/unstable.html#public-dependency for more information about using this feature.

File name: library/Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path library/rustc-std-workspace-std/Cargo.toml
error: failed to load manifest for workspace member `/tmp/renovate/repos/github/Kobzol/rust/library/std`
referenced by workspace at `/tmp/renovate/repos/github/Kobzol/rust/library/Cargo.toml`

Caused by:
  failed to parse manifest at `/tmp/renovate/repos/github/Kobzol/rust/library/std/Cargo.toml`

Caused by:
  the cargo feature `public-dependency` requires a nightly version of Cargo, but this is the `stable` channel
  See https://doc.rust-lang.org/book/appendix-07-nightly-rust.html for more information about Rust release channels.
  See https://doc.rust-lang.org/cargo/reference/unstable.html#public-dependency for more information about using this feature.

File name: library/Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path library/std/Cargo.toml
error: failed to parse manifest at `/tmp/renovate/repos/github/Kobzol/rust/library/std/Cargo.toml`

Caused by:
  the cargo feature `public-dependency` requires a nightly version of Cargo, but this is the `stable` channel
  See https://doc.rust-lang.org/book/appendix-07-nightly-rust.html for more information about Rust release channels.
  See https://doc.rust-lang.org/cargo/reference/unstable.html#public-dependency for more information about using this feature.

File name: library/Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path library/sysroot/Cargo.toml
error: failed to load manifest for workspace member `/tmp/renovate/repos/github/Kobzol/rust/library/std`
referenced by workspace at `/tmp/renovate/repos/github/Kobzol/rust/library/Cargo.toml`

Caused by:
  failed to parse manifest at `/tmp/renovate/repos/github/Kobzol/rust/library/std/Cargo.toml`

Caused by:
  the cargo feature `public-dependency` requires a nightly version of Cargo, but this is the `stable` channel
  See https://doc.rust-lang.org/book/appendix-07-nightly-rust.html for more information about Rust release channels.
  See https://doc.rust-lang.org/cargo/reference/unstable.html#public-dependency for more information about using this feature.

File name: library/Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path library/test/Cargo.toml
error: failed to load manifest for workspace member `/tmp/renovate/repos/github/Kobzol/rust/library/std`
referenced by workspace at `/tmp/renovate/repos/github/Kobzol/rust/library/Cargo.toml`

Caused by:
  failed to parse manifest at `/tmp/renovate/repos/github/Kobzol/rust/library/std/Cargo.toml`

Caused by:
  the cargo feature `public-dependency` requires a nightly version of Cargo, but this is the `stable` channel
  See https://doc.rust-lang.org/book/appendix-07-nightly-rust.html for more information about Rust release channels.
  See https://doc.rust-lang.org/cargo/reference/unstable.html#public-dependency for more information about using this feature.

File name: library/Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path library/unwind/Cargo.toml
error: failed to load manifest for workspace member `/tmp/renovate/repos/github/Kobzol/rust/library/std`
referenced by workspace at `/tmp/renovate/repos/github/Kobzol/rust/library/Cargo.toml`

Caused by:
  failed to parse manifest at `/tmp/renovate/repos/github/Kobzol/rust/library/std/Cargo.toml`

Caused by:
  the cargo feature `public-dependency` requires a nightly version of Cargo, but this is the `stable` channel
  See https://doc.rust-lang.org/book/appendix-07-nightly-rust.html for more information about Rust release channels.
  See https://doc.rust-lang.org/cargo/reference/unstable.html#public-dependency for more information about using this feature.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants