summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/transform/UnCurry.scala
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #5704 from som-snytt/issue/10190-elide-stringLukas Rytz2017-02-211-2/+6
|\
| * SI-10190 Elide string to empty instead of nullSom Snytt2017-02-151-2/+6
* | Fix typos in compiler and reflectJanek Bogucki2017-02-131-2/+2
|/
* SI-10068 Only permit elidable methodsSom Snytt2016-12-141-1/+10
* SI-10071 Separate compilation for varargs methodsIulian Dragos2016-11-251-61/+34
* SI-10059 reset the `DEFERRED` flag for Java varargs forwardersLukas Rytz2016-11-161-1/+1
* Fields phase expands lazy vals like modulesAdriaan Moors2016-08-291-2/+2
* Merge pull request #5141 from adriaanm/fieldsAdriaan Moors2016-08-111-2/+5
|\
| * Uncurry's info transform: non-static module --> methodAdriaan Moors2016-08-111-2/+5
* | SI-8786 fix generic signature for @varargs forwarder methodsLukas Rytz2016-08-111-51/+67
|/
* Lambda impl methods static and more stably namedJason Zaugg2016-06-011-3/+16
* General cleanups and less warnings during a Scala buildsoc2016-04-041-1/+0
* Keep Function when CBN arg thunk targets a SAMAdriaan Moors2016-03-301-2/+5
* Keep SAM body in anonfun method in enclosing classJason Zaugg2016-03-301-5/+11
* Better detection of types LMF cannot instantiate.Adriaan Moors2016-03-291-15/+6
* Specialization precludes use of LambdaMetaFactory for SAMAdriaan Moors2016-03-291-3/+5
* Soften sam restrictionsAdriaan Moors2016-03-261-2/+25
* Treat `Function` literals uniformly, expecting SAM or FunctionN.Adriaan Moors2016-03-261-1/+1
* Refactoring. Sweep Sammy's backyard.Adriaan Moors2016-03-261-94/+38
* Remove dead code now that `genBCodeActive` is always true.Adriaan Moors2016-03-261-17/+6
* New trait encoding: use default methods, jettison impl classesJason Zaugg2016-03-181-3/+4
* Remove -Y settings that are no longer used in 2.12Lukas Rytz2016-02-161-4/+1
* Merge commit 'bf599bc' into merge/2.11.x-to-2.12.x-20160203Jason Zaugg2016-02-031-1/+1
|\
| * Fix some simple extra wordsEitan Adler2016-01-171-1/+1
* | Remove unused imports and other minor cleanupsSimon Ochsenreither2015-12-181-4/+5
* | Merge commit 'bb3ded3' into merge-2.11-to-2.12-oct-5Lukas Rytz2015-10-051-7/+0
|\|
| * SI-8127 Remove dead code in UncurryJason Zaugg2015-09-211-7/+0
| * SI-9442 Fix the uncurry-erasure typesVlad Ureche2015-08-231-2/+39
* | Merge remote-tracking branch 'origin/2.11.x' into 2.12.xSeth Tisue2015-09-081-2/+39
* | Uncurry does Literal RHS for ConstantType def, not ConstructorsAdriaan Moors2015-08-241-3/+15
* | Merge remote-tracking branch 'origin/2.11.x' into merge/2.11.x-to-2.12.x-2015...Jason Zaugg2015-07-231-1/+1
|\|
| * Fix 23 typos (t-v)Janek Bogucki2015-07-151-1/+1
| * Avoid inefficient specialied lambdas w. delambdafy jvm-1.8, GenASMJason Zaugg2015-05-201-1/+1
* | Require and target Java 8Jason Zaugg2015-05-261-1/+1
|/
* SI-9302 -Xdisable-assertions raises elide levelSom Snytt2015-05-051-3/+1
* Support specialized method-handle based lambdasJason Zaugg2015-04-211-1/+1
* Merge pull request #4367 from retronym/topic/indylambda-specializationAdriaan Moors2015-04-131-1/+17
|\
| * Disable -Ydelambdafy:method for specialized FunctionNJason Zaugg2015-04-101-1/+17
* | Removed warningsEECOLOR2015-03-261-1/+2
* | Fix InnerClass / EnclosingMethod for closures nested in value classesLukas Rytz2015-02-071-0/+4
|/
* This ensures that typechecking custom unapplications in silent modeEugene Burmako2014-09-111-1/+1
* SI-8743 Fix crasher with poly-methods annotated with @varargsJason Zaugg2014-07-231-25/+16
* Rip out reporting indirection from CompilationUnitAdriaan Moors2014-07-041-5/+5
* SI-8363 Disable -Ydelambdafy:method in constructor positionJason Zaugg2014-03-101-1/+3
* disambiguates uses of “local” in internal symbol APIEugene Burmako2014-02-121-1/+1
* Optimization in UncurryJason Zaugg2014-01-311-2/+1
* Merge 2.10.x into masterAdriaan Moors2014-01-181-5/+7
|\
| * SI-8143 Fix bug with super-accessors / dependent typesJason Zaugg2014-01-121-5/+7
* | SI-7897, SI-6675 improves name-based patmatPaul Phillips2013-12-151-6/+5
* | Refactor away duplication between -Ydelambdafy:{inline,method}Jason Zaugg2013-11-231-64/+7