Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Port/implement j.u.ArrayDeque #1696

Merged
merged 4 commits into from May 22, 2020
Merged

Commits on May 21, 2020

  1. Port/implement j.u.ArrayDeque

      * This PR ports java.util.ArrayDeque from Scala.js and extensively
        modifies it for ScalaNative.
    
        My thanks and appreciation to @sjrd and the Scala.js team for
        the original code.  As a token of that appreciation, I hope to
        backfile a PR for a slight deviation in Scala.js from JVM
        behavior in AbstractCollection.toString.
    
        All bugs introduced and misbehaviors are my original contribution.
    
      * The test suite ArrayDequeSuite.scala was created.
    
        One test is marked `testFails`. See SN Issue scala-native#1694
        "j.l.System.arraycopy should more closely match JVM; missing
        ArrayStoreExceptions" for details. It is not evident how
        the failing test relates to Issue scala-native#1694, but it a week or so
        of tracing will show that it does.
    
    Documentation:
    
      * The standard changelog entry is requested.
    
    Testing:
    
      * Built and tested ("test-all") in release-fast mode using sbt 1.2.8 on
        X86_64 only . All tests pass.
    LeeTibbert committed May 21, 2020
    Copy the full SHA
    7d017f5 View commit details
    Browse the repository at this point in the history
  2. scalafmt

    LeeTibbert committed May 21, 2020
    Copy the full SHA
    cb55bc2 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    7cb6211 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2020

  1. Copy the full SHA
    20f39bd View commit details
    Browse the repository at this point in the history