1160 Commits

Author SHA1 Message Date
Mohamed Hegazy
eed65a0334 Port #7106 to master 2016-02-16 22:01:28 -08:00
Mohamed Hegazy
bde20c4ec7 Merge pull request #6885 from AbubakerB/constructorAccessibility
Constructor Visibility
2016-02-16 16:50:19 -08:00
Anders Hejlsberg
a8633eec90 Merge pull request #7029 from Microsoft/implicitIndexSignatures
Implicit index signatures
2016-02-16 15:37:18 -08:00
AbubakerB
de23e2ff74 Merge branch 'master' into constructorAccessibility
Conflicts:
	src/compiler/checker.ts
2016-02-16 22:49:23 +00:00
Vladimir Matveev
3820dfa830 Merge pull request #7068 from Microsoft/relativeNamesInClassicResolution
classic resolution: don't perform folder walk if module name is relative
2016-02-16 12:03:09 -08:00
AbubakerB
2d7a0f4a25 Merge branch 'master' into constructorAccessibility 2016-02-14 20:58:53 +00:00
Bill Ticehurst
fb474d13dd Updated tests 2016-02-12 19:35:05 -08:00
Bill Ticehurst
f601e6dd76 Allow decorators in JavaScript files 2016-02-12 18:52:51 -08:00
Vladimir Matveev
9960064bc3 classic resolution: don't perform folder walk if module name is relative 2016-02-12 16:30:19 -08:00
Bill Ticehurst
e03a45a824 Fix fallback to classic resolution 2016-02-12 15:40:47 -08:00
AbubakerB
d0843e1dc2 Merge branch 'ts-master' into constructorAccessibility
Conflicts:
	src/compiler/checker.ts
2016-02-12 23:35:22 +00:00
Bill Ticehurst
dd5dc3a967 Added module: none baseline
(cherry picked from commit d446d06f9616121b72d67e746d67fa8d1ca1f86b)
2016-02-11 14:09:12 -08:00
Anders Hejlsberg
bb7ba1dcea Adding test 2016-02-10 06:56:25 -08:00
Kanchalai Tanglertsampan
116bce37ea Add missing tests from portfix6901 2016-02-08 10:52:01 -08:00
Bill Ticehurst
bd8aba956f Fix emitted file extension for JavaScript files with JSX.Preserve
(cherry picked from commit af0a0eedd85298d049f89f754364497e36efe671)
2016-02-07 13:11:26 -08:00
Mohamed Hegazy
d27d10ce2f Merge pull request #6884 from Microsoft/emitModulesInLooseMode
Add flag to emit modules in loose mode
2016-02-05 16:51:28 -08:00
Mohamed Hegazy
6f804e40ef change flag name 2016-02-05 16:30:01 -08:00
Vladimir Matveev
0dae5471c7 Merge pull request #6898 from Microsoft/modifiedBlockScopedBinding
propagate back assignments to block scoped binding from the loop body
2016-02-04 13:18:34 -08:00
Mohamed Hegazy
1611f56481 Rename flag 2016-02-04 12:44:03 -08:00
Vladimir Matveev
dbcfe110f1 propagate back assignments to block scoped binding from the loop body 2016-02-03 23:48:24 -08:00
Vladimir Matveev
2c24f81561 added tests 2016-02-03 21:43:31 -08:00
AbubakerB
c351ffcc75 Added and updated tests for constructor visibility 2016-02-03 22:48:33 +00:00
Mohamed Hegazy
10522f9eee Add flag to emit modules in loose mode 2016-02-03 14:16:22 -08:00
Yui
6cc44d1a15 Merge pull request #6813 from Microsoft/port6745tomaster
Port 6745
2016-02-02 16:37:21 -08:00
Daniel Rosenwasser
3dae2534f3 Merge pull request #6278 from Microsoft/theyreNotTHATSpecial
Remove most special treatment of specialized signatures.
2016-02-02 12:45:30 -08:00
Vladimir Matveev
fb99a6697d do not error if typings for external library is empty .d.ts file 2016-02-02 11:36:38 -08:00
Kanchalai Tanglertsampan
0db90b7869 Add more tests and baselines 2016-02-01 16:51:38 -08:00
Kanchalai Tanglertsampan
d815653988 Rename test cases so they are consistent with the rest 2016-02-01 16:51:33 -08:00
Vladimir Matveev
e168e945e5 Merge pull request #6770 from Microsoft/dottedNamesInSystem
properly handle dotted namespace names in System modules
2016-02-01 10:01:05 -08:00
Vladimir Matveev
726514bac0 Merge pull request #6763 from Microsoft/classInterfaceCrossFileMerge
properly handle merged declarations across files
2016-02-01 10:00:54 -08:00
Vladimir Matveev
4d2cd6f88b properly dotted namespace names in System modules 2016-01-31 12:10:33 -08:00
Vladimir Matveev
e5aa9cbc6f properly handle merged declarations across files 2016-01-30 19:58:29 -08:00
Vladimir Matveev
5d22d18a70 allow augmentation for entities exported via 'export=' 2016-01-29 16:27:34 -08:00
Daniel Rosenwasser
ad9bff88fa Merge branch 'master' into theyreNotTHATSpecial 2016-01-29 14:47:23 -08:00
Vladimir Matveev
56355d1d17 fix access check issues when declaration is in multiple files 2016-01-29 13:28:27 -08:00
Yui
e954929d4b Merge pull request #5833 from Microsoft/fix4211
Error when accessing this before super
2016-01-28 15:55:03 -08:00
Vladimir Matveev
78b525312f Merge pull request #6704 from Microsoft/isRequireCall_fix
add extra argument to 'isRequireCall' to check if argument is string …
2016-01-28 15:16:53 -08:00
Kanchalai Tanglertsampan
bf854a784f Merge branch 'master' into fix4211 2016-01-28 14:33:50 -08:00
Vladimir Matveev
3661b66be4 add extra argument to 'isRequireCall' to check if argument is string literal 2016-01-28 14:18:23 -08:00
Anders Hejlsberg
898797fcee Adding more test cases 2016-01-28 13:29:20 -08:00
Anders Hejlsberg
371811ab5b Adding test 2016-01-28 10:40:08 -08:00
Vladimir Matveev
5b68d6559a strip quotes from module names during deduplication 2016-01-27 15:34:53 -08:00
Daniel Rosenwasser
5e05c75e93 Merge branch 'master' into theyreNotTHATSpecial 2016-01-27 11:53:42 -08:00
Vladimir Matveev
f23c35f04d Merge pull request #5728 from Microsoft/pathMappingModuleResolution
Path mapping module resolution
2016-01-27 11:38:33 -08:00
Vladimir Matveev
2b22a47cbb Merge pull request #6553 from Microsoft/handleNestedBlockScopedName
handle block scoped binding in nested blocks
2016-01-27 11:28:59 -08:00
Anders Hejlsberg
98603f9f49 Merge pull request #6532 from Microsoft/readonlyMembers
Readonly properties and index signatures
2016-01-27 10:50:26 -08:00
Vladimir Matveev
e67ff39e17 merge with origin/master 2016-01-27 10:40:52 -08:00
Kanchalai Tanglertsampan
e910e7151b Merge branch 'master' into fix4211 2016-01-27 10:36:08 -08:00
Vladimir Matveev
910fbba156 break on 'this' type in hasConstraintReferenceTo 2016-01-26 10:16:46 -08:00
Mohamed Hegazy
85d09e4a9d Merge pull request #6512 from masaeedu/allowMissingReturnForVoidAnyUnion
Allow missing return for void any union
2016-01-25 15:12:40 -08:00