Commit Graph

734 Commits

Author SHA1 Message Date
SWC Bot
12b9c7c32a chore: Publish 1.9.3 with swc_core v6.0.1 2024-11-22 06:45:59 +00:00
SWC Bot
6fa8ca8586 chore: Publish 1.9.3-nightly-20241122.1 with swc_core v6.0.1 2024-11-22 05:51:02 +00:00
SWC Bot
669d2753a1 chore: Publish 1.9.2 with swc_core v5.0.3 2024-11-11 03:15:27 +00:00
SWC Bot
f2be61fb79 chore: Publish 1.9.2-nightly-20241111.1 with swc_core v5.0.3 2024-11-11 02:20:00 +00:00
SWC Bot
3d87fe04c8 chore: Publish 1.9.1 with swc_core v5.0.1 2024-11-06 13:32:05 +00:00
SWC Bot
bc360b2901 chore: Publish 1.9.1-nightly-20241106.1 with swc_core v5.0.1 2024-11-06 12:39:16 +00:00
SWC Bot
0d80301c4b chore: Publish 1.9.0 with swc_core v5.0.0 2024-11-06 10:56:51 +00:00
SWC Bot
2180f7c72d chore: Publish 1.9.0-nightly-20241106.1 with swc_core v5.0.0 2024-11-06 10:03:43 +00:00
SWC Bot
4d811e4c29 chore: Publish 1.8.0 with swc_core v4.0.3 2024-11-04 02:42:20 +00:00
SWC Bot
801e044061 chore: Publish 1.8.0-nightly-20241104.1 with swc_core v4.0.3 2024-11-04 01:49:28 +00:00
SWC Bot
f770a54cca chore: Publish 1.7.42 with swc_core v3.0.2 2024-10-31 04:00:04 +00:00
SWC Bot
08660d8da9 chore: Publish 1.7.42-nightly-20241031.1 with swc_core v3.0.2 2024-10-31 03:07:33 +00:00
SWC Bot
9131b4dc6a chore: Publish 1.7.41-nightly-20241031.1 with swc_core v3.0.2 2024-10-31 01:46:51 +00:00
renovate[bot]
3597b0f53d
chore(deps): update cargo (patch) (#9607)
Some checks are pending
CI / Cargo fmt (push) Waiting to run
CI / Cargo clippy (push) Waiting to run
CI / Check license of dependencies (push) Waiting to run
CI / Check (macos-latest) (push) Waiting to run
CI / Check (ubuntu-latest) (push) Waiting to run
CI / Check (windows-latest) (push) Waiting to run
CI / Test wasm (binding_core_wasm) (push) Waiting to run
CI / Test wasm (binding_minifier_wasm) (push) Waiting to run
CI / Test wasm (binding_typescript_wasm) (push) Waiting to run
CI / List crates (push) Waiting to run
CI / Test - ${{ matrix.settings.crate }} - ${{ matrix.settings.os }} (push) Blocked by required conditions
CI / Test node bindings - ${{ matrix.os }} (macos-latest) (push) Waiting to run
CI / Test node bindings - ${{ matrix.os }} (windows-latest) (push) Waiting to run
CI / Test with @swc/cli (push) Waiting to run
CI / Miri (better_scoped_tls) (push) Waiting to run
CI / Miri (string_enum) (push) Waiting to run
CI / Miri (swc) (push) Waiting to run
CI / Miri (swc_bundler) (push) Waiting to run
CI / Done (push) Blocked by required conditions
Benchmark / Bench everything (push) Waiting to run
Publish crates (auto) / Publish cargo crates (push) Waiting to run
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [futures](https://rust-lang.github.io/futures-rs)
([source](https://redirect.github.com/rust-lang/futures-rs)) |
workspace.dependencies | patch | `0.3.30` -> `0.3.31` |
| [js-sys](https://rustwasm.github.io/wasm-bindgen/)
([source](https://redirect.github.com/rustwasm/wasm-bindgen/tree/HEAD/crates/js-sys))
| workspace.dependencies | patch | `0.3.70` -> `0.3.72` |
| [pathdiff](https://redirect.github.com/Manishearth/pathdiff) |
workspace.dependencies | patch | `0.2.1` -> `0.2.2` |
| [triomphe](https://redirect.github.com/Manishearth/triomphe) |
workspace.dependencies | patch | `0.1.13` -> `0.1.14` |
| [wasm-bindgen](https://rustwasm.github.io/)
([source](https://redirect.github.com/rustwasm/wasm-bindgen)) |
dependencies | patch | `0.2.93` -> `0.2.95` |
| [wasm-bindgen](https://rustwasm.github.io/)
([source](https://redirect.github.com/rustwasm/wasm-bindgen)) |
workspace.dependencies | patch | `0.2.93` -> `0.2.95` |
| [wasm-bindgen-futures](https://rustwasm.github.io/wasm-bindgen/)
([source](https://redirect.github.com/rustwasm/wasm-bindgen/tree/HEAD/crates/futures))
| workspace.dependencies | patch | `0.4.43` -> `0.4.45` |

---

### Release Notes

<details>
<summary>rust-lang/futures-rs (futures)</summary>

###
[`v0.3.31`](https://redirect.github.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#0331---2024-10-05)

[Compare
Source](https://redirect.github.com/rust-lang/futures-rs/compare/0.3.30...0.3.31)

- Fix use after free of task in `FuturesUnordered` when dropped future
panics
([#&#8203;2886](https://redirect.github.com/rust-lang/futures-rs/issues/2886))
- Fix soundness bug in `task::waker_ref`
([#&#8203;2830](https://redirect.github.com/rust-lang/futures-rs/issues/2830))
This is a breaking change but allowed because it is soundness bug fix.
- Fix bugs in `AsyncBufRead::read_line` and `AsyncBufReadExt::lines`
([#&#8203;2884](https://redirect.github.com/rust-lang/futures-rs/issues/2884))
- Fix parsing issue in `select!`/`select_biased!`
([#&#8203;2832](https://redirect.github.com/rust-lang/futures-rs/issues/2832))
This is technically a breaking change as it will now reject a very odd
undocumented syntax that was previously accidentally accepted.
- Work around issue due to upstream `Waker::will_wake` change
([#&#8203;2865](https://redirect.github.com/rust-lang/futures-rs/issues/2865))
- Add `stream::Iter::{get_ref,get_mut,into_inner}`
([#&#8203;2875](https://redirect.github.com/rust-lang/futures-rs/issues/2875))
- Add `future::AlwaysReady`
([#&#8203;2825](https://redirect.github.com/rust-lang/futures-rs/issues/2825))
- Relax trait bound on non-constructor methods of
`io::{BufReader,BufWriter}`
([#&#8203;2848](https://redirect.github.com/rust-lang/futures-rs/issues/2848))

</details>

<details>
<summary>Manishearth/triomphe (triomphe)</summary>

###
[`v0.1.14`](https://redirect.github.com/Manishearth/triomphe/compare/v0.1.13...v0.1.14)

[Compare
Source](https://redirect.github.com/Manishearth/triomphe/compare/v0.1.13...v0.1.14)

</details>

<details>
<summary>rustwasm/wasm-bindgen (wasm-bindgen)</summary>

###
[`v0.2.95`](https://redirect.github.com/rustwasm/wasm-bindgen/blob/HEAD/CHANGELOG.md#0295)

[Compare
Source](https://redirect.github.com/rustwasm/wasm-bindgen/compare/0.2.94...0.2.95)

Released 2024-10-10

##### Added

-   Added support for implicit discriminants in enums.

[#&#8203;4152](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4152)

-   Added support for `Self` in complex type expressions in methods.

[#&#8203;4155](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4155)

##### Changed

-   String enums are no longer generate TypeScript types.

[#&#8203;4174](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4174)

##### Fixed

- Fixed generated setters from WebIDL interface attributes binding to
wrong JS method names.

[#&#8203;4170](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4170)

- Fix string enums showing up in JS documentation and TypeScript
bindings without corresponding types.

[#&#8203;4175](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4175)

***

###
[`v0.2.94`](https://redirect.github.com/rustwasm/wasm-bindgen/blob/HEAD/CHANGELOG.md#0294-YANKED)

[Compare
Source](https://redirect.github.com/rustwasm/wasm-bindgen/compare/0.2.93...0.2.94)

Released 2024-10-09

##### Added

-   Added support for the WebAssembly `Tail Call` proposal.

[#&#8203;4111](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4111)

- Add bindings for
`RTCPeerConnection.setConfiguration(RTCConfiguration)` method.

[#&#8203;4105](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4105)

-   Add bindings to `RTCRtpTransceiverDirection.stopped`.

[#&#8203;4102](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4102)

- Added experimental support for `Symbol.dispose` via
`WASM_BINDGEN_EXPERIMENTAL_SYMBOL_DISPOSE`.

[#&#8203;4118](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4118)

- Added bindings for the draft [WebRTC Encoded
Transform](https://www.w3.org/TR/webrtc-encoded-transform) spec.

[#&#8203;4125](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4125)

-   Added `Debug` implementation to `JsError`.

[#&#8203;4136](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4136)

- Added support for `js_name` and `skip_typescript` attributes for
string enums.

[#&#8203;4147](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4147)

- Added `unsupported` crate to `wasm_bindgen_test(unsupported = test)`
as a way of running tests on non-Wasm targets as well.

[#&#8203;4150](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4150)

- Added additional bindings for methods taking buffer view types (e.g.
`&[u8]`) with corresponding JS types (e.g. `Uint8Array`).

[#&#8203;4156](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4156)

- Added additional bindings for setters from WebIDL interface attributes
with applicaple parameter types of just `JsValue`.

[#&#8203;4156](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4156)

##### Changed

- Implicitly enable reference type and multivalue transformations if the
module already makes use of the corresponding target features.

[#&#8203;4133](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4133)

-   Updated Gamepad API.

[#&#8203;4134](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4134)

-   Deprecated `Gamepad::display_id` and `GamepadHapticActuator::type_`.

[#&#8203;4134](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4134)

- Removed `GamepadAxisMoveEvent`, `GamepadAxisMoveEventInit`,
`GamepadButtonEvent`, `GamepadButtonEventInit` and `GamepadServiceTest`,
which were seemingly never implemented by any JS environment.

[#&#8203;4134](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4134)

- Changed `TextDecoder.decode()` `input` parameter type from `&mut [u8]`
to `&[u8]`.

[#&#8203;4141](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4141)

-   Updated the WebGPU API to the current draft as of 2024-10-07.

[#&#8203;4145](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4145)

- Deprecated generated setters from WebIDL interface attribute taking
`JsValue` in favor of newer bindings with specific parameter types.

[#&#8203;4156](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4156)

##### Fixed

- Fixed linked modules emitting snippet files when not using
`--split-linked-modules`.

[#&#8203;4066](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4066)

- Fixed incorrect deprecation warning when passing no parameter into
`default()` (`init()`) or `initSync()`.

[#&#8203;4074](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4074)

- Fixed many proc-macro generated `impl` blocks missing
`#[automatically_derived]`, affecting test coverage.

[#&#8203;4078](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4078)

- Fixed negative `BigInt` values being incorrectly formatted with two
minus signs.

[#&#8203;4082](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4082)

[#&#8203;4088](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4088)

- Fixed emitted `package.json` structure to correctly specify its
dependencies

[#&#8203;4091](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4091)

- Fixed returning `Option<Enum>` now correctly has the `| undefined`
type in TS bindings.

[#&#8203;4137](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4137)

-   Fixed enum variant name collisions with object prototype fields.

[#&#8203;4137](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4137)

- Fixed multiline doc comment alignment and remove empty ones entirely.

[#&#8203;4135](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4135)

- Fixed `experimental-nodejs-module` target when used with
`#[wasm_bindgen(start)]`.

[#&#8203;4093](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4093)

-   Fixed error when importing very large JS files.

[#&#8203;4146](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4146)

-   Specify `"type": "module"` when deploying to nodejs-module

[#&#8203;4092](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4092)

-   Fixed string enums not generating TypeScript types.

[#&#8203;4147](https://redirect.github.com/rustwasm/wasm-bindgen/pull/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.

[#&#8203;4156](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4156)

***

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/swc-project/swc).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC45Ny4wIiwidXBkYXRlZEluVmVyIjoiMzguMTIwLjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-29 23:20:24 +09:00
Donny/강동윤
581aafb4df
perf(visit): Introduce Pass API and adjust visitor APIs for it (#9680)
**Description:**

 - `Pass`: `FnMut(&mut Program)`.

**Breaking Changes:**

- `chain!`: Use a tuple instead. You can replace all `chain!(` with `(` with IDE feature and it will work.
- `chain!` with 13 or more args: Use nested tuples for items after 13th element.


**Related issue:**

 - Related to https://github.com/swc-project/swc/issues/9601
2024-10-29 11:25:16 +09:00
SWC Bot
75e237b31a chore: Publish 1.7.40 with swc_core v1.0.6 2024-10-26 09:47:07 +00:00
SWC Bot
a5ea3271ee chore: Publish 1.7.40-nightly-20241026.1 with swc_core v1.0.6 2024-10-26 08:50:07 +00:00
LongYinan
8f45eaf837
fix(bindings): Update napi to handle string with \0 (#9665)
Some checks failed
CI / Cargo fmt (push) Has been cancelled
CI / Cargo clippy (push) Has been cancelled
CI / Check license of dependencies (push) Has been cancelled
CI / Check (macos-latest) (push) Has been cancelled
CI / Check (ubuntu-latest) (push) Has been cancelled
CI / Check (windows-latest) (push) Has been cancelled
CI / Test wasm (binding_core_wasm) (push) Has been cancelled
CI / Test wasm (binding_minifier_wasm) (push) Has been cancelled
CI / Test wasm (binding_typescript_wasm) (push) Has been cancelled
CI / List crates (push) Has been cancelled
CI / Test node bindings - ${{ matrix.os }} (macos-latest) (push) Has been cancelled
CI / Test node bindings - ${{ matrix.os }} (windows-latest) (push) Has been cancelled
CI / Test with @swc/cli (push) Has been cancelled
CI / Miri (better_scoped_tls) (push) Has been cancelled
CI / Miri (string_enum) (push) Has been cancelled
CI / Miri (swc) (push) Has been cancelled
CI / Miri (swc_bundler) (push) Has been cancelled
Benchmark / Bench everything (push) Has been cancelled
Publish crates (auto) / Publish cargo crates (push) Has been cancelled
CI / Test - ${{ matrix.settings.crate }} - ${{ matrix.settings.os }} (push) Has been cancelled
CI / Done (push) Has been cancelled
- Closes https://github.com/swc-project/swc/issues/8868
2024-10-23 10:31:28 +09:00
SWC Bot
530ba3a9ab chore: Publish 1.7.39 with swc_core v1.0.4 2024-10-22 02:54:34 +00:00
SWC Bot
55e1996f89 chore: Publish 1.7.39-nightly-20241022.1 with swc_core v1.0.4
Some checks are pending
CI / Cargo fmt (push) Waiting to run
CI / Cargo clippy (push) Waiting to run
CI / Check license of dependencies (push) Waiting to run
CI / Check (macos-latest) (push) Waiting to run
CI / Check (ubuntu-latest) (push) Waiting to run
CI / Check (windows-latest) (push) Waiting to run
CI / Test wasm (binding_core_wasm) (push) Waiting to run
CI / Test wasm (binding_minifier_wasm) (push) Waiting to run
CI / Test wasm (binding_typescript_wasm) (push) Waiting to run
CI / List crates (push) Waiting to run
CI / Test - ${{ matrix.settings.crate }} - ${{ matrix.settings.os }} (push) Blocked by required conditions
CI / Test node bindings - ${{ matrix.os }} (macos-latest) (push) Waiting to run
CI / Test node bindings - ${{ matrix.os }} (windows-latest) (push) Waiting to run
CI / Test with @swc/cli (push) Waiting to run
CI / Miri (better_scoped_tls) (push) Waiting to run
CI / Miri (string_enum) (push) Waiting to run
CI / Miri (swc) (push) Waiting to run
CI / Miri (swc_bundler) (push) Waiting to run
CI / Miri (swc_ecma_codegen) (push) Waiting to run
CI / Miri (swc_ecma_minifier) (push) Waiting to run
CI / Done (push) Blocked by required conditions
Benchmark / Bench everything (push) Waiting to run
Publish crates (auto) / Publish cargo crates (push) Waiting to run
2024-10-22 01:38:57 +00:00
SWC Bot
82c6059121 chore: Publish 1.7.38-nightly-20241021.1 with swc_core v1.0.4
Some checks are pending
CI / Cargo fmt (push) Waiting to run
CI / Cargo clippy (push) Waiting to run
CI / Check license of dependencies (push) Waiting to run
CI / Check (macos-latest) (push) Waiting to run
CI / Check (ubuntu-latest) (push) Waiting to run
CI / Check (windows-latest) (push) Waiting to run
CI / Test wasm (binding_core_wasm) (push) Waiting to run
CI / Test wasm (binding_minifier_wasm) (push) Waiting to run
CI / Test wasm (binding_typescript_wasm) (push) Waiting to run
CI / List crates (push) Waiting to run
CI / Test - ${{ matrix.settings.crate }} - ${{ matrix.settings.os }} (push) Blocked by required conditions
CI / Test node bindings - ${{ matrix.os }} (macos-latest) (push) Waiting to run
CI / Test node bindings - ${{ matrix.os }} (windows-latest) (push) Waiting to run
CI / Test with @swc/cli (push) Waiting to run
CI / Miri (better_scoped_tls) (push) Waiting to run
CI / Miri (string_enum) (push) Waiting to run
CI / Miri (swc) (push) Waiting to run
CI / Miri (swc_bundler) (push) Waiting to run
CI / Miri (swc_ecma_codegen) (push) Waiting to run
CI / Miri (swc_ecma_minifier) (push) Waiting to run
CI / Done (push) Blocked by required conditions
Benchmark / Bench everything (push) Waiting to run
Publish crates (auto) / Publish cargo crates (push) Waiting to run
2024-10-21 08:18:14 +00:00
SWC Bot
c9b81917c7 chore: Publish 1.7.37-nightly-20241021.1 with swc_core v1.0.4 2024-10-21 03:58:13 +00:00
SWC Bot
2407b4f397 chore: Publish 1.7.36 with swc_core v1.0.1 2024-10-15 15:23:59 +00:00
SWC Bot
3ea96ec968 chore: Publish 1.7.36-nightly-20241015.1 with swc_core v1.0.1 2024-10-15 14:26:15 +00:00
SWC Bot
c13e1f9631 chore: Publish 1.7.35 with swc_core v0.109.1 2024-10-10 08:29:06 +00:00
SWC Bot
9d7bc2a4fd chore: Publish 1.7.35-nightly-20241010.1 with swc_core v0.109.1 2024-10-10 07:32:08 +00:00
SWC Bot
6a6b970284 chore: Publish 1.7.34-nightly-20241010.1 with swc_core v0.109.1 2024-10-10 07:04:05 +00:00
SWC Bot
eb0941ba55 chore: Publish 1.7.33-nightly-20241010.3 with swc_core v0.109.1 2024-10-10 06:36:00 +00:00
SWC Bot
f49cbc1fd4 chore: Publish 1.7.33-nightly-20241010.2 with swc_core v0.109.1 2024-10-10 06:07:50 +00:00
SWC Bot
6f8ac9dff9 chore: Publish 1.7.33-nightly-20241010.1 with swc_core v0.109.1 2024-10-10 05:38:31 +00:00
SWC Bot
e2fe50bf6c chore: Publish 1.7.31-nightly-20241008.2 with swc_core v0.109.0 2024-10-08 09:00:24 +00:00
Donny/강동윤
62edb3628b
feat(bindings/html): Accept Buffer|string instead of Buffer (#9625) 2024-10-08 15:35:55 +09:00
SWC Bot
3fb5bf8be4 chore: Publish 1.7.31-nightly-20241008.1 with swc_core v0.108.0 2024-10-08 03:54:26 +00:00
SWC Bot
3a317fd151 chore: Publish 1.7.30-nightly-20241008.1 with swc_core v0.108.0 2024-10-08 03:45:26 +00:00
SWC Bot
d24e99a473 chore: Publish 1.7.30-nightly-20241002.1 with swc_core v0.106.4 2024-10-02 06:36:04 +00:00
SWC Bot
8c923377c4 chore: Publish 1.7.29 with swc_core v0.106.3 2024-10-01 09:49:29 +00:00
SWC Bot
ecf05a8579 chore: Publish 1.7.29-nightly-20241001.1 with swc_core v0.106.3 2024-10-01 08:52:25 +00:00
renovate[bot]
b28047a48b
fix(deps): update cargo (patch) (#9454)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [backtrace](https://redirect.github.com/rust-lang/backtrace-rs) |
dependencies | patch | `0.3.73` -> `0.3.74` |
| [backtrace](https://redirect.github.com/rust-lang/backtrace-rs) |
workspace.dependencies | patch | `0.3.73` -> `0.3.74` |
| [rkyv](https://redirect.github.com/rkyv/rkyv) | workspace.dependencies
| patch | `=0.7.44` -> `=0.7.45` |
| [stacker](https://redirect.github.com/rust-lang/stacker) |
dependencies | patch | `0.1.15` -> `0.1.17` |
| [swc_cli_impl](https://redirect.github.com/swc-project/swc) |
workspace.dependencies | patch | `0.24.0` -> `0.24.1` |
| [unicode-id](https://redirect.github.com/Boshen/unicode-id) |
workspace.dependencies | patch | `0.3.4` -> `0.3.5` |
| [unicode-width](https://redirect.github.com/unicode-rs/unicode-width)
| workspace.dependencies | patch | `0.1.13` -> `0.1.14` |

---

### Release Notes

<details>
<summary>rust-lang/backtrace-rs (backtrace)</summary>

###
[`v0.3.74`](https://redirect.github.com/rust-lang/backtrace-rs/releases/tag/0.3.74)

[Compare
Source](https://redirect.github.com/rust-lang/backtrace-rs/compare/0.3.73...0.3.74)

#### What's Changed

- QNX Neutrino 7.0 support, thanks to
[@&#8203;nyurik](https://redirect.github.com/nyurik) in
[https://github.com/rust-lang/backtrace-rs/pull/648](https://redirect.github.com/rust-lang/backtrace-rs/pull/648)
- Cleaned up our Android support. This should massively improve
backtraces for ones with the API level sufficient to ship with
libunwind, etc. Unfortunately, it comes at the cost of dropping support
for older ones! Thanks to
[@&#8203;fengys](https://redirect.github.com/fengys) in
[https://github.com/rust-lang/backtrace-rs/pull/656](https://redirect.github.com/rust-lang/backtrace-rs/pull/656)
- Made PrintFmt, which was using the `Enum::__NonExhaustiveVariant`
pattern, use `#[non_exhaustive]` for real. Don't @&#8203; me if you were
matching on that! Thanks to
[@&#8203;nyurik](https://redirect.github.com/nyurik) in
[https://github.com/rust-lang/backtrace-rs/pull/651](https://redirect.github.com/rust-lang/backtrace-rs/pull/651)
- Massively cleaned up the windows code! We moved from winapi to
windows-sys with windows-targets thanks to
[@&#8203;CraftSpider](https://redirect.github.com/CraftSpider) and
[@&#8203;ChrisDenton](https://redirect.github.com/ChrisDenton) in
- Don't cast HANDLE to usize and back by
[@&#8203;CraftSpider](https://redirect.github.com/CraftSpider) in
[https://github.com/rust-lang/backtrace-rs/pull/635](https://redirect.github.com/rust-lang/backtrace-rs/pull/635)
- Switch from `winapi` to `windows-sys` by
[@&#8203;CraftSpider](https://redirect.github.com/CraftSpider) in
[https://github.com/rust-lang/backtrace-rs/pull/641](https://redirect.github.com/rust-lang/backtrace-rs/pull/641)
- Update windows bindings and use windows-targets by
[@&#8203;ChrisDenton](https://redirect.github.com/ChrisDenton) in
[https://github.com/rust-lang/backtrace-rs/pull/653](https://redirect.github.com/rust-lang/backtrace-rs/pull/653)
- A bunch of updated dependencies. Thanks
[@&#8203;djc](https://redirect.github.com/djc) and
[@&#8203;khuey](https://redirect.github.com/khuey)!
- Sorry if you were testing this code in miri! It started yelling about
sussy casts. A lot. We did a bunch of internal cleanups that should make
it quiet down, thanks to
[@&#8203;workingjubilee](https://redirect.github.com/workingjubilee) in
[https://github.com/rust-lang/backtrace-rs/pull/641](https://redirect.github.com/rust-lang/backtrace-rs/pull/641)
- Uhhh we had to tweak `dl_iterate_phdr` in
[https://github.com/rust-lang/backtrace-rs/pull/660](https://redirect.github.com/rust-lang/backtrace-rs/pull/660)
after Android revealed it was... kind of unsound actually and not doing
things like checking for null pointers before making slices! WHOOPS!
Thanks to [@&#8203;saethlin](https://redirect.github.com/saethlin) for
implementing detection for precisely that in rustc! It's really hard to
find soundness issues in inherited codebases like this one...

#### New Contributors

- [@&#8203;CraftSpider](https://redirect.github.com/CraftSpider) made
their first contribution in
[https://github.com/rust-lang/backtrace-rs/pull/635](https://redirect.github.com/rust-lang/backtrace-rs/pull/635)
- [@&#8203;fengys1996](https://redirect.github.com/fengys1996) made
their first contribution in
[https://github.com/rust-lang/backtrace-rs/pull/656](https://redirect.github.com/rust-lang/backtrace-rs/pull/656)
- [@&#8203;djc](https://redirect.github.com/djc) made their first
contribution in
[https://github.com/rust-lang/backtrace-rs/pull/657](https://redirect.github.com/rust-lang/backtrace-rs/pull/657)

**Full Changelog**:
https://github.com/rust-lang/backtrace-rs/compare/0.3.73...0.3.74

</details>

<details>
<summary>rust-lang/stacker (stacker)</summary>

###
[`v0.1.17`](https://redirect.github.com/rust-lang/stacker/compare/stacker-0.1.16...stacker-0.1.17)

[Compare
Source](https://redirect.github.com/rust-lang/stacker/compare/stacker-0.1.16...stacker-0.1.17)

###
[`v0.1.16`](https://redirect.github.com/rust-lang/stacker/compare/stacker-0.1.15...stacker-0.1.16)

[Compare
Source](https://redirect.github.com/rust-lang/stacker/compare/stacker-0.1.15...stacker-0.1.16)

</details>

<details>
<summary>unicode-rs/unicode-width (unicode-width)</summary>

###
[`v0.1.14`](https://redirect.github.com/unicode-rs/unicode-width/compare/v0.1.13...v0.1.14)

[Compare
Source](https://redirect.github.com/unicode-rs/unicode-width/compare/v0.1.13...v0.1.14)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/swc-project/swc).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4yNi4xIiwidXBkYXRlZEluVmVyIjoiMzguOTcuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-01 12:12:42 +09:00
SWC Bot
6be7166c16 chore: Publish 1.7.28 with swc_core v0.106.0 2024-09-24 11:30:20 +00:00
SWC Bot
8811879f3b chore: Publish 1.7.28-nightly-20240924.1 with swc_core v0.106.0 2024-09-24 10:31:16 +00:00
SWC Bot
48bb8f4277 chore: Publish 1.7.27 with swc_core v0.104.1
Some checks are pending
CI / Cargo fmt (push) Waiting to run
CI / Cargo clippy (push) Waiting to run
CI / Check license of dependencies (push) Waiting to run
CI / Check (macos-latest) (push) Waiting to run
CI / Check (ubuntu-latest) (push) Waiting to run
CI / Check (windows-latest) (push) Waiting to run
CI / Test wasm (binding_core_wasm) (push) Waiting to run
CI / Test wasm (binding_minifier_wasm) (push) Waiting to run
CI / Test wasm (binding_typescript_wasm) (push) Waiting to run
CI / List crates (push) Waiting to run
CI / Test - ${{ matrix.settings.crate }} - ${{ matrix.settings.os }} (push) Blocked by required conditions
CI / Test node bindings - ${{ matrix.os }} (macos-latest) (push) Waiting to run
CI / Test node bindings - ${{ matrix.os }} (windows-latest) (push) Waiting to run
CI / Test with @swc/cli (push) Waiting to run
CI / Miri (better_scoped_tls) (push) Waiting to run
CI / Miri (string_enum) (push) Waiting to run
CI / Miri (swc) (push) Waiting to run
CI / Miri (swc_bundler) (push) Waiting to run
CI / Miri (swc_ecma_codegen) (push) Waiting to run
CI / Miri (swc_ecma_minifier) (push) Waiting to run
CI / Done (push) Blocked by required conditions
Benchmark / Bench everything (push) Waiting to run
2024-09-11 12:31:52 +00:00
SWC Bot
6a075f8d22 chore: Publish 1.7.27-nightly-20240911.1 with swc_core v0.104.1 2024-09-11 11:33:37 +00:00
SWC Bot
de2240b31a chore: Publish 1.7.26 with swc_core v0.104.1 2024-09-11 09:40:06 +00:00
SWC Bot
9f3797613a chore: Publish 1.7.26-nightly-20240911.1 with swc_core v0.104.1 2024-09-11 08:42:51 +00:00
SWC Bot
898a3b043a chore: Publish 1.7.25 with swc_core v0.104.1 2024-09-11 03:54:37 +00:00
SWC Bot
7becba771e chore: Publish 1.7.25-nightly-20240911.1 with swc_core v0.104.1 2024-09-11 02:57:28 +00:00
SWC Bot
8e69a4fdb5 chore: Publish 1.7.24 with swc_core v0.103.2 2024-09-08 06:12:47 +00:00
SWC Bot
6bcdb0951f chore: Publish 1.7.24-nightly-20240908.1 with swc_core v0.103.2 2024-09-08 05:15:36 +00:00
SWC Bot
d52a48fac8 chore: Publish 1.7.23 with swc_core v0.103.1 2024-09-02 22:27:37 +00:00
SWC Bot
3c503ebc41 chore: Publish 1.7.23-nightly-20240902.1 with swc_core v0.103.1 2024-09-02 21:30:50 +00:00