| Commit message (Expand) | Author | Age | Files | Lines |
* | Fixes to value classes: Flags now double definitions, private constructors as... | Martin Odersky | 2012-03-06 | 1 | -2/+4 |
* | Added check that primary constructor of a value class must be public. | Martin Odersky | 2012-03-05 | 1 | -6/+9 |
* | Now spots double definition after erasure errors involving value classes. | Martin Odersky | 2012-03-05 | 1 | -2/+3 |
* | Made new automatic version of mkCast more robust for non-standard compilation... | Martin Odersky | 2012-02-23 | 2 | -4/+10 |
* | Compiler now ready to accept value classes in standard library. Time for a ne... | Martin Odersky | 2012-02-22 | 1 | -1/+1 |
* | Fixes in namers and extension methods to support nested value classes and gen... | Martin Odersky | 2012-02-22 | 2 | -6/+14 |
* | Enable derived value classes with an underlying field of a type parameter. Th... | Martin Odersky | 2012-02-22 | 1 | -2/+0 |
* | Make this substituter on trees also act on types, just as the other tree subs... | Martin Odersky | 2012-02-22 | 1 | -3/+9 |
* | Changed erasure boxing/unboxing scheme to support value classes that wrap ref... | Martin Odersky | 2012-02-22 | 3 | -20/+53 |
* | Allowing for protected methods in value classes. | Martin Odersky | 2012-02-22 | 1 | -1/+1 |
* | Moved mkCast and derived method from reflect.internal.TreeGen to tools.nsc.as... | Martin Odersky | 2012-02-22 | 2 | -37/+35 |
* | Made TreePrinters print classes that extend from AnyVal. For Paul to check if... | Martin Odersky | 2012-02-22 | 1 | -5/+5 |
* | Made changeOwner more robust; now also deals with return expressions. | Martin Odersky | 2012-02-22 | 1 | -5/+9 |
* | Renamed "inline class" to "derived value class" | Martin Odersky | 2012-02-20 | 9 | -48/+55 |
* | Removed one more stone the parser threw at me for daring to have new value cl... | Martin Odersky | 2012-02-20 | 2 | -4/+6 |
* | Implemented super access in value classes, restrictions for value classes. | Martin Odersky | 2012-02-19 | 4 | -14/+24 |
* | Trying generic value classes. Does not work yet, but fixed on bug already. | Martin Odersky | 2012-02-15 | 1 | -2/+2 |
* | Changed array erasure scheme to never unbox elements of inline classes. | Martin Odersky | 2012-02-15 | 5 | -72/+72 |
* | Changed erasure behavior of arrays to use always boxed representation. | Martin Odersky | 2012-02-14 | 2 | -47/+53 |
* | Refactoring to control the effects of inline erasure, restricting them to jus... | Martin Odersky | 2012-02-14 | 3 | -37/+51 |
* | Fixing problems with generation of isInstanceOf, classOf. | Martin Odersky | 2012-02-14 | 1 | -2/+6 |
* | Setting up things to demonstrate a swallowed type error in manifest generation. | Martin Odersky | 2012-02-13 | 3 | -15/+24 |
* | Added missing files from last commit | Martin Odersky | 2012-02-13 | 1 | -0/+61 |
* | All steps of value class proposal implemented. Most restrictions are now enfo... | Martin Odersky | 2012-02-13 | 8 | -140/+258 |
* | wip. Getting started on erasing inline classes. | Martin Odersky | 2012-02-08 | 5 | -85/+150 |
* | Fixes supercalls tyo AnyVal constructors. Meter example now compiles and runs... | Martin Odersky | 2012-02-08 | 1 | -24/+29 |
* | Rename isValueClass -> isPrimitiveValueClass | Martin Odersky | 2012-02-07 | 15 | -128/+122 |
* | Making the Meter test expand and compile. | Martin Odersky | 2012-02-07 | 4 | -23/+23 |
* | Removing unnecessary AnyVal code. | Paul Phillips | 2012-02-06 | 3 | -54/+30 |
* | Merge branch 'master' into topic/inline | Paul Phillips | 2012-02-06 | 27 | -338/+308 |
|\ |
|
| *---. | Merge remote-tracking branches 'rklaehn/SI-5139', 'axel22/feature/pc-ctrie', ... | Paul Phillips | 2012-02-06 | 27 | -338/+308 |
| |\ \ \ |
|
| | | | * | Added the "nofail" flag to the scaladoc ant task | Vlad Ureche | 2012-02-06 | 1 | -5/+22 |
| | | |/
| | |/| |
|
| | | * | Assorted fixes | Eugene Burmako | 2012-02-06 | 8 | -62/+85 |
| | |/ |
|
| | * | Revert "Added a rootdoc page for the compiler API scaladoc" | Paul Phillips | 2012-02-05 | 3 | -7/+30 |
| | * | Revert "Scaladoc @usecase annotation overriding / SI-5287" | Paul Phillips | 2012-02-05 | 1 | -24/+2 |
| | * | Refining the reflection api. | Paul Phillips | 2012-02-05 | 15 | -45/+60 |
| | * | Reimplemented Modifer. | Paul Phillips | 2012-02-05 | 4 | -21/+11 |
| | *-----. | Merge remote-tracking branches 'VladUreche/feature/compiler-rootdoc', 'scalam... | Paul Phillips | 2012-02-05 | 5 | -34/+33 |
| | |\ \ \ \ |
|
| | | | | | * | Scaladoc @usecase annotation overriding / SI-5287 | Vlad Ureche | 2012-02-05 | 1 | -2/+24 |
| | |_|_|_|/
| |/| | | | |
|
| | | | | * | Fixes https://issues.scala-lang.org/browse/SI-5272 | Eugene Burmako | 2012-02-05 | 1 | -2/+2 |
| | | | |/ |
|
| | | * / | Added a rootdoc page for the compiler API scaladoc | Vlad Ureche | 2012-02-05 | 3 | -30/+7 |
| | |/ /
| |/| | |
|
| | * | | Merge remote-tracking branch 'szabolcsberecz/small-cleanup' into develop | Paul Phillips | 2012-02-05 | 2 | -3/+2 |
| | |\ \
| | | |/
| | |/| |
|
| | | * | one less TODO and null check | Szabolcs Berecz | 2012-02-05 | 2 | -3/+2 |
| | |/
| |/| |
|
| | * | Replaced LiftCode with a function in MacroContext | Eugene Burmako | 2012-02-05 | 12 | -214/+140 |
| |/ |
|
* | | Merge remote-tracking branch 'odersky/topic/inline' into inline-remerge | Paul Phillips | 2012-02-06 | 7 | -18/+33 |
|\ \ |
|
| * | | Added hook in erasure. | Martin Odersky | 2012-02-06 | 1 | -0/+3 |
| * | | Removing AnyVal as a source class. Removing automatic addition of ScalaObject... | Martin Odersky | 2012-02-06 | 6 | -33/+27 |
| * | | Definitions are now initialized in reflection (was missing before). | Martin Odersky | 2012-02-06 | 2 | -0/+7 |
| * | | Different treatment of Null <:< T, to allow for Any-extending traits. Without... | Martin Odersky | 2012-02-06 | 1 | -83/+87 |
| * | | Fix in Definitions that now enables bootstrap without AnyVal.scala present. T... | Martin Odersky | 2012-02-03 | 1 | -1/+1 |