Commit Graph

21400 Commits

Author SHA1 Message Date
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
Andrew Casey
ebbb3a4dc4 Merge pull request #21158 from amcasey/NewlineConsistency
Handle linebreaks consistently in code fixes and refactorings
2018-01-18 16:02:27 -08:00
csigs
b0916ed82c LEGO: Merge pull request 21284
LEGO: Merge pull request 21284
2018-01-18 15:12:06 -08:00
csigs
ffdba2d01f LEGO: check in for master to temporary branch. 2018-01-18 23:11:43 +00:00
Nathan Shively-Sanders
39fee67d8e Merge pull request #21110 from jack-williams/strict-null-empty-destructuring
Fix #20873: Enforce strictNullChecks for RHS of empty destructuring assignment
2018-01-18 14:24:50 -08:00
Andrew Casey
d97dec8574 Fold newline logic into getNewLineOrDefaultFromHost 2018-01-18 13:56:12 -08:00
Wesley Wigham
5fcde240e3 External test runner updates (#21276)
* Increase user test timeout to 10m because npm can be slow, remove parse5 because they added their own types, accept updated error msg for rxjs, acccept current chrome baseline and pin chrmoe version

* Suppress lint
2018-01-18 13:48:23 -08:00
Sheetal Nandi
225e2f4d78 Report more detailed info during script debug failure 2018-01-18 13:01:57 -08:00
Sheetal Nandi
96ac5aa241 Check if the file added is emitted file after validating extensions
May fix #21274
2018-01-18 12:26:45 -08:00