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 8d9da73 commit d71c2da
Show file tree
Hide file tree
Showing 16 changed files with 487 additions and 26 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 d71c2da

Please sign in to comment.