aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/io
Commit message (Collapse)AuthorAgeFilesLines
* Make dir.list synchronized.Martin Odersky2015-11-091-2/+5
| | | | | Just a grap at straws to get a handle for the missing reference problem.
* Correct a large number of typos.Jason Zaugg2015-05-141-1/+1
| | | | | I scanned the main sources with IntellIJ's spell checker and corrected what showed up.
* Add spaces around + in dotty source.Dmitry Petrashko2015-04-091-3/+3
|
* Replacing most occurrences of HashMap with AnyRefMapMartin Odersky2014-01-301-2/+2
|
* Adapt fun prototype when looking for second chance implicits (aka BigInt)Martin Odersky2014-01-191-1/+1
| | | | | | | | | | If we look for aprototype of the form select(name, FunProto(args, ...)) it's important that the result type of the FunProto type is a wildcard type, because implicit views are disabled for that match. --- this commit achieves the first bootstrap of dotty! ---
* Fix to computation of implicit scopesMartin Odersky2014-01-181-6/+6
| | | | For packages, the implicit scope consists of the implicit definitions in a nested `package` object, not the package itself.
* Added functionality to deal with function applications.Martin Odersky2013-07-111-1/+1
| | | | | | | | | | | | | - Added Applications class to represent applications - Added Constraint class to represent type constraints - Added TyperState class to represent typer state - Added Diagnostic class to buffer errors and warnings - Added Inferencing class that contains some common functionality for type inferencing (this one's still rudimentary). - Added extractor for FunctionType in Definitions - Added desugaring of default parameters to default getters in Desugar - Added flags to deal with default parameters - Added substitutions that replace bound parameters
* Scanners added.Martin Odersky2013-04-171-2/+0
| | | | | | | Moving Positions, Chars to new packages. Added Source positions. Added untyped trees module. Factored out behavior between typed and untyped trees.
* Various fixes to get past Definitions#init.Martin Odersky2013-03-133-1/+3
|
* Filling in all ???sMartin Odersky2013-02-271-0/+2
| | | | | | | Added reporters. Added context for signatures. Implemented method signatures via erasure. Refined derivedNameType handling.
* Added config package with settings, platform.Martin Odersky2013-02-011-36/+36
|
* Refined completion, in particular for module symbols and made contexts explicit.Martin Odersky2013-02-011-2/+0
| | | | Made contexts in class constructors explicit (named initctx), so that we can better track where they are used. It's important that the context is not retained in the state of the object.
* Added io infrastructure needed for SymbolLoadersMartin Odersky2013-01-315-0/+698