You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@kafka.apache.org by "Josep Prat (Jira)" <ji...@apache.org> on 2021/10/25 13:21:00 UTC
[jira] [Updated] (KAFKA-13399) Towards Scala 3: Fix constructs or
syntax features not present in Scala 3
[ https://issues.apache.org/jira/browse/KAFKA-13399?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Josep Prat updated KAFKA-13399:
-------------------------------
Description:
As discussed in [https://lists.apache.org/x/thread.html/r4ee305bef0e65e1352c358016eb4055b323b7f12df13c16b124aa5f1@%3Cdev.kafka.apache.org%3E]
This is the first step to ease the migration towards Scala 3.
Changes included here are:
* Fixes where compiler has become more strict (typer is now stricter, can't resolve some shadowings)
* Use of deprecated syntax (calling a parenthesis-less method with parenthesis)
* Right typing instead of relying of automatic widening of numeric types
* Workaround for [https://github.com/lampepfl/dotty/issues/13549] as it won't be fixed
was:
As discussed in [https://lists.apache.org/x/thread.html/r4ee305bef0e65e1352c358016eb4055b323b7f12df13c16b124aa5f1@%3Cdev.kafka.apache.org%3E]
This is the first step to ease the migration towards Scala 3.
Changes included here are:
* Fixes where compiler has become more strict
* Use of deprecated syntax
* Right typing instead of relying of automatic widening of numeric types
* Workaround for [https://github.com/lampepfl/dotty/issues/13549] as it won't be fixed
> Towards Scala 3: Fix constructs or syntax features not present in Scala 3
> -------------------------------------------------------------------------
>
> Key: KAFKA-13399
> URL: https://issues.apache.org/jira/browse/KAFKA-13399
> Project: Kafka
> Issue Type: Sub-task
> Reporter: Josep Prat
> Assignee: Josep Prat
> Priority: Major
>
> As discussed in [https://lists.apache.org/x/thread.html/r4ee305bef0e65e1352c358016eb4055b323b7f12df13c16b124aa5f1@%3Cdev.kafka.apache.org%3E]
> This is the first step to ease the migration towards Scala 3.
> Changes included here are:
> * Fixes where compiler has become more strict (typer is now stricter, can't resolve some shadowings)
> * Use of deprecated syntax (calling a parenthesis-less method with parenthesis)
> * Right typing instead of relying of automatic widening of numeric types
> * Workaround for [https://github.com/lampepfl/dotty/issues/13549] as it won't be fixed
--
This message was sent by Atlassian Jira
(v8.3.4#803005)