Commit Graph

15471 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
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
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
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
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
Sheetal Nandi
86f69f13fa Add test for the decorated method beginning with underscore 2016-12-01 13:04:11 -08:00
Mohamed Hegazy
2cec8dbe84 Merge pull request #12575 from zhengbli/port12570
Reset the noEmitForJsFiles option when updating compiler options (#12…
2016-12-01 11:09:51 -08:00
Nathan Shively-Sanders
fc1f6e3ee6 Merge pull request #12564 from Microsoft/rest-of-untyped-binding-pattern-is-any
Rest of untyped binding pattern is { [s: string]: any }
2016-11-30 17:39:18 -08:00
Nathan Shively-Sanders
77226318ef Update baselines 2016-11-30 17:26:30 -08:00
Nathan Shively-Sanders
ddf03bae3c Rest of untyped binding pattern is back to str index sig 2016-11-30 17:25:44 -08:00
Sheetal Nandi
09f158d67c Merge pull request #12594 from Microsoft/indexTypeNotFound
Handle parameter type error for index signature in declaration emit
2016-11-30 16:43:35 -08:00
Sheetal Nandi
adf9b26f50 Handle parameter type error for index signature in declaration emit
Fixes #12572
2016-11-30 16:28:26 -08:00
Nathan Shively-Sanders
8e648f9f6d Add property access and --noImplicitAny tests
And update baselines
2016-11-30 13:14:52 -08:00
Nathan Shively-Sanders
f6ace2d83d Rest of untyped binding pattern is back to any 2016-11-30 13:14:08 -08:00
Ron Buckton
7a420006b3 Merge pull request #12305 from Microsoft/improveImportHelpersDiagnostics
Improve diagnostic messages for imported helpers
2016-11-30 15:45:44 -05:00
Ron Buckton
5c294bf505 Merge branch 'master' into improveImportHelpersDiagnostics 2016-11-30 12:29:36 -08:00
Anders Hejlsberg
030da0b69f Merge pull request #12589 from Microsoft/mappedTypeModifierInference
Mapped type modifier inference
2016-11-30 11:11:44 -08:00
Nathan Shively-Sanders
074ed9f8d6 Update baselines 2016-11-30 10:44:56 -08:00
Nathan Shively-Sanders
99f352f295 Rest of untyped binding pattern is string-indexed type
This is more correct than any and the code is more elegant as well.
2016-11-30 10:44:00 -08:00
Anders Hejlsberg
2517187c4a Add tests 2016-11-30 10:24:19 -08:00
Anders Hejlsberg
3870351f05 Accept new baselines 2016-11-30 10:24:02 -08:00
Anders Hejlsberg
e14412af0e Improve handling of modifiers in mapped type inference 2016-11-30 10:23:33 -08:00
zhengbli
f6f866e88c Reset the noEmitForJsFiles option when updating compiler options (#12570) 2016-11-29 23:30:14 -08:00
Mohamed Hegazy
4c9bdb932a Merge pull request #12552 from Microsoft/spreadRestIntersectionAndUnions
Spread & rest over intersection and unions
2016-11-29 17:27:04 -08:00
Mohamed Hegazy
505c153fed Simplify isValidSpreadType 2016-11-29 16:57:37 -08:00
Mohamed Hegazy
2152683325 Simplify logic 2016-11-29 16:55:50 -08:00
Mohamed Hegazy
2178d5526f extract filterNullableTypes 2016-11-29 16:30:27 -08:00
Anders Hejlsberg
aaf0c89ed3 Merge pull request #12563 from Microsoft/mappedTypeModifiers
Preserve modifiers in homomorphic mapped types
2016-11-29 16:06:20 -08:00