Skip to content

Commit 6194563

Browse files
authored
Scala.js: Support js.async and js.await, including JSPI on Wasm. (#23846)
This PR forwards two PRs from Scala.js for Scala 2: scala-js/scala-js#5081 and scala-js/scala-js#5130.
2 parents 443f0f3 + abfd7ad commit 6194563

File tree

10 files changed

+389
-130
lines changed

10 files changed

+389
-130
lines changed

.github/workflows/stdlib.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -531,11 +531,18 @@ jobs:
531531
distribution: 'temurin'
532532
java-version: 17
533533
cache: 'sbt'
534+
- uses: actions/setup-node@v5
535+
with:
536+
node-version: '24.x'
534537
- uses: sbt/setup-sbt@v1
535538
- name: Scala.js compiler tests
536539
run: ./project/scripts/sbt "sjsCompilerTests/test"
537540
- name: Scala.js sandbox
538541
run: ./project/scripts/sbt ";sjsSandbox/run ;sjsSandbox/test"
539542
- name: Scala.js JUnit tests
540543
run: ./project/scripts/sbt ";sjsJUnitTests/test ;set sjsJUnitTests/scalaJSLinkerConfig ~= switchToESModules ;sjsJUnitTests/test"
544+
- name: Scala.js JUnit tests with latest ES version
545+
run: ./project/scripts/sbt ";sjsJUnitTests/clean ;set sjsJUnitTests/scalaJSLinkerConfig ~= switchToLatestESVersion ;sjsJUnitTests/test"
546+
- name: Scala.js JUnit tests with WebAssembly
547+
run: ./project/scripts/sbt ";sjsJUnitTests/clean ;set sjsJUnitTests/scalaJSLinkerConfig ~= switchToLatestESVersion ;set Global/enableWebAssembly := true; sjsJUnitTests/test"
541548
# TODO Scala.js on Windows

0 commit comments

Comments
 (0)