summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/backend/jvm/analysis/BackendUtils.scala
Commit message (Expand)AuthorAgeFilesLines
* Fix typos in compiler and reflectJanek Bogucki2017-02-131-1/+2
* Cleanups after code reviewJason Zaugg2016-08-101-5/+4
* SD-193 Lock down lambda deserializationJason Zaugg2016-08-081-8/+9
* SI-9515 closure elimination also for non-Scala-Function SAM typesLukas Rytz2016-07-041-3/+0
* Emit trait method bodies in staticsJason Zaugg2016-06-281-7/+7
* Better diagnostic for optimizer crashesJason Zaugg2016-06-281-3/+9
* Avoid separate traversal in inliner to remove line number nodesLukas Rytz2016-06-061-4/+6
* Lambda impl methods static and more stably namedJason Zaugg2016-06-011-1/+1
* SI-9684 Deprecate JavaConversionsSom Snytt2016-04-221-2/+1
* General cleanups and less warnings during a Scala buildsoc2016-04-041-2/+1
* Target FunctionN, not scala/runtime/java8/JFunction.Adriaan Moors2016-03-281-2/+2
* Fix some typos in `spec` documents and comments.Dongjoon Hyun2016-03-151-2/+2
* Use invokedynamic for structural calls, symbol literals, lamba ser.Jason Zaugg2016-01-291-31/+6
* Harden methods to recognize method invocations to optimizeLukas Rytz2016-01-231-8/+130
* Precompile some regexes used in the backendLukas Rytz2016-01-201-2/+2
* Eliminate unnecessary castsLukas Rytz2015-12-151-0/+2
* Support specialized functions in closure optimizerLukas Rytz2015-11-131-0/+10
* Copy propagation, remove unused values (closures!) and local variablesLukas Rytz2015-11-101-0/+1
* Use a single Int for the prod / cons values of InstructionStackEffectLukas Rytz2015-10-271-2/+2
* Support JSR / RET in computeMaxLocalsMaxStackLukas Rytz2015-10-271-3/+18
* More efficient way to compute maxLocals / maxStackLukas Rytz2015-10-271-2/+128
* Clean up CoreBTypes, consistent names, remove unused entriesLukas Rytz2015-10-201-9/+9
* Simplify and correctify calculation of the InnerClass attributeLukas Rytz2015-10-201-16/+139
* Add $deserializeLambda$ when inlining an indyLambda into a classLukas Rytz2015-09-231-1/+32
* Move addLambdaDeserialize into the BTypes assemblyLukas Rytz2015-09-231-1/+56
* Rename the Analyzers backend component to BackendUtilsLukas Rytz2015-09-231-0/+50