Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: scala-js/scala-js
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: cce23c9
Choose a base ref
...
head repository: scala-js/scala-js
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: df42b55
Choose a head ref
  • 12 commits
  • 22 files changed
  • 3 contributors

Commits on Sep 25, 2023

  1. Towards 1.14.1.

    sjrd committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    2f1fc32 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2023

  1. Configuration menu
    Copy the full SHA
    1982a6b View commit details
    Browse the repository at this point in the history
  2. Merge pull request #4909 from gzm0/no-block-abuse

    Do not (ab)use blocks for top level trees
    sjrd authored Oct 15, 2023
    Configuration menu
    Copy the full SHA
    168d343 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2023

  1. Create a VarGen scope for dispatchers

    Dispatchers are the only place where we pass a dynamically computed
    string to the VarGen subsystem.
    gzm0 committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    6c21424 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2023

  1. Configuration menu
    Copy the full SHA
    414b2cd View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2023

  1. Merge pull request #4911 from gzm0/static-fields

    Allocate all emitter var field strings statically
    sjrd authored Oct 18, 2023
    Configuration menu
    Copy the full SHA
    b8fb2f2 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2023

  1. Configuration menu
    Copy the full SHA
    11a5e4a View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2023

  1. Merge pull request #4912 from ekrich/topic/reader

    Add java.io.FilterReader
    sjrd authored Nov 3, 2023
    Configuration menu
    Copy the full SHA
    2fa0a0a View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2023

  1. Configuration menu
    Copy the full SHA
    95346cf View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2023

  1. Split the scalalib .sjsir files in a separate artifact scalajs-scalalib.

    Previously, the `.sjsir` files of the scalalib (and libraryAux)
    were bundled inside scalajs-library.jar. With the plan to drop
    forward binary compatibility of the upstream scala-library.jar,
    this model will not work anymore.
    
    We now publish those `.sjsir` files in their own artifact
    `scalajs-scalalib.jar`. It is versioned *both* with the Scala
    version number and the Scala.js version number, in a way that will
    allow Ivy resolution to pick the right one.
    
    At the POM level, `scalajs-scalalib` depends on `scalajs-javalib`.
    `scalajs-library` depends on the other two. However, in terms of
    *actual* content dependencies, as is, `scalajs-scalalib` also
    depends on `scalajs-library`.
    
    If the former is present on a classpath but not (a recent enough
    version of) the latter, linking errors can appear. This should
    not be an issue because any real build that depends on
    `scalajs-scalalib` will also depend on `scalajs-library`. Moreover,
    if a more recent `scalajs-scalalib` is picked up by Ivy resolution
    that implicitly depends on a more recent `scalajs-library`, the
    library that introduces that dependency would also *explicitly*
    depend on the more recent `scalajs-library`, and so the latter
    would also be picked up by Ivy resolution.
    
    The sbt plugin explicitly adds a dependency on the
    `scalajs-scalalib` with a Scala/Scala.js version combination
    that matches `scalaVersion` and `scalaJSVersion`. This way,
    if it uses a Scala.js version that was built for Scala 2.13.12
    but it itself uses Scala 2.13.15, it will get the back-published
    `scalajs-library` built for Scala 2.13.15.
    sjrd committed Nov 9, 2023
    Configuration menu
    Copy the full SHA
    b50df89 View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2023

  1. Merge pull request #4913 from sjrd/split-scalalib-artifact

    Split the scalalib .sjsir files in a separate artifact scalajs-scalalib.
    sjrd authored Dec 4, 2023
    Configuration menu
    Copy the full SHA
    86d3f00 View commit details
    Browse the repository at this point in the history

Commits on Dec 26, 2023

  1. Version 1.15.0.

    gzm0 committed Dec 26, 2023
    7 Configuration menu
    Copy the full SHA
    df42b55 View commit details
    Browse the repository at this point in the history
Loading