Sheetal Nandi
3908325f46
Merge branch 'watchImprovements' into builder
2017-08-21 11:44:09 -07:00
Sheetal Nandi
84b2e23033
More PR feedback work
2017-08-21 11:39:04 -07:00
Sheetal Nandi
60e2e68dfb
Merge branch 'watchImprovements' into builder
2017-08-18 13:38:24 -07:00
Sheetal Nandi
d217bec0e1
Merge branch 'master' into watchImprovements
2017-08-18 13:35:35 -07:00
Sheetal Nandi
c425128075
When getting default project from session, get it only if the script info is not orphan
...
Since the closed script info's that are orphan arent removed immediately but on next open request, treat the orphan script infos as if they are not present in the session
2017-08-18 13:13:12 -07:00
Arthur Ozga
a3d113bed3
Merge pull request #16385 from aozgaa/isInMultiLineComment
...
multi-line comment formatting fix and handler
2017-08-18 12:43:37 -07:00
Sheetal Nandi
8deef58fd6
Remove the unused function from the Project since builder has this logic now.
2017-08-18 12:15:03 -07:00
Sheetal Nandi
e639ceb038
Merge branch 'watchImprovements' into builder
2017-08-18 11:56:12 -07:00
Sheetal Nandi
da0d374b30
Made updates to not expose methods/types that arent needed.
2017-08-18 11:55:47 -07:00
Andy
ade3b565ae
Revert public API changes to logger ( #17899 )
2017-08-18 11:20:07 -07:00
Arthur Ozga
19e2fa6fc5
Merge branch 'master' into isInMultiLineComment
2017-08-16 17:57:04 -07:00
Sheetal Nandi
a99c04e8f9
Make the failedLookuplocations to be readonly array
2017-08-15 10:22:48 -07:00
Sheetal Nandi
6bf9133461
Update to PR feedback
2017-08-14 18:51:05 -07:00
Sheetal Nandi
136b091a4a
Update based on feedback
2017-08-14 16:34:30 -07:00
Sheetal Nandi
f1b1b12604
More work based on feedback
2017-08-14 14:59:51 -07:00
Andy
80a7ed9a42
Fixes to session's handling of empty results ( #17728 )
...
* Fixes to session's handling of empty results
* Fix emptyArray -> undefined
2017-08-14 13:42:15 -07:00
Sheetal Nandi
59d07dc488
Simplified mutate map options
2017-08-14 11:27:02 -07:00
Sheetal Nandi
d0a23bb876
Merge branch 'watchImprovements' into builder
2017-08-12 15:35:30 -07:00
Sheetal Nandi
594482d2c9
Merge branch 'master' into watchImprovements
2017-08-11 20:13:15 -07:00
Sheetal Nandi
8db05c2d85
More work on PR feedback update
2017-08-11 16:37:47 -07:00
Sheetal Nandi
b071a8610c
More work on feedback from PR
2017-08-11 16:10:56 -07:00
Ron Buckton
360dc914c3
Merge pull request #17602 from Microsoft/multiInferredProjects
...
Adds support for inferred project isolation by projectRootPath
2017-08-11 16:06:49 -07:00
Ron Buckton
c272c3c5cd
Comment update
2017-08-11 16:06:24 -07:00
Sheetal Nandi
f723beb244
More updates per PR feedback
2017-08-11 15:06:26 -07:00
Andy
f64b8ad902
Add "preserveSymlinks" option ( #16661 )
...
* Add "preserveSymlinks" option
* Respond to PR comments
2017-08-11 10:03:21 -07:00
Ron Buckton
b031777566
PR Feedback
2017-08-10 17:43:22 -07:00
Andy
08fbcd8b80
Fix many no-object-literal-type-assertion lint errors ( #17278 )
...
* Fix many no-object-literal-type-assertion lint errors
* Simple fixes
* Use a union for FlowNode
* PR feedback and remove remaining `id()` uses
* Use a union for CodeBlock
* Discriminate CodeBlock by CodeBlockKind
2017-08-10 12:52:15 -07:00
Sheetal Nandi
02b8a7de65
More work on PR feedback
2017-08-10 12:40:31 -07:00
Sheetal Nandi
27988bf33a
More updates based on PR feedback
2017-08-10 11:19:15 -07:00
Andy
f124e19971
Session: don't return undefined if a response is required ( #17165 )
...
* Session: don't return undefined if a response is required
* Use ReadonlyArray and emptyArray
* Remove inferred return type
2017-08-09 13:46:47 -07:00
Andy
b8c37bb50c
Inline childFromLineNumber and childFromCharOffset ( #17018 )
...
* Inline childFromLineNumber and childFromCharOffset
* Handle empty document -- root node with 0 children
* Fix test
2017-08-09 13:43:25 -07:00
Andy
bd68122821
scriptVersionCache: Export less ( #17202 )
...
* scriptVersionCache: Export less
* Remove LineIndexForTest, use LineIndex
* Add /* @internal */ to class LineIndex
* Make CharRangeSelection a const enum
2017-08-09 10:59:10 -07:00
Arthur Ozga
7c402d509d
Merge branch 'master' into isInMultiLineComment
2017-08-09 10:49:12 -07:00
Ron Buckton
37b9b7089c
PR Feedback
2017-08-08 17:23:50 -07:00
Sheetal Nandi
65521bc259
Feedback from the PR
2017-08-08 15:12:02 -07:00
Andy
d99a492ddd
Simplify server logger ( #17271 )
...
* Simplify server logger
* Move function printProjects out of inner closure
2017-08-08 11:22:22 -07:00
Andy
5141ce751d
Deduplicate unresolvedImports ( #17248 )
...
* Deduplicate unresolvedImports
* Add `isNonDuplicateInSortedArray` helper
2017-08-08 11:02:10 -07:00
Andy
f69ce5c0c8
Convert two arrays to readonly ( #17685 )
2017-08-08 10:54:18 -07:00
Andy
e1802f4966
MultistepOperation: Don't need 'completed', just use requestId === undefined ( #17173 )
...
* MultistepOperation: Don't need 'completed', just use `requestId === undefined`
* Check for `requestId !== undefined`
2017-08-08 10:49:49 -07:00
Andy
ceae613e4c
Add lint rule to check that Debug.assert calls do not eagerly interpolate strings ( #17125 )
...
* And lint rule to check that `Debug.assert` calls do not eagerly interpolate strings
* Use more specific 'assert' functions to avoid callbacks
* Respond to PR feedback
2017-08-08 07:56:14 -07:00
Andy
a9a30d76fb
Fix parsing of globalPlugins and pluginProbeLocations: Don't include empty string ( #17143 )
2017-08-08 07:55:03 -07:00
Andy
382785a528
Fix logging of module resolution errors ( #17144 )
2017-08-08 07:54:08 -07:00
Andy
9ea2350a6d
Simplify parameters to updateProjectStructure and updateErrorCheck ( #17175 )
2017-08-08 07:31:21 -07:00
Sheetal Nandi
7474ba762c
Implementation for invalidating source file containing possibly changed module resolution
2017-08-07 11:31:13 -07:00
Sheetal Nandi
8dc62484ec
Partial implementation for invalidating the program (instead of source file as that would involve more work) so the files are picked up
2017-08-07 11:31:13 -07:00
Sheetal Nandi
d55150cbd3
Implementation of watching the failed lookup locations
2017-08-07 11:31:13 -07:00
Sheetal Nandi
0d5e6c9de5
Use cache for module resolution even in watch mode
2017-08-07 11:31:12 -07:00
Sheetal Nandi
89c61e797c
Modify the api in builder so that it tracks changed files
2017-08-07 11:24:07 -07:00
Sheetal Nandi
9b18f7b61c
Use builder to emit the files from the tsc.js
2017-08-07 11:19:53 -07:00
Sheetal Nandi
6237b221da
Move the builder to compiler directory
2017-08-07 11:19:52 -07:00