Fix Accessibilty errors with extended interfaces and generic types
Do not treat otherwise identical signatures as identical if one has type parameters and the other does not
When checking base-types, name symbols should be resolved in type space
When resolving index expressions, always defer to the first signature found for a given parameter type
Support structural caching of generic type specializations (restricted to object type literals as type arguments)
Adding regression tests for issues reported in CodePlex.
Update version to 0.9.1.1
Fix declaration file reference path emit when compiling with -noResolve
Resolve the index type irrespective of targetType in the index expression
Cache symbol of type any when resolved name is exported property of module
When validating base types, use syntactic information to drive collection of symbolic inforation
Check for missing type arguments on generic return type annotations
- If a type alias is passed in as a function argument, substitute in its associated instance type if possible
- When specializing a generic type to an "error" type, substitute in 'any' instead
- When partially resolving a reference type's base type, store off the type for resolution post-type check, rather than waiting until we attempt to resolve its parent a second time
Remove accidental test file
Update LKG
Fix the privacy check when the using array type with element type of typealias
Bring back --allowbool and --allowimportmodule
No short flags for these returned flags.
Update LKG.
tests for codeplex issues