summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/transform
Commit message (Expand)AuthorAgeFilesLines
* Next generation of macrosEugene Burmako2012-04-126-26/+16
* Less laborious type application.Paul Phillips2012-04-093-10/+4
* Make specialize check cheaper and consistent.Paul Phillips2012-04-092-21/+25
* More Symbols and Flags.Paul Phillips2012-04-073-65/+75
* Flag performance and Name management.Paul Phillips2012-04-063-13/+14
* Merge branch 'apr6-flags' of leaf:/scala/trunk into developPaul Phillips2012-04-062-4/+10
|\
| * Moving flags around for performance.Paul Phillips2012-04-062-4/+10
* | Style tweaks to b28ece2f4b .Paul Phillips2012-04-061-4/+8
* | SI-4134: abstract override crasher if lacking super implSom Snytt2012-04-061-5/+6
* | Fix for SI-5591.Geoff Reedy2012-04-061-1/+1
|/
* Fix for SI-5644.Paul Phillips2012-04-061-4/+6
* A boatload of work on Symbols and Flags.Paul Phillips2012-04-053-9/+6
* Cleaned up "isTupleTypeOrSubtype".Paul Phillips2012-04-011-10/+0
* old patmat support for the applyOrElse partial funAdriaan Moors2012-03-301-113/+93
* a fast, functional PartialFunction implementationPavel Pavlov2012-03-301-0/+1
* Cleaning up logging in specialization.Paul Phillips2012-03-291-63/+78
* Broke up def bridgeDefs.Paul Phillips2012-03-241-85/+99
* [vpm] avoid verifyerror: leave jump to tail-pos labelAdriaan Moors2012-03-231-2/+7
* [vpm] typeMatchAnonFun improvementsAdriaan Moors2012-03-231-1/+1
* Allows now private primary constructors in value classes.Martin Odersky2012-03-211-0/+4
* Overhauling mixin.Paul Phillips2012-03-211-146/+140
* Lots of tedious warning and tree printing work.Paul Phillips2012-03-201-1/+1
* [vpm] typer synths Function{} for empty-sel matchAdriaan Moors2012-03-201-41/+45
* [vpm] tailcalls support for jumpy vpmAdriaan Moors2012-03-201-12/+114
* Merge remote-tracking branches 'axel22/feature/checkinit-transient' and 'jsue...Paul Phillips2012-03-181-48/+40
|\
| * Eliminating warnings in Cleanup.Paul Phillips2012-03-161-48/+40
* | Simplify check for transient fields in mixin.Aleksandar Prokopec2012-03-161-1/+1
|/
* New option -Ypos-debug, and fixed range position breakage.Paul Phillips2012-03-152-20/+15
* Merge remote-tracking branches 'axel22/feature/checkinit-transient' and 'lryt...Paul Phillips2012-03-1510-130/+440
|\
| * Merge branch 'master' into merge-inlinePaul Phillips2012-03-141-1/+0
| |\
| | * Eliminate build-breaking import.Paul Phillips2012-03-141-1/+0
| * | The rest of the inline classes.Paul Phillips2012-03-141-1/+1
| * | Merge remote-tracking branch 'odersky/topic/inline' into merge-inlinePaul Phillips2012-03-149-140/+264
| |\ \ | | |/ | |/|
| | * Fixes to value classes: Flags now double definitions, private constructors as...Martin Odersky2012-03-061-2/+4
| | * Now spots double definition after erasure errors involving value classes.Martin Odersky2012-03-051-2/+3
| | * Fixes in namers and extension methods to support nested value classes and gen...Martin Odersky2012-02-221-4/+5
| | * Changed erasure boxing/unboxing scheme to support value classes that wrap ref...Martin Odersky2012-02-221-17/+31
| | * Allowing for protected methods in value classes.Martin Odersky2012-02-221-1/+1
| | * Renamed "inline class" to "derived value class"Martin Odersky2012-02-203-22/+28
| | * Trying generic value classes. Does not work yet, but fixed on bug already.Martin Odersky2012-02-151-2/+2
| | * Changed array erasure scheme to never unbox elements of inline classes.Martin Odersky2012-02-152-20/+15
| | * Changed erasure behavior of arrays to use always boxed representation.Martin Odersky2012-02-141-1/+1
| | * Refactoring to control the effects of inline erasure, restricting them to jus...Martin Odersky2012-02-142-9/+6
| | * Fixing problems with generation of isInstanceOf, classOf.Martin Odersky2012-02-141-2/+6
| | * Added missing files from last commitMartin Odersky2012-02-131-0/+61
| | * All steps of value class proposal implemented. Most restrictions are now enfo...Martin Odersky2012-02-132-41/+75
| | * wip. Getting started on erasing inline classes.Martin Odersky2012-02-082-74/+103
| | * Fixes supercalls tyo AnyVal constructors. Meter example now compiles and runs...Martin Odersky2012-02-081-24/+29
| | * Rename isValueClass -> isPrimitiveValueClassMartin Odersky2012-02-076-21/+21
| | * Removing unnecessary AnyVal code.Paul Phillips2012-02-061-13/+11