aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/config/JavaPlatform.scala
Commit message (Collapse)AuthorAgeFilesLines
* Move compiler and compiler tests to compiler dirFelix Mulder2016-11-221-70/+0
|
* Add dotty-library to classpath in dottydoc testsFelix Mulder2016-11-221-1/+1
|
* Create dotty-lib.jar for run testsFelix Mulder2016-11-221-1/+3
|
* Move the logic of ExpandSAMs.isJvmSam to Platform.isSam.Sébastien Doeraene2016-03-071-0/+9
| | | | | | | | | | Whether a language SAM type is also a valid SAM type for the back-end is a platform-specific thing. On Scala.js, for example, the rules are completely different than for the JVM. This commit therefore moves the logic of the predicate used by ExpandSAMs to decide whether to expand a SAM as an anonymous class to the Platform.
* Renamings in DefinitionsMartin Odersky2015-11-091-4/+2
| | | | | | TypeRef becomes Type, thus removing duplicates. Where ...Type was used in an extraction (e.g. ArrayType(...), FunctionType(...)), we now use ...Of.
* Cleanup of import list in JavaPlatformMartin Odersky2015-04-071-3/+2
| | | | | | The previous one caused a spurious error - I had compiled the config classes into the config directory, resulting in a dotty directory in config. My mistake, not the previous import list's. Still the new imports are much cleaner.
* CollectEntryPoints.Dmitry Petrashko2014-05-061-1/+19
| | | | | Collect entry points for backend. Previously this was done by cleanup.
* Symbol loaders no longer complete with creation contextMartin Odersky2014-02-091-3/+3
| | | | | | Instead current ctx is passed through everywhere. Question: can we factor out ctx better?
* Re-organized comparisons of types with classes.Martin Odersky2013-04-101-3/+3
| | | | New methods: isClassType, derivesFrom, isArray. Refactored calls to typeSymbol and <:< into these. Made sure to use dealias where needed on remaining typeSymbol calls.
* First steps to make compiler start work.Martin Odersky2013-03-111-1/+1
| | | | Still fighting with CyclicReference errors.
* More polishing of types.Martin Odersky2013-03-051-1/+1
|
* Filling in all ???sMartin Odersky2013-02-271-1/+1
| | | | | | | Added reporters. Added context for signatures. Implemented method signatures via erasure. Refined derivedNameType handling.
* Fleshing out some ???'sMartin Odersky2013-02-251-3/+3
|
* Refactoring and cleanup of several symbol creation related aspects.Martin Odersky2013-02-241-2/+2
| | | | | | | 1. Went back to old completer model where completers are types. 2. Made class denotations a simple optimzation of symbol denotatons (with more caches) by moving all class-specific attributes into ClassInfo. 3. Now all symbol and symbol denotation creations are routed through one of 3 methods: newNakedSymbol, newNakedClassSymbol, newSymDenotation.
* Integration of settings, platform, pathresolver, etc.Martin Odersky2013-02-031-47/+16
|
* Added config package with settings, platform.Martin Odersky2013-02-011-0/+75