summaryrefslogtreecommitdiff
path: root/test/files/neg/t6675b.flags
Commit message (Collapse)AuthorAgeFilesLines
* SI-6675 deprecation warning for auto-tupling in patternsAdriaan Moors2014-02-191-1/+1
| | | | | NOTE: when the deprecation warning becomes an error, SI-6111 must become a `won't fix`
* SI-7897, SI-6675 improves name-based patmatPaul Phillips2013-12-151-0/+1
This emerges from a recent attempt to eliminate pattern matcher related duplication and to bake the scalac-independent logic out of it. I had in mind something a lot cleaner, but it was a whole lot of work to get it here and I can take it no further. Key file to admire is PatternExpander.scala, which should provide a basis for some separation of concerns. The bugs addressed are a CCE involving Tuple1 and an imprecise warning regarding multiple pattern crushing. Editorial: auto-tupling unapply results was a terrible idea which should never have escaped from the crib. It is tantamount to purposely throwing type safety down the toilet in the very place where people need type safety the most. See SI-6111 and SI-6675 for some other comments.