Commit Graph
21408 Commits
Author SHA1 Message Date
Wesley Wigham 1d3f328ec1 Do no path canonicalization during config parsing (#20311) (#21498)
* Do no canonicalization during config parsing

* Add test from issue

* Apply code review feedback
2018-01-31 12:09:12 -08:00
Mohamed Hegazy 8dcf8a6489 Add semicolon to unused class member list (#21495)
Turns out SemicolonClassElement is a specific kind for semicolons inside
a class. Having one of them with --noUnusedLocals on would crash the
compiler after the assert added in #21013.
2018-01-31 10:43:14 -08:00
Mohamed Hegazy 0951a94a61 Update LKG v2.7.1 2018-01-30 11:52:18 -08:00
Mohamed Hegazy f93dffd56b Port generated lib files (#21487) 2018-01-30 11:44:36 -08:00
Wesley Wigham c334999f83 Use the full local file path as the id for a submodule (#21471) (#21486)
* Use the full file path as the id for a submodule

* Informal code review feedback
2018-01-30 11:37:52 -08:00
Sheetal Nandi 461450b331 Merge pull request #21467 from Microsoft/isEmittedFileCheckRelease27
[release-2.7] Simplify isEmittedFile check instead of iterating through all source files
2018-01-29 16:36:32 -08:00
Sheetal Nandi c661b407d1 Log more info about platform for further diagnosis 2018-01-29 16:06:29 -08:00
Sheetal Nandi b0c6843f3e Simplify isEmittedFile check instead of iterating through all source files.
Fixes #21459
2018-01-29 16:06:18 -08:00
Mohamed Hegazy 3815a795b9 Update LKG 2018-01-25 15:23:41 -08:00
Andy a45314925a At <div x=/**/, completion insertText should be wrapped in braces (#21372) (#21409) 2018-01-25 12:07:18 -08:00
Sheetal Nandi 9e87f23f15 Merge pull request #21412 from Microsoft/renameParseConfigFile
[release-2.7] Rename internal function parseConfigFile to getParsedCommandLineOfConfigFile
2018-01-25 11:03:37 -08:00
Sheetal Nandi 6a3bea7bff Rename parseConfigFile to getParsedCommandLineOfConfigFile 2018-01-25 10:41:58 -08:00
Sheetal Nandi 47e29faa1c Merge pull request #21392 from Microsoft/vscodeDynamicFiles
[release-2.7] Allow dynamic files without external project and also use file names starting with ^ as dynamic file
2018-01-25 08:56:47 -08:00
Andy cac6052b81 Fix bug: Support this. completions even when isGlobalCompletion is false (#21330) (#21407) 2018-01-25 08:17:21 -08:00
Andy 3cffaa4be9 Test for (and fix) order of import fixes (#21398) (#21399) 2018-01-25 07:43:58 -08:00
Ron Buckton 4e95898773 Fix loop labels for for..await 2018-01-25 02:52:20 -08:00
Wesley Wigham 060ee3031c Add flag to skip qualification check when symbol is already in the process of being qualified (#21337) (#21393) 2018-01-24 17:15:04 -08:00
Andy ddab2dd308 Add KeywordCompletionFilters.TypeKeywords (#21364) (#21396) 2018-01-24 15:06:21 -08:00
Andrew Casey 3214ab380c Merge pull request #21397 from amcasey/PortGh20559
Port extract symbol fix to 2.7
2018-01-24 14:23:20 -08:00
Andrew Casey f7f81254d3 Remove incorrect assert 2018-01-24 13:41:37 -08:00
Andrew Casey 7f347025de Handle extraction ranges including case clause expressions
(mostly by rejecting them)

Fixes #20559
2018-01-24 13:41:28 -08:00
Sheetal Nandi dba61c5133 Allow dynamic files without external project and also use file names starting with ^ as dynamic file
Fixes #21204
2018-01-24 12:36:21 -08:00
Mohamed Hegazy 92d2a2545f Update LKG 2018-01-20 11:28:23 -08:00
Mohamed Hegazy 4a29bddbbb Update version 2018-01-20 11:24:53 -08:00
Mohamed Hegazy 5554da81d1 Merge branch 'master' into release-2.7 2018-01-20 11:23:11 -08:00
Philippe Voinov a7c53c70d2 Fix isTypeOfExpression in compiler API (#20875). (#20884) 2018-01-19 17:32:37 -08:00
Wenlu Wang d1ff12e0a6 add completion filter for function like body (#21257) 2018-01-19 17:26:58 -08:00
Daniel Rosenwasser 1edd500ae3 Merge pull request #21312 from Microsoft/easierPrerelease
Easier insiders prereleases
2018-01-19 16:34:27 -08:00
Sheetal Nandi cc6d18e4db Merge pull request #20234 from Microsoft/builderApi
Api for creating program in watch mode and using builder to get incremental emit/semantic diagnostics
2018-01-19 16:14:50 -08:00
Wesley Wigham d4c36120cf Make nonnull assertions and binding patterns apparent declared type locations (#20995)
* Use apparent type of original type to handle indexes

* Redo older fix causing new bug by extending getDeclaredOrApparentType instead of getTypeWithFacts

* Rename symbol
2018-01-19 16:06:42 -08:00
Andy 6224d51f84 For { type: "a" } | { type: "b" }, find references for the union property (#21298) 2018-01-19 16:04:30 -08:00
Daniel Rosenwasser 6b9ea7cab8 configureNightly -> configurePrerelease 2018-01-19 16:03:02 -08:00
Daniel Rosenwasser 9db45dff6d Create a 'configure-insiders' and 'publish-insiders' task. 2018-01-19 15:58:35 -08:00
Sheetal Nandi 8a51cdaf42 Merge branch 'master' into builderApi 2018-01-19 15:56:40 -08:00
Sheetal Nandi 2be231d339 Add createProgram on WatchCompilerHost 2018-01-19 15:52:21 -08:00
Nathan Shively-Sanders eed85737b8 Merge pull request #21271 from Microsoft/infer-keyof-to-any-not-empty
Inference of string literals to keyof creates an object with props of type `any`, not `{}`
2018-01-19 13:35:22 -08:00
Nathan Shively-Sanders 4632ed6dda Merge pull request #21242 from Microsoft/fix-indexed-access-relation
Fix indexed access relation
2018-01-19 13:13:14 -08:00
Sheetal Nandi 8c0454027b Merge pull request #21281 from Microsoft/isEmittedFileCheckInInvalidateResolution
Check if the file added is emitted file after validating extensions
2018-01-19 13:04:28 -08:00
Andy dcfd634559 in goToDefinition, use array helpers and clean up code (#21304)
* in goToDefinition, use array helpers and clean up code

* fix lint
2018-01-19 13:03:53 -08:00
Andy 0a90c67c07 Support testing definition range of a reference gruop (#21302) 2018-01-19 12:15:41 -08:00
Andy d46653a2ac Handle undefined input to firstDefined (#21300) 2018-01-19 10:10:43 -08:00
Andy 1c9cd96966 Avoid spreading array (#21291) 2018-01-19 07:44:18 -08:00
Anders Hejlsberg a79d0b1f91 Merge pull request #21292 from Microsoft/fixReverseMappedContravariantInference
Fix reverse mapped contravariant inference
2018-01-19 06:29:37 -08:00
csigs ac7b87cabe LEGO: Merge pull request 21294
LEGO: Merge pull request 21294
2018-01-18 21:10:32 -08:00
csigs 57e0b22cf3 LEGO: check in for master to temporary branch. 2018-01-19 05:10:13 +00:00
Anders Hejlsberg 069eac09ec Accept new baselines 2018-01-18 17:28:49 -08:00
Anders Hejlsberg f6c79a631c Add regression test 2018-01-18 17:28:37 -08:00
Anders Hejlsberg 5bb8d2a590 Properly handle contravariant inferences in inferReverseMappedType 2018-01-18 17:15:48 -08:00
Andy a6c42a63a1 Remove unused properties from interface Refactor (#21286) 2018-01-18 16:39:33 -08:00
Sheetal Nandi 98dfb7c2b0 Merge pull request #21282 from Microsoft/detailDebugFail
Report more detailed info during script info creation
2018-01-18 16:31:31 -08:00