Update Kotlin to version 2.2.0
Categories
(Firefox for Android :: Tooling, task)
Tracking
()
Tracking | Status | |
---|---|---|
firefox142 | --- | fixed |
People
(Reporter: ryanvm, Assigned: ryanvm)
References
(Regressed 1 open bug)
Details
Attachments
(2 files)
Release notes:
- https://github.com/JetBrains/kotlin/releases/tag/v2.2.0
- https://github.com/Kotlin/kotlinx.serialization/releases/tag/v1.9.0
This also includes a bump of our forked semanticdb-kotlin plugin thanks to Nicolas. He's also verified that the generated indexing data looks sane for searchfox consumption.
Most of the new issues surfaced by this update were able to be fixed ahead of time while it was still in Beta, so only one additional patch is required now. It's annoyingly large but entirely mechanical. Upstream changed the syntax around annotations a bit: https://youtrack.jetbrains.com/issue/KT-73255. I followed the guidance there of just changing from @Annotation
to @param:Annotation
to preserve the existing behavior. If further audit is needed, that might be better handled in a follow-up. Otherwise, I'm happy to make any changes requested to that patch if field
makes more sense in a given instance.
Try push: https://treeherder.mozilla.org/jobs?repo=try&revision=13b5c825d214af2e2e1fbc5815d070bda7b8249e
Assignee | ||
Comment 1•2 months ago
|
||
Assignee | ||
Comment 2•2 months ago
|
||
warning: This annotation is currently applied to the value parameter only, but in the future it will also be applied to 'field'. See https://youtrack.jetbrains.com/issue/KT-73255 for more details. To remove this warning, use the '@param:' annotation target.
Comment 4•2 months ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/b7375b7d4a9e
https://hg.mozilla.org/mozilla-central/rev/8a6610a07f82
Description
•