Andy Hanson
543b484ec5
Remove trailing whitespace
2016-06-06 08:17:14 -07:00
Andy Hanson
f832488801
Add "implicit any" warning for shorthand ambient modules
2016-06-06 08:14:49 -07:00
Andy Hanson
2fc2f5c4b9
Fix signature help
2016-06-06 07:50:32 -07:00
york yao
f5ab9d7289
change type definition for Object.create
2016-06-06 07:22:37 +08:00
Mohamed Hegazy
18a875807c
Remove restriction on --target es5 and --module es6
2016-06-05 15:37:20 -07:00
Anders Hejlsberg
3b1effb7df
Adding regression test
2016-06-04 14:50:37 -07:00
Anders Hejlsberg
bb7818b837
Consider property declarations to be control flow containers
2016-06-04 14:42:45 -07:00
Sergey Shandar
cdb0fb324f
Fix findIndex documentation.
2016-06-04 03:26:17 -07:00
Anders Hejlsberg
6dcd5877a0
Merge pull request #8962 from Microsoft/propertyAccessNarrowing
...
Fix narrowing of property access expressions
2016-06-03 18:13:55 -07:00
Vladimir Matveev
1498676df4
added delta computation
2016-06-03 18:07:28 -07:00
Anders Hejlsberg
87ee72b25a
Add regression test
2016-06-03 17:31:28 -07:00
Anders Hejlsberg
a5e9071a2f
Fix fourslash test
2016-06-03 17:31:16 -07:00
Anders Hejlsberg
39c4e8ad1f
Remove unnecessary restrictions in property access narrowing
2016-06-03 17:30:49 -07:00
Vladimir Matveev
04916c8683
renames, introduce projectKind
2016-06-03 15:18:48 -07:00
Ron Buckton
877e3c4815
Merge pull request #8929 from Microsoft/transforms-extractFromPrinter
...
[Transforms] Extract transformFiles call from printFile
2016-06-03 11:52:52 -07:00
Ron Buckton
ef436a189f
PR Feedback
2016-06-03 11:50:35 -07:00
Yui
f619282af1
[Transforms] Update transforms with recent master ( #8960 )
...
* Remove check narrowing only certain types, add test showing issues with this
* string literal case test
* Reconcile fix with CFA work
* Defaultable -> NotNarrowable to align with use
* Missed a defaultable in comments
* Add test for narrowing to unions of string literals
* Actually merge from master
* Run fixupParentReferences when parsing isolated jsDocComment
* initial revision of unit test support for project system in tsserver
* Add non-widening forms of null and undefined
* Create separate control flows for property declarations with initializers
* Add regression test
* Add tests
* Remove unused variable
* Add null check and CR feedback
* Revert "Merge pull request #7235 from weswigham/narrow-all-types"
This reverts commit ef0f6c8fe4 , reversing
changes made to 9f087cb62a .
* reuse the fixupParentReferences function
* Fix up error from merging with master
2016-06-03 11:02:35 -07:00
Andy
3aaa4ea833
Merge pull request #8957 from Microsoft/navbar_indent
...
Include indent in navigation bar protocol
2016-06-03 10:57:29 -07:00
Andy
baebf2b690
Merge pull request #8959 from Microsoft/stringify
...
Use a function `stringify` to simplify calls to `JSON.stringify(xyz, undefined, 2)`
2016-06-03 10:41:50 -07:00
Andy Hanson
e412f52b33
Include indent in navigation bar protocol
...
Previously navbar01 test had indents when run in the browser but not when run from node. Now they run the same.
2016-06-03 10:04:03 -07:00
Andy Hanson
2bed32d308
Fix mistake
2016-06-03 09:42:16 -07:00
Andy Hanson
8b0974a77e
Update tests
2016-06-03 09:29:21 -07:00
Andy Hanson
c8ced6703a
Use a function stringify to simplify calls to JSON.stringify(xyz, undefined, 2)
2016-06-03 08:43:48 -07:00
Andy Hanson
ed6bfcdb08
Add merging tests
2016-06-03 06:45:00 -07:00
Andy Hanson
1541ebe781
Respond to PR comments
2016-06-03 06:34:33 -07:00
Andy Hanson
094f97e366
Respond to PR comments
2016-06-03 06:22:34 -07:00
Vladimir Matveev
23bbbf9819
added close method
2016-06-03 00:06:30 -07:00
Vladimir Matveev
2605fdf276
move root file to a map, release documents on project close
2016-06-02 18:11:22 -07:00
Anders Hejlsberg
13698a9952
Add test
2016-06-02 17:37:25 -07:00
Anders Hejlsberg
bcc9220451
Improve typing of && operator with --strictNullChecks
2016-06-02 17:37:14 -07:00
Vladimir Matveev
8e6f36258e
Merge remote-tracking branch 'origin/master' into tsserverVS-WIP
2016-06-02 16:14:34 -07:00
Vladimir Matveev
0b7227dce6
remove project options from project
2016-06-02 16:14:26 -07:00
Anders Hejlsberg
3853555b49
Merge pull request #8944 from Microsoft/reviseWidening
...
No widening in strict null checking mode
2016-06-02 15:18:33 -07:00
Zhengbo Li
131f759c5c
Merge pull request #8930 from zhengbli/i8676
...
Run fixupParentReferences when parsing isolated jsDocComment
2016-06-02 14:15:14 -07:00
Ron Buckton
47ae027d47
Merge branch 'transforms' into transforms-extractFromPrinter
2016-06-02 14:06:40 -07:00
Ron Buckton
e9dadd7707
Merge pull request #8927 from Microsoft/transforms-removeExcludeFlags
...
[Transforms] Removes the excludeTransformFlags property from Node
2016-06-02 14:06:03 -07:00
Nathan Shively-Sanders
24f15a4ec9
Merge pull request #8946 from Microsoft/revert-narrow-all-types
...
Revert "Merge pull request #7235 from weswigham/narrow-all-types"
2016-06-02 13:46:06 -07:00
zhengbli
e2a1a78dd3
reuse the fixupParentReferences function
2016-06-02 13:26:15 -07:00
Ron Buckton
d4ed1ba4b2
Merge branch 'transforms' into transforms-removeExcludeFlags
2016-06-02 13:05:24 -07:00
Nathan Shively-Sanders
fc3e040c51
Revert "Merge pull request #7235 from weswigham/narrow-all-types"
...
This reverts commit ef0f6c8fe4 , reversing
changes made to 9f087cb62a .
2016-06-02 12:57:24 -07:00
Andy Hanson
7e9cb46a1a
Support shorthand ambient module declarations
2016-06-02 12:55:48 -07:00
Ron Buckton
849bea99c0
Merge branch 'transforms' into transforms-extractFromPrinter
2016-06-02 12:36:45 -07:00
zhengbli
d41ac8aa9a
Add null check and CR feedback
2016-06-02 11:12:38 -07:00
Vladimir Matveev
7e00d7e595
Merge pull request #8931 from Microsoft/tsserver-projectsystem-tests
...
initial revision of unit test support for project system in tsserver
2016-06-02 11:07:08 -07:00
Yui
e35dd79c04
[Transforms] Update baselines from merging with master round 2 ( #8926 )
...
* update baselines from merging with master
* Correctly fix#8786
* Fix up linting errors
* Fix spelling error in comment
* Remove usage of null
* Revert "Remove usage of null"
This reverts commit d9102d1e3f .
* Disable using null in unittest as we use null to signal to not generate baselines
* Remove setting disable comment as we already done so in createCommentWriter
* Address linting
* Fix travis failure
* Fix travis failure
2016-06-02 10:57:28 -07:00
Anders Hejlsberg
fb2df77a59
Remove unused variable
2016-06-02 10:47:47 -07:00
Nathan Shively-Sanders
ef0f6c8fe4
Merge pull request #7235 from weswigham/narrow-all-types
...
Fix #7224 , #7441 - Replace TypeFlags.Narrowable
2016-06-02 10:01:32 -07:00
Anders Hejlsberg
20bab14224
Add tests
2016-06-02 09:39:47 -07:00
Anders Hejlsberg
9f087cb62a
Merge pull request #8941 from Microsoft/controlFlowPropertyDeclarations
...
Create control flows for property declarations
2016-06-02 09:21:49 -07:00
Andy Hanson
4281bf5752
Allow trailing commas in function parameter and argument lists
2016-06-02 08:18:21 -07:00