10378 Commits

Author SHA1 Message Date
Anders Hejlsberg
46837fd77d Disallow line breaks between operand and '!' non-null assertion operator 2016-02-17 19:03:56 -08:00
Anders Hejlsberg
1f096bd080 Add '!' non-null assertion postfix operator 2016-02-17 18:44:15 -08:00
Anders Hejlsberg
bd12f1b913 Add missing semicolon 2016-02-16 11:03:28 -08:00
Anders Hejlsberg
bf89530e36 Add truthy/falsey guards for nullable types 2016-02-16 09:51:49 -08:00
Anders Hejlsberg
586c3ac86f Exclude undefined/null from flags propagation within union types 2016-02-15 19:26:20 -08:00
Anders Hejlsberg
41401c7cae Make types of optional parameters and properties nullable 2016-02-15 17:02:43 -08:00
Anders Hejlsberg
09fa3e5e15 Ensure empty array literal is assignable to array of non-null type in strict null mode 2016-02-15 11:37:36 -08:00
Anders Hejlsberg
0d3005b85d Support nullable types with expression operators 2016-02-15 09:58:49 -08:00
Anders Hejlsberg
fa36ff85ca Don't widen undefined types in unions 2016-02-15 09:42:16 -08:00
Anders Hejlsberg
f08f6067e8 Display support for nullable types 2016-02-15 09:38:49 -08:00
Anders Hejlsberg
6d6d2a11bc Introduce nullable types in checker 2016-02-15 09:34:14 -08:00
Anders Hejlsberg
e79df80e22 Accepting new baselines 2016-02-15 09:24:20 -08:00
Anders Hejlsberg
98b6a5ad11 Make undefined and null assignable to each other 2016-02-15 09:23:40 -08:00
Anders Hejlsberg
26e371d7bd Use TypeFlags.Undefined for both undefined and null types 2016-02-14 19:15:04 -08:00
Anders Hejlsberg
8e926035b7 Parsing of nullable types 2016-02-14 18:59:58 -08:00
Anders Hejlsberg
26cc99b92d Introduce -strictNullChecks compiler option 2016-02-14 18:41:38 -08:00
Daniel Rosenwasser
af9dc41747 Merge pull request #7069 from Microsoft/stopIgnoringBaselines
Ignore js baselines by using the correct glob
2016-02-12 23:10:21 -08:00
Daniel Rosenwasser
c7fcd0204c Merge pull request #7062 from Microsoft/useAccessorNamesForErrors
Use accessor names for error spans
2016-02-12 20:18:38 -08:00
Bill Ticehurst
977adde2ff Merge pull request #7065 from Microsoft/fixNodeResolutionForUnspecifiedModuleKind
Fix module resolution falling back to classic
2016-02-12 18:05:01 -08:00
Daniel Rosenwasser
60228d93e8 Ignore using the correct glob. 2016-02-12 17:23:27 -08:00
Bill Ticehurst
1121098c56 Remove unnecessary option from harness 2016-02-12 17:21:51 -08:00
Bill Ticehurst
e03a45a824 Fix fallback to classic resolution 2016-02-12 15:40:47 -08:00
Daniel Rosenwasser
e0c9e3bea9 Accepted baselines. 2016-02-12 14:44:52 -08:00
Yui
a86654d2ae Merge pull request #7060 from Microsoft/fixrwc
Fix rwc in including files into compilation
2016-02-12 14:34:48 -08:00
Daniel Rosenwasser
2d9330567c Use names of accessors instead of their entire spans. 2016-02-12 14:24:12 -08:00
Kanchalai Tanglertsampan
81b0baeb50 Address PR 2016-02-12 14:12:42 -08:00
Kanchalai Tanglertsampan
6e753f38ed Fix rwc in including files into compilation 2016-02-12 13:35:12 -08:00
Bill Ticehurst
02df49994b Merge pull request #7034 from Microsoft/portCommonJSDefault
Port CommonJs as default module type, and adds default exclude values
2016-02-12 10:34:19 -08:00
Bill Ticehurst
2d0b00fc6f Merge pull request #7055 from Microsoft/port7042
Fixed watcher for rename operations, and for allowJs in config file
2016-02-12 10:32:55 -08:00
Bill Ticehurst
cc76f0f7f0 Fixed watcher for rename operations, and for allowJs in config file
(cherry picked from commit 745f32bbee791cfef0862fe95a18aa66274d095a)
2016-02-12 08:59:16 -08:00
Ryan Cavanaugh
bf234887b0 Merge pull request #7041 from RyanCavanaugh/ignorejs
Ignore JS files under tests/cases/*
2016-02-11 22:06:53 -08:00
Ryan Cavanaugh
cf8432c9bb Merge pull request #7030 from RyanCavanaugh/fix7020
Correctly resolve qualified JSX tag names
2016-02-11 20:47:49 -08:00
Vladimir Matveev
35eff193c1 Merge pull request #7039 from Microsoft/fixFileExists
fix 'fileExists' check by using stat directly
2016-02-11 20:47:03 -08:00
Ryan Cavanaugh
46ee63906f Ignore JS files under tests/cases/* 2016-02-11 18:07:35 -08:00
Vladimir Matveev
b18cbc6300 address PR feedback 2016-02-11 17:29:01 -08:00
Vladimir Matveev
354e650341 fix 'fileExists' check by using stat directly 2016-02-11 16:59:54 -08:00
Vladimir Matveev
7d2ce0f5c1 fix falling tests and linter issues
(cherry picked from commit 7404b901b962d0673b7d4522cd961c3dd8859e9b)
2016-02-11 14:23:01 -08:00
Bill Ticehurst
dd5dc3a967 Added module: none baseline
(cherry picked from commit d446d06f9616121b72d67e746d67fa8d1ca1f86b)
2016-02-11 14:09:12 -08:00
Bill Ticehurst
9d008feba3 Added module: none as an option
(cherry picked from commit 195e69c8893a1b67f3a7885619d8df74b911c03a)
2016-02-11 14:09:10 -08:00
Bill Ticehurst
6a8ccd0b56 Dont default to CommonJS modules for ES6 target
(cherry picked from commit 4a67dc5e0823ca934eda4cd62b99bf4e7270a1dd)
2016-02-11 14:08:26 -08:00
Bill Ticehurst
a370103e15 Added back errors for module kind none
(cherry picked from commit 73fa45bd2e118f7186016ea5fc52c19ec2061aaa)
2016-02-11 14:08:24 -08:00
Bill Ticehurst
ece77866e4 Do not add minified JavaScript files on file crawl
(cherry picked from commit fc5d94df579414192dd074771e50f805466a3417)
2016-02-11 14:07:35 -08:00
Bill Ticehurst
b93d112a8a Fix node_modules exclude
(cherry picked from commit 2922bd59a6a73a99646b02e42ec40721dcb66835)
2016-02-11 14:07:35 -08:00
Bill Ticehurst
e4462975c8 Fixed up paths in fourslash tests
(cherry picked from commit ed1eb2b274369749b16a6d4bbdd7257e5c8a4d2c)
2016-02-11 14:07:35 -08:00
Bill Ticehurst
671191a584 Fixed up baselines
(cherry picked from commit f9fb68fbfcb0d3e6088386b67f69f66502931889)
2016-02-11 14:07:34 -08:00
Bill Ticehurst
bb28424b45 Removed errors for missing module specifier
(cherry picked from commit f2e7f9f50f58ebe35d31e04c8f82fb37ae9dbcef)
2016-02-11 14:07:32 -08:00
Bill Ticehurst
ef90492f29 Changed further defaults to CommonJS
(cherry picked from commit 0e5a93b85aa6f6fa2f6d93870fa54c107fc1c566)
2016-02-11 14:05:25 -08:00
Bill Ticehurst
3cf96529e7 Changed node_modules and module defaults
(cherry picked from commit b791fd89cdce0fd1eee7c9d1ee9c6767d2ca4ebe)
2016-02-11 14:05:24 -08:00
Ryan Cavanaugh
ea2cdc74df ❤️ linter 2016-02-11 12:27:57 -08:00
Ryan Cavanaugh
13167f53e6 Don't ever use resolveEntityName here 2016-02-11 11:37:55 -08:00