Anders Hejlsberg
e028c0fd3d
Accepting new baselines
2016-05-17 10:06:32 -07:00
Mohamed Hegazy
977a7ec1ba
Merge pull request #8509 from Microsoft/Fix8507
...
Fix #8507 : Consider UnknownSymbols values for import/export purposes
2016-05-12 11:03:22 -07:00
Andy
7806de0f45
Merge pull request #8555 from Microsoft/readonly_ctr
...
Fix #7590 : Allow 'readonly' to be used in constructor parameters
2016-05-12 10:29:22 -07:00
Andy Hanson
d713c58c6b
Fix 8532: Correct source map output for computed getter of object literal
2016-05-12 09:30:21 -07:00
Andy Hanson
22ee90a744
Add test for lambda parameter named 'readonly'
2016-05-12 07:07:38 -07:00
Andy Hanson
ce596732ab
Remove duplicate check for misplaced parameter properties (taken care of by checkParameter)
2016-05-12 07:07:37 -07:00
Andy Hanson
40afe4a4dd
Don't report error twice for readonly in method
2016-05-12 07:07:35 -07:00
Andy Hanson
02f2ed798f
Add declaration emit tests for readonly parameter property
2016-05-12 07:07:34 -07:00
Anders Hejlsberg
fb2607c95c
Adding test
2016-05-11 16:57:19 -07:00
Anders Hejlsberg
43691b10a8
Adding test
2016-05-11 13:03:47 -07:00
Anders Hejlsberg
89506c1138
Merge pull request #8548 from Microsoft/typeGuardAsAssertion
...
Type guards as assertions
2016-05-11 11:27:43 -07:00
Anders Hejlsberg
9f30d9ff6e
Adding test
2016-05-11 09:42:55 -07:00
Andy Hanson
ad2634e343
Fix #7590 : Allow 'readonly' to be used in constructor parameters
2016-05-11 08:32:17 -07:00
Yui
b68e93966a
Fix 8482: Add Object.values and Object.entries ( #8538 )
...
* Add es2017.Object library file
* Add tests and baselines
* Fix unittest
* Add es2017 lib flag
* Update baselines
* Add tests and baselines
* Address PR: add tests
* Address PR: add tests
2016-05-10 14:22:00 -07:00
Mohamed Hegazy
0120d7bf7b
Merge pull request #8456 from Microsoft/Fix8415
...
Fix #8415 : consider accessors when searching for contextually typed properties
2016-05-10 10:54:02 -07:00
Anders Hejlsberg
8c9348d8d6
Adding test
2016-05-10 10:38:41 -07:00
Anders Hejlsberg
2a45e56b65
Accepting new baselines
2016-05-10 10:38:31 -07:00
Vladimir Matveev
747924a3c5
Merge pull request #8539 from Microsoft/resolveTargetForVarSymbol
...
resolve target of alias when getting member from the module
2016-05-09 17:08:36 -07:00
Vladimir Matveev
f95b0bcf82
resolve target of alias when getting member from the module
2016-05-09 15:40:03 -07:00
Mohamed Hegazy
cf4d94bd2a
Merge pull request #8515 from Arnavion/lib-d-ts-fixes-3
...
`this`-related changes + new String.normalize overload
2016-05-09 13:41:10 -07:00
Vladimir Matveev
a2948e131d
guard agains cases when local value in initializer shadows function parameter with the same name
2016-05-09 08:50:06 -07:00
Mohamed Hegazy
02bae234c6
Merge branch 'master' into Fix8415
2016-05-08 15:31:48 -07:00
Mohamed Hegazy
5e9fc58038
Remove additional error message generated while emitting output
2016-05-08 15:27:13 -07:00
Arnavion
aa87df2cfb
Update tests and baselines.
2016-05-07 16:40:52 -07:00
Mohamed Hegazy
b4becd46ec
Fix #8507 : Consider UnknownSymbols values for import/export purposes
2016-05-06 17:32:45 -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
Vladimir Matveev
c36c074f37
disallow references to local variables of the function from parameter initializers
2016-05-06 12:01:38 -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
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
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
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
Mohamed Hegazy
bf867cc24e
accept emit baselines
2016-05-04 14:09:35 -07:00
Mohamed Hegazy
c12f1902a0
Accept symbol baselines
2016-05-04 14:05:50 -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