Sheetal Nandi
|
29ed92e20d
|
Merge pull request #19118 from Microsoft/caseSensitivityInferredProjectRoot
Handles case sensitivity of project root with respect to inferred projects
|
2017-10-12 11:49:29 -07:00 |
|
Sheetal Nandi
|
4d7c112ef7
|
Make sure project root paths of inferred projects are canonical when comparing
|
2017-10-11 15:33:17 -07:00 |
|
Sheetal Nandi
|
7f1ddaf7b8
|
Merge branch 'master' into configFileDiag
|
2017-10-10 18:30:59 -07:00 |
|
Sheetal Nandi
|
c4298a3c9d
|
Merge branch 'master' into configFileDiag
|
2017-10-10 11:12:07 -07:00 |
|
Sheetal Nandi
|
d71406c866
|
Merge branch 'master' into resolutionCacheDefensiveChecks
|
2017-10-10 11:02:46 -07:00 |
|
Sheetal Nandi
|
98d58d6517
|
Handle project close to release all the script infos held by the project
|
2017-10-09 20:12:53 -07:00 |
|
Sheetal Nandi
|
6887dbc750
|
Assert if the script info that is attached to closed project is present
Adds assertion to investigate #19003 and #18928
|
2017-10-09 15:25:01 -07:00 |
|
Sheetal Nandi
|
07ba906594
|
Handle the case when finishCachingPerDirectoryResolution is not called because of exception
Fixes #18975
|
2017-10-09 14:32:33 -07:00 |
|
Sheetal Nandi
|
03441fe120
|
Merge branch 'master' into projectRootAsCurrentDirectoryInEmit
|
2017-10-04 18:48:16 -07:00 |
|
Sheetal Nandi
|
249725d4b7
|
Do not report config file errors if the file opened isnt from configured project and that project doesnt have the config errors
Fixes #16635
|
2017-10-04 16:11:20 -07:00 |
|
Sheetal Nandi
|
ee05d0eb1c
|
Compile public api so that all the updates are ensured to be correct
|
2017-10-04 16:09:16 -07:00 |
|
Andy
|
efa274f722
|
When emitting all files, emit the changed file first (#18930)
* When emitting all files, emit the changed file first
* Export interface
|
2017-10-04 13:30:37 -07:00 |
|
Sheetal Nandi
|
c2427f22d0
|
Wrap the cancellation token in throttled cancellation token from server
|
2017-10-03 16:34:46 -07:00 |
|
Sheetal Nandi
|
7f969e8138
|
Making APIs as internal so that we can enable them after we have figured out final details
|
2017-10-02 16:27:26 -07:00 |
|
Sheetal Nandi
|
898559b4e5
|
Merge branch 'master' into watchImprovements
|
2017-10-02 12:34:34 -07:00 |
|
Ryan Cavanaugh
|
141cd574c7
|
Merge pull request #18603 from RyanCavanaugh/pluginWork
Report external files in initial case for project load
|
2017-10-02 10:32:04 -07:00 |
|
Sheetal Nandi
|
fad71d3dc6
|
Use project root as the current directory whenever possible to create the project
|
2017-09-27 17:19:54 -07:00 |
|
Sheetal Nandi
|
68d360585a
|
PR feedback
|
2017-09-26 16:21:15 -07:00 |
|
Sheetal Nandi
|
38f3a2b700
|
Renamed PartialSystem as DirectoryStructureHost and CachedPartialSystem as CachedDirectoryStructureHost
|
2017-09-26 11:05:52 -07:00 |
|
Sheetal Nandi
|
23acff5bc8
|
Merge branch 'master' into watchImprovements
|
2017-09-25 16:18:26 -07:00 |
|
Ryan Cavanaugh
|
54070786e4
|
Report external files in initial case
|
2017-09-20 10:52:56 -07:00 |
|
Ryan Cavanaugh
|
b9b112738c
|
Merge pull request #18456 from RyanCavanaugh/pluginWork
Properly report external filenames
|
2017-09-20 10:51:54 -07:00 |
|
Ryan Cavanaugh
|
3bd4c4f847
|
Properly report external filenames
|
2017-09-13 15:19:07 -07:00 |
|
Sheetal Nandi
|
4f7c0e5e1c
|
Simplify event sent on background project update since its anyways just to update the error list
|
2017-09-12 18:16:31 -07:00 |
|
Sheetal Nandi
|
b536f9dade
|
Should not remove the reused resolutions in the file when file contents have not changed.
|
2017-09-12 12:09:06 -07:00 |
|
Sheetal Nandi
|
aea8630ace
|
Merge branch 'master' into watchImprovements
|
2017-09-12 10:33:58 -07:00 |
|
Sheetal Nandi
|
fdb104b242
|
Merge branch 'master' into watchImprovements
|
2017-09-11 13:49:36 -07:00 |
|
Ryan Cavanaugh
|
1f0e7b02ea
|
Merge pull request #18093 from RyanCavanaugh/detectBadPlugins
Detect bad plugins and work around them
|
2017-09-11 12:49:10 -07:00 |
|
Sheetal Nandi
|
67f9533c67
|
Limit the resolution invalidation to max number of files as invalidation for larger cache might take more time than to just recalculate resolutions
|
2017-09-08 12:10:47 -07:00 |
|
Andrew Casey
|
097b094082
|
Don't get typings for projects with disabled language services
|
2017-09-07 11:10:12 -07:00 |
|
Sheetal Nandi
|
680994ea42
|
Better log for update graph and delay operations
|
2017-09-06 16:34:31 -07:00 |
|
Sheetal Nandi
|
7b2bab5b86
|
Revert to use refcount to keep track of directory watchers for failed lookup
|
2017-09-05 15:40:50 -07:00 |
|
Sheetal Nandi
|
9e5e20c80f
|
Remove the configured project if on next open file if it has no open files instead of immediately when closing last open file
|
2017-08-31 17:58:09 -07:00 |
|
Sheetal Nandi
|
8d5d4c2a0e
|
Reduce storage of maps/sets for failed lookups
|
2017-08-31 15:48:31 -07:00 |
|
Sheetal Nandi
|
2b97b2c04d
|
Print number of files in the project when printing project
|
2017-08-31 11:35:55 -07:00 |
|
Sheetal Nandi
|
16cf7c40a8
|
Watch for the automatic types that included as part of type resolution
|
2017-08-31 09:13:59 -07:00 |
|
Sheetal Nandi
|
a3b9467d41
|
Resolve only once in the given directory for name
|
2017-08-31 09:13:59 -07:00 |
|
Sheetal Nandi
|
254e39306f
|
Watch failed lookups recursively to reduce number of directory watches
Also we dont need to watch type roots any more
|
2017-08-31 09:13:59 -07:00 |
|
Sheetal Nandi
|
10ea5bf460
|
Script infos while opening/closing shouldnt mark project as dirty if the contents dont change
|
2017-08-31 09:13:59 -07:00 |
|
Sheetal Nandi
|
17565d8407
|
Handle watches of missing directories and make project the module resolution host
|
2017-08-31 09:13:59 -07:00 |
|
Sheetal Nandi
|
5aafd3f06c
|
Reduce number of watches for failed lookup locations as part of module resolution
|
2017-08-31 09:13:59 -07:00 |
|
Sheetal Nandi
|
4c79033894
|
Refactoring to watches and caching of system such that we minimize function expressions
Also unified watcher info logging
|
2017-08-31 09:13:59 -07:00 |
|
Ryan Cavanaugh
|
67f2716156
|
Detect bad plugins and work around them
|
2017-08-28 13:32:20 -07:00 |
|
Ryan Cavanaugh
|
43b8ce664c
|
Merge
|
2017-08-22 14:31:49 -07:00 |
|
Sheetal Nandi
|
e71123857c
|
Add api in builder to get changed files and use it to send project changed event
|
2017-08-22 11:28:10 -07:00 |
|
Sheetal Nandi
|
e500be28cd
|
Adding test for #16456 to verify watched directories in case-sensitive and non sensitive file system and fixing caching
|
2017-08-22 11:21:02 -07:00 |
|
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
|
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 |
|