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-native/scala-native
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.4.1
Choose a base ref
...
head repository: scala-native/scala-native
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.4.2
Choose a head ref
  • 13 commits
  • 71 files changed
  • 7 contributors

Commits on Oct 21, 2021

  1. Configuration menu
    Copy the full SHA
    45f7d60 View commit details
    Browse the repository at this point in the history
  2. Add missing index entry for changelog 0.4.1 in the docs (#2419)

    * Add missing index entry
    * Fix ordering of versions in changelog index
    WojciechMazur authored Oct 21, 2021
    Configuration menu
    Copy the full SHA
    7826eae View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2021

  1. Towards 0.4.2 (#2420)

    WojciechMazur authored Oct 22, 2021
    Configuration menu
    Copy the full SHA
    efcf665 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2021

  1. Fix #2422: Add additional include and lib dir for brew, macOS m1 (arm) (

    #2423)
    
    * Add additional include and lib dir for brew, macOS m1 (arm)
    * Fix formatting
    ekrich authored Oct 26, 2021
    Configuration menu
    Copy the full SHA
    64729dc View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2021

  1. Support Scala 2.13.7 (#2427)

    * Make Scala 2.13.7 default in the build sbt
    * Use Scala 2.13.7 in the CI
    * Use Scala 2.13.7 in scripts
    * Update Scala 2.13.overrides
    * Fix diverging implicit errors in Scala 2.13.7
    * Include version 0.4.1 in MiMa checks
    * Remove spurious change from 2.13.{5,6} ClassTag overrides patch
    * Setup partest tests for Scala 2.13.7
    * Replace usage of `given` keyword
    
    * Fixes to mima checks and publish script
    
    * Fix typos
    
    * Add mising partests setup for Scala 2.13.7
    WojciechMazur authored Nov 2, 2021
    Configuration menu
    Copy the full SHA
    19320bf View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2021

  1. Fix #2413: Add note to docs for creating sn project in mounted direct…

    …ories (#2426)
    
    * Fix #2413: Add note to docs for creating sn project in mounted directory. Add bash script file to generate docs.
    
    * Update docs/user/sbt.rst as per suggestion
    
    Co-authored-by: Wojciech Mazur <wojciech.mazur95@gmail.com>
    
    * Update docs/user/sbt.rst as per suggestion
    
    Co-authored-by: Wojciech Mazur <wojciech.mazur95@gmail.com>
    
    * Correct grammer and confusing text
    ankusharya authored Nov 3, 2021
    Configuration menu
    Copy the full SHA
    2fb6592 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2021

  1. Port and update collections and tests to support IdentityHashMap (#2425)

    * Add new set tests and put collection type tests in the same package
    * Additional ports and updates
    * Update MapTest and remove IdentityMapTest from blacklist for JVM
    * Avoid testing large map values for identity based map
    * Ignore both LargeMap test on Native
    * Use NativeConfig with defaults for test via local build changes
    * Show in log we are not optimizing
    * Discovery does not work with NativeConfig in the build
    * Use time to show better it is a noop (no time)
    * Accept one of two possible values for IdnentityMapTest
    * Minor cleanup of comments
    * Change Scala.js toString to use StringBuilder and add a couple of tests
    * Make toString tests pass with order differences
    * Change verbage of optimizing message
    ekrich authored Nov 10, 2021
    Configuration menu
    Copy the full SHA
    80f7e43 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2021

  1. Fix #2433: spaces not being allowed in Paths on Windows (#2434)

    * Fix spaces not being allowed on Paths on Windows
    
    Acording to Windows documentation, merely characters with codes 0-31 are
    considered to be the forbidden control characters for paths. Since
    spaces (of code 32) are allowed, they were removed from the check.
    
    A test for the issue was also added.
    
    * Make char exclusion more clear
    jchyb authored Nov 16, 2021
    Configuration menu
    Copy the full SHA
    3c37e76 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2021

  1. Configuration menu
    Copy the full SHA
    4192fc7 View commit details
    Browse the repository at this point in the history
  2. Fix incorrect definition of Class.getConstructor stub method (#2439)

    * Fix definition of Class.getConstructor stub
    * Add entry to mima
    WojciechMazur authored Dec 1, 2021
    Configuration menu
    Copy the full SHA
    4a4ef11 View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2021

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

Commits on Dec 6, 2021

  1. Fix #735: improve throughput of zone allocation (#2443)

    * Fix #735: improve throughput of zone allocation
    
    This change replaces naive implementation of the zone allocator
    we had previously with one that performs bump allocation for
    small allocations (<2K).
    
    Allocation throughput after this change:
    
    ```
    2 bytes : 21115 ns / 1000 allocations
    4 bytes : 20467 ns / 1000 allocations
    8 bytes : 20535 ns / 1000 allocations
    16 bytes : 20005 ns / 1000 allocations
    32 bytes : 19696 ns / 1000 allocations
    64 bytes : 19915 ns / 1000 allocations
    128 bytes : 20309 ns / 1000 allocations
    256 bytes : 27632 ns / 1000 allocations
    512 bytes : 41469 ns / 1000 allocations
    1024 bytes : 55459 ns / 1000 allocations
    2048 bytes : 83120 ns / 1000 allocations
    4096 bytes : 773972 ns / 1000 allocations
    8192 bytes : 1755135 ns / 1000 allocations
    16384 bytes : 4041602 ns / 1000 allocations
    ```
    
    Allocation throughput before this change:
    
    ```
    2 bytes : 81216 ns / 1000 allocations
    4 bytes : 81147 ns / 1000 allocations
    8 bytes : 80590 ns / 1000 allocations
    16 bytes : 82284 ns / 1000 allocations
    32 bytes : 85628 ns / 1000 allocations
    64 bytes : 80658 ns / 1000 allocations
    128 bytes : 90329 ns / 1000 allocations
    256 bytes : 91666 ns / 1000 allocations
    512 bytes : 93411 ns / 1000 allocations
    1024 bytes : 122811 ns / 1000 allocations
    2048 bytes : 419922 ns / 1000 allocations
    4096 bytes : 1087628 ns / 1000 allocations
    8192 bytes : 2239114 ns / 1000 allocations
    16384 bytes : 4660193 ns / 1000 allocations
    ```
    
    * Add removed internal ZoneImpl to mima filters
    densh authored Dec 6, 2021
    Configuration menu
    Copy the full SHA
    f3a367c View commit details
    Browse the repository at this point in the history
  2. Release 0.4.2 (#2444)

    * Change versions to 0.4.2 from snapshot
    * Add 0.4.2 changelog and allign 0.4.1 header name
    * Update docs/changelog/0.4.2.md
    
    Co-authored-by: Sébastien Doeraene <sjrdoeraene@gmail.com>
    WojciechMazur and sjrd authored Dec 6, 2021
    Configuration menu
    Copy the full SHA
    e7e51c0 View commit details
    Browse the repository at this point in the history
Loading