Nathan Shively-Sanders
3d841b20a7
Lint unit tests via harnessSources in Jakefile.js
2016-05-24 10:17:16 -07:00
Anders Hejlsberg
92d465d01f
Merge pull request #8730 from Microsoft/destructureOptionalParameter
...
Fix destructuring of optional parameters with --strictNullChecks
2016-05-23 15:41:30 -07:00
Anders Hejlsberg
f1d023a689
Merge pull request #8731 from Microsoft/subtypeRelationForNever
...
Fix subtype relation for 'never' type
2016-05-23 15:40:38 -07:00
Anders Hejlsberg
74e2154a51
Merge pull request #8767 from Microsoft/neverTypeInference
...
Only infer 'never' in function expressions and arrow functions
2016-05-23 15:40:18 -07:00
Nathan Shively-Sanders
1527499886
Merge pull request #8605 from Microsoft/recursively-remove-object-literal-freshness
...
Recursively mark object literals as non-fresh when checking assignability to intersections
2016-05-23 15:24:30 -07:00
Andy
0a54a3b50e
Merge pull request #8712 from Microsoft/readonly_assignment_in_constructor
...
Allow assignment to readonly parameter property within the constructor
2016-05-23 13:21:22 -07:00
Anders Hejlsberg
b8e9ecfb1a
Add tests
2016-05-23 13:08:15 -07:00
Andy
5035df665d
Merge pull request #8756 from Microsoft/no_navigate_to_import
...
Don't include imports in navigateTo if the imported declaration is also in the items and has the same name
2016-05-23 13:07:14 -07:00
Andy
1f7d1d23db
Merge pull request #8762 from Microsoft/navbar_tests
...
Make fourslash tests actually test parentName for navbar items
2016-05-23 11:32:12 -07:00
Mohamed Hegazy
6438fd57c2
Merge branch 'master' into Fix8634
2016-05-23 10:04:30 -07:00
Andy Hanson
db65724330
Make fourslash tests actually test parentName for navbar items
2016-05-23 09:44:28 -07:00
Andy Hanson
5e799b8773
Don't include imports in navigateTo if the imported declaration is also in the items and has the same name
2016-05-23 07:01:16 -07:00
Andy Hanson
17009e41d4
Expand tests
2016-05-23 06:06:01 -07:00
Mohamed Hegazy
f1662f8a18
Fix #8729 : Make JSON.stringify accept null and undefined replacers
2016-05-21 12:59:09 -07:00
Mohamed Hegazy
b637d76b49
Merge pull request #8700 from Microsoft/Fix8692
...
Fix #8692 : fix "tsserver as a library" (lssl) build target
2016-05-21 12:24:23 -07:00
Anders Hejlsberg
7d11c7fe40
Add regression test
2016-05-21 11:17:47 -07:00
Anders Hejlsberg
b547b5463a
Adding regression test
2016-05-21 10:41:25 -07:00
Nathan Shively-Sanders
89ebe5acad
Merge pull request #8719 from Microsoft/instantiate-cross-file-merges
...
Instantiate cross file merges
2016-05-20 13:13:45 -07:00
Nathan Shively-Sanders
3bdfd8f477
Make sure to instantiate merged type parameters
2016-05-20 10:59:05 -07:00
Nathan Shively-Sanders
61154b6bdd
Merge pull request #8713 from Microsoft/generic-inherited-default-constructor
...
Generic inherited default constructor
2016-05-20 10:41:44 -07:00
Nathan Shively-Sanders
60b8d0a7a3
Clean up tests a bit
2016-05-20 10:20:02 -07:00
Andy Hanson
dcbaadaa60
Allow assignment to readonly parameter property within the constructor
2016-05-20 08:54:05 -07:00
Zhengbo Li
f95f51fefc
Merge pull request #8703 from zhengbli/excludeOutDir
...
exclude outDir and add more default excludes
2016-05-19 17:41:21 -07:00
zhengbli
6cc1ff102e
add unit tests
2016-05-19 17:26:12 -07:00
Zhengbo Li
e8862a7168
Merge pull request #8504 from zhengbli/i8334
...
Tolerate non-existing files specified for tsserver
2016-05-19 16:52:55 -07:00
Mohamed Hegazy
0275fe25d7
Merge pull request #8697 from Microsoft/Fix8694
...
Fix #8694 : check for singatures before calling a type empty
2016-05-19 16:14:57 -07:00
Mohamed Hegazy
75fa7b174c
Code review comments
2016-05-19 15:55:18 -07:00
Ryan Cavanaugh
dd02c11e3a
Merge pull request #8369 from zhengbli/jsModuleExportsNotWorking
...
Support module.exports.name = expr format for JavaScript module
2016-05-19 15:47:08 -07:00
zhengbli
30718144ec
Merge branch 'master' of https://github.com/Microsoft/TypeScript into i8334
2016-05-19 15:42:06 -07:00
Nathan Shively-Sanders
f9412f8831
Merge pull request #8698 from Microsoft/iife-parameters-correct-quickinfo
...
Mark IIFE signature with `anySignature` during contextual typing
2016-05-19 15:09:51 -07:00
Mohamed Hegazy
f573b1031b
lint fixes
2016-05-19 13:31:21 -07:00
Mohamed Hegazy
c884fee3eb
Remove dependncy on NodeJs from editor services
2016-05-19 13:16:20 -07:00
Mohamed Hegazy
43b36d22e0
Merge pull request #8674 from evansb/union-type-react
...
Fixes #8657 : Handles union typed React component.
2016-05-19 13:14:07 -07:00
Mohamed Hegazy
934c78a89d
Fix #8694 : check for singatures before calling a type empty
2016-05-19 12:36:04 -07:00
Nathan Shively-Sanders
8e668441b3
Mark IIFE signature with anySignature during contextual typing
...
Avoids recursion -- during batch compilation, `checkCallExpression` already
sets the signature to `anySignature` as a sentinel value, the services
layer calls directly into `checkParameter`, skipping `checkCallExpression`
entirely. So `getContextuallyTypedParameterType` also needs to set this
sentinel value.
2016-05-19 12:33:37 -07:00
Evan Sebastian
01b541dbe2
Simplify and split + and - test
2016-05-20 01:19:35 +07:00
Nathan Shively-Sanders
c172c06777
Test assignability of inherited generic default constructor
2016-05-19 10:35:29 -07:00
Evan Sebastian
9d1922a3a5
Add test for #8657
2016-05-19 22:22:53 +07:00
Anders Hejlsberg
59f269c90a
Merge pull request #8652 from Microsoft/neverType
...
Add 'never' type
2016-05-18 11:39:22 -07:00
Anders Hejlsberg
9a22d08422
Merge pull request #8625 from Microsoft/optionalClassProperties
...
Optional class properties
2016-05-18 11:32:50 -07:00
Nathan Shively-Sanders
780f251c92
Merge pull request #8650 from Microsoft/unescape-dunder-string-literal-types
...
Unescape string literal types starting with double underscore.
2016-05-18 09:13:05 -07:00
Mohamed Hegazy
53f6755907
Add error message if module is not specified and a file contains a module indicator
2016-05-17 17:14:51 -07:00
Anders Hejlsberg
bfd8704245
Adding tests
2016-05-17 13:46:07 -07:00
Nathan Shively-Sanders
a5585c544f
Unescape only string literal type nodes.
...
Not all string literal types, regardless of source, as in the last
commit.
2016-05-17 13:42:15 -07:00
Nathan Shively-Sanders
e25927da57
Unescape string literal types starting with double underscore.
...
String literal types starting with double underscore are escaped in the
parser and need to be unescaped before the type is given the string
literal as its name.
2016-05-17 13:05:03 -07:00
Andy
c62b6cb6fc
Merge pull request #8603 from Microsoft/hover_over_comment
...
Fix bug: getTouchingPropertyName does not return undefined, but it may return the source file node
2016-05-17 12:39:50 -07:00
Andy
cb6e444158
Merge pull request #8595 from Microsoft/declaration_expressions
...
Declaration expressions
2016-05-17 12:36:39 -07:00
Andy
42f25b3b1f
Merge pull request #8645 from Microsoft/navbar_export_type
...
Add type aliases to navigation bar
2016-05-17 11:23:04 -07:00
Mohamed Hegazy
66dd91bb76
Merge pull request #8640 from mihailik/patch-3
...
Extra test for #8364 - non-breaking of one-liners
2016-05-17 11:18:11 -07:00
Nathan Shively-Sanders
6fd0a989e6
Merge pull request #8632 from Microsoft/fall-back-to-binding-pattern-for-type-inference
...
Use binding pattern for type inference result `{}`
2016-05-17 11:17:50 -07:00