Commit Graph
32703 Commits
Author SHA1 Message Date
Sheetal Nandi 5029a61983 Cache global dependency graph and invalidate it only if doing full reload of the project or resetting builder context 2018-09-11 13:52:26 -07:00
Sheetal Nandi ec6c9ea004 Start shaping SolutionBuilder API 2018-09-11 13:32:45 -07:00
Sheetal Nandi 324073a1b2 Remove dead code and rearrange code to handle resolveProjectNames always returns array of resolved config file name 2018-09-11 13:17:32 -07:00
Sheetal Nandi a172751bf9 Always resolve the config file to ResolvedConfigFile if its json, otherwise combine tsconfig.json 2018-09-11 13:02:50 -07:00
Sheetal Nandi ec38ca4fcb Merge branch 'master' into tsbuildWatchImprovements 2018-09-11 11:45:57 -07:00
Sheetal Nandi e1daa470a3 Merge pull request #26983 from Tyriar/26850_invert_gutter
Invert gutter instead of setting colors
2018-09-11 11:33:37 -07:00
Sheetal Nandi 08c970a03d Merge pull request #26865 from chrissantos1995/bugs/fix-empty-files-diagnostics
Fix empty files diagnostics reporting
2018-09-11 11:25:29 -07:00
Benjamin Lichtman 9079df1a4d Update baselines 2018-09-11 11:12:11 -07:00
Benjamin Lichtman 92edc2db56 [WIP] Record original name of renamed variable 2018-09-11 11:12:11 -07:00
Benjamin Lichtman a4c87df821 [WIP] Use original identifier name to count up from when renaming collisions 2018-09-11 11:12:11 -07:00
Benjamin Lichtman 7466ac1cd5 [WIP] add test 2018-09-11 11:12:10 -07:00
Benjamin Lichtman 8c9e8666ed Miscellaneous cleanup 2018-09-11 11:12:10 -07:00
Anders Hejlsberg 0226b66180 Accept new baselines 2018-09-11 10:55:32 -07:00
Anders Hejlsberg b67a261eba Merge branch 'master' into typedBindCallApply
# Conflicts:
#	src/compiler/diagnosticMessages.json
2018-09-11 10:48:18 -07:00
Anders Hejlsberg 91123fc544 Minor fix 2018-09-11 08:11:32 -07:00
Anders Hejlsberg 8a41f5f04b Accept new baselines 2018-09-11 06:43:28 -07:00
Anders Hejlsberg e9679f0191 Add tests 2018-09-11 06:43:17 -07:00
Anders Hejlsberg d069da2f66 Update getAugmentedPropertiesOfType 2018-09-11 06:33:15 -07:00
Anders Hejlsberg a5dece30d9 Update declarations 2018-09-11 06:14:41 -07:00
iliashkolyar 8b14fb22ec Initial review 2018-09-11 13:56:51 +03:00
王文璐 2cf2bbd5f7 improve test case and add related diagnostic 2018-09-11 16:20:38 +08:00
Ron Buckton ba8595be5f Merge pull request #27021 from ajafff/fix-functiontype-emit
Fix FunctionType emit when only parameter has no type
2018-09-11 01:07:43 -07:00
Klaus Meinhardt 66a401ae64 Fix FunctionType emit when only parameter has no type
Fixes: #27018
2018-09-11 09:39:11 +02:00
王文璐 6b2ea463b2 improve Diagnostics for accidentally calling type-assertion expressions 2018-09-11 14:35:01 +08:00
iliashkolyar 76c6ee6e53 Codefix: add quick fix for missing 'new' operator 2018-09-11 08:04:09 +03:00
Sheetal Nandi 6c57ebd00b Update watches to wild card directories, input files, config files when project invalidates 2018-09-10 16:55:09 -07:00
Wesley Wigham e9c6d967f6 Add related span pointing at missing arguments (#27013) 2018-09-10 16:40:33 -07:00
Anders Hejlsberg 1e3625c952 Accept new baselines 2018-09-10 15:47:48 -07:00
Sheetal Nandi 228858f36c Inline builder context instead of it being outside for easier access and resetting 2018-09-10 15:47:29 -07:00
Anders Hejlsberg b687d906d8 Add CallableFunction/NewableFunction to virtual file system 2018-09-10 15:47:00 -07:00
Anders Hejlsberg a85b8966e0 Accept new baselines 2018-09-10 15:13:53 -07:00
Anders Hejlsberg 55b6513078 New CallableFunction and NewableFunction types in es5.d.ts 2018-09-10 15:12:42 -07:00
Anders Hejlsberg 22a384d786 New --strictBindCallApply flag in compiler 2018-09-10 15:12:16 -07:00
TypeScript Bot 78c8003504 Update user baselines (#27000) 2018-09-10 13:22:30 -07:00
Sheetal Nandi 82041eb300 Add partial reload support also watch wild cards correctly.
Partially fixes #26524
2018-09-10 13:10:51 -07:00
Sheetal Nandi 521edc1c80 Refactoring to handle case sensitivity of the host when caching 2018-09-10 12:33:10 -07:00
Sheetal Nandi 50bcfb6328 Try the ParsedCommandLine from cache instead of re-reading contents of tsconfig file 2018-09-10 12:33:10 -07:00
Sheetal Nandi 59060a1b90 Remove unnecessary projectReferences from ExpandResult and referenceSpecs from ConfigFileSpecs 2018-09-10 12:33:10 -07:00
Anders Hejlsberg df837847e9 Accept new baselines 2018-09-10 11:25:49 -07:00
Anders Hejlsberg 46bd405e59 Better scheme for choosing between co- and contra-variant inferences 2018-09-10 11:25:30 -07:00
Andy 24a5bdd1b1 Add 'fileToRename' property to RenameInfo (#24702)
* Add 'fileToRename' property to RenameInfo

* Update tests

* Support directory rename
2018-09-10 11:25:03 -07:00
Ryan Cavanaugh 95ba73e16b Don't offer module completions in non-module JS files 2018-09-10 11:24:51 -07:00
Daniel Imms 745f5be2cb Invert gutter instead of setting colors
Fixes #26850
2018-09-08 13:26:14 -07:00
christian 16477b6506 Take into account undefined nodeValue when recording diagnostic 2018-09-08 00:06:07 -04:00
Ron Buckton bca3b680f6 Clean up emit pipeline to reduce callback overhead 2018-09-07 16:43:49 -07:00
Ron Buckton af8e44ac85 Merge pull request #26568 from Microsoft/typesVersions
Adds support for "typesVersions" redirects
2018-09-07 15:40:50 -07:00
Benjamin Lichtman 95d57885c5 Ensure diagnostic reporting matches code fix ability 2018-09-07 14:14:01 -07:00
Ron Buckton a255d9a163 Merge branch 'master' into typesVersions 2018-09-07 13:52:12 -07:00
Alexander 3e2783be1c Merge branch 'master' of https://github.com/Microsoft/TypeScript into bug/24542-bad-error-message-for-import-ing-an-export 2018-09-07 22:40:43 +03:00
Andy cbde861af6 Improve use of SemanticMeaning in symbol display (#26953) 2018-09-07 12:23:23 -07:00