Anders Hejlsberg
|
0a25bb58a4
|
Make 'undefined' assignable to 'void'
|
2016-03-06 13:59:09 -08:00 |
|
Anders Hejlsberg
|
50d874e09d
|
Improve type relationship error reporting for nullable types
|
2016-03-05 16:55:54 -08:00 |
|
Anders Hejlsberg
|
129a4f1908
|
Check return type includes 'undefined' in function with implicit return
|
2016-03-05 16:16:19 -08:00 |
|
Anders Hejlsberg
|
d0e4b4ae35
|
Treat 'return' as 'return undefined' for type checking purposes
|
2016-03-05 15:23:00 -08:00 |
|
Anders Hejlsberg
|
8db7af035d
|
Proper handling of 'null' and 'undefined' in equals and not equals guards
|
2016-03-05 11:16:31 -08:00 |
|
Anders Hejlsberg
|
689e28d3ac
|
Keep linter happy with fix in reduceLeft/reduceRight
|
2016-03-05 11:14:57 -08:00 |
|
Anders Hejlsberg
|
097f4564bb
|
Remove unused variable
|
2016-03-05 10:07:28 -08:00 |
|
Anders Hejlsberg
|
2762772afd
|
Include 'undefined' in return type for implicit or expressionless returns
|
2016-03-05 09:58:47 -08:00 |
|
Anders Hejlsberg
|
eed4093be5
|
Fix bugs in reduceLeft and reduceRight
|
2016-03-05 09:56:01 -08:00 |
|
Anders Hejlsberg
|
a0790fba7d
|
Add only 'undefined' to optional parameter types
|
2016-03-04 17:39:56 -08:00 |
|
Anders Hejlsberg
|
436e70ea8f
|
Accepting new baselines
|
2016-03-04 17:27:42 -08:00 |
|
Anders Hejlsberg
|
64f572747c
|
Introduce comparable (a.k.a. possibly assignable) relation
|
2016-03-04 17:26:56 -08:00 |
|
Anders Hejlsberg
|
25a72d6085
|
Removing unused functions
|
2016-03-04 15:51:22 -08:00 |
|
Anders Hejlsberg
|
15b240548f
|
Extract and lift nullability over best common supertype
|
2016-03-04 15:01:11 -08:00 |
|
Anders Hejlsberg
|
d6fcd1af1b
|
Consider for-in and for-of variables to be definitely assigned
|
2016-03-04 13:19:58 -08:00 |
|
Anders Hejlsberg
|
1302418776
|
Accepting new baselines
|
2016-03-04 10:43:10 -08:00 |
|
Anders Hejlsberg
|
c623e1f8c9
|
No widening of 'null' and 'undefined' types in --strictNullChecks mode
|
2016-03-04 10:42:23 -08:00 |
|
Anders Hejlsberg
|
87ae0489eb
|
Reinstate separate type kinds for 'null' and 'undefined'
|
2016-03-03 17:44:46 -08:00 |
|
Anders Hejlsberg
|
04c28b09a9
|
Accepting new baselines
|
2016-03-03 11:18:47 -08:00 |
|
Anders Hejlsberg
|
ed958119a1
|
Fix unit test
|
2016-03-03 11:18:33 -08:00 |
|
Anders Hejlsberg
|
ea4b13bdf9
|
Allow 'null' and 'undefined' as type names
|
2016-03-03 11:18:12 -08:00 |
|
Anders Hejlsberg
|
33e3825beb
|
Assigned-before-use checking for non-nullable variables
|
2016-03-02 16:40:16 -08:00 |
|
Anders Hejlsberg
|
ea3593239c
|
Fix linting error
|
2016-02-28 10:30:19 -08:00 |
|
Anders Hejlsberg
|
7dd59ceff6
|
Accepting new baselines
|
2016-02-27 18:13:26 -08:00 |
|
Anders Hejlsberg
|
82169ce7eb
|
Fix getTypeOfSymbolAtLocation to handle hypothetical lookups
|
2016-02-27 18:12:40 -08:00 |
|
Anders Hejlsberg
|
3d7631dbe8
|
Support dotted names ("x.y.z") in type guards
|
2016-02-27 11:39:16 -08:00 |
|
Anders Hejlsberg
|
5e5381daec
|
Merge branch 'master' into strictNullChecks
|
2016-02-20 19:23:08 -08:00 |
|
Daniel Rosenwasser
|
0436ba0cfb
|
Merge pull request #7165 from Microsoft/add-tests-for-let
Add tests for let declarations/identifier variables
|
2016-02-20 13:16:47 -08:00 |
|
Mohamed Hegazy
|
9d6564239f
|
Merge pull request #7164 from Microsoft/wordCleanup
removing some culturally sensitive words
|
2016-02-20 12:19:49 -08:00 |
|
Daniel Rosenwasser
|
c03aace7ca
|
Accepted baselines.
|
2016-02-20 01:02:12 -08:00 |
|
Daniel Rosenwasser
|
b71ec381f9
|
Added tests for ASI and element access with 'let'.
|
2016-02-20 00:58:20 -08:00 |
|
Mohamed Hegazy
|
11ec01b476
|
Merge pull request #7159 from tinganho/excludeOutDir
Fixes outDir exclude
|
2016-02-19 22:48:54 -08:00 |
|
Tingan Ho
|
30294c7fc0
|
Fixes linting issues
|
2016-02-20 11:54:09 +08:00 |
|
Anders Hejlsberg
|
74d8c40007
|
Merge branch 'master' into strictNullChecks
|
2016-02-19 19:38:00 -08:00 |
|
Tingan Ho
|
785e55db8d
|
Fixes outDir exclude
|
2016-02-20 10:25:16 +08:00 |
|
Anders Hejlsberg
|
ed40fbf2d8
|
Suport both x != null and x != undefined in non-null type guards
|
2016-02-19 16:48:58 -08:00 |
|
jramsay
|
6b05ad7627
|
Merge pull request #7107 from Microsoft/ScriptBlockSupport
Salsa: adding ScriptKind to ensure script blocks are processed as JS.
|
2016-02-19 14:40:18 -08:00 |
|
Jason Ramsay
|
2da73b3340
|
Change to getScriptKindFromFileName to avoid unnecessary array allocation in split
|
2016-02-19 14:20:32 -08:00 |
|
Daniel Rosenwasser
|
ae8b943f51
|
No bold "Fixes"
|
2016-02-19 14:00:00 -08:00 |
|
Daniel Rosenwasser
|
3380f2bbd5
|
Merge pull request #7143 from SaschaNaz/formatJsxText
(Un)format JSX Text
|
2016-02-19 13:47:44 -08:00 |
|
Nathan Shively-Sanders
|
81d290ccfc
|
Merge pull request #7157 from Microsoft/enforce-identical-type-constraints
Enforce identical type constraints
|
2016-02-19 13:44:33 -08:00 |
|
Nathan Shively-Sanders
|
09ac720382
|
Rebaseline tests with improved error message
|
2016-02-19 13:22:57 -08:00 |
|
Nathan Shively-Sanders
|
14a457e518
|
Address review comments
1. Give class name in error message.
2. Reduce nesting via an early exit.
|
2016-02-19 13:05:19 -08:00 |
|
Nathan Shively-Sanders
|
0d3f6473cf
|
Rebaseline messages in existing tests
|
2016-02-19 11:46:47 -08:00 |
|
Nathan Shively-Sanders
|
bb2eb635d6
|
Merged classes and interfaces must have identical type constraints
Previously, only interfaces needed to check this, but now that classes and
interfaces can merge, the check needs to happen in more places.
|
2016-02-19 11:36:35 -08:00 |
|
Nathan Shively-Sanders
|
eacc092f87
|
Add cases and baselines from #6211 and #6210
|
2016-02-19 11:33:32 -08:00 |
|
Anders Hejlsberg
|
d10017f165
|
Accepting new baselines
|
2016-02-19 09:33:11 -08:00 |
|
Anders Hejlsberg
|
50ea0bfc71
|
Support x == null and x != null in non-null guards. Also, allow == and != in type guards.
|
2016-02-19 09:32:56 -08:00 |
|
Nathan Shively-Sanders
|
e46b7b05ab
|
Merge pull request #7144 from Microsoft/super-inside-inner-class-crashes
Super inside inner class crashes
|
2016-02-19 08:45:35 -08:00 |
|
Nathan Shively-Sanders
|
86047a7206
|
Switch test encoding from UTF16 to iso-8859
|
2016-02-19 08:27:08 -08:00 |
|