Commit graph

11237 commits

Author SHA1 Message Date
Paul van Brenk 8aff38e128 Add the entire tsconfig as a raw property to the parsed config. 2016-05-06 10:12:12 -07:00
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