aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Performance improvements: Split long TypeMap#mapOver and move hot fields into...Martin Odersky2014-02-263-74/+92
* Reord of superIdsMartin Odersky2014-02-255-26/+23
* Performance improvement: Avoid most operations in interpolateUndetVarsMartin Odersky2014-02-254-73/+39
* Misc performance improvements by eliminating stupid allocationsMartin Odersky2014-02-245-21/+25
* Avoid memory leaks on repeated compilation.Martin Odersky2014-02-2410-36/+54
* Resetting uniques and hashset reorg.Martin Odersky2014-02-245-59/+83
* Performance improvement: Streamline successful toplevel subtype checksMartin Odersky2014-02-242-22/+20
* Discard inaccessible denotations when merging.Martin Odersky2014-02-241-7/+12
* Performance improvements: Changes to TypeAccumulators and variances.Martin Odersky2014-02-244-36/+95
* Performance improvement: Specialize folds in accumulators.Martin Odersky2014-02-242-5/+11
* More statistics for created and retained treesMartin Odersky2014-02-244-3/+20
* Performance improvement: Cache uninstatiated typevars in constraintsMartin Odersky2014-02-212-17/+19
* Caching of implicit membersMartin Odersky2014-02-211-7/+11
* Performance improvement: Special-case implementation of underlyingIfRepeatedMartin Odersky2014-02-211-2/+6
* Peformance improvement: Better basetype cachingMartin Odersky2014-02-211-4/+4
* Performance tuning: Inline TypeAlias case for hot maps.Martin Odersky2014-02-214-42/+73
* Bug fix: fix of typo in secondTryMartin Odersky2014-02-211-1/+1
* Bug fix: Logic for taking variance into account for TypeBounds comparisons wa...Martin Odersky2014-02-211-6/+3
* Bug fix: newSyntheticTypeParam did not incorporate paramFlagsMartin Odersky2014-02-211-1/+1
* Reverted: Avoid using TypeBounds in alias refinements.Martin Odersky2014-02-2110-178/+75
* Performance improvement: Replace == with equals in util.HashTableMartin Odersky2014-02-211-3/+3
* Drop unique hashing for superId bitsetsMartin Odersky2014-02-212-8/+1
* Performance improvement in LRUCacheMartin Odersky2014-02-211-2/+2
* Performance improvement: inline hasAltWithMartin Odersky2014-02-212-2/+11
* Avoid using TypeBounds in alias refinements.Martin Odersky2014-02-2110-75/+178
* Disentangling SelectionProto and RefinedTypeMartin Odersky2014-02-214-35/+30
* Some small doc changesMartin Odersky2014-02-162-1/+10
* Avoid forming And/Or types with equal operands.Martin Odersky2014-02-142-10/+12
* Streamlined treatment of ThisType in subtype checks.Martin Odersky2014-02-141-28/+13
* Two performance optimizationsMartin Odersky2014-02-136-57/+71
* Some changes in the interest of speedups.Martin Odersky2014-02-129-73/+89
* Fixed a bug in LRUcache which prevented sizes >= 8.Martin Odersky2014-02-123-3/+6
* Wrapped up definition of attachments.Martin Odersky2014-02-112-41/+68
* COnverted symOfTree and expandedTree to attachments.Martin Odersky2014-02-113-18/+30
* New scheme for attachments.Martin Odersky2014-02-1117-27/+114
* Merge branch 'wip/bring-forward': Incremental compilationMartin Odersky2014-02-1010-1337/+171
|\
| * New scheme for incremental invalidation of parents.Martin Odersky2014-02-106-74/+87
| * Make Definitions load all symbols in current runId.Martin Odersky2014-02-106-1287/+61
| * WIP: Fixes to bring symbols forwardMartin Odersky2014-02-093-20/+64
|/
* Get rid of CompleteInCreationContextMartin Odersky2014-02-092-8/+5
* Symbol loaders no longer complete with creation contextMartin Odersky2014-02-098-197/+189
* Getting rid of some CompleInCreationContextsMartin Odersky2014-02-094-17/+16
* Making completer take an implicit contextMartin Odersky2014-02-0911-71/+97
* Fix for creating right number of compilers in BenchMartin Odersky2014-02-091-3/+1
* Move maxConstraint computation to RunInfo to avoid references to stale symbols.Martin Odersky2014-02-093-11/+12
* Skolems are permanent, but not packages.Martin Odersky2014-02-091-3/+5
* Generalize test infrastructureMartin Odersky2014-02-071-7/+11
* Invalidate companions after indexing.Martin Odersky2014-02-071-13/+10
* Replace open package module logic by special member lookups in a package class.Martin Odersky2014-02-073-46/+52
* Make skolems live forever...Martin Odersky2014-02-061-1/+1