csigs
5465670b49
LEGO: check in for master to temporary branch.
2017-11-23 23:10:09 +00:00
csigs
c1873887fb
LEGO: Merge pull request 20243
...
LEGO: Merge pull request 20243
2017-11-23 09:10:29 -08:00
csigs
9759144777
LEGO: check in for master to temporary branch.
2017-11-23 17:10:10 +00:00
csigs
8c889333d8
LEGO: Merge pull request 20236
...
LEGO: Merge pull request 20236
2017-11-22 21:10:25 -08:00
csigs
ac2de11908
LEGO: check in for master to temporary branch.
2017-11-23 05:10:07 +00:00
Anders Hejlsberg
61094ec2ea
Merge pull request #20229 from Microsoft/fixParenthesizedAsyncArrowFunction
...
Fix parenthesized async arrow function
2017-11-22 19:50:35 -08:00
Sheetal Nandi
0b79f4a073
Handle emit only declaration file to always produce declaration file and skip the diagnostics check
2017-11-22 18:37:07 -08:00
Sheetal Nandi
012f12bcbd
To handle cancellation token, remove changed/affected files from the changeset only after getting the result
2017-11-22 18:24:53 -08:00
Andrew Casey
fedc459ae1
Merge pull request #20233 from amcasey/BlockCompletions
...
Offer global completions in all blocks
2017-11-22 15:57:43 -08:00
Mohamed Hegazy
d62a8beea0
Port generated lib files ( #20213 )
2017-11-22 15:42:04 -08:00
Andrew Casey
dc3b4166b2
Update test baseline
2017-11-22 15:11:38 -08:00
Andrew Casey
643e9fc1e4
Offer global completions in all blocks
2017-11-22 14:25:31 -08:00
Nathan Shively-Sanders
ee5f91cb1e
Update baselines
2017-11-22 13:54:19 -08:00
Nathan Shively-Sanders
bee7d06761
Binder-based prop-assignment decls: messy version
2017-11-22 13:52:45 -08:00
Sheetal Nandi
ffa64e8c4f
Set program as affected if emitting/diagnostics for whole program
2017-11-22 11:49:08 -08:00
Sheetal Nandi
e102fee363
Use the results from affected file enumerator apis as Affected File result
2017-11-22 11:49:08 -08:00
Sheetal Nandi
85ce1d0398
Make the builder state as internal and expose builder instead of builder state
2017-11-22 11:49:08 -08:00
Sheetal Nandi
6d36a3d778
Make the versions in the source file non zero when the source file is created
2017-11-22 11:48:51 -08:00
Sheetal Nandi
c9a17f325b
Add api to get the dependencies of the file
2017-11-22 11:48:51 -08:00
Sheetal Nandi
3c5a6e1ae7
Allow watch host to specify module name resolver
2017-11-22 11:48:51 -08:00
Sheetal Nandi
7ebf9d9f9d
Lint errors fix
2017-11-22 11:48:50 -08:00
Sheetal Nandi
576fe1e995
Expose the watch and builder API in the typescript.d.ts
2017-11-22 11:48:50 -08:00
Sheetal Nandi
a06f0c3d9f
Use builder state to emit instead
2017-11-22 11:48:50 -08:00
Anders Hejlsberg
c8c46f6d45
Accept new baselines
2017-11-22 10:50:58 -08:00
Anders Hejlsberg
3a00b76cff
Add regression test
2017-11-22 10:50:49 -08:00
Andrew Casey
eb5797fd36
Merge pull request #20211 from amcasey/GH20084
...
Update project on PackageInstalledResponse
2017-11-22 10:21:33 -08:00
csigs
8e6642e78f
LEGO: Merge pull request 20226
...
LEGO: Merge pull request 20226
2017-11-22 09:10:25 -08:00
csigs
8c52e4ea67
LEGO: check in for master to temporary branch.
2017-11-22 17:10:08 +00:00
csigs
2621a02508
LEGO: Merge pull request 20220
...
LEGO: Merge pull request 20220
2017-11-22 03:10:43 -08:00
csigs
208eea156b
LEGO: check in for master to temporary branch.
2017-11-22 11:10:25 +00:00
Wesley Wigham
332a61ee8b
Removes redundant comments ( #20214 )
2017-11-21 20:22:26 -08:00
Andrew Casey
a0dec26d25
Merge pull request #20212 from amcasey/ToEventArgs
...
Unswap arguments
2017-11-21 19:01:13 -08:00
Anders Hejlsberg
b4b9edc04c
Make sure 'async' isn't treated as a parameter modifier
2017-11-21 18:39:01 -08:00
Andy
013ce8e36d
Catch illegal jsdoc tags on constructors ( #20045 )
2017-11-21 21:36:08 -05:00
Andrew Casey
5ed31cff8c
Use stricter types for event bodies
2017-11-21 16:38:58 -08:00
Andrew Casey
f483495408
Use {} instead of any to improve type checking
2017-11-21 16:24:05 -08:00
Andrew Casey
82aa518ec0
Update public API baseline
2017-11-21 15:59:46 -08:00
Andrew Casey
35545d4a0a
Update project on PackageInstalledResponse
...
As with `SetTypings`, new typings have been installed so the project
should be updated and the client should be notified (via event).
Changed PackageInstalledResponse from "event" to "action" for the sake
of explicitness.
Fixes #20084 .
2017-11-21 15:59:46 -08:00
Andrew Casey
39e6a00054
Unswap arguments
2017-11-21 15:59:45 -08:00
csigs
739097a9ad
LEGO: Merge pull request 20210
...
LEGO: Merge pull request 20210
2017-11-21 15:11:00 -08:00
csigs
3fd6f3aa99
LEGO: check in for master to temporary branch.
2017-11-21 23:10:31 +00:00
Wesley Wigham
50866e114a
Fix visibility checking of mutually recursive exports ( #19929 )
...
* Do visibility painting from collectLinkedAliases in checker to remove statefullness in declaration emit
* Fix #17085
* Add deeply destructured array to test
* Add test case for #18634
* Add PR feedback
2017-11-21 15:06:27 -08:00
Nathan Shively-Sanders
d4f6c8cc09
Merge branch 'js-ctor-props-type-annotation-as-declaration' into jsdoc-values-as-namespaces
2017-11-21 15:06:01 -08:00
Nathan Shively-Sanders
2f0e581018
JS Property assignments create namespaces (hacky)
...
This version isn't done yet and I think it still causes failures in the
test suite.
2017-11-21 15:05:20 -08:00
Nathan Shively-Sanders
fa96bd4b01
More tests and update baselines
2017-11-21 15:03:44 -08:00
Nathan Shively-Sanders
082802e7a8
JS:Treat type-annotated uninitialised vars as declarations
...
Currently only applies to property accesses, but maybe should apply to
everything.
2017-11-21 13:17:32 -08:00
Wesley Wigham
8c6863aff8
Add dt baseline folder to gitignore ( #20205 )
2017-11-21 13:08:04 -08:00
Andy
6e57c2630f
Support getJSDocCommentsAndTags for special property assignments ( #20193 )
2017-11-21 14:29:52 -05:00
Andy
7c5a0ec9c6
Clean up outliningElementsCollector ( #20143 )
...
* Clean up outliningElementsCollector
* Use depthRemaining instead of maxDepth
2017-11-21 14:27:26 -05:00
Nathan Shively-Sanders
1d1a7d8353
Update chrome-devtools baseline
...
Now it turns out that we don't support Closure's property declaration
style, which doesn't require assignment in the constructor:
```js
class C {
constructor() {
/** @type {number} */
this.n
}
}
```
This means that we still miss basically all the properties of class.
Also the 'conflicting declarations' message still mentions absolute
paths :(
2017-11-21 10:41:13 -08:00