summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Made more traits universal.Martin Odersky2012-02-224-5/+5
* Moved mkCast and derived method from reflect.internal.TreeGen to tools.nsc.as...Martin Odersky2012-02-222-37/+35
* Made TreePrinters print classes that extend from AnyVal. For Paul to check if...Martin Odersky2012-02-221-5/+5
* Made changeOwner more robust; now also deals with return expressions.Martin Odersky2012-02-221-5/+9
* Renamed "inline class" to "derived value class"Martin Odersky2012-02-209-48/+55
* Removed one more stone the parser threw at me for daring to have new value cl...Martin Odersky2012-02-202-4/+6
* Implemented super access in value classes, restrictions for value classes.Martin Odersky2012-02-194-14/+24
* New FlatArray scheme for handling value classes.Martin Odersky2012-02-174-67/+155
* Trying generic value classes. Does not work yet, but fixed on bug already.Martin Odersky2012-02-151-2/+2
* New scheme for "Rows" of value classes.Martin Odersky2012-02-152-0/+67
* Changed array erasure scheme to never unbox elements of inline classes.Martin Odersky2012-02-155-72/+72
* Changed erasure behavior of arrays to use always boxed representation.Martin Odersky2012-02-143-48/+54
* Refactoring to control the effects of inline erasure, restricting them to jus...Martin Odersky2012-02-143-37/+51
* Fixing problems with generation of isInstanceOf, classOf.Martin Odersky2012-02-142-6/+10
* Setting up things to demonstrate a swallowed type error in manifest generation.Martin Odersky2012-02-133-15/+24
* 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-138-140/+258
* Deprecating /:\. Fold should be used instead.Martin Odersky2012-02-121-0/+1
* wip. Getting started on erasing inline classes.Martin Odersky2012-02-085-85/+150
* Fixes supercalls tyo AnyVal constructors. Meter example now compiles and runs...Martin Odersky2012-02-081-24/+29
* Rename isValueClass -> isPrimitiveValueClassMartin Odersky2012-02-0716-129/+123
* Making the Meter test expand and compile.Martin Odersky2012-02-074-23/+23
* Removing unnecessary AnyVal code.Paul Phillips2012-02-063-54/+30
* Merge branch 'master' into topic/inlinePaul Phillips2012-02-0671-891/+2187
|\
| *-----. Merge remote-tracking branches 'rklaehn/SI-5139', 'axel22/feature/pc-ctrie', ...Paul Phillips2012-02-0670-884/+2175
| |\ \ \ \
| | | | | * Added the "nofail" flag to the scaladoc ant taskVlad Ureche2012-02-061-5/+22
| | | | |/ | | | |/|
| | | | * Assorted fixesEugene Burmako2012-02-068-62/+85
| | | |/
| | * | Merge branch 'master' into feature/pc-ctrieAleksandar Prokopec2012-02-0663-1319/+1623
| | |\|
| | | * Revert "Added a rootdoc page for the compiler API scaladoc"Paul Phillips2012-02-053-7/+3
| | | * Revert "Scaladoc @usecase annotation overriding / SI-5287"Paul Phillips2012-02-051-24/+2
| | | * Refining the reflection api.Paul Phillips2012-02-0526-183/+168
| | | * Reimplemented Modifer.Paul Phillips2012-02-058-44/+94
| | | *-----. Merge remote-tracking branches 'VladUreche/feature/compiler-rootdoc', 'scalam...Paul Phillips2012-02-055-7/+33
| | | |\ \ \ \
| | | | | | | * Scaladoc @usecase annotation overriding / SI-5287Vlad Ureche2012-02-051-2/+24
| | | | | | * | Fixes https://issues.scala-lang.org/browse/SI-5272Eugene Burmako2012-02-051-2/+2
| | | | | |/ /
| | | | * | / Added a rootdoc page for the compiler API scaladocVlad Ureche2012-02-053-3/+7
| | | | | |/ | | | | |/|
| | | * | | Merge remote-tracking branch 'szabolcsberecz/small-cleanup' into developPaul Phillips2012-02-052-3/+2
| | | |\ \ \ | | | | |_|/ | | | |/| |
| | | | * | one less TODO and null checkSzabolcs Berecz2012-02-052-3/+2
| | | * | | Replaced LiftCode with a function in MacroContextEugene Burmako2012-02-0524-262/+232
| | | |/ /
| | * | | Add tests for parallel Ctrie.Aleksandar Prokopec2012-02-031-1/+0
| | * | | Fix some issues in parallel Ctrie.Aleksandar Prokopec2012-02-034-46/+52
| | * | | Add parallel Ctrie parallel collection.Aleksandar Prokopec2012-02-025-10/+151
| | * | | Incorporate Ctrie into standard library.Aleksandar Prokopec2012-02-021-11/+92
| | * | | Add the Ctrie concurrent map implementation.Aleksandar Prokopec2012-02-015-0/+1015
| | * | | Remove ParIterator and SignalContextPassingIterator.Aleksandar Prokopec2012-02-0114-182/+113
| | * | | Add support for combiner sharing to parallel collections.Aleksandar Prokopec2012-02-014-119/+193
| * | | | added reference equality checks to improve structural sharingRuediger Klaehn2012-02-051-7/+12
| | |/ / | |/| |
* | | | Merge remote-tracking branch 'odersky/topic/inline' into inline-remergePaul Phillips2012-02-0623-36/+55
|\ \ \ \
| * | | | Added hook in erasure.Martin Odersky2012-02-061-0/+3
| * | | | A first bunch of Any-extending traits.Martin Odersky2012-02-0616-18/+22