add defensive code to prevent invalid positions from thowing an error
Cache resolved symbol info in completion list when we can
Assert in diagnostics for missing localized text
Fix typeCheck for accessors, functionProperty assignment and constructor declaration
Begin refactoring overload resolution logic for correctness
Update baselines for type argument inference tweaks
Only attempt to infer type arguments if *none* were passed
Properly check for the correct number of type arguments to generic functions
Begin fixing assignment compatibility of signatures
More tweaks to relationship checks between generic signatures
Performance tweaks for contextual instantiation
Fix merge conflicts
Fix contextual instantiation of signature constraints
add comment for safety logic
Merge branch 'develop' of https://git01.codeplex.com/typescript into develop
No need to expose AST ID on the ast interface.
Expose astid through a method.
Remove unnecessary interface.
Simplify code around ast spans.
Adding modifiers to many constructs makes them typescript specific.