Sheetal Nandi
802e283aa7
Refactoring of the builder
2017-08-07 11:04:33 -07:00
Sheetal Nandi
ae87838f45
Merge branch 'master' into watchImprovements
2017-08-07 11:04:11 -07:00
Andy
bb34bce420
Set a high stack trace limit in command-line and server scenarios ( #17464 )
2017-08-02 12:40:39 -07:00
Sheetal Nandi
c9698072d4
Merge pull request #17497 from Microsoft/disposeWatchedDirectoriesOnlyIfPresentMaster
...
[master] dispose the watched wild card directories only if present
2017-08-02 10:59:34 -07:00
Wesley Wigham
33cc0a1814
Move comparer types to public namespace ( #17437 )
...
* Move comparer types to public namespace
* Revert "Move comparer types to public namespace"
This reverts commit a6eab3a740 .
* Add internal annotations to things using the Comparer type
* Move to an internal half
2017-08-01 21:39:15 -07:00
Sheetal Nandi
711e890e59
Added | undefined to properties for watching that can be undefined
2017-07-28 14:56:43 -07:00
Sheetal Nandi
c2d0d533c4
dispose the watched wild card directories only if present
2017-07-28 14:56:33 -07:00
Andy
3330f2a33b
JsTyping: Remove "safeList" global variable ( #17304 )
2017-07-27 10:54:47 -07:00
Andy
6f90b3112a
Make safelist an instance field of ProjectService ( #17307 )
2017-07-26 13:47:44 -07:00
Andy
eee4c618e2
Indent list of open files ( #17255 )
2017-07-24 13:32:43 -07:00
Andy
7702d15cf3
Add current time to tsserver logs ( #17268 )
2017-07-24 13:32:23 -07:00
Sheetal Nandi
1155c37fcb
Merge branch 'master' into watchImprovements
2017-07-20 09:49:30 -07:00
Andy
c60774b4c6
Make many 'static' variables readonly ( #17306 )
2017-07-20 08:54:47 -07:00
Andy
d99694614a
Simplify use of array helpers ( #17301 )
2017-07-19 11:23:41 -07:00
Andy
d918b8ad4e
Remove duplicate helper ( #17296 )
2017-07-19 11:23:14 -07:00
Andy
ea0bce511b
MultiStepOperation: No need to create a 'NextStep' object, just use self as the NextStep ( #17174 )
2017-07-19 07:52:18 -07:00
Andy
08a57d82cd
Add 'clear' helper ( #17209 )
2017-07-18 11:08:44 -07:00
Sheetal Nandi
ff34a77ab6
Merge branch 'master' into watchImprovements
2017-07-17 16:54:28 -07:00
Sheetal Nandi
2439e7affb
Reduce the number of watched config files by watching the chain only in case of inferred root
2017-07-17 16:50:26 -07:00
Sheetal Nandi
54dfdd77fb
Merge pull request #17210 from Microsoft/readfile
...
`readFile` may return undefined
2017-07-17 14:39:57 -07:00
Sheetal Nandi
62ef6b1cda
Added another todo as now we are watching too many files
2017-07-17 12:37:36 -07:00
Andy
555776eb3c
Minor cleanups in builder ( #17208 )
...
* Minor cleanups in builder
* Use enumerateInsertsAndDeletes
2017-07-17 12:24:56 -07:00
Sheetal Nandi
dcbd7b10f1
Combine the logic to find config file as well as the watch.
...
This should speed up the file open scenarios where the file belongs to same configured project as we would use cache to answer those fileExists answers
2017-07-15 22:26:10 -07:00
Sheetal Nandi
62663a10ba
Use map for configured project instead of the array
2017-07-15 20:12:50 -07:00
Sheetal Nandi
0572b15adc
Instead of watching directories, watch tsconfig files of inferred project root
2017-07-15 19:11:27 -07:00
Sheetal Nandi
00011a52af
Refactor root files addition/update for non inferred project
2017-07-15 15:21:14 -07:00
Sheetal Nandi
f12980dd20
Remove the duplcate error about no input files found
2017-07-15 13:37:22 -07:00
Sheetal Nandi
71d79c62d0
Some refactoring to combine files removal from inferred project
2017-07-15 11:37:32 -07:00
Sheetal Nandi
404aa8f0be
Logging of the watch add/remove/event
2017-07-14 17:39:42 -07:00
Andy Hanson
96d537bc54
readFile may return undefined
2017-07-14 15:57:23 -07:00
Sheetal Nandi
0365901381
use single instance of getCanonicalFileName
2017-07-13 15:32:11 -07:00
Sheetal Nandi
048e67c021
Merge branch 'master' into watchImprovements
2017-07-13 14:13:14 -07:00
Andy
680bfbb705
Combine moduleHasNonRelativeName with isExternalModuleNameRelative ( #16564 )
2017-07-13 13:46:04 -07:00
Andy
d2ec45f354
Remove unnecessary 'ts.' qualifications ( #17163 )
2017-07-13 13:08:59 -07:00
Sheetal Nandi
e568976239
Allows the delayed update graph and project structure which helps in batching the updates when there are multiple files added/removed/changed
2017-07-13 11:32:40 -07:00
Andy
7b5e1e9c49
Use array helpers instead of 'reduce' ( #17172 )
2017-07-13 10:43:01 -07:00
Andy
efc861c76d
Add logging to discoverTypings ( #16652 )
2017-07-13 07:10:35 -07:00
Andy
dbbf051886
Add assertion to computePositionOfLineAndCharacter ( #17121 )
2017-07-13 06:49:28 -07:00
Sheetal Nandi
8fedcf78c7
TODOs for the scheduling update graph and referesh projects
2017-07-12 19:34:01 -07:00
Sheetal Nandi
f338a70257
Remove the done TODO
2017-07-12 13:39:11 -07:00
Sheetal Nandi
029b1f25e4
Fixes the fourslash runner tests by handling hosts that cannot support read directory or getDirectories
2017-07-12 12:50:52 -07:00
Andy
2368847f6b
Indent filesToString ( #17130 )
2017-07-12 10:42:05 -07:00
Andy
38db79d666
buildTreeFromBottom: Really simplify loop ( #17105 )
2017-07-12 09:59:29 -07:00
Sheetal Nandi
68def1b1f3
Use the cached file exists/directory exists for configured project since we watch the needed files
2017-07-11 23:23:53 -07:00
Sheetal Nandi
19a6a003f5
Cache the read directory results so that it doesnt end up reading it all the time
2017-07-11 17:50:51 -07:00
Andy
08030c7d02
Convert most of core.ts to accept ReadonlyArray ( #17092 )
...
* Convert most of core.ts to accept ReadonlyArray
* Fix lint
* Fix isArray
2017-07-11 17:39:33 -07:00
Sheetal Nandi
48c651317e
Update types instantly when the type root changes.
2017-07-11 14:18:56 -07:00
Sheetal Nandi
62871cc0f9
Only update file list when there are changes in the watched directories
2017-07-11 14:10:48 -07:00
Andrew Casey
6ed94b1d43
Merge pull request #17083 from amcasey/Vsts461481
...
Correct FileWatcherEventKind in server polling method
2017-07-11 10:16:09 -07:00
Andy
1408109487
buildTreeFromBottom: simplify loop ( #17091 )
2017-07-11 09:40:02 -07:00