Commit Graph
10380 Commits
Author SHA1 Message Date
Anders Hejlsberg 1e8a7e28d0 Correct && operator to produce nullable values 2016-02-18 09:13:18 -08:00
Anders Hejlsberg 54ee0b13b3 Accepting new baselines 2016-02-17 19:04:25 -08:00
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 745f32bbee)
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 7404b901b9)
2016-02-11 14:23:01 -08:00
Bill Ticehurst dd5dc3a967 Added module: none baseline
(cherry picked from commit d446d06f96)
2016-02-11 14:09:12 -08:00
Bill Ticehurst 9d008feba3 Added module: none as an option
(cherry picked from commit 195e69c889)
2016-02-11 14:09:10 -08:00
Bill Ticehurst 6a8ccd0b56 Dont default to CommonJS modules for ES6 target
(cherry picked from commit 4a67dc5e08)
2016-02-11 14:08:26 -08:00
Bill Ticehurst a370103e15 Added back errors for module kind none
(cherry picked from commit 73fa45bd2e)
2016-02-11 14:08:24 -08:00
Bill Ticehurst ece77866e4 Do not add minified JavaScript files on file crawl
(cherry picked from commit fc5d94df57)
2016-02-11 14:07:35 -08:00
Bill Ticehurst b93d112a8a Fix node_modules exclude
(cherry picked from commit 2922bd59a6)
2016-02-11 14:07:35 -08:00
Bill Ticehurst e4462975c8 Fixed up paths in fourslash tests
(cherry picked from commit ed1eb2b274)
2016-02-11 14:07:35 -08:00
Bill Ticehurst 671191a584 Fixed up baselines
(cherry picked from commit f9fb68fbfc)
2016-02-11 14:07:34 -08:00
Bill Ticehurst bb28424b45 Removed errors for missing module specifier
(cherry picked from commit f2e7f9f50f)
2016-02-11 14:07:32 -08:00
Bill Ticehurst ef90492f29 Changed further defaults to CommonJS
(cherry picked from commit 0e5a93b85a)
2016-02-11 14:05:25 -08:00
Bill Ticehurst 3cf96529e7 Changed node_modules and module defaults
(cherry picked from commit b791fd89cd)
2016-02-11 14:05:24 -08:00