Andy
b104ab3d17
moveToNewFile: Ignore reference to global ( #24651 ) ( #24653 )
2018-07-03 15:56:57 -07:00
Nathan Shively-Sanders
e614e857e9
No dupe jsdoc for assignment inside an initializer
2018-06-15 13:50:51 -07:00
Mohamed Hegazy
da1d3cce6f
Update LKG
v2.9.2
2018-06-12 12:15:53 -07:00
Mohamed Hegazy
f98ba805f2
Merge pull request #24909 from weswigham/port-import-type-declaration-updates
...
Port import type declaration updates
2018-06-12 12:00:12 -07:00
Wesley Wigham
97c3c6056d
fix symlink tag, support arbitrary (ie, directory) links via @link
...
Introduce indirect symlink lookup to specifier deriver
Use fileset, move exec
vfs path resolution :shakes fist:
Apply files symlink relative to dirname
Use directory function
2018-06-12 11:33:34 -07:00
Wesley Wigham
14da064754
Use more nodelike paths for import types when possible ( #24610 )
...
* Use more nodelike paths for import types when possible
* move functionality from services into compiler, fix with propert file/directory conflict handling
* mark suspect cast
2018-06-12 11:28:33 -07:00
Wesley Wigham
0db07e5828
Use correct search order for position location ( #24886 ) ( #24888 )
2018-06-11 17:50:25 -07:00
Wesley Wigham
8b3fe2d669
Set use flag ( #24881 ) ( #24887 )
2018-06-11 17:50:14 -07:00
Mohamed Hegazy
271fb83f08
Update LKG
2018-06-11 14:52:06 -07:00
Mohamed Hegazy
e10a62857b
Merge pull request #24817 from Microsoft/updateGraphBeforeErrorChecking29
...
[release-2.9] Updates the graph before checking if file is present in project for error checking
2018-06-11 13:15:48 -07:00
Wesley Wigham
2e81256b20
always visit them all ( #24802 ) ( #24807 )
2018-06-08 18:57:34 -07:00
Sheetal Nandi
80512b5d05
Updates the graph before checking if file is present in project for error checking
...
When file is moved using getEditsForFileRename, the watch notification could be delayed
This could result in project updates in background that could be delayed and result in file not present in the project after its synchronised
Fixes #24547
2018-06-08 16:59:04 -07:00
Sheetal Nandi
dc8242a467
Merge pull request #24812 from Microsoft/computedPropertyNameWithDefaultImport29
...
[release-2.9] Always resolve the first identifier of computed property name to get the symbol and track it
2018-06-08 15:35:28 -07:00
Sheetal Nandi
83617091a3
Always resolve the first identifier of computed property name to get the symbol and track it
...
Fixes #24798
2018-06-08 14:08:33 -07:00
Sheetal Nandi
5de87e4a95
Merge pull request #24803 from Microsoft/ignoreWindowsUsersFolder
...
[release-2.9] Do not watch folders like "c:/users/username", "c:/users/username/folderAtRoot"
2018-06-08 12:54:58 -07:00
Sheetal Nandi
fb3af6549d
Do not watch folders like "c:/users/username", "c:/users/username/folderAtRoot"
...
Fixes Microsoft/vscode#51139
2018-06-08 12:25:07 -07:00
Ron Buckton
3d425c7d3e
Accept symbols baseline
2018-06-07 15:48:32 -07:00
Klaus Meinhardt
25ef538d6f
fix syntax error in unit test
...
Fixes: https://github.com/Microsoft/TypeScript/pull/24474#pullrequestreview-125221016
2018-06-07 15:41:37 -07:00
Ron Buckton
72d742bbe8
Fix prologue order in async function
2018-06-07 15:35:26 -07:00
Ron Buckton
f5adadb42a
Fails test if evaluator source text has errors
2018-06-07 15:35:12 -07:00
Ron Buckton
473ba53f66
Fix async generator return as well
2018-06-07 15:34:51 -07:00
Ron Buckton
c5a390dad2
Test for asyncIterator existance before defining
2018-06-07 15:34:37 -07:00
Ron Buckton
505677b56d
Do not await iterated value in for-await-of
2018-06-07 15:34:30 -07:00
Ron Buckton
53b599b595
Fix return and throw propagation for yield*
2018-06-07 15:33:25 -07:00
Andy
b05e916824
Fix bug: In newFileChanges, setParentNodes in new source file ( #24765 ) ( #24771 )
2018-06-07 15:09:44 -07:00
Andy
59134dc2bd
Support 'tsconfig.json' when converting TextChanges to CodeEdits ( #24667 ) ( #24772 )
...
* Support 'tsconfig.json' when converting TextChanges to CodeEdits
* Create Project#getSourceFileOrConfigFile to use instead
2018-06-07 15:09:33 -07:00
Andy
b2ad86d7ae
moveToNewFile: Infer quote preference ( #24652 ) ( #24764 )
2018-06-07 12:44:33 -07:00
Mohamed Hegazy
a6cd609e88
Merge pull request #24759 from weswigham/port-serialize-fix
...
Handle import types in serializeType (#24701 )
2018-06-07 11:28:37 -07:00
Wesley Wigham
d9e2bc6f38
Handle import types in serializeType ( #24701 )
2018-06-07 10:41:11 -07:00
Wesley Wigham
345b2b4f2b
Resolve aliases before using getTypereferenceType ( #24594 ) ( #24671 )
2018-06-05 12:35:42 -07:00
Wesley Wigham
1d885b392e
Visit the children of an import type/require call/dynamic import when looking for those ( #24663 ) ( #24670 )
2018-06-05 12:35:28 -07:00
Andy
a86882f996
If parsing a function type fails, parseTypeReference() to ensure something is returned ( #24567 ) ( #24695 )
...
* If parsing a function type fails, parseTypeReference() to ensure something is returned
* Avoid tryParse
* Add missing semicolon
* Don't check for undefined, check for missing type
* Don't set parameters undefined, set to missingList and return false
* Update API baselines
* Code review
2018-06-05 11:02:58 -07:00
Sheetal Nandi
c52fb0e92f
Merge pull request #24665 from Microsoft/builderAPIBreak29
...
[release-2.9] Fix the issue with createSemanticDiagnosticsBuilderProgram, createEmitAndSemanticDiagnosticsBuilderProgram and createAbstractBuilder not assignable to CreateProgram<T>
2018-06-04 13:35:52 -07:00
Andy
4e17e771cf
moveToNewFile: Update namespace imports ( #24612 ) ( #24657 )
...
* moveToNewFile: Update namespace imports (#24612 )
* Port needed changes from #24469
2018-06-04 13:16:36 -07:00
Sheetal Nandi
42a1164f9b
Fix the issue with createSemanticDiagnosticsBuilderProgram, createEmitAndSemanticDiagnosticsBuilderProgram and createAbstractBuilder not assignable to CreateProgram<T>
...
Fixes #24625
2018-06-04 13:09:09 -07:00
Sheetal Nandi
5bcd19275b
Tests to acknowledge the public watch api
2018-06-04 13:09:02 -07:00
Benjamin Lichtman
3bf21bea5e
Merge pull request #24655 from uniqueiniquity/port-ti-changes
...
Port typings installer changes
2018-06-04 12:34:36 -07:00
Wesley Wigham
be50eea00c
Fix merge lexical environment to *always* respect prologue statements ( #24602 ) ( #24654 )
2018-06-04 12:29:43 -07:00
Sheetal Nandi
825c8e720b
Merge pull request #24656 from Microsoft/jsonSourceMaps
...
[release-2.9] Disable source maps and declaration emit for the json module
2018-06-04 11:45:37 -07:00
Sheetal Nandi
c619875a8a
Disable source maps and declaration emit for the json module
...
Fixes #24546
2018-06-04 10:58:04 -07:00
Benjamin Lichtman
fd7411b8a9
Make tag readonly
2018-06-04 10:01:20 -07:00
Benjamin Lichtman
f24652ce47
Always get latest tag of types-registry
2018-06-04 10:01:17 -07:00
Benjamin Lichtman
0b362089bb
Remove redundant null assertion
2018-06-04 09:57:02 -07:00
Benjamin Lichtman
3d4bc3558c
Remove second get call
2018-06-04 09:57:02 -07:00
Benjamin Lichtman
ed2eb2edf2
Replace has with get and check undefined
2018-06-04 09:57:02 -07:00
Benjamin Lichtman
a0e54296f5
Add test
2018-06-04 09:57:02 -07:00
Benjamin Lichtman
7f3dce9596
Handle installed package missing from registry
2018-06-04 09:57:00 -07:00
Wesley Wigham
a56fe765cf
Visit super arguments even when no signature exists ( #24591 ) ( #24595 )
2018-06-02 13:32:47 -07:00
Mohamed Hegazy
760ff36110
Merge pull request #24614 from Microsoft/release-2.9_jsdocResolveNameFailureInTypedef
...
Fix bug when name resolution fails in a @typedef: Don't set `lastLocation` (#24585 )
2018-06-02 12:34:08 -07:00
Andy
0fb9b1adbd
Fix bug when name resolution fails in a @typedef: Don't set lastLocation ( #24585 )
...
* Fix bug when name resolution fails in a @typedef: Don't set `lastLocation`
* Add noEmit to test
2018-06-01 16:50:43 -07:00