Walk into unary arithmetic operations in typecheck.
Deleting unnecessary code.
Fix declaration emitter to emit right inheritance type
Typecheck inside a logical not expression.
Relax rules regarding duplicate variables in the same scope of the same type; add support for with and catch block scoping
Fix tests and update baselines
Update baselines post-merge
Update LKG
Small code tweak.
Report error if import declaration is used improperly.
Updating baselines.
TypeCheck elements in array literals
Emit a semicolon after a require call.
Be more careful about recursive specializations, so as not to inappropriately substitute 'any' for type argumens
Update baselines
Move passing old fourslash tests to current suite, delete already moved tests
Moving/fixing additional old fourslash tests
Binary expression assignability checking.
Updating LKG.
Make more methods private.