Scalameta v4.9.1-RC1
github-actions
released this
29 Feb 21:36
·
143 commits
to refs/heads/main
since this release
Bug fixes
- Improve parsing of numeric literals
- LegacyScanner: allow repeated number separators (#3603) @kitbellew
- Lit.{Int,Long}: handle
0b
exactly like0x
(#3601) @kitbellew - LegacyScanner: remove duplicate float parse logic (#3602) @kitbellew
- LegacyTokenData: use BigInt string parser (#3600) @kitbellew
- Lit.{Float,Double}: build directly from BigDecimal (#3599) @kitbellew
- LegacyScanner: skip numeric prefixes and suffixes (#3598) @kitbellew
- Lit.{Float,Double}: disallow NaN and Infinity (#3596) @kitbellew
- LegacyScanner: more explicitly check for octal (#3595) @kitbellew
- LegacyScanner: refactor number parsing (#3592) @kitbellew
- LegacyScanner: clarify error message and position (#3593) @kitbellew
- LegacyScanner: remove unused float parsing logic (#3591) @kitbellew
- TokenizerSuite: add more numeric literal tests (#3590) @kitbellew
- LegacyScanner: skip numeric separators early (#3588) @kitbellew
- LegacyScanner: fix numeric separator error offset (#3587) @kitbellew
- TokenizerSuite: detailed numeric separator checks (#3586) @kitbellew
- Add more tests with numeric literals (#3585) @kitbellew
- ScannerTokens: improve handling within
case
body (#3584) @kitbellew - ScalametaParser: capture fewer-braces as a block (#3581) @kitbellew
- ScalametaParser: in fewer braces, limit type parse (#3582) @kitbellew
- Fix invalid pattern: quasiquote handling of Apply (#3580) @kitbellew
- Fix invalid check: empty or nested Member.Tuple (#3579) @kitbellew
- bugfix: Don't release Native nad Js when releasing semanticdb (#3577) @tgodzik
- ScannerTokens: improve leading infix detection (#3575) @kitbellew
- Exceptions: improve formatting of debuggees (#3569) @kitbellew
Miscellaneous
- TokenStructure: include token class name (#3589) @kitbellew
- Fix merge of #3581 and #3582 (#3583) @kitbellew
- chore: Add support for Scala 2.13.13 (#3566) @tgodzik
- chore: Add support for Scala 2.12.19 (#3574) @tgodzik
- org.scalameta: extract classes from package object (#3568) @kitbellew
- InvariantSuite: use interceptMessage (#3567) @kitbellew
Dependency updates
- Update nscplugin, sbt-scala-native, ... to 0.4.17 (#3540) @scalameta-bot