Commit Graph

5204 Commits

Author SHA1 Message Date
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
Mohamed Hegazy
955cc69c70 Merge pull request #8481 from Microsoft/Fix8470-2
Fix #8470: use ts.normalizePath before checking filename idenity
2016-05-06 16:55:47 -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
Mohamed Hegazy
de177d48d8 Merge pull request #8487 from ziacik/fix-space-tab-indentation
Fix space tab indentation
2016-05-06 15:43:14 -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
Zhengbo Li
49913fda83 Merge pull request #8501 from zhengbli/ignroeHiddenFilesAddTest
Add test for explicitly added dotted files
2016-05-06 13:13:34 -07:00
Vladimir Matveev
c36c074f37 disallow references to local variables of the function from parameter initializers 2016-05-06 12:01:38 -07:00
zhengbli
66476e3a4d Add test for explicitly added dotted files 2016-05-06 11:03:45 -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
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
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
Ryan Cavanaugh
913143dfda Remove stale baselines 2016-05-05 14:56:03 -07:00
zhengbli
076fe48c3a Add unit tests for tsconfig file list parsing 2016-05-05 14:49:41 -07:00
František Žiačik
ba2a33049c Formatting space vs tabs tests added 2016-05-05 23:35:36 +02:00
Ryan Cavanaugh
1b6d7ed5bb Allow module augmentations to add new top-level names. Fixes #8478 2016-05-05 14:20:19 -07:00
Vladimir Matveev
2b5bbfee60 use CompilerHost.realpath to resolve actual location for symlinks 2016-05-05 13:38:09 -07:00
Nathan Shively-Sanders
aa38cdba56 Contextually type IIFE params by their arguments 2016-05-05 11:58:36 -07:00
Mohamed Hegazy
33abdadbeb Fix #8470: use ts.normalizePath before checking filename idenity 2016-05-05 11:22:12 -07:00
Yui
673fa41418 Fix 8407: Allow (weak)map & (weak)set constructor when targeting ES5 using ES6 library (#8451)
* Move iterabl related stuffs off from es2015.collection

* Move symbol.wellknown stuffs off from es2015.collection

* Add map & set constructor support when targeting ES5

* Address PR: move symbol.iterator to es2015.iterable

* Move Symbol.Iterator into es2015.iterable

* Update baselines
2016-05-05 11:10:00 -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
Anders Hejlsberg
65891766e5 Adding regression test 2016-05-04 15:43:30 -07:00
Anders Hejlsberg
615210f133 Accepting new baselines 2016-05-04 15:26:04 -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
Nathan Shively-Sanders
ff1b083ac3 Add tests+baselines for accessor this parameters 2016-05-04 11:03:52 -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
e828fce952 Adding tests 2016-05-03 17:05:23 -07:00
Mohamed Hegazy
9ff66fbb5e Code review comments 2016-05-03 16:13:33 -07:00
Mohamed Hegazy
9ad08324d8 Fix #8357: Remove optionality for the definition of IteratorResult 2016-05-03 15:53:17 -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
Anders Hejlsberg
c44fe766dc Accepting new baselines 2016-05-03 11:09:37 -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
dbfe80b348 Fix fourslash test 2016-05-02 16:24:21 -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
Daniel Rosenwasser
b75605e55e Accepted baselines. 2016-05-01 21:53:27 -07:00
Daniel Rosenwasser
fa67cb86b3 Merge remote-tracking branch 'origin/master' into thisTypesInBasePropAndContainer 2016-05-01 20:52:51 -07: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