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 19, 2023
1 parent eb4962b commit e6e187b
Show file tree
Hide file tree
Showing 13 changed files with 591 additions and 21 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 e6e187b

Please sign in to comment.