Paul van Brenk
c866996f30
CR Feedback
2016-05-04 16:17:08 -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
Mohamed Hegazy
e9122a9f34
Merge pull request #8450 from Microsoft/Fix8357
...
Fix #8357 : Remove optionality for the definition of `IteratorResult`
2016-05-03 21:54:44 -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
cb9be669ec
Merge pull request #8452 from Microsoft/equalityUndefinedAndNull
...
Allow equality comparisons to undefined and null in strict null checking mode
2016-05-03 17:52:14 -07:00
Anders Hejlsberg
e828fce952
Adding tests
2016-05-03 17:05:23 -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
9ad08324d8
Fix #8357 : Remove optionality for the definition of IteratorResult
2016-05-03 15:53:17 -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
2c4946f603
Merge pull request #8447 from Microsoft/resetSymbolCount
...
reset symbol count in binder
2016-05-03 14:25:00 -07:00
Vladimir Matveev
9f8a4c709f
reset symbol count in binder
2016-05-03 13:56:02 -07:00
Anders Hejlsberg
c44fe766dc
Accepting new baselines
2016-05-03 11:09:37 -07:00
Anders Hejlsberg
c3186a452c
Include accessors in control flow type analysis
2016-05-03 11:09:21 -07:00
Daniel Rosenwasser
f28d535795
Merge pull request #8433 from tinganho/md
...
Adds issue_template.md and pull_request_template.md to .npmignore
2016-05-03 09:45:19 -07:00
Tingan Ho
793ec40dc1
Reorg Jakefile.js
2016-05-03 16:50:43 +08:00
Tingan Ho
ebcd858969
Adds issue_template.md and pull_request_template.md to .npmignore
2016-05-03 16:47:49 +08: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
dbfe80b348
Fix fourslash test
2016-05-02 16:24:21 -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
8173ee9ba3
Merge pull request #8425 from Microsoft/use-before-def
...
check usage before declaration for computed properties in destructuri…
2016-05-02 15:04:02 -07:00
Mohamed Hegazy
4d53a21179
Merge pull request #8362 from Microsoft/Fix8338
...
Fix #8338 : add signatures to RegExp constructor accepting RegExp
2016-05-02 14:38:25 -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
Mohamed Hegazy
afaffb10e5
Merge pull request #8366 from Microsoft/Fix7611-2
...
Fix #7611 : Add support for String Literal Types in find all refs and occurances
2016-05-02 11:29:31 -07:00
Anders Hejlsberg
d9f0293c6c
Fixing repro test
2016-05-02 11:17:10 -07:00
Mohamed Hegazy
0c507747c8
Add a contextual type in test case
2016-05-02 10:18:13 -07:00
Anders Hejlsberg
82d4f4288f
Adding regression test
2016-05-02 09:22:04 -07:00
Anders Hejlsberg
f183f1ab38
Quicker bail out for type analysis in nested loops
2016-05-02 09:21:54 -07:00
Daniel Rosenwasser
10d09a739b
Merge pull request #7290 from Microsoft/thisTypesInBasePropAndContainer
...
Feed the 'this' type as a type argument to constraints during relation checking
2016-05-01 22:54:34 -07:00
Daniel Rosenwasser
b75605e55e
Accepted baselines.
2016-05-01 21:53:27 -07:00
Daniel Rosenwasser
ee4baef51f
Applied suggested change.
2016-05-01 21:08:53 -07:00
Daniel Rosenwasser
fa67cb86b3
Merge remote-tracking branch 'origin/master' into thisTypesInBasePropAndContainer
2016-05-01 20:52:51 -07:00
Mohamed Hegazy
7ac04dcabc
Merge pull request #8394 from achew22/nar
...
Add start target to package.json
2016-05-01 11:54:05 -07:00
Mohamed Hegazy
def260b386
Merge pull request #8412 from alexeagle/master
...
Include sourcefiles in the WriteFileCallback for .d.ts emit
2016-05-01 11:29:02 -07:00
Alex Eagle
be9d8bd67a
Include sourcefiles in the WriteFileCallback for .d.ts emit
...
Fixes #7438
2016-05-01 11:11:09 -07:00
Andrew Z Allen
fa86d1383e
Add start target to package.json
...
This allows tsc to be packaged hermetically by
https://github.com/h2non/nar .
2016-04-30 15:45:09 -06:00
Mohamed Hegazy
bc5b6dc19c
Merge pull request #8403 from d4rkr00t/navbar
...
Remove name length limit in navigation bar service for function expression
2016-04-30 12:27:38 -07:00
Stanislav Sysoev
9adc42a20c
Remove name length limit in navigation bar service for function expression
2016-04-30 21:48:30 +03:00
Nathan Shively-Sanders
d1b60f8bfb
Merge pull request #8389 from Microsoft/make-object-literal-this-any-typed
...
Make `this` in object literal always of type `any`
2016-04-29 19:15:04 -07:00
Mohamed Hegazy
0cd0e0b5ea
Code review comments
2016-04-29 17:04:53 -07:00
Anders Hejlsberg
f0e2d817ca
Merge pull request #8390 from Microsoft/narrowingOfDottedNames
...
Fix narrowing of dotted names
2016-04-29 16:58:29 -07:00
Nathan Shively-Sanders
8d45a73f12
Add --noImplicitThis test for object literals
2016-04-29 16:42:51 -07:00
Anders Hejlsberg
ef5119590b
Removing comments from test
2016-04-29 16:40:07 -07:00
Zhengbo Li
8acc88528d
Merge pull request #8371 from zhengbli/fixRenameFileCacheIssue
...
Wipe out the cached script content if failed to read it
2016-04-29 16:31:40 -07:00
Anders Hejlsberg
644e987633
Adding regression test
2016-04-29 16:20:32 -07:00
Anders Hejlsberg
bd4923a295
Reset dotted name narrowed types when type guards affect base name
2016-04-29 16:20:21 -07:00
Nathan Shively-Sanders
0a2ba0cc15
Make this in object literal always of type any
...
Previously, `this` was implicitly typed by the shape of its containing object literal.
This is not correct for JavaScript-style inheritance uses of object literals, and the previous fix was not correct either.
So we're going back to `this: any` in object literals for now.
2016-04-29 15:36:29 -07:00