Commit Graph

34031 Commits

Author SHA1 Message Date
Sheetal Nandi 5b1f29c722 Fix the member completion returned on right side of the import when it does not resolve to any symbol
Fixes #20794
2018-02-07 15:44:22 -08:00
Armando Aguirre c9ccf72219 Merge pull request #21665 from armanio123/AddFileToLanguageServiceDisabled
Refactored exceededTotalSizeLimitForNonTsFiles to return the last fil…
2018-02-07 15:43:27 -08:00
Ricardo N Feliciano 28c4b8acba Try out CircleCI. 2018-02-07 15:25:44 -08:00
csigs b118c0c6c8 LEGO: Merge pull request 21747
LEGO: Merge pull request 21747
2018-02-07 15:10:46 -08:00
csigs c382e46f7d LEGO: check in for master to temporary branch. 2018-02-07 23:10:27 +00:00
Wesley Wigham 65149063ed Fix #21641, Add indirect location for default imports for synthetic defaults (#21703) 2018-02-07 15:04:37 -08:00
Anders Hejlsberg 7ad8182af2 Merge pull request #21737 from Microsoft/fixDeferredConditional
Fix definitely false check in conditional types
2018-02-07 14:59:40 -08:00
Nathan Shively-Sanders 7e3fdc29fa Test:o.x = o.x || {} assignments in JS 2018-02-07 14:55:23 -08:00
Anders Hejlsberg a7437fd355 Accept new baselines 2018-02-07 14:55:20 -08:00
Anders Hejlsberg 94e0df39cc Add regression test 2018-02-07 14:55:04 -08:00
Nathan Shively-Sanders 2f8c237270 Support o.x = o.x || {} assignments in JS
Plus add tests for them
2018-02-07 14:54:34 -08:00
Anders Hejlsberg 22cbfe3b1b Fix getConstrainedTypeParameter function 2018-02-07 14:48:13 -08:00
Sheetal Nandi b18f830216 Fix getDefaultProjectForFile check
Fixes #21738
2018-02-07 14:42:51 -08:00
Andy ed941c27b8 Don't check modifier legality, highlight anyway (#21335) 2018-02-07 13:51:08 -08:00
Sheetal Nandi 01d160e3b6 Merge pull request #21740 from Microsoft/gotoDefinition
Fix assert when goToDefinition, from location that is new expression target but not a class symbol
2018-02-07 13:50:02 -08:00
Sheetal Nandi dab0dbe6f0 Avoid the class declaration not found assert when the new expression doesnt contain construct signature 2018-02-07 13:30:58 -08:00
Sheetal Nandi 35450d3451 Construct signature is valid signature declaration
Fixes #21501
2018-02-07 13:29:47 -08:00
Armando Aguirre e176533f6d Updated baseline 2018-02-07 13:28:10 -08:00
Andy c4362ac4ba Simplify use of FindAllReferences in inferFromUsage (#20551) 2018-02-07 13:25:36 -08:00
Sheetal Nandi 1472b654db Add test case when new expression target is not Class declaration 2018-02-07 13:25:36 -08:00
Armando Aguirre ece4eeec95 Removed internal on private property 2018-02-07 13:18:47 -08:00
Anders Hejlsberg 3d9981221d Merge pull request #21709 from Microsoft/inferredTypeParameterConstraints
Inferred type parameter constraints
2018-02-07 13:16:07 -08:00
Alan Agius 3893ed498f fix: matchedText module resolution incorrect length (#21647)
* fix: `matchedText` was not properly extract the correct parts from the candidate

closes: #21636

* core: replace `substr` with `substring` in `matchedText`

* test: remove redundant code from tests
2018-02-07 12:54:37 -08:00
Anders Hejlsberg 5e84b0d201 Accept new baselines 2018-02-07 12:49:03 -08:00
Anders Hejlsberg e3c137ce37 Add regression tests 2018-02-07 12:48:55 -08:00
Anders Hejlsberg a0e12c7b75 Use typeMaybeAssignableTo in definitely false check 2018-02-07 12:48:44 -08:00
Andy 786bacfa3b Fix bug: support non-Identifier previousToken in importFixes (#21650)
* Fix bug: support non-Identifier previousToken in importFixes

* Remove intersection type
2018-02-07 12:33:16 -08:00
Nathan Shively-Sanders a51bce0ab5 Test:basic var x = x || {} support in JS 2018-02-07 11:32:20 -08:00
Nathan Shively-Sanders 9e8d59ca14 Support var x = x || {} declarations in JS 2018-02-07 11:26:30 -08:00
Andy d35d5d0793 Fix bug: Check for both "./" and ".\" (#21730)
* Fix bug: Check for both "./" and ".\"

* Use normalizeSlashes
2018-02-07 10:50:49 -08:00
Sheetal Nandi 3b1a3f8a4d Merge pull request #21693 from Microsoft/fileChangeThroughDeleteAndCreate
Handle file versioning little better in tsc --watch mode
2018-02-07 10:24:27 -08:00
Andy 017f30eaf4 isValidPropertyAccessWithType: Simplify loop (#21725) 2018-02-07 10:23:36 -08:00
Priyantha Lankapura 4cfb7a5105 Fix space issue in mapped type formatting (#21712)
* Add the test for mapped type formatting issue

* Fix inconsistent number of spaces within braces when formatting mapped types
2018-02-07 09:23:31 -08:00
Sheetal Nandi 82aa1fbbe4 Get new line before writing log to log correct output 2018-02-07 09:21:38 -08:00
Nathan Shively-Sanders 4f07f58c03 Merge branch 'master' into js-object-literal-assignments-as-declarations 2018-02-07 09:17:48 -08:00
csigs e0e2f5bd41 LEGO: Merge pull request 21727
LEGO: Merge pull request 21727
2018-02-07 09:10:44 -08:00
csigs 5488a10d94 LEGO: check in for master to temporary branch. 2018-02-07 17:10:25 +00:00
Andy c1b4c5b827 Fix bug in normalizeAndPreserveTrailingSlash: For "./", return "", not "/" (#21704) 2018-02-07 09:07:05 -08:00
Anders Hejlsberg 61086e9e38 Accept new baselines 2018-02-07 06:57:51 -08:00
Anders Hejlsberg 2dcd83c954 Add test 2018-02-07 06:57:43 -08:00
Anders Hejlsberg a44ab96468 Discard constraint inferences of the type parameter itself 2018-02-07 06:57:23 -08:00
csigs 9f10888b10 LEGO: Merge pull request 21717
LEGO: Merge pull request 21717
2018-02-07 03:13:04 -08:00
csigs 1c4cea7853 LEGO: check in for master to temporary branch. 2018-02-07 11:12:38 +00:00
Anders Hejlsberg 39db00e588 Accept new baselines 2018-02-06 17:33:09 -08:00
Anders Hejlsberg 1f3af4eab2 Add tests 2018-02-06 17:33:02 -08:00
Anders Hejlsberg 1a99ab5b14 Merge branch 'master' into inferredTypeParameterConstraints 2018-02-06 17:22:07 -08:00
Anders Hejlsberg e62abbb9f8 Instantiate inferred type parameter constraints 2018-02-06 17:21:18 -08:00
Armando Aguirre 0aa72a7822 Added backward compatibility and PR comments 2018-02-06 17:11:59 -08:00
Sheetal Nandi c5b21d4a6d Fix the lint error 2018-02-06 14:13:13 -08:00
Sheetal Nandi 22c0444814 Missing files are versions are stored as number 2018-02-06 13:48:09 -08:00