Mohamed Hegazy
|
0de410627e
|
Code review comments
|
2016-05-08 15:59:15 -07:00 |
|
Mohamed Hegazy
|
02bae234c6
|
Merge branch 'master' into Fix8415
|
2016-05-08 15:31:48 -07:00 |
|
Yui
|
72c19ec806
|
Fix 7304: show correct quickinfo on "this" in type position (#8508)
* Show correct quickinfo when using this in type position
* Split quickinfo test into smaller files and add test case
|
2016-05-07 09:12:53 -07:00 |
|
Vladimir Matveev
|
4f569c4576
|
Merge pull request #8502 from Microsoft/deferred-references-in-initializers
disallow references to local variables of the function from parameter…
|
2016-05-06 16:37:01 -07:00 |
|
Nathan Shively-Sanders
|
a715c45f25
|
Merge pull request #8463 from Microsoft/this-types-for-accessors
This types for accessors
|
2016-05-06 14:51:19 -07:00 |
|
Paul van Brenk
|
fad25747a7
|
Merge pull request #8469 from Microsoft/tsconfigParsingImprovements
Add propertybag to parsed tsconfig.json file.
|
2016-05-06 13:33:01 -07:00 |
|
Vladimir Matveev
|
c36c074f37
|
disallow references to local variables of the function from parameter initializers
|
2016-05-06 12:01:38 -07:00 |
|
Paul van Brenk
|
8aff38e128
|
Add the entire tsconfig as a raw property to the parsed config.
|
2016-05-06 10:12:12 -07:00 |
|
Nathan Shively-Sanders
|
bc6d6ea49a
|
Merge pull request #8483 from Microsoft/contextually-type-iife-parameters
Contextually type IIFE params by their arguments
|
2016-05-05 20:41:08 -07:00 |
|
Zhengbo Li
|
d11ee08170
|
Merge pull request #8484 from zhengbli/ignoreHiddenFiles
ignore dotted files and folders
|
2016-05-05 19:22:10 -07:00 |
|
Nathan Shively-Sanders
|
96d3db212e
|
Only contextually type expressions of calls
Also allocate once instead of twice.
|
2016-05-05 18:00:12 -07:00 |
|
Vladimir Matveev
|
676e3bc872
|
getSymbolAtLocation now returns symbol for external modules
|
2016-05-05 17:53:19 -07:00 |
|
Vladimir Matveev
|
cd1af127aa
|
Merge pull request #8486 from Microsoft/symlinked-modules
use CompilerHost.realpath to resolve actual location for symlinks
|
2016-05-05 15:56:18 -07:00 |
|
Yui
|
bbbb56b08c
|
Allow async as parameter in arrowfunction (#8488)
* Allow async as a parameter name in simple arrow function
* Add tests
|
2016-05-05 15:33:29 -07:00 |
|
Ryan Cavanaugh
|
85ab935a70
|
Merge pull request #8485 from RyanCavanaugh/fix8478
Allow module augmentations to add new top-level names.
|
2016-05-05 15:28:49 -07:00 |
|
Nathan Shively-Sanders
|
b0a387aafa
|
Address PR comments
And address bug with contextually typed arguments that the PR changes
exposed.
|
2016-05-05 15:04:17 -07:00 |
|
zhengbli
|
076fe48c3a
|
Add unit tests for tsconfig file list parsing
|
2016-05-05 14:49:41 -07:00 |
|
Ryan Cavanaugh
|
1b6d7ed5bb
|
Allow module augmentations to add new top-level names. Fixes #8478
|
2016-05-05 14:20:19 -07:00 |
|
Yui
|
990f1c7c37
|
Check that token is AsyncKeyword before calling lookAhead (#8477)
* Check that token is AsyncKeyword before calling lookAhead
* Fix linting errors
|
2016-05-05 14:18:12 -07:00 |
|
Vladimir Matveev
|
2b5bbfee60
|
use CompilerHost.realpath to resolve actual location for symlinks
|
2016-05-05 13:38:09 -07:00 |
|
Zhengbo Li
|
166f95c677
|
Merge pull request #8311 from zhengbli/reportTsconfigError
[API] Add event for reporting tsconfig errors
|
2016-05-05 13:11:30 -07:00 |
|
zhengbli
|
fdc7037bfc
|
ignore dotted files and folders
|
2016-05-05 13:06:12 -07:00 |
|
Nathan Shively-Sanders
|
aa38cdba56
|
Contextually type IIFE params by their arguments
|
2016-05-05 11:58:36 -07:00 |
|
Anders Hejlsberg
|
1749839330
|
Improve control flow loop analysis logic
|
2016-05-05 11:11:51 -07:00 |
|
Anders Hejlsberg
|
674e84bd26
|
Merge pull request #8471 from Microsoft/controlFlowCaching
Improved control flow caching
|
2016-05-04 17:29:33 -07:00 |
|
Yui
|
7521891760
|
Fix 8262: allow unparenthesized parameter in async arrow-function (#8444)
* Allow unparenthesize of parameter in async arrow-function
* Add tests and baselines
* Address PR
* Address PR: refactor to use "parseSimpleArrowFunctionExpression"
* Address PR: add comment
* Address PR
|
2016-05-04 17:00:28 -07:00 |
|
Paul van Brenk
|
c866996f30
|
CR Feedback
|
2016-05-04 16:17:08 -07:00 |
|
Anders Hejlsberg
|
3a4b56d6b7
|
Cache visited nodes and types in shared arrays to reduce object allocation
|
2016-05-04 15:18:57 -07:00 |
|
Anders Hejlsberg
|
9fa5971af0
|
Skip simple conditional flows in control flow graph
|
2016-05-04 15:17:39 -07:00 |
|
Paul van Brenk
|
4bc2314cbe
|
Add propertybag to parsed tsconfig.json file.
This allows consumers of the LS to read properties added to the tsconfig.json
without having to worry about dealing with comments.
|
2016-05-04 14:50:58 -07:00 |
|
Nathan Shively-Sanders
|
3d3bcb4a5b
|
Correctly copy annotated this getter -> setter
Previously it only went the other direction.
|
2016-05-04 13:35:35 -07:00 |
|
Anders Hejlsberg
|
e49773a7e9
|
Local caching of types of shared flow nodes
|
2016-05-04 13:24:05 -07:00 |
|
Anders Hejlsberg
|
79db146e32
|
Refactor from FlowKind to FlowFlags
|
2016-05-04 12:44:27 -07:00 |
|
Mohamed Hegazy
|
1af576b064
|
Fix #4808: Follow target symbols
|
2016-05-04 12:06:51 -07:00 |
|
Mohamed Hegazy
|
ff8e33768a
|
Merge branch 'master' into Fix8415
|
2016-05-04 11:34:46 -07:00 |
|
Nathan Shively-Sanders
|
2c70051691
|
Allow this parameters for accessors
Also refactor getSignatureFromDeclaration a bit
|
2016-05-04 11:02:54 -07:00 |
|
Mohamed Hegazy
|
baa56290ed
|
Enable find all refs and rename for computed property names with literal expressions
|
2016-05-03 22:40:40 -07:00 |
|
Mohamed Hegazy
|
24aabecf6c
|
Merge pull request #8449 from Microsoft/Fix8423
Fix #8423: Remove undefined while getting the type of the first argument of then signature
|
2016-05-03 21:17:06 -07:00 |
|
Anders Hejlsberg
|
ccad31bf24
|
Equality comparisons for null/undefined in strict null checking mode
|
2016-05-03 17:05:12 -07:00 |
|
Mohamed Hegazy
|
9ff66fbb5e
|
Code review comments
|
2016-05-03 16:13:33 -07:00 |
|
Anders Hejlsberg
|
7f82bebb03
|
Merge pull request #8443 from Microsoft/controlFlowAccessors
Include accessors in control flow type analysis
|
2016-05-03 16:11:15 -07:00 |
|
Mohamed Hegazy
|
b4baee492f
|
Polyfill String.prototyp.fill
|
2016-05-03 14:52:41 -07:00 |
|
Mohamed Hegazy
|
c5a81edfb1
|
Fix #8423: Remove undefined while getting the type of the first argument of then signature
|
2016-05-03 14:51:30 -07:00 |
|
Vladimir Matveev
|
9f8a4c709f
|
reset symbol count in binder
|
2016-05-03 13:56:02 -07:00 |
|
Anders Hejlsberg
|
c3186a452c
|
Include accessors in control flow type analysis
|
2016-05-03 11:09:21 -07:00 |
|
Anders Hejlsberg
|
2ff9c915a0
|
Merge pull request #8429 from Microsoft/declaredTypeAsInitialType
Declared type as initial type in control flow analysis
|
2016-05-02 21:57:56 -07:00 |
|
Anders Hejlsberg
|
adc860893e
|
Initial type of variable is union of declared type and undefined
|
2016-05-02 16:24:06 -07:00 |
|
Vladimir Matveev
|
50390bb586
|
check usage before declaration for computed properties in destructuring inside for-of variable declaration
|
2016-05-02 13:31:35 -07:00 |
|
Anders Hejlsberg
|
a7e40469ff
|
Merge pull request #8421 from Microsoft/controlFlowNestedLoops
Fix control flow analysis in nested loops
|
2016-05-02 12:02:57 -07:00 |
|
Anders Hejlsberg
|
f183f1ab38
|
Quicker bail out for type analysis in nested loops
|
2016-05-02 09:21:54 -07:00 |
|