2872 Commits

Author SHA1 Message Date
Mohamed Hegazy
7b7febde0b Update LKG v1.4 2015-01-13 09:23:38 -08:00
Mohamed Hegazy
d8468f7e8c Merge pull request #1594 from Microsoft/allowNonTsExtensionsVsNoExtensions
fixes #1593
2015-01-13 09:18:00 -08:00
Vladimir Matveev
1ebf90561b consider type parameters always visible 2015-01-10 22:06:38 -08:00
Jason Freeman
58073e769d Remove unnecessary it block in generated .d.ts compilation in harness 2015-01-10 22:05:58 -08:00
Jason Freeman
1a7de13cdd Use getSourceFile instead of getSourceFiles in compileDeclarationFiles
Conflicts:
	src/harness/harness.ts
2015-01-10 22:05:23 -08:00
Johannes Rieken
b399ce8c8d extract no extension but non ts extensions allowed into its own clause. make boolean expression more natural to read 2015-01-06 15:55:02 +01:00
Johannes Rieken
23dde17194 fix #1593 - also honour allowNonTsExtensions flag when there is no extension 2015-01-05 15:02:21 +01:00
Jason Freeman
ae0caed8f7 Merge pull request #1473 from Microsoft/parsePrimaryExpression
Switch order of switch cases in parsePrimaryExpression
2014-12-17 14:50:16 -08:00
Jason Freeman
de062aec67 Merge pull request #1515 from Microsoft/moduleSharesNameWithImportInside
Fix issue #1503 with modules and imports sharing a name
2014-12-17 14:49:08 -08:00
Jason Freeman
29dfa3d6c0 Add module emit test 2014-12-17 14:33:32 -08:00
Mohamed Hegazy
c5b702d066 Update LKG 2014-12-16 21:51:10 -08:00
Jason Freeman
ab33a65d30 Fix issue #1503 with modules and imports sharing a name 2014-12-16 14:59:21 -08:00
Mohamed Hegazy
1f9904f823 Merge pull request #1497 from Microsoft/internalDefinitions
Add internal definitions to a diffrent .d.ts files
2014-12-16 12:22:08 -08:00
Jason Freeman
ba963c3220 Merge branch 'release-1.4' into parsePrimaryExpression 2014-12-16 11:25:57 -08:00
Jason Freeman
eaf1c5aa5f Change the order of switch statements instead of converting to if-else 2014-12-16 11:25:22 -08:00
Daniel Rosenwasser
60f3b9b317 Merge pull request #1492 from Microsoft/contextualTemplateTyping
Fixed contextual type resolution and type checking for tagged template expressions.
2014-12-16 00:04:45 -08:00
Mohamed Hegazy
ef71290f00 Update LKG 2014-12-15 22:21:17 -08:00
Mohamed Hegazy
42c05453bd Add internal definitions to a diffrent .d.ts files 2014-12-15 21:09:57 -08:00
Daniel Rosenwasser
1f6cd941fd Changed tests to error when actual contextual typing is broken. 2014-12-15 17:09:56 -08:00
Daniel Rosenwasser
e3848b98b1 Fixed bug where function expressions were not getting checked in template expressions. 2014-12-15 16:45:17 -08:00
Daniel Rosenwasser
17c822966d Added tests for erroneous function expressions in both tagged/untagged template expressions. 2014-12-15 16:39:12 -08:00
Daniel Rosenwasser
0263d60071 Split contextual typing test for substitution expressions into two tests. 2014-12-15 16:14:35 -08:00
Daniel Rosenwasser
e68c53f708 Separated fourslash test to two files. 2014-12-15 14:55:46 -08:00
Daniel Rosenwasser
e43e5c3cde Removed unnecessary case; substitution expressions only occur in TemplateSpans. 2014-12-15 14:13:31 -08:00
Daniel Rosenwasser
b65a422c7a Fixed contextual typing for tagged template expressions. 2014-12-15 14:11:21 -08:00
Jason Freeman
b552613fb5 Switch parsePrimaryExpression to if-else style 2014-12-12 18:39:31 -08:00
Daniel Rosenwasser
004cea8293 Merge pull request #1471 from Microsoft/preserveConstEnumsInServices
Preserve const enums in typescriptServices.js
2014-12-12 17:51:41 -08:00
Daniel Rosenwasser
2155b6dea8 Preserve const enums in typeScriptServices.js 2014-12-12 16:17:30 -08:00
Vladimir Matveev
ed9234ed32 do not indent leading comments that attached to tokens with errors 2014-12-12 09:00:20 -08:00
Vladimir Matveev
6b438c22fd added test for inherited indentation 2014-12-12 08:59:47 -08:00
Vladimir Matveev
59a31acca1 conditionals are now introduce indentation scope 2014-12-12 08:59:26 -08:00
Daniel Rosenwasser
87b7ddd51b Merge pull request #1453 from Microsoft/fixSysDependencyForDiagnostics
Fix sys dependency for processDiagnosticMessages.ts
2014-12-12 00:03:43 -08:00
Daniel Rosenwasser
c5943de3cd Just temporarily removing the tests until we can get back into a good state. 2014-12-11 23:54:33 -08:00
Vladimir Matveev
c189011d39 remove trailing comma 2014-12-11 18:08:12 -08:00
Jason Freeman
b2b17d5ae9 Merge pull request #1455 from Microsoft/disableComputedProperty
Disable computed properties in TypeScript 1.4
2014-12-11 17:27:07 -08:00
Jason Freeman
e502a866df Merge branch 'release-1.4' into disableComputedProperty 2014-12-11 17:22:54 -08:00
Jason Freeman
06d7ef14cf Don't quote the word 'generators' in error messages 2014-12-11 17:22:22 -08:00
Mohamed Hegazy
5f80804d3a Merge pull request #1431 from Microsoft/compilationSettingsCleanup
Remove compiletionSettings handeling from shims
2014-12-11 17:05:21 -08:00
Jason Freeman
d385f2ebf4 Disable computed properties in TypeScript 1.4 2014-12-11 16:49:53 -08:00
Daniel Rosenwasser
47ed584d12 Re-add baselines. 2014-12-11 16:39:54 -08:00
Daniel Rosenwasser
cfca38f0af Remove baselines. 2014-12-11 16:39:32 -08:00
Mohamed Hegazy
2f6bb57137 Merge branch 'release-1.4' into compilationSettingsCleanup 2014-12-11 16:24:05 -08:00
Daniel Rosenwasser
644951b1e0 Fixed old sys dependency, as sys is now ts.sys. 2014-12-11 16:03:49 -08:00
Mohamed Hegazy
b4082cec1b Merge pull request #1418 from Microsoft/suppressNoImplicitAnyErrors
Suppress no implicit any errors
2014-12-10 18:46:39 -08:00
Mohamed Hegazy
774c061779 Merge branch 'release-1.4' into suppressNoImplicitAnyErrors
Conflicts:
	src/compiler/parser.ts
	src/harness/harness.ts
2014-12-10 18:45:28 -08:00
Daniel Rosenwasser
b7a17e2fd5 Merge pull request #1417 from Microsoft/exposeServices
Expose services as a consumable external module
2014-12-10 18:21:41 -08:00
Daniel Rosenwasser
0aca3b9667 Fixed 'use strict' check. 2014-12-10 18:17:59 -08:00
Mohamed Hegazy
d2c7c01ff3 Respond to code review commments 2014-12-10 17:51:14 -08:00
Mohamed Hegazy
9e58b8aeda respond to code review commments 2014-12-10 17:41:48 -08:00
Daniel Rosenwasser
b6e8dd49e4 Responded to CR feedback. 2014-12-10 17:34:17 -08:00