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

Tasty Reader support 3.0.0 final #9617

Merged
merged 12 commits into from May 14, 2021

Commits on May 10, 2021

  1. Update to Dotty 3.0.0-RC3, fix tests.

    - load Scala 3 compiler in sandboxed classloader.
      This change was added due to a conflict in
      reading the file compiler.properties.
    - Add new erasure mode for Scala 3 intersection
      types
    - Test erasure for constructors and SAM types
    - Implement erasure for Arrays and test it
    bishabosha committed May 10, 2021
    Configuration menu
    Copy the full SHA
    a5cd735 View commit details
    Browse the repository at this point in the history
  2. test intersection erasure with value class parameters,

    - enable scala 3 erasure for Type#erasure
    - test intersection erasure with enums
    bishabosha committed May 10, 2021
    Configuration menu
    Copy the full SHA
    652b4e3 View commit details
    Browse the repository at this point in the history
  3. add SCALA3X flag and optimise erasure

    - optimise dotty enum singleton erasure
    - optimise dotty trait param checks
    bishabosha committed May 10, 2021
    Configuration menu
    Copy the full SHA
    a6e6e04 View commit details
    Browse the repository at this point in the history
  4. select non-privatelocal values.

    - It can be possible for a private local value
      to overload its field getter, so only select
      non-private local values
    - also some refactorings
    bishabosha committed May 10, 2021
    Configuration menu
    Copy the full SHA
    f42fd66 View commit details
    Browse the repository at this point in the history
  5. Refactoring

    bishabosha committed May 10, 2021
    Configuration menu
    Copy the full SHA
    daa16e6 View commit details
    Browse the repository at this point in the history
  6. add regression test for object access

    -also generate fresh wildcard name for wildcards
    bishabosha committed May 10, 2021
    Configuration menu
    Copy the full SHA
    45c1b5a View commit details
    Browse the repository at this point in the history
  7. handle invisible flag

    also document constructor
    type params
    bishabosha committed May 10, 2021
    Configuration menu
    Copy the full SHA
    3a45c22 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    466c510 View commit details
    Browse the repository at this point in the history
  9. remove INTERNAL flag

    it was a no-op in dotty
    bishabosha committed May 10, 2021
    Configuration menu
    Copy the full SHA
    48f75af View commit details
    Browse the repository at this point in the history

Commits on May 12, 2021

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

Commits on May 14, 2021

  1. refactor Erasure

    bishabosha committed May 14, 2021
    Configuration menu
    Copy the full SHA
    97bdd49 View commit details
    Browse the repository at this point in the history
  2. support Scala 3.0.0 final

    bishabosha committed May 14, 2021
    Configuration menu
    Copy the full SHA
    851903a View commit details
    Browse the repository at this point in the history