summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Make scala.io.Serializable a universal trait.Martin Odersky2012-03-061-2/+3
* Fixes to value classes: Flags now double definitions, private constructors as...Martin Odersky2012-03-0675-168/+199
* Added check that primary constructor of a value class must be public.Martin Odersky2012-03-052-6/+15
* new and updated test cases for value classes.Martin Odersky2012-03-054-2/+39
* Now spots double definition after erasure errors involving value classes.Martin Odersky2012-03-051-2/+3
* Made new automatic version of mkCast more robust for non-standard compilation...Martin Odersky2012-02-232-4/+10
* Made 3 classes in the standard library into value classes.Martin Odersky2012-02-222-3/+3
* New binaries to support value classes in standard library (the ones two commi...Martin Odersky2012-02-228-3/+8
* Compiler now ready to accept value classes in standard library. Time for a ne...Martin Odersky2012-02-225-7/+19
* Fixes in namers and extension methods to support nested value classes and gen...Martin Odersky2012-02-222-6/+14
* Enable derived value classes with an underlying field of a type parameter. Th...Martin Odersky2012-02-221-2/+0
* Make this substituter on trees also act on types, just as the other tree subs...Martin Odersky2012-02-221-3/+9
* Split StringAdd into StringAdd and StringFormatMartin Odersky2012-02-223-11/+26
* Updatwd check file.Martin Odersky2012-02-221-2/+2
* Changed erasure boxing/unboxing scheme to support value classes that wrap ref...Martin Odersky2012-02-223-20/+53
* Allowing for protected methods in value classes.Martin Odersky2012-02-221-1/+1
* 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-1910-48/+156
* New FlatArray scheme for handling value classes.Martin Odersky2012-02-175-79/+176
* Trying generic value classes. Does not work yet, but fixed on bug already.Martin Odersky2012-02-152-2/+14
* Updated check file.Martin Odersky2012-02-151-0/+11
* New scheme for "Rows" of value classes.Martin Odersky2012-02-153-28/+79
* Changed array erasure scheme to never unbox elements of inline classes.Martin Odersky2012-02-156-88/+90
* Changed erasure behavior of arrays to use always boxed representation.Martin Odersky2012-02-144-48/+95
* 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-143-6/+11
* Setting up things to demonstrate a swallowed type error in manifest generation.Martin Odersky2012-02-134-15/+26
* Added missing files from last commitMartin Odersky2012-02-134-0/+85
* All steps of value class proposal implemented. Most restrictions are now enfo...Martin Odersky2012-02-1314-164/+311
* 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
* Added test case.Martin Odersky2012-02-071-0/+19
* Removing unnecessary AnyVal code.Paul Phillips2012-02-0612-100/+48
* Merge branch 'master' into topic/inlinePaul Phillips2012-02-06119-1102/+3487
|\
| *-----. Merge remote-tracking branches 'rklaehn/SI-5139', 'axel22/feature/pc-ctrie', ...Paul Phillips2012-02-06118-1095/+3475
| |\ \ \ \
| | | | | * Added the "nofail" flag to the scaladoc ant taskVlad Ureche2012-02-061-5/+22
| | | | * | Assorted fixesEugene Burmako2012-02-068-62/+85
| | | | |/
| | | * / Automatically fetch jars as neededGeoff Reedy2012-02-061-14/+19
| | | |/
| | * | Merge branch 'master' into feature/pc-ctrieAleksandar Prokopec2012-02-06209-1557/+2395
| | |\|
| | | * Revert "Added a rootdoc page for the compiler API scaladoc"Paul Phillips2012-02-054-10/+5
| | | * Revert "Scaladoc @usecase annotation overriding / SI-5287"Paul Phillips2012-02-054-277/+36
| | | * Refining the reflection api.Paul Phillips2012-02-0528-193/+178