Commit Graph

10373 Commits

Author SHA1 Message Date
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
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
Ryan Cavanaugh 48c5bcf148 Correctly resolve qualfied JSX tag names
Fixes #7020
2016-02-11 11:20:55 -08:00
Ryan Cavanaugh 8ae55b412a Add failing test 2016-02-11 09:44:09 -08:00
Nathan Shively-Sanders 20f7b18d99 Merge pull request #7026 from jsoref/spelling
spelling fixes (round 4)
2016-02-11 09:18:55 -08:00
Josh Soref 284b26f49f spelling fixes for src/compiler
* after
* aggressive
* appear
* asterisks
* candidate
* conflict
* directory
* dollar
* ellipsis
* exports
* failures
* folder
* followed
* highlight
* inferred
* location
* occurred
* output
* propagated
* push
* rather
* remaining
* search
* stabilized
* substitution
* successful
* even though
* will
* with
2016-02-11 16:56:45 +00:00
Vladimir Matveev faeae5e099 Merge pull request #7010 from Microsoft/fixTDZ
split declaration and initialization of writer variable
2016-02-10 16:30:30 -08:00