Arthur Ozga
28fce55e1f
add and update tests
2017-06-20 11:52:05 -07:00
Arthur Ozga
0df66a5e6d
format space before single-line blocks
2017-06-20 11:52:03 -07:00
Arthur Ozga
4c40c42f56
format on open curly
2017-06-20 11:51:45 -07:00
Yui
47c1563649
Merge pull request #16544 from Microsoft/master-fixIncrementalParsingWithDynamicImport
...
[Master] wip - fix incremental parsing with dynamic import
2017-06-19 16:44:47 -07:00
Kanchalai Tanglertsampan
8038300380
Add tests
2017-06-19 16:18:42 -07:00
Andy
4313ecf758
Use custom error message in Debug.fail ( #16625 )
2017-06-19 15:26:26 -07:00
Sheetal Nandi
a2776648cd
Merge pull request #16539 from Microsoft/updateBuilderOnlyIfItHasInfos
...
Update the builder dependency graph only if it was created.
2017-06-16 13:46:54 -07:00
Yui
b64c135ccf
Merge pull request #16283 from Microsoft/fixRunParallel
...
Master : Fix run-parallel
2017-06-16 11:29:22 -07:00
Yui T
ef3e7e6ab5
Add semi-colon
2017-06-16 11:12:31 -07:00
Yui T
4b21358582
Merge branch 'master' into fixRunParallel
2017-06-16 11:09:34 -07:00
Yui T
e9bbe866f5
Address comment: fix comment
2017-06-16 11:09:18 -07:00
Sheetal Nandi
31653de3c3
Merge pull request #16566 from Microsoft/keywordFilters
...
Fix the completion for parameters
2017-06-15 15:44:33 -07:00
Sheetal Nandi
4b3e661aaa
Merge pull request #12336 from Microsoft/ownJsonParsing
...
Use parser to parse tsconfig json instead of using Json.parse
2017-06-15 14:30:42 -07:00
Kanchalai Tanglertsampan
f82c45eb98
Address PR
2017-06-15 13:40:57 -07:00
Sheetal Nandi
4ce8af3652
Show public/private/protected/readonly when looking for constructor parameter and otherwise parameter declaration or property declaraiton should result in no completion
...
Fixes #15937
2017-06-15 11:16:35 -07:00
Andy
537695c313
In TypeScript code, never bind JSDoc normally, just set parent pointers ( #16555 )
2017-06-15 10:02:16 -07:00
Sheetal Nandi
09f0b3471a
Merge branch 'master' into ownJsonParsing
2017-06-15 09:59:37 -07:00
t_
675e7f00c3
Allow running in strict mode ( #16557 )
...
`arguments` can't be assigned in strict mode
2017-06-15 09:47:59 -07:00
Daniel Rosenwasser
5b12a04965
Merge pull request #16213 from charlespierce/await_yield_literals
...
Update special cases for await / yield expression parsing
2017-06-15 00:39:57 -07:00
Yui T
a92b549336
Set the structureReused to be safemoudles when dynamic import change
2017-06-14 21:50:12 -07:00
Yui T
f66ad03459
Add tests
2017-06-14 21:41:19 -07:00
Yui T
1636fbc966
Wip-fix incremental parsing
2017-06-14 17:13:35 -07:00
Sheetal Nandi
b2e8fb7f32
Update the builder dependency graph only if it was created.
...
This makes sure that we dont create this graph just because project was updated
2017-06-14 16:20:44 -07:00
Nathan Shively-Sanders
26ab0cd138
Merge pull request #16530 from Microsoft/excess-property-check-error-span-for-spread-property
...
Improve excess property check error span for spread property
2017-06-14 16:16:20 -07:00
Sheetal Nandi
187febd10f
Merge pull request #16494 from Microsoft/dontCreateScriptInfosWithFileExistsAndReadFile
...
Fixes the memory leak because of project and its corresponding script info even after project is removed
2017-06-14 15:17:25 -07:00
Nathan Shively-Sanders
ef70a6c61b
Add comment to new code in hasExcessProperties
2017-06-14 15:13:46 -07:00
Sheetal Nandi
428bc68baa
Add comment for deletion of orphan script infos in file open
2017-06-14 15:02:24 -07:00
Mohamed Hegazy
a3f39ece62
Fix #16521 : mark thisArg as optional in typed array map function ( #16526 )
2017-06-14 11:58:21 -07:00
Nathan Shively-Sanders
d719de5928
Use first declaration, not valueDeclaration
...
valueDeclaration is frequently not set
2017-06-14 11:43:51 -07:00
Sheetal Nandi
98cb0ce815
Move the cleanup of script infos to next file open
...
This helps in reusing script infos even if the project is closed but next open recreates the same project
2017-06-14 11:37:31 -07:00
Nathan Shively-Sanders
19c564d48d
Test:error span for spread prop in excess prop check
2017-06-14 11:29:06 -07:00
Nathan Shively-Sanders
8680768478
Improve excess property check for spread property
...
Fall back to the assignment's declaration; don't use the property's
valueDeclaration because that is not useful when the property comes from
a spread. The fallback now happens when the property's valueDeclaration
does not have the object literal's valueDeclaration as an ancestor.
2017-06-14 11:26:15 -07:00
Nathan Shively-Sanders
eaa8f48672
Merge pull request #16525 from Microsoft/remove-undefined-from-optional-spread-properties
...
Remove undefined from optional spread properties
2017-06-14 10:58:37 -07:00
Nathan Shively-Sanders
657c469d4f
Remove undefined from optional spread properties
...
Fixes #16509 by making the change from #15938 less strict. This is
technically a hole, but it's not as big a hole as before #15938 .
2017-06-14 10:31:11 -07:00
Ron Buckton
fbe002a595
Merge pull request #16502 from Microsoft/fix16211
...
Fix 'extends' with type parameter default returned from superclass construct signature
2017-06-13 19:30:27 -07:00
Ron Buckton
73d63ec98c
Switch to sameMap
2017-06-13 18:02:39 -07:00
Mohamed Hegazy
68008915d6
Merge branch 'completionWithMeaning'
2017-06-13 17:41:34 -07:00
Mohamed Hegazy
3532875af7
Merge branch 'master' into completionWithMeaning
2017-06-13 17:41:24 -07:00
TravCav
9611e58670
combined logic in parseParameterOrPropertyTag ( #16481 )
2017-06-13 16:30:36 -07:00
Kanchalai Tanglertsampan
9df2931aa3
Add tests and update baselines
2017-06-13 15:24:05 -07:00
Kanchalai Tanglertsampan
3062d36463
Add "undefined" as return type
2017-06-13 15:20:52 -07:00
Yui
27184ed535
Merge pull request #16493 from Microsoft/master-housekeeping
...
just update issue template
2017-06-13 14:24:32 -07:00
Nathan Shively-Sanders
57f8648b0f
Merge pull request #16505 from Microsoft/decl-emit-parenthesize-keyof
...
Add parentheses around keyof in declaration emit when needed
2017-06-13 14:17:49 -07:00
Kanchalai Tanglertsampan
d392f1edab
Remove unnecessary get type from JSDoc comment
2017-06-13 14:09:16 -07:00
Nathan Shively-Sanders
2d2ac6794f
Test:correct parens around keyof in decl emit
2017-06-13 14:00:26 -07:00
Nathan Shively-Sanders
43d47de74d
Add parentheses around keyof in declaration emit
...
When needed. Use InElementType flag to determine this.
2017-06-13 13:59:38 -07:00
Ron Buckton
6370fc8b85
Fix class extends+decorator with new class emit
2017-06-13 13:35:53 -07:00
Nathan Shively-Sanders
9f69cd5a62
Merge pull request #16497 from Microsoft/use-checker-for-decl-emit-of-optional-param-props
...
Use checker for declaration emit of optional, uninitialised parameter properties
2017-06-13 13:21:35 -07:00
Ron Buckton
696643998a
Fix constructor instantiation with defaults
2017-06-13 13:19:54 -07:00
Ron Buckton
742836938b
Fix grammar check for empty type argument list and compiler crash
2017-06-13 12:19:49 -07:00