Nathan Shively-Sanders
809706ba00
Test self-assignment w/array spread in loop
2016-12-09 10:52:49 -08:00
Nathan Shively-Sanders
a52805f641
Use checkExpression in checkSpreadExpression
...
Not checkExpressionCached. checkExpressionCached ignores ongoing control
flow analysis, which causes the following loop to make the compiler
recur infinitely:
```ts
let a = []
for (const x of []) {
a = [...a]
}
```
2016-12-09 10:50:14 -08:00
Nathan Shively-Sanders
f79fca7087
Merge pull request #12675 from Microsoft/subsubclass-can-access-protected-constructor
...
Subsubclass can access protected constructor
2016-12-08 08:58:58 -08:00
Andy
2166364f83
Merge pull request #12721 from Microsoft/stringify_shim
...
Remove JSON.stringify shim
2016-12-08 06:32:22 -08:00
Ron Buckton
91f0194e6a
Merge pull request #12743 from Microsoft/fix12737
...
Fix await for inherited promise
2016-12-07 17:38:47 -08:00
Mohamed Hegazy
da4d41ff21
Merge pull request #12740 from Microsoft/fix12727
...
Fix decorator emit for accessors
2016-12-07 17:18:58 -08:00
Ron Buckton
8dcbea9675
Fix await for inherited promise
2016-12-07 17:17:17 -08:00
Ron Buckton
7eca4bc9be
Fix decorator emit for accessors
2016-12-07 15:48:23 -08:00
Andy
b0bbbcbe07
Merge pull request #12730 from Microsoft/memberList_to_completionList
...
Use "completionList" methods instead of "memberList" ones, since they're identical
2016-12-07 15:34:32 -08:00
Andy
420d6a2c24
Merge pull request #12732 from Microsoft/remove_debug_statements
...
Remove debug statement
2016-12-07 14:30:38 -08:00
Andy Hanson
6d37a60445
Remove debug statement
2016-12-07 14:07:35 -08:00
Andy Hanson
9f20077914
Use "completionList" methods instead of "memberList" ones, since they're identical
2016-12-07 13:36:11 -08:00
Andy Hanson
85545d9fe8
Remove JSON.stringify shim
2016-12-07 11:34:19 -08:00
Andy
7b1fc21460
Merge pull request #12708 from Microsoft/convert_json_option
...
Reuse code from convertJsonOptionOfCustomType
2016-12-07 08:58:25 -08:00
Andy Hanson
efa8c4171b
Reuse code from convertJsonOptionOfCustomType
2016-12-07 08:19:47 -08:00
Vladimir Matveev
c1ec7eff08
remove projects that were no present in the input list in openExternalProjects ( #12699 )
...
remove projects that were no present in the input list in openExternalProjects
2016-12-06 16:44:46 -08:00
Mohamed Hegazy
4e9bc69727
Merge pull request #12695 from Microsoft/AddEmptyTypes
...
Add empty `types` list to tsconfig.json
2016-12-06 15:12:09 -08:00
Mohamed Hegazy
3d2a553994
Add empty types list to tsconfig.json
2016-12-06 13:39:24 -08:00
Mohamed Hegazy
7b102960cc
Add authors from https://github.com/Microsoft/TSJS-lib-generator/blob/master/AUTHORS.md
2016-12-06 13:14:22 -08:00
Mohamed Hegazy
3db14216c5
Update authors
2016-12-06 13:14:17 -08:00
Sheetal Nandi
2a65f5ba09
Merge pull request #12691 from Microsoft/displayPartKind
...
Write property name of destructuring pattern explicitly when writing symbol display for binding element
2016-12-06 12:48:57 -08:00
Sheetal Nandi
7d049c2742
Write property name of destructuring pattern explicitly
...
There wont be any symbol for the property name but we already know it is a property name
Fixes #12166
2016-12-06 11:42:44 -08:00
Ron Buckton
847b42d7ba
Merge pull request #12690 from Microsoft/fix12669
...
Add error for super property before super
2016-12-06 11:27:09 -08:00
Ron Buckton
e8024e4266
Updated baseline
2016-12-06 11:19:27 -08:00
Ron Buckton
9336886fc2
Added more specific diagnostic message
2016-12-06 10:57:52 -08:00
Ron Buckton
f89156bf55
Add error for super property before super
2016-12-06 10:47:02 -08:00
Nathan Shively-Sanders
8f2d531907
Merge pull request #12680 from aluanhaddad/12678
...
Add ReadonlyArray<T>.includes to es2016.array.include.d.ts
2016-12-06 07:50:34 -08:00
Aluan Haddad
ee0894339d
Add ReadonlyArray<T>.includes to es2016.array.include.d.ts
2016-12-05 18:25:45 -05:00
Vladimir Matveev
225d6d6aef
use XDG base directory compatible cache location ( #12676 )
...
* use XDG base directory compatible cache location
* use ~/Library/Caches on darwin
2016-12-05 13:40:56 -08:00
Nathan Shively-Sanders
b321d50170
Sub-subclasses can access protected constructor
2016-12-05 12:29:03 -08:00
Nathan Shively-Sanders
e3fb305d5a
Test that sub-subclass can access protected ctor
2016-12-05 12:24:31 -08:00
Anders Hejlsberg
5c71de103a
Merge pull request #12652 from Microsoft/fixIndexedAccessWithAny
...
Indexed access 'any[K]' is of type any
2016-12-05 06:30:12 -08:00
Anders Hejlsberg
ee172cfa39
Accept new baselines
2016-12-04 07:50:10 -08:00
Anders Hejlsberg
95aed3f4ee
Add regression test
2016-12-04 07:49:55 -08:00
Anders Hejlsberg
c52eb6cef3
Indexed access any[K] has type any
2016-12-04 07:43:10 -08:00
Anders Hejlsberg
b7e8a6d1f1
Merge pull request #12643 from Microsoft/keyofUnionIntersection
...
Properly handle unions and intersections with keyof T and T[K]
2016-12-04 07:03:15 -08:00
Anders Hejlsberg
23992ba106
Merge pull request #12640 from Microsoft/mappedTypesSecondaryInferences
...
Classify mapped type inferences as secondary
2016-12-04 07:02:51 -08:00
Anders Hejlsberg
3aa05b27e9
Accept new baselines
2016-12-03 17:19:30 -08:00
Anders Hejlsberg
b4836e3d3d
Add tests
2016-12-03 17:19:10 -08:00
Anders Hejlsberg
b876211111
Property handle union/intersection types in type variable checks
2016-12-03 17:18:43 -08:00
Daniel Rosenwasser
f61a22478a
Merge pull request #12639 from MattiasBuelens/fixElideFallthrough
...
Fix elided syntax kinds falling through to visitConstructor in TypeScript transformer
2016-12-03 13:46:33 -08:00
Anders Hejlsberg
970c4aa4f7
Accept new baselines
2016-12-03 11:03:46 -08:00
Anders Hejlsberg
773c9a734f
Add tests
2016-12-03 11:03:40 -08:00
Anders Hejlsberg
c538f1fdf7
Classify mapped type inferences as secondary
2016-12-03 11:03:18 -08:00
Mattias Buelens
931006338a
Fix elided syntax kinds falling through to visitConstructor in TypeScript transformer.
2016-12-03 17:52:04 +01:00
Anders Hejlsberg
a230cb7e77
Merge pull request #12623 from Microsoft/nestedIndexedAccess
...
Treat indexed access types 'T[K]' as type variables
2016-12-02 15:53:49 -08:00
Anders Hejlsberg
fe0b66a00c
Accept new baselines
2016-12-02 14:50:21 -08:00
Anders Hejlsberg
1e2425ebfc
Add tests
2016-12-02 14:50:14 -08:00
Anders Hejlsberg
b3b23597a8
Accept new baselines
2016-12-02 14:29:23 -08:00
Anders Hejlsberg
3b1d6c969d
Treat indexed access types T[K] as type variables
2016-12-02 14:29:03 -08:00