Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | A method to show denotations | Martin Odersky | 2013-02-15 | 1 | -1/+8 | |
| | ||||||
* | Add offset to Symbols. | Martin Odersky | 2013-02-15 | 3 | -49/+84 | |
| | | | | Also refines StubCompleters. | |||||
* | Some new utility methods in Types. | Martin Odersky | 2013-02-15 | 2 | -4/+19 | |
| | ||||||
* | More annotation constructors. | Martin Odersky | 2013-02-15 | 1 | -6/+29 | |
| | ||||||
* | Treating all annotations as wrappers over trees. | Martin Odersky | 2013-02-11 | 4 | -64/+71 | |
| | ||||||
* | Avoiding an unchecked warning in a switch. | Martin Odersky | 2013-02-11 | 1 | -1/+2 | |
| | ||||||
* | A new way to make typed trees. | Martin Odersky | 2013-02-11 | 1 | -2/+54 | |
| | | | | | | Idea: Make typed trees in the most straightforward way from constituents. Don't insert conversions or overloading or anything. The aim is to have a way to create typed trees without setting types explicitly, and also without involving the typer. Also, added some more tree classes which will be needed for annotations. | |||||
* | Small stylistic change: use object name instead of self type. | Martin Odersky | 2013-02-11 | 1 | -2/+2 | |
| | ||||||
* | Merge remote-tracking branch 'origin/master' | Martin Odersky | 2013-02-11 | 9 | -6/+55 | |
|\ | ||||||
| * | Merge pull request #2 from retronym/topic/odds-and-ends | odersky | 2013-02-11 | 9 | -6/+55 | |
| |\ | | | | | | | Topic/odds and ends | |||||
| | * | Fix apparent cut-n-pasto in Type#mapOr | Jason Zaugg | 2013-02-10 | 1 | -1/+1 | |
| | | | ||||||
| | * | Break initialization cycle in Transformers. | Jason Zaugg | 2013-02-10 | 1 | -2/+3 | |
| | | | ||||||
| | * | Make NoContext#base a def. | Jason Zaugg | 2013-02-10 | 1 | -1/+1 | |
| | | | | | | | | | | | | As it throws an unsupported error. | |||||
| | * | Fix Settings#value. | Jason Zaugg | 2013-02-10 | 1 | -2/+2 | |
| | | | | | | | | | | | | It was returning the entire settings buffer, rather than a single entry. | |||||
| | * | Add .gitattributes for CRLF avoidance | Jason Zaugg | 2013-02-10 | 1 | -0/+26 | |
| | | | ||||||
| | * | Add SBT build, .gitignore. | Jason Zaugg | 2013-02-10 | 4 | -0/+22 | |
| |/ | ||||||
* / | Integration of Constants | Martin Odersky | 2013-02-09 | 5 | -44/+260 | |
|/ | ||||||
* | Fleshed out printers. | Martin Odersky | 2013-02-08 | 2 | -55/+374 | |
| | ||||||
* | New stuff in Definitions. | Martin Odersky | 2013-02-08 | 1 | -2/+48 | |
| | ||||||
* | Added new utility methods to SymDenotations and refactored creation. | Martin Odersky | 2013-02-08 | 6 | -24/+105 | |
| | ||||||
* | Added methods to convert between (virtual) type application and refinements. | Martin Odersky | 2013-02-08 | 3 | -34/+98 | |
| | | | | Refactored parent normalization from Unpickler to TypeOps. | |||||
* | Make superId management depend on TypeRefs instead of ClassSymbols. | Martin Odersky | 2013-02-07 | 2 | -9/+10 | |
| | | | | Reason: Symbols may change on each run; TypeRefs do not. | |||||
* | Make typeConstructors of package classes symbolic. | Martin Odersky | 2013-02-07 | 1 | -2/+3 | |
| | | | | | Reason (1): The previous scheme would have failed for RootClass. (2) Symbols of package classes do not change between compilation runs, so the new scheme is more efficient. | |||||
* | Replacing Symbol forwarders by two implicits from Symbol to ↵ | Martin Odersky | 2013-02-07 | 3 | -442/+373 | |
| | | | | SymDenotation/ClassDenotation. Rearrangement of SymDenotation methods | |||||
* | Getting rid of separate classes for TermSymbols and TypeSymbols | Martin Odersky | 2013-02-06 | 3 | -61/+33 | |
| | | | | Distinction is instead carried by type field ThisName. | |||||
* | Disentangled denotation types from their symbols, based on info instead. | Martin Odersky | 2013-02-06 | 2 | -8/+8 | |
| | ||||||
* | Some progress in printing things. | Martin Odersky | 2013-02-06 | 5 | -26/+113 | |
| | ||||||
* | Fixed Type hierarchy diagram | Martin Odersky | 2013-02-06 | 1 | -10/+11 | |
| | ||||||
* | Some additions to symbols, in particular copiers. | Martin Odersky | 2013-02-06 | 2 | -37/+64 | |
| | ||||||
* | Integration of unpicklers | Martin Odersky | 2013-02-06 | 3 | -0/+1417 | |
| | ||||||
* | Various additions and improvements, in preparation for addition of unpicklers. | Martin Odersky | 2013-02-06 | 11 | -108/+287 | |
| | ||||||
* | Introduces caching for condensed contexts | Martin Odersky | 2013-02-03 | 1 | -6/+12 | |
| | ||||||
* | Refined completion protocol to account for missing toplevel symbols. | Martin Odersky | 2013-02-03 | 3 | -56/+44 | |
| | ||||||
* | Making contexts retained in completers condensed to avoid space leaks | Martin Odersky | 2013-02-03 | 4 | -5/+11 | |
| | ||||||
* | Integration of settings, platform, pathresolver, etc. | Martin Odersky | 2013-02-03 | 9 | -93/+465 | |
| | ||||||
* | Added config package with settings, platform. | Martin Odersky | 2013-02-01 | 12 | -136/+733 | |
| | ||||||
* | Refined completion, in particular for module symbols and made contexts explicit. | Martin Odersky | 2013-02-01 | 8 | -141/+218 | |
| | | | | 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. | |||||
* | Generalized no-prefix types to types that can refer to an arbitrary fixed ↵ | Martin Odersky | 2013-01-31 | 1 | -11/+14 | |
| | | | | symbol. | |||||
* | Added io infrastructure needed for SymbolLoaders | Martin Odersky | 2013-01-31 | 9 | -15/+1050 | |
| | ||||||
* | Various smallish fixes. | Martin Odersky | 2013-01-31 | 4 | -22/+27 | |
| | ||||||
* | Fleshed out definitions and class loading architecture. | Martin Odersky | 2013-01-31 | 8 | -64/+1458 | |
| | ||||||
* | Swiztched to name table, added StdNames and related definitions. Introduced ↵ | Martin Odersky | 2013-01-30 | 12 | -192/+1469 | |
| | | | | LocalNames. | |||||
* | New Context architecture based on cloning | Martin Odersky | 2013-01-29 | 9 | -83/+166 | |
| | ||||||
* | Added operations and flags for package objects. | Martin Odersky | 2013-01-28 | 3 | -10/+24 | |
| | ||||||
* | Consolidation of Symbols | Martin Odersky | 2013-01-28 | 7 | -95/+194 | |
| | ||||||
* | Merge branch 'unary-refinements' | Martin Odersky | 2013-01-27 | 4 | -236/+41 | |
|\ | ||||||
| * | Simplified RefinedTypes, keeping only the unary variant. | Martin Odersky | 2013-01-27 | 4 | -236/+41 | |
|/ | ||||||
* | Merge branch 'revamp-lazydenots' | Martin Odersky | 2013-01-27 | 1 | -88/+65 | |
|\ | ||||||
| * | Revised lazy loading, and typeParams are now computed from decls. | Martin Odersky | 2013-01-27 | 1 | -88/+65 | |
|/ | ||||||
* | Merge branch 'no-applied-types' | Martin Odersky | 2013-01-27 | 19 | -1650/+2806 | |
|\ |