Commit Graph

32018 Commits

Author SHA1 Message Date
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
Nathan Shively-Sanders 7a9c11c72b Test:destructuring array initialisers refer to previous elements 2016-12-05 16:27:59 -08:00
Aluan Haddad ee0894339d Add ReadonlyArray<T>.includes to es2016.array.include.d.ts 2016-12-05 18:25:45 -05:00
Arthur Ozga f0c771303d implement getters/setters as property 2016-12-05 14:52:08 -08:00
Arthur Ozga 0c1772b7e0 Merge branch 'interfaceFixes' of https://github.com/Microsoft/TypeScript into interfaceFixes 2016-12-05 14:06:02 -08:00
Arthur Ozga 8134d64a16 Merge branch 'master' into interfaceFixes 2016-12-05 13:49:23 -08: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
Ron Buckton b195ef8ec5 Updated baselines 2016-12-05 13:13:50 -08:00
Ron Buckton 8434fdef2d Improve SourceMap emit for down-level async functions 2016-12-05 12:30:14 -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
Andy Hanson 7beeb77201 Update baseline 2016-12-05 10:58:47 -08:00
Andy Hanson 157a9b02fc Properly determine whether an augmentation is a ValueModule or NamespaceModule 2016-12-05 10:43:40 -08:00
Nathan Shively-Sanders fe3ed12a20 Update tests and baselines 2016-12-05 09:58:33 -08:00
Nathan Shively-Sanders a90d63a414 Add tests for property access w/string index sigs 2016-12-05 09:58:09 -08:00
Nathan Shively-Sanders ca9f599563 Property access for string index signatures 2016-12-05 09:57:11 -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
Benjamin Bock fee777dd9c fixes #9123
like https://github.com/otbe/TypeScript/blob/1f43720026c824151217e6ea9991b19e449c85cc/src/compiler/commandLineParser.ts but without removing the open-curly of the function
2016-12-05 11:35:38 +01: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
Yuichi Nukiyama dc8a0309e9 Merge remote-tracking branch 'tsupstream/master' 2016-12-04 10:05:11 +09: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
vvakame 570575ad43 address #12622 2016-12-03 11:30:36 +09:00
vvakame 7ea3734240 address feedback 2016-12-03 11:17:58 +09:00
vvakame 9e6a83db20 change class inheritance code 2016-12-03 11:17:58 +09: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
Mohamed Hegazy 012159b25d Merge pull request #12614 from arusakov/cli_targets_descriptions_es2016_es2017_esnext
Update cli --target description (ES2016, ES2017 and ESNEXT)
2016-12-02 10:27:32 -08:00
arusakov edb376db01 Update cli --target description (es2016 and 2017) 2016-12-02 18:54:11 +03:00
chico 1c2ad3eb6e Drop unmaintained versions of Node.js from package.json 2016-12-02 06:35:35 +03:00
Mohamed Hegazy efe7b65fa6 Merge pull request #12610 from Microsoft/Port12590
Port #12590
2016-12-01 13:29:17 -08:00
Sheetal Nandi e5b5fe1bd7 When creating string literal for property access, unescape the identifier text
Fixes #12562
2016-12-01 13:04:21 -08:00