Anders Hejlsberg
31c73defa7
Update tests
2018-05-27 15:44:01 -07:00
Anders Hejlsberg
a83653ed99
Add new diagnostic
2018-05-27 15:43:44 -07:00
Anders Hejlsberg
353802c140
Check we have non-unknown where we require non-nullable
2018-05-27 15:43:31 -07:00
Anders Hejlsberg
5da063f9c1
Accept new baselines
2018-05-27 10:38:08 -07:00
Anders Hejlsberg
73af0adcf0
Add tests
2018-05-27 10:37:59 -07:00
Anders Hejlsberg
79e7700c6b
{ [P in unknown]: XXX } should resolve to { [x: string]: XXX }
2018-05-27 10:25:13 -07:00
Anders Hejlsberg
f63b61c3f6
Accept new baselines
2018-05-26 18:30:17 -07:00
Anders Hejlsberg
9e4d19f2ef
Fixes to keyof and narrowing by typeof check
2018-05-26 18:18:08 -07:00
Anders Hejlsberg
b20925ad40
'null' and 'undefined' are bottom types in non-strictNullChecks mode
2018-05-26 12:09:18 -07:00
Anders Hejlsberg
5a0910a675
Accept new baselines
2018-05-26 09:53:32 -07:00
Anders Hejlsberg
2003b2a3e2
Implement 'unknown' type in checker
2018-05-26 09:53:07 -07:00
Anders Hejlsberg
d225065cf4
Accept new baselines
2018-05-26 08:51:18 -07:00
Anders Hejlsberg
03f464f433
Add 'unknown' keyword to scanner/parser/emitter
2018-05-26 08:51:09 -07:00
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
csigs
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 Wigham
198722d46a
Make configure prerelease script compile under strict null checks ( #24417 )
2018-05-25 12:10:19 -07:00
csigs
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
csigs
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 Wigham
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 Wigham
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 Bot
9761c0908d
Update user baselines ( #24374 )
2018-05-24 15:19:34 -07:00
Nathan Shively-Sanders
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
csigs
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 Dinella
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 Dinella
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 Nandi
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 Wigham
4be4e56579
Hoisted declarations should occur after prologue directives ( #24386 )
2018-05-24 12:49:02 -07:00
Wesley Wigham
a0b57808d0
Dont count duplicated errors in case-insensitive duped files in rwc ( #24383 )
2018-05-24 12:23:43 -07:00
Andy
16af96b006
moveToNewFile: Format the new file ( #24379 )
2018-05-24 11:08:32 -07:00
Andy
bc570cd85f
moveToNewFile: Respect UserPreferences#quote ( #24365 )
2018-05-24 09:36:37 -07:00
csigs
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 Hegazy
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
Andy
ee8337d8e4
Minor cleanups in importFixes ( #23995 )
2018-05-24 07:46:39 -07:00
Jordi Oliveras Rovira
a8ce9a29c3
Update Bug_report.md ts version to 3.0.0
2018-05-24 14:50:41 +02:00
Jordi Oliveras Rovira
0047802022
Update issue_template.md ts version to 3.0.0
2018-05-24 14:49:51 +02:00
csigs
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 Hegazy
dd6dc5e27a
Merge pull request #24328 from Microsoft/getEditsForFileRename_oldFileStillPresent
...
getEditsForFileRename: Handle old file still being present
2018-05-23 16:16:00 -07:00
Andy
b61d4858d4
Simplify convertToMappedObjectType ( #24360 )
2018-05-23 16:01:52 -07:00
Mohamed Hegazy
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
csigs
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