1267 Commits

Author SHA1 Message Date
Vladimir Matveev
c36c074f37 disallow references to local variables of the function from parameter initializers 2016-05-06 12:01:38 -07:00
Vladimir Matveev
2b5bbfee60 use CompilerHost.realpath to resolve actual location for symlinks 2016-05-05 13:38:09 -07:00
Anders Hejlsberg
65891766e5 Adding regression test 2016-05-04 15:43:30 -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
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
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
d9f0293c6c Fixing repro test 2016-05-02 11:17:10 -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
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
Anders Hejlsberg
644e987633 Adding regression test 2016-04-29 16:20:32 -07:00
Anders Hejlsberg
81bab64ade Adding regression test 2016-04-29 13:57:41 -07:00
Ryan Cavanaugh
fed42cc6bd Add test 2016-04-26 13:01:14 -07:00
Anders Hejlsberg
da0197527f Merge pull request #8295 from Microsoft/anyDefaultsToAny
Variable of type any has initial type any in control flow analysis
2016-04-25 21:41:30 -07:00
Anders Hejlsberg
6cd7db8257 Adding regression test 2016-04-25 21:24:42 -07:00
Mohamed Hegazy
743fa3c32d Fix #8271: Add undefined type to index signatures 2016-04-25 10:40:14 -07:00
Sheetal Nandi
fba1dfb72b Merge pull request #8201 from Microsoft/jsDocCommentAndEmit
Do not emit transform rest parameter if its declared as rest parameter type through jsDoc comment
2016-04-20 10:24:18 -07:00
Vladimir Matveev
950571b049 do not validate module names in augmentations defined in ambient context 2016-04-19 15:50:31 -07:00
Sheetal Nandi
ef4b6613f3 Adding testcase for function with rest param defined in jsDoc comment
Test case for #7749
2016-04-19 15:43:12 -07:00
Mohamed Hegazy
0acd860d22 Merge pull request #8172 from YuichiNukiyama/fix8117
fix 8117
2016-04-19 13:36:30 -07:00
Yuichi Nukiyama
d48f6179f1 fix 8117 2016-04-19 12:50:50 +00:00
Sheetal Nandi
06f54b9124 Adding another test case to handle more generic scenarios 2016-04-18 15:47:03 -07:00
Sheetal Nandi
87b64c5b28 Add the test case for #8105 2016-04-18 13:48:42 -07:00
Nima Zahedi
3e2fff2150 Array.prototype.filter.not.forcing.boolean (#7779)
* Add test for issue

* Fix issue

* Add baselines

* fix issue
2016-04-18 12:46:52 -07:00
Vladimir Matveev
6f3f690a8d revert back fix for implicit exports of imports 2016-04-15 11:31:26 -07:00
Vladimir Matveev
0f323ea74a allow top level 'import x = identifier | qname' in module augmentations 2016-04-14 17:57:17 -07:00
Vladimir Matveev
78177cfc2c permit global augmentations to introduce new names 2016-04-14 17:16:53 -07:00
Vladimir Matveev
e7a4dd4cf5 added validation of paths option 2016-04-13 21:16:39 -07:00
Vladimir Matveev
7d30e7a3c8 addressed PR feedback: added more tests 2016-04-12 10:01:05 -07:00
Vladimir Matveev
376c493e67 include type reference directives in .d.ts. files 2016-04-11 21:36:07 -07:00
Sheetal Nandi
dd49c28116 Merge pull request #8014 from Microsoft/strictBlockScopeFunction
Make function block scoped in strict mode and report error in es5 for block scope level declaration of function
2016-04-11 16:48:35 -07:00
Sheetal Nandi
9d35468d17 Test case for failing scenario of wrongly reporting error of parameter of private method when no implicit any is speicified 2016-04-11 15:06:09 -07:00
Sheetal Nandi
4b0cb640c3 Test cases for functions with same name present in the outerscope 2016-04-11 14:09:27 -07:00
Sheetal Nandi
141dbb8986 Adding test cases for errors resulting because class/modules are strict 2016-04-11 12:20:21 -07:00
Sheetal Nandi
f2c8e5c85e Add test cases for function declarations in block scope 2016-04-11 12:20:00 -07:00
Vladimir Matveev
e5e7d47782 merge with origin/master 2016-04-08 14:38:47 -07:00
Sheetal Nandi
1d2730790e Report implicit any errors on destructuring parameter declarations
Handles #6935
2016-04-08 12:22:07 -07:00
Daniel Rosenwasser
9b6f8d1b7a Merge pull request #7924 from Microsoft/correctStrictPrologueCheck
Emit "use strict" if a prologue only contains "use strict" somewhere inside of it
2016-04-07 12:37:33 -07:00
Nathan Shively-Sanders
3704ad74d1 Merge pull request #6739 from Microsoft/this-function-types
This function types
2016-04-07 10:31:01 -07:00
Daniel Rosenwasser
26e1d8dee0 Added test. 2016-04-07 00:41:40 -07:00
Yui
988063e9cf Move PropertyKey from es5 to es2015.core
* Move propertyKey definition to es2015.core

* Update baselines to reflect how one will use --lib
2016-04-05 11:08:26 -07:00
Yui
11887ccc29 Adjustmodularize lib
* Merge array, function, math, number, object, regexp, string into es2015.core

* Update baselines

* Add node.d.ts; need to fix head of the output

* Update unittests from add node as an option for --lib

* Move interface declaration into NodeJS namespace

* Add console into Node.d.ts

* Add compiler baseline-tests for using --lib node

* Change name from full.es2015 to es6. This is a es6 library file used when no --lib is specified and --target is es6

* Remove add node.d.ts into src/lib

Remove node.d.ts

Revert "Update unittests from add node as an option for --lib"

This reverts commit 51692736803d3f75905af695bed07249d3daf24b.

Revert "Add compiler baseline-tests for using --lib node"

This reverts commit 17e437b4c7afb5046539bc71cc32d9084b6f57a2.
2016-04-04 22:02:12 -07:00
Sheetal Nandi
8b203ec237 Merge pull request #7813 from Microsoft/exportDefaultAssignmentExpression
Fix declaration file for default temp var name in declaration file during bundling
2016-04-04 13:59:13 -07:00
Sheetal Nandi
75ef6772bf Test cases for when default temp var is inserted for export default in the declaration file 2016-04-04 13:34:05 -07:00
Mohamed Hegazy
5fe809bc2c Merge pull request #7713 from Microsoft/Fix7703
Fix #7703: make arrow function span the first line instead of the whole function body
2016-04-04 11:54:53 -07:00
Vladimir Matveev
12d90f3be9 added tests 2016-04-01 12:41:45 -07:00
Nathan Shively-Sanders
ce68932475 Merge branch 'master' into this-function-types 2016-03-31 10:46:03 -07:00