Skip to content

[Scala 3] delete Bidirectional macro stub#877

Open
halotukozak wants to merge 1 commit into
AVSystem:scala-3from
halotukozak:05-01-delete-bidirectional
Open

[Scala 3] delete Bidirectional macro stub#877
halotukozak wants to merge 1 commit into
AVSystem:scala-3from
halotukozak:05-01-delete-bidirectional

Conversation

@halotukozak

@halotukozak halotukozak commented Jun 2, 2026

Copy link
Copy Markdown
Contributor

Removes misc/Bidirectional from the Scala 3 tree. The Scala 2 whitebox macro has no Scala 3 counterpart and restoration is not planned — write the reversed PartialFunction manually at call sites.

A @deprecated shim against the Scala 2 master branch ships in #878 so downstream gets a warning window before the symbol disappears.

Diff

  • Delete core/src/main/scala/com/avsystem/commons/misc/Bidirectional.scala
  • Delete core/src/test/scala/com/avsystem/commons/misc/BidirectionalTest.scala
  • MIGRATION.md §1 (Will Not Migrate) entry added
  • MIGRATION.md backlog row removed

Paired PR

Companion master deprecation: #878.

Slice 5.1 / Phase 5 leaf-feature-restoration.

@halotukozak halotukozak added this to the Scala 3 milestone Jun 2, 2026
@halotukozak halotukozak marked this pull request as ready for review June 2, 2026 12:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant