summaryrefslogtreecommitdiff
path: root/test/files/neg/viewtest.check
Commit message (Collapse)AuthorAgeFilesLines
* refactoring of TypeVar to set the stage for tcp...Adriaan Moors2009-10-211-7/+1
| | | | | | | | | | | | | | | | | | | | | | | | refactoring of TypeVar to set the stage for tcpoly inference (also touched UndoLog, isHigherKinded logic in TypeRef) added <:< implicit, should bootstrap selection from squashed commit messages: commented out stuff so that this can be used to bootstrap and build a new starr merged/cherry picked refactorings unrelated to #2261 (undoLog, cloneInternal, NoImplicitInfo) made conforms implicit, identity explicit replaced the implicit `identity` coercion by `conforms`, which can be used to encode generalised constraints the introduction of `conforms` revealed a bug in adaptToMember, which was inferring views while already inferring one, which gave rise to diverging implicits. Predef.identity is no longer special as far as the compiler is concerned. cleaned up isHigherKinded logic in TypeRef, and implemented it in TypeVar along with normalize added <:< to Predef: use as evidence for encoding generalized constraints (BTW: extractUndetparams clears undetparams: don't use in debug output -- I learned the hard way...) added todo about ticket 2066 -- branching from master to explicitkinds for fix refactoring: moved bounds tracking logic to TypeVar introduced typeConstructor in Type because we can't use appliedType(tp, List())) to strip a type's type arguments (appliedType is a no-op for empty args) -- don't want to pattern match on type either removed unused overrides in TypeVar (TODO double check) making appliedType more robust since it is now used more liberally -- neg/t0226 should no longer fail now merged in appliedType refactoring and added TypeVar logic to appliedType
* updated checkfile for neg/viewtestAdriaan Moors2009-08-241-1/+7
|
* in the end had to disable conforms as view in t...Adriaan Moors2009-08-211-7/+1
| | | | | | | in the end had to disable conforms as view in tryImplicit (see comment in removeNames in NamesDefaults) fixed check file for viewtest added newTermName for conforms to StdNames, so removed the previous weirdness
* Named and default argumentsLukas Rytz2009-05-301-2/+2
| | | | | | | - MethodTypes now have (params: List[Symbol]) - "copy"-methods for case classes - the "copy" object in the compiler is now called "treeCopy"
* In "Iterable" and in all its subclasses, "itera...Gilles Dubochet2009-05-271-10/+0
| | | | | | In "Iterable" and in all its subclasses, "iterator" replaces "elements" (and assorted changes).
* Updated neg check files to the new output of r1...Antonio Cunei2009-05-201-0/+10
| | | | | Updated neg check files to the new output of r17773
* Capitalized type params in Predef, fixed bug in...michelou2007-05-311-1/+1
| | | | | Capitalized type params in Predef, fixed bug in URLZipArchive
* suppress "scala." prefix in string representati...Adriaan Moors2007-04-191-2/+2
| | | | | | suppress "scala." prefix in string representation of types (in error messages,..)
* 1.Martin Odersky2007-01-251-1/+1
| | | | | | 2. More detailed error messages for ambiguous implicits. 3. Relaxed rules for necessary overlap in pattern matching
* added colonBurak Emir2007-01-071-2/+2
|
* fixed bugs 729, 752Martin Odersky2006-10-311-2/+2
|
* fixed problems in type patternsMartin Odersky2006-10-201-1/+6
| | | | | made some type error messages more precise
* changed "All/AllRef" to "Nothing/Null" in test/...michelou2006-10-131-1/+1
| | | | | changed "All/AllRef" to "Nothing/Null" in test/library/compiler
* 1.Martin Odersky2006-03-271-0/+7
2. Cleaned up search of implicit names to make it conformant to the spec. 3. Made Sean's SOURCE CHANGE messages dependent on option -debug.