Commit Graph
12444 Commits
Author SHA1 Message Date
Mohamed Hegazy 84a6ee1fb9 Merge pull request #3913 from ShyykoSerhiy/fix-3859
Fixed "False error when using directive prologues inside constructor with initialized properties."
2015-07-23 00:09:05 -07:00
Jason Freeman d6998da761 Add getBaseTypes on TypeObject in services 2015-07-22 15:27:25 -07:00
Yui T 3270e71fcf Address CR 2015-07-22 14:36:06 -07:00
Jason Freeman f42fd62968 Add comments 2015-07-22 14:03:53 -07:00
Jason Freeman 753f0f8d1c Don't add an inference candidate if it contains the anyFunctionType 2015-07-22 13:58:25 -07:00
Daniel Rosenwasser ae68352805 Merge remote-tracking branch 'origin/master' into disallowDefaultExportDeclMerging 2015-07-22 12:01:15 -07:00
Vladimir Matveev 500cadac5c add transpileModule function that can return emitted source map 2015-07-22 11:58:27 -07:00
Ryan Cavanaugh 8fcca92e4e Merge pull request #3955 from RyanCavanaugh/fix3928
Correctly identify identifiers inside JSX exprs as expression identifiers
2015-07-22 10:27:55 -07:00
Ryan Cavanaugh 09aa13f5ce Merge remote-tracking branch 'upstream/master' into fix3903
Conflicts:
	tests/baselines/reference/tsxElementResolution9.errors.txt
2015-07-22 10:01:08 -07:00
Ryan Cavanaugh 06f766ce44 Remove check about ctors returning object types -- it isn't useful 2015-07-22 09:27:57 -07:00
Daniel Rosenwasser 18e36b898c Add suggestion to error message. 2015-07-21 17:47:15 -07:00
Vladimir Matveev 32bec3b3e7 Merge pull request #3966 from Microsoft/importAliasesInSystem
hoist top level import equals declarations in System modules
2015-07-21 17:42:43 -07:00
Daniel Rosenwasser 8d5d73eb91 Take default export spaces into account when checking merged declarations. 2015-07-21 17:22:14 -07:00
Vladimir Matveev 6398671a26 fix error code 2015-07-21 16:57:37 -07:00
Vladimir Matveev 9255d55154 better error message when using forward references in initializers of const enums 2015-07-21 16:51:08 -07:00
Arthur Ozga d7e6fba4d3 fixed some warts 2015-07-21 16:20:17 -07:00
Wesley Wigham 8e93a49c7b Narrow exported session API, Unit tests for session API 2015-07-21 16:05:03 -07:00
Vladimir Matveev 4259417821 hoist top level import equals declarations in System modules 2015-07-21 15:56:30 -07:00
Arthur Ozga 831bc389c2 make RunnerBase abstract 2015-07-21 14:59:39 -07:00
Arthur Ozga 38005e7174 Add test harnesses 2015-07-21 14:15:39 -07:00
Ryan Cavanaugh 4ac078be0e Remove debugger statement 2015-07-21 12:32:24 -07:00
Ryan Cavanaugh d86fd85bd5 Correctly identify identifiers inside JSX exprs as expression identifiers 2015-07-21 11:35:05 -07:00
Anders Hejlsberg 4e85864b2d Merge pull request #3823 from Microsoft/strictObjectLiterals
Strict object literal assignment checking
2015-07-21 11:29:10 -07:00
Anders Hejlsberg 57f1a99322 Adding comma in error message 2015-07-21 11:20:20 -07:00
Vladimir Matveev d057f56d8c Merge pull request #3945 from Microsoft/bulkReexportInSystem
System: use batching when doing star exports
2015-07-21 10:52:38 -07:00
Vladimir Matveev 45affe4122 Merge pull request #3944 from Microsoft/constEnumModules
treat modules that are merged with values as non-const-enum
2015-07-21 10:51:14 -07:00
Yui T 880202d982 Clean up some code 2015-07-21 09:05:56 -07:00
Jason Freeman 4e0acc9fc1 Merge pull request #3586 from vvakame/addEsModule
improve  module loading interoperability for babel
2015-07-20 23:52:38 -07:00
Yui T e960e0ddd2 Fix reporting an error on block-scope for module 2015-07-20 22:40:24 -07:00
Vladimir Matveev 22961e5240 System: use bulk exports 2015-07-20 22:40:22 -07:00
Vladimir Matveev 43347c79ec treat modules that are merged with values as non-const-enum 2015-07-20 21:49:15 -07:00
Arthur Ozga 6d174a0f18 Adjust carat after insertion 2015-07-20 18:31:17 -07:00
Ryan Cavanaugh ddd78fb609 Fix crash when the element instance type was undefined 2015-07-20 18:16:03 -07:00
Jason Freeman fffe6c5fb5 Merge branch 'master' of https://github.com/Microsoft/TypeScript into remove_resolveLocation 2015-07-20 13:40:17 -07:00
Jason Freeman 05bc4fecb1 Address PR feedback 2015-07-20 13:40:03 -07:00
Daniel Rosenwasser 96b02a83ca Merge pull request #3879 from Microsoft/stringifySpaceParam
Make JSON.stringify's 'space' parameter have type 'string | number'.
2015-07-20 12:55:12 -07:00
pcan fa643b110c Fix for issue #3932. Moved the null-check in emitSerializedTypeNode 2015-07-20 21:27:28 +02:00
pcan 82933ef680 Fix for issue #3932, added null-check. 2015-07-20 20:58:35 +02:00
Yui T d11fc48066 Only remove triple-slash if it is not at top of file 2015-07-20 09:55:04 -07:00
Anders Hejlsberg 155ee4b905 Better error message 2015-07-20 07:16:53 -07:00
Anders Hejlsberg 2913cb023b Merge branch 'master' into strictObjectLiterals
Conflicts:
	tests/baselines/reference/typeGuardFunction.types
2015-07-19 11:45:25 -07:00
Anders Hejlsberg a05ebc469c Preserve order in union types 2015-07-19 11:22:32 -07:00
kimamula 9c9e39e7a3 Add includes method to String interface, and remove contains 2015-07-18 18:50:41 +09:00
Jason Freeman e2303b1ae8 Clean up the language service aliases to check functions 2015-07-17 17:22:58 -07:00
Jason Freeman 3b78377cf0 Clean up pushTypeResolution 2015-07-17 17:22:54 -07:00
Jason Freeman c0b3835b19 Instantiate signatures if there is an overload resolution error but type arguments present 2015-07-17 17:22:51 -07:00
Jason Freeman 48588b622e Only consider a type resolution sequence a cycle if none of the items in the sequence have types 2015-07-17 17:22:47 -07:00
Jason Freeman fbe4246d39 Remove resolveLocation 2015-07-17 17:22:44 -07:00
shyyko.serhiy@gmail.com 58cf926b26 added comments 2015-07-18 02:45:26 +03:00
Arthur Ozga 784fc89adc Added Comments and assertions 2015-07-17 16:32:53 -07:00