Skip to content

Commit b59f259

Browse files
committed
refactor(javascript): migrate parser to swc next
1 parent c1ca9e2 commit b59f259

125 files changed

Lines changed: 8984 additions & 8799 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/ci-dylint.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ jobs:
4646
run: cargo codegen
4747

4848
- name: Install Dylint Toolchain
49-
run: rustup toolchain install nightly-2025-10-31 -c rustc-dev -c llvm-tools-preview -c rust-src
49+
run: rustup toolchain install nightly-2026-05-28 -c rustc-dev -c llvm-tools-preview -c rust-src
5050

5151
- name: Install cargo-dylint
5252
run: cargo install cargo-dylint dylint-link --locked

.github/workflows/ci.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,9 @@ jobs:
158158
build-s390x:
159159
name: Build s390x
160160
needs: [check-changed]
161-
if: ${{ needs.check-changed.outputs.code_changed == 'true' }}
161+
# SWC Next 0.1.3 unconditionally rejects big-endian targets in its AST FFI.
162+
# Re-enable after upstream makes the unused FFI serializer portable or optional.
163+
if: ${{ false }}
162164
uses: ./.github/workflows/reusable-build-build.yml
163165
with:
164166
target: s390x-unknown-linux-gnu
@@ -220,7 +222,7 @@ jobs:
220222
run: echo ${{ join(needs.*.result, ',') }}
221223
- name: Test check
222224
if: ${{ needs.check-changed.outputs.code_changed == 'true'
223-
&& join(needs.*.result, ',')!='success,success,success,success,success,success,success,success,success,success,skipped' }}
225+
&& join(needs.*.result, ',')!='success,success,success,success,success,success,success,skipped,success,success,skipped' }}
224226
run: echo "Test Failed" && exit 1
225227

226228
- name: No check to Run test

0 commit comments

Comments
 (0)