Commit Graph
23492 Commits
Author SHA1 Message Date
Anders Hejlsberg 8b2149ecc8 Accept new baselines 2018-05-26 08:30:36 -07:00
Anders Hejlsberg 8f193b40ee Free up one bit in TypeFlags 2018-05-26 08:29:30 -07:00
Anders Hejlsberg 07a696f785 Rename existing unknownType to errorType 2018-05-26 08:07:25 -07:00
csigsandGitHub 7f5f7b14cc LEGO: Merge pull request 24426
LEGO: Merge pull request 24426
2018-05-25 15:11:02 -07:00
csigs 35c0aaa84d LEGO: check in for master to temporary branch. 2018-05-25 22:10:40 +00:00
Wesley WighamandGitHub 198722d46a Make configure prerelease script compile under strict null checks (#24417) 2018-05-25 12:10:19 -07:00
csigsandGitHub c25e7d517f LEGO: Merge pull request 24411
LEGO: Merge pull request 24411
2018-05-25 09:10:49 -07:00
csigs 5e848f6efb LEGO: check in for master to temporary branch. 2018-05-25 16:10:26 +00:00
csigsandGitHub 9bb60c8eb4 LEGO: Merge pull request 24404
LEGO: Merge pull request 24404
2018-05-25 03:10:48 -07:00
csigs 4244c8e2b4 LEGO: check in for master to temporary branch. 2018-05-25 10:10:26 +00:00
Wesley WighamandGitHub 64642bb5c3 Dump fork output on unclean exit (#24394)
* Dump fork output on unclean exit

* Remember to clear timeout on process exit in case processes exit at very different times
2018-05-24 16:13:32 -07:00
Wesley WighamandGitHub 8f9c0861bc Use external aliases in quickinfo and signature help return types (#24391)
* Dont include import types in quick info type names

* Add UseAliasDefinedOutsideCurrentScope flag to LS operations which were missing it
2018-05-24 15:19:57 -07:00
TypeScript BotandWesley Wigham 9761c0908d Update user baselines (#24374) 2018-05-24 15:19:34 -07:00
Nathan Shively-SandersandGitHub e250942d6a Disallow nested object param syntax in callback tag (#24392)
* Callback tag:Disallow nested-object-param syntax

Previously this caused a crash in parsing. If/when we want to support
this syntax, we will need to fix this crash.

* Update baselines
2018-05-24 15:11:33 -07:00
csigsandGitHub edf667b7e0 LEGO: Merge pull request 24393
LEGO: Merge pull request 24393
2018-05-24 15:10:56 -07:00
csigs 3502d35057 LEGO: check in for master to temporary branch. 2018-05-24 22:10:36 +00:00
Elizabeth DinellaandGitHub b745ea059e Fix to issue 23326 for completions on new.target (#24342)
* Fix to issue 23326 for completions on new.target

* Fixed linting issues - whitespace in if statements

* Removed debug statement in test case and consolidated and cleaned up code in switch statement for completions

* Added support for import.meta completion
2018-05-24 14:12:33 -07:00
Elizabeth DinellaandGitHub 13734e7d68 Fix for issue #6154 - overriding methods with properties in the derived class (#24343)
* Fix to issue 6154 - Overriding a method with a property in the derived class should not cause a compiler error

* new baselines

* fixed deleted baselines
2018-05-24 14:12:13 -07:00
Sheetal NandiandGitHub 9b9ec6309e Merge pull request #24390 from Microsoft/isEmittedDeclarationFile
Do not trigger invalidation if emitted file is in declarationDir
2018-05-24 14:04:02 -07:00
Sheetal Nandi 51058b56e5 Do not trigger invalidation if emitted file is in declarationDir 2018-05-24 13:36:52 -07:00
Wesley WighamandGitHub 4be4e56579 Hoisted declarations should occur after prologue directives (#24386) 2018-05-24 12:49:02 -07:00
Wesley WighamandGitHub a0b57808d0 Dont count duplicated errors in case-insensitive duped files in rwc (#24383) 2018-05-24 12:23:43 -07:00
AndyandGitHub 16af96b006 moveToNewFile: Format the new file (#24379) 2018-05-24 11:08:32 -07:00
AndyandGitHub bc570cd85f moveToNewFile: Respect UserPreferences#quote (#24365) 2018-05-24 09:36:37 -07:00
csigsandGitHub 22252d50c7 LEGO: Merge pull request 24377
LEGO: Merge pull request 24377
2018-05-24 09:10:51 -07:00
csigs 749f7bccf8 LEGO: check in for master to temporary branch. 2018-05-24 16:10:29 +00:00
Mohamed HegazyandGitHub 880ecc76c6 Merge pull request #24373 from j-oliveras/j-oliveras-template-version
Update issue templates to version 3.0.0
2018-05-24 08:16:02 -07:00
AndyandGitHub ee8337d8e4 Minor cleanups in importFixes (#23995) 2018-05-24 07:46:39 -07:00
Jordi Oliveras RoviraandGitHub a8ce9a29c3 Update Bug_report.md ts version to 3.0.0 2018-05-24 14:50:41 +02:00
Jordi Oliveras RoviraandGitHub 0047802022 Update issue_template.md ts version to 3.0.0 2018-05-24 14:49:51 +02:00
csigsandGitHub ac0657a5d7 LEGO: Merge pull request 24370
LEGO: Merge pull request 24370
2018-05-24 03:11:01 -07:00
csigs 58bf08c7fc LEGO: check in for master to temporary branch. 2018-05-24 10:10:39 +00:00
Mohamed HegazyandGitHub dd6dc5e27a Merge pull request #24328 from Microsoft/getEditsForFileRename_oldFileStillPresent
getEditsForFileRename: Handle old file still being present
2018-05-23 16:16:00 -07:00
AndyandGitHub b61d4858d4 Simplify convertToMappedObjectType (#24360) 2018-05-23 16:01:52 -07:00
Mohamed HegazyandGitHub 10ac8b47e5 Merge pull request #22022 from Kingwl/enum-eval-div-zero
disallow nan and infinity in enum member
2018-05-23 15:32:35 -07:00
csigsandGitHub e0c1d07b4b LEGO: Merge pull request 24362
LEGO: Merge pull request 24362
2018-05-23 15:10:56 -07:00
csigs e9981b100b LEGO: check in for master to temporary branch. 2018-05-23 22:10:36 +00:00
Wenlu WangandAndy 4606709672 add code fix convert to mapped object type (#24286)
* add code fix convert to mapped object type

* add support for type literal and improve test

* fix typo

* add support for heritageClauses

* only determine declaration is not class
2018-05-23 14:09:49 -07:00
csigsandGitHub b9ed782f98 LEGO: Merge pull request 24356
LEGO: Merge pull request 24356
2018-05-23 10:56:10 -07:00
csigs e59559e24e LEGO: check in for master to temporary branch. 2018-05-23 17:55:46 +00:00
AndyandGitHub 5983c45e24 Fix typo: seperate -> separate (#24338)
* Fix typo: seperate -> separate

* update tests
2018-05-23 09:36:17 -07:00
AndyandGitHub fb4caadaec Support signature help for partially-filled-in type arguments f< (#24138)
* Support signature help for partially-filled-in type arguments `f<`

* Use `isPossiblyTypeArgumentPosition` and support new expressions
2018-05-23 08:28:09 -07:00
Sheetal NandiandGitHub 16d7f4c103 Merge pull request #24348 from Microsoft/findRefInJson
Fix getter of local symbol for export= when it is json module
2018-05-22 20:15:59 -07:00
Sheetal Nandi a0d4e4f059 Fix getter of local symbol for export= when it is json module
Fixes #24341
2018-05-22 17:10:56 -07:00
Wesley WighamandGitHub 44da834551 Add fix option to lint task (#24344) 2018-05-22 17:01:45 -07:00
Wesley WighamandGitHub 7e4b20e587 Use compare paths for comparing diagnostic paths, since the canonicalization of fileName and unitName differ (#24340) 2018-05-22 17:01:34 -07:00
Wesley WighamandGitHub 0102f8050c Check for keyof constraint type instead of syntactic check (#24098)
* Check for keyof constraint type instead of syntactic check

* Readopt older candidateType check, even though it shouldnt really matter

* OK. Just use maybetypeOfKind

* Remove redundant boolean check
2018-05-22 16:58:31 -07:00
Wesley WighamandGitHub 8b8cd31784 Use unknown serialization kind when type symbol isnt resolved (#24332)
* Use unknown serialization kind when type symbol isnt resolved

* Add test for the isolated modules case
2018-05-22 16:56:12 -07:00
AndyandGitHub aed0eb6693 Improve verify.codeFixAvailable (#24325)
* Improve verify.codeFixAvailable

* Revert change to `verify.not.codeFixAvailable()`, and use `assertObjectsEqual` for better errors
2018-05-22 16:04:39 -07:00
AndyandGitHub 56f33ad3bb Remove duplicate class 'NodeSet' (#24337) 2018-05-22 15:33:03 -07:00