Commit Graph
60 Commits
Author SHA1 Message Date
Jason Freeman bbadd702e7 Merge pull request #4022 from Microsoft/defaultInitializer
Default initializers on required parameters
2015-07-28 15:27:04 -07:00
Jason Freeman cdd451586e Merge pull request #3986 from Microsoft/anyFunctionTypeDontAddCandidate
Don't add a type that contains anyFunctionType as an inference candidate
2015-07-28 14:58:16 -07:00
Jason Freeman d3d3333da6 Merge pull request #3990 from Microsoft/getBaseTypes
Add getBaseTypes on TypeObject in services
2015-07-23 13:06:19 -07:00
Jason Freeman 4e0acc9fc1 Merge pull request #3586 from vvakame/addEsModule
improve  module loading interoperability for babel
2015-07-20 23:52:38 -07:00
Jason Freeman 2da47e813b Merge pull request #3919 from Microsoft/remove_resolveLocation
Remove resolveLocation from the checker
2015-07-20 17:44:26 -07:00
Jason Freeman 2c5ba08266 Merge pull request #3787 from Microsoft/fixingTypeParameters
Fix type parameters upon subsequent visits to a parameter that caused fixing the first time
2015-07-17 16:05:28 -07:00
Jason Freeman fbe60c93f4 Merge pull request #3902 from Microsoft/tupleTypesAny
Don't fall back to any when typing tuples
2015-07-17 14:22:33 -07:00
Jason Freeman 842a5b7043 Merge pull request #3880 from Microsoft/superElementAccess
Allow super element access
2015-07-15 17:13:12 -07:00
Jason Freeman 742b2ad8a2 Merge pull request #3856 from Microsoft/widenTuples
Widening for tuples
2015-07-14 14:17:37 -07:00
Jason Freeman f344ec10c4 Merge pull request #3822 from Microsoft/typeArgumentInferenceApparentType
Take the apparent type of the source during type argument inference
2015-07-14 14:17:17 -07:00
Jason Freeman 9d6dc36e51 Merge pull request #3798 from Microsoft/typeArgumentInferenceClassExpressions
Type argument inference for class expressions
2015-07-09 14:56:49 -07:00
Jason Freeman f126767eb3 Merge pull request #3724 from Microsoft/apparentTypeOfContextualType
Always get the apparent type when retrieving a contextual type
2015-07-06 10:18:21 -07:00
Jason Freeman ba87e14bea Merge pull request #3726 from Microsoft/restParamModifier
Disallow modifiers on rest parameters
2015-07-02 16:28:38 -07:00
Jason Freeman 3cb44fbd7d Merge pull request #3555 from tinganho/typepredicateBug
Fixes type predicate crash bug
2015-06-18 14:09:16 -07:00
Jason Freeman ab61bf2a6d Merge pull request #3532 from Microsoft/exportSpecifierScoping
Make resolveName ignore export specifiers without calling getSymbol
2015-06-17 15:05:34 -07:00
Jason Freeman 27cccddfea Merge pull request #3515 from Microsoft/classMemberWithMissingIdentifier
Parse class member with a missing identifier in the presence of a modifier
2015-06-17 15:05:25 -07:00
Jason Freeman 72783bcae3 Merge pull request #3452 from Microsoft/deeplyNestedTypeArgumentInference
Type argument inference fix for infinitely recursive anonymous types
2015-06-12 14:11:14 -07:00
Jason Freeman f73af3a902 Merge pull request #3461 from Microsoft/parsingModuleElements
Parse module elements in a block context
2015-06-10 17:31:02 -07:00
Jason Freeman 363b7c85ab Merge pull request #3391 from Microsoft/port-3370
Port PR 3370 into release 1.5
2015-06-10 16:13:58 -07:00
Jason Freeman ddbc909305 Merge pull request #3453 from Microsoft/badCharacter
Remove bad character in checker
2015-06-09 14:26:16 -07:00
Jason Freeman 6490d67509 Merge pull request #3449 from Microsoft/typePredicateASI
Don't consume 'is' keyword if there is a preceding line terminator
2015-06-09 11:27:04 -07:00
Jason Freeman 6e69a9e380 Merge pull request #3262 from tinganho/customTypeGuard2
Custom type guard function
2015-06-08 20:26:32 -07:00
Jason Freeman b165b14932 Merge pull request #3374 from Microsoft/emitParenthesizedTypeAssertion
Emit parenthesized type assertion
2015-06-03 17:55:45 -07:00
Jason Freeman bf95bff6c1 Merge pull request #3353 from Microsoft/errorMessageTypo
Fix error message typo
2015-06-03 10:54:32 -07:00
Jason Freeman a1703d75b5 Merge pull request #3352 from Microsoft/checkFunctionReturnExpression
Always check return expressions when type checking a file
2015-06-03 10:54:22 -07:00
Jason Freeman f531ff8439 Merge pull request #3308 from Microsoft/fixJSDocErrorCode
Fix JSDoc error code for to avoid duplicate error code
2015-05-29 18:15:50 -07:00
Jason Freeman 675679acae Merge pull request #3031 from Microsoft/generators
Basic support for generators as iterators
2015-05-29 17:48:11 -07:00
Jason Freeman 5bea6a9762 Merge pull request #3066 from tinganho/newWithSpread
New with spread
2015-05-18 10:23:30 -07:00
Jason Freeman 28c9ff1d84 Merge pull request #3175 from Microsoft/release-1.5
Merge release-1.5 into master
2015-05-15 00:07:24 -07:00
Jason Freeman 79ab85e0eb Merge pull request #3160 from Microsoft/getTypeOfAlias
Only call getTypeOfSymbol recursively if it's a value
2015-05-14 23:43:24 -07:00
Jason Freeman 18c65da36a Merge pull request #3116 from Microsoft/contextualModifier
Remove nextTokenCanFollowContextualModifier
2015-05-12 01:14:55 -07:00
Jason Freeman cd72993e25 Merge pull request #3094 from Microsoft/getEmitOutputOut
Type check all files when emitting a file under -out
2015-05-08 14:51:41 -07:00
Jason Freeman 65b7f53b20 Merge pull request #3093 from Microsoft/harnessCompilerOptions
Make boolean compiler options in harness true only if they say 'true'
2015-05-08 14:06:52 -07:00
Jason Freeman e1d05150f6 Merge pull request #3071 from Microsoft/removeSubtypesRecursion
Make removeSubtypes resilient to reentry
2015-05-07 15:41:55 -07:00
Jason Freeman dd6c87e302 Merge pull request #3058 from Microsoft/promiseVoidErrorCallback
Fix typing for Promises so that a void error callback doesn't mess up inference
2015-05-07 10:33:22 -07:00
Jason Freeman 6c934aa288 Merge pull request #3030 from Microsoft/lineEndings
Harness now reports a difference in line endings when comparing baselines
2015-05-05 12:17:46 -07:00
Jason Freeman 60afbc1334 Merge pull request #2875 from Microsoft/incrementor
Rename iterator property of ForStatement to incrementor
2015-04-22 15:07:09 -07:00
Jason Freeman aae129f6a4 Merge pull request #2874 from Microsoft/iteratorTypeFix
Fix Iterator type in es6.d.ts
2015-04-22 14:48:15 -07:00
Jason Freeman 02a480d85d Merge pull request #2824 from Microsoft/combineTypeMappers
Fix combineTypeMappers to use instantiateType
2015-04-20 12:53:05 -07:00
Jason Freeman f3c073e72d Merge pull request #2813 from Microsoft/lazyBaseTypes
Lazy base types
2015-04-17 14:31:17 -07:00
Jason Freeman 0321275eba Merge pull request #2754 from Microsoft/destructuringFixes
Destructuring fixes
2015-04-15 18:17:39 -07:00
Jason Freeman b1acce0e5f Merge pull request #2778 from Microsoft/typeParameterUnionAssignability
Change assignability to account for type parameters extending unions
2015-04-15 15:52:57 -07:00
Jason Freeman 21a5611839 Merge pull request #2498 from Microsoft/iteratorSpreadDestructure
Support spreading and destructuring of iterators in ES6
2015-04-08 16:58:56 -07:00
Jason Freeman d7af0db0e2 Merge pull request #2501 from Microsoft/elaborateErrors
Make elaborateErrors persist throughout type relation checks
2015-03-26 00:20:40 -07:00
Jason Freeman e2db46ecc7 Merge pull request #2419 from Microsoft/instrumenterLibraryTargets
Add libraryTargets to prereqs of instrumenter
2015-03-18 17:44:09 -07:00
Jason Freeman 2bcf84c73b Merge pull request #2356 from Microsoft/typeParameterFixing
Make sure type parameters stay fixed throughout the inference process
2015-03-17 11:42:21 -07:00
Jason Freeman 62cbe977e3 Merge pull request #2332 from Microsoft/updateLKG
Update LKG
2015-03-12 17:17:02 -07:00
Jason Freeman be4ff97a6b Merge pull request #2308 from Microsoft/for-ofES5
Type checking 'for...of' in ES3/5
2015-03-12 16:04:34 -07:00
Jason Freeman 07a893dee0 Merge pull request #2207 from Microsoft/for-ofES5
Emit 'for...of' statements in ES3/ES5
2015-03-10 12:13:16 -07:00
Jason Freeman d6045e4ba8 Merge pull request #2164 from Microsoft/for-ofES6
Support 'for...of' loops in ES6
2015-03-02 15:47:25 -08:00
Jason Freeman 50f9ce4aed Merge pull request #2083 from Microsoft/iterators
Split Iterator into Iterator and IterableIterator in es6.d.ts
2015-02-23 15:24:07 -08:00
Jason Freeman e2071a344c Merge pull request #482 from Microsoft/typeWriter
Support resolution of any part of the RHS of an import
2014-08-20 13:22:28 -04:00
Jason Freeman 398266d11c Merge pull request #464 from Microsoft/typeWriter
Revive TypeWriter
2014-08-18 23:07:01 -04:00
Jason Freeman b9124a72fa Merge pull request #385 from Microsoft/octal
Disallow octal literals in strict mode and ES5
2014-08-07 16:07:41 -04:00
Jason Freeman 9e039f53b5 Merge pull request #259 from Microsoft/canParseSemicolon
Remove isSemicolon
2014-07-25 17:09:08 -07:00
Jason Freeman db53b9bc30 Merge pull request #260 from Microsoft/exportAsgnModifiers
Disallow modifiers on export assignments
2014-07-25 17:07:51 -07:00
Jason Freeman c1be793a04 Merge pull request #255 from Microsoft/forInError
Improve the error in a 'for in' statement
2014-07-25 15:17:49 -07:00
Jason Freeman 34f01f262d Merge pull request #257 from Microsoft/untyped
Fix up comment about in checkCallExpression
2014-07-25 14:03:02 -07:00
Jason Freeman cb98c5aa17 Merge pull request #215 from Microsoft/labelledStatements
Parser analysis and errors for labelled statements, break, continue, return
2014-07-24 17:52:39 -07:00
Jason Freeman bc26d480f7 Merge pull request #176 from Microsoft/errorOnWithStatement
Give a semantic error on with statements
2014-07-23 11:55:58 -07:00