Skip to content

Commit

Permalink
Redefine Tuple operations
Browse files Browse the repository at this point in the history
This provides a way forward to fixing the signatures of some tuple
methods, and removes the inlining from the tuple methods. Optimization
will be implemented later directly on these method calls, which avoids
unnecessary complications due to inlining artifacts.

Fixes scala#12721
Fixes scala#16207
  • Loading branch information
nicolasstucki committed Dec 8, 2023
1 parent 50b3b31 commit 7e6475a
Show file tree
Hide file tree
Showing 13 changed files with 586 additions and 18 deletions.
1 change: 1 addition & 0 deletions compiler/test/dotc/pos-test-pickling.blacklist
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,7 @@ i17149.scala
tuple-fold.scala
mt-redux-norm.perspective.scala
i18211.scala
i15743.scala

# Opaque type
i5720.scala
Expand Down
Loading

0 comments on commit 7e6475a

Please sign in to comment.