Commit Graph

26317 Commits

Author SHA1 Message Date
Dirk Baeumer 4027166d1e Revert "Format on type deletes valid text"
This reverts commit 67439b6b1c.
2015-05-08 11:37:49 +02:00
Dirk Baeumer 67439b6b1c Format on type deletes valid text 2015-05-08 11:28:40 +02:00
Ron Buckton 1718ff2915 Merge branch 'master' into asyncFunctions 2015-05-07 18:06:11 -07:00
Jason Freeman 7a92282af3 Merge branch 'release-1.5' of https://github.com/Microsoft/TypeScript into removeSubtypesRecursion 2015-05-07 15:08:29 -07:00
Jason Freeman bb7f617e72 PR feedback and another test 2015-05-07 14:35:58 -07:00
Mohamed Hegazy 5129d7cf9c Merge pull request #3032 from Microsoft/supportedExtensions
unify file extension resolution logic
2015-05-07 14:27:43 -07:00
Mohamed Hegazy ebb5a0d1d0 Merge branch 'master' into release-1.5 2015-05-07 12:31:04 -07:00
Mohamed Hegazy 05892b1993 remove duplicate case labels 2015-05-07 12:29:47 -07:00
Jason Freeman d8ef7b612a Make removeSubtypes resilient to reentry 2015-05-07 11:39:28 -07:00
Mohamed Hegazy ce9f7b431f Merge branch 'master' into supportedExtensions 2015-05-07 11:28:15 -07:00
Mohamed Hegazy 69f94cde8e Merge branch 'master' into refactorNarrowTypeByInstanceOf 2015-05-07 11:27:42 -07:00
Mohamed Hegazy 4381d1655d Add new line 2015-05-07 11:27:38 -07:00
Ron Buckton 80edb2de4a Bug fixes and baselines 2015-05-07 11:13:45 -07:00
Jason Freeman dd6c87e302 Merge pull request #3058 from Microsoft/promiseVoidErrorCallback
Fix typing for Promises so that a void error callback doesn't mess up inference
2015-05-07 10:33:22 -07:00
Mohamed Hegazy 805558b7ee Update version 2015-05-06 22:39:23 -07:00
Mohamed Hegazy 60b7bbb6c5 Merge branch 'master' into release-1.5
Conflicts:
	bin/tsc.js
	bin/tsserver.js
	bin/typescript.js
	bin/typescriptServices.js
	src/compiler/checker.ts
	src/compiler/emitter.ts
	src/services/services.ts
	src/services/shims.ts
	tests/baselines/reference/classExpressionWithDecorator1.js
	tests/baselines/reference/decoratedClassFromExternalModule.js
	tests/baselines/reference/decoratorOnClass1.js
	tests/baselines/reference/decoratorOnClass2.js
	tests/baselines/reference/decoratorOnClass3.js
	tests/baselines/reference/decoratorOnClass4.js
	tests/baselines/reference/decoratorOnClass5.js
	tests/baselines/reference/decoratorOnClass8.js
	tests/baselines/reference/decoratorOnClassAccessor1.js
	tests/baselines/reference/decoratorOnClassAccessor2.js
	tests/baselines/reference/decoratorOnClassAccessor3.js
	tests/baselines/reference/decoratorOnClassAccessor4.js
	tests/baselines/reference/decoratorOnClassAccessor5.js
	tests/baselines/reference/decoratorOnClassAccessor6.js
	tests/baselines/reference/decoratorOnClassConstructorParameter1.js
	tests/baselines/reference/decoratorOnClassConstructorParameter4.js
	tests/baselines/reference/decoratorOnClassMethod1.js
	tests/baselines/reference/decoratorOnClassMethod10.js
	tests/baselines/reference/decoratorOnClassMethod11.js
	tests/baselines/reference/decoratorOnClassMethod12.js
	tests/baselines/reference/decoratorOnClassMethod13.js
	tests/baselines/reference/decoratorOnClassMethod2.js
	tests/baselines/reference/decoratorOnClassMethod3.js
	tests/baselines/reference/decoratorOnClassMethod4.js
	tests/baselines/reference/decoratorOnClassMethod5.js
	tests/baselines/reference/decoratorOnClassMethod6.js
	tests/baselines/reference/decoratorOnClassMethod7.js
	tests/baselines/reference/decoratorOnClassMethod8.js
	tests/baselines/reference/decoratorOnClassMethodParameter1.js
	tests/baselines/reference/decoratorOnClassProperty1.js
	tests/baselines/reference/decoratorOnClassProperty10.js
	tests/baselines/reference/decoratorOnClassProperty11.js
	tests/baselines/reference/decoratorOnClassProperty2.js
	tests/baselines/reference/decoratorOnClassProperty3.js
	tests/baselines/reference/decoratorOnClassProperty6.js
	tests/baselines/reference/decoratorOnClassProperty7.js
	tests/baselines/reference/missingDecoratorType.js
	tests/baselines/reference/sourceMapValidationDecorators.js
	tests/baselines/reference/sourceMapValidationDecorators.sourcemap.txt
2015-05-06 22:36:01 -07:00
Vladimir Matveev 3d0daef8eb Merge pull request #3059 from Microsoft/'canonicalFileNamesInHostCache'
use canonical file name when asking the host if file exists
2015-05-06 21:01:01 -07:00
Mohamed Hegazy ac9b16cff3 refactor narrowTypeByInstanceof 2015-05-06 20:11:31 -07:00
Ron Buckton e82e8419c2 Added emit for async functions in ES6 2015-05-06 17:33:58 -07:00
Ron Buckton 7acc488757 Removed Object.defineProperty for function name 2015-05-06 17:23:04 -07:00
Daniel Rosenwasser 98a8b5c1aa Clean up 'collateOutputs'. 2015-05-06 16:40:56 -07:00
Daniel Rosenwasser 89fa211d9e The caller can now specify whether to observe light mode in 'createSourceFileAndAssertInvariants'. 2015-05-06 16:37:00 -07:00
Daniel Rosenwasser fa50177c5d Clean up unused files in the harness. 2015-05-06 16:27:21 -07:00
Vladimir Matveev a33bb6bb19 use canonical file name when asking the host if file exists 2015-05-06 16:00:50 -07:00
Jason Freeman 498f315256 Fix typing for Promises so that a void error callback doesn't mess up inference 2015-05-06 15:53:01 -07:00
Daniel Rosenwasser e26b953ce0 Removed runnerServer.ts 2015-05-06 14:34:44 -07:00
Mohamed Hegazy 0a28a3ec80 Remove getUnionTypeOfSubtypeConstituents 2015-05-06 13:05:12 -07:00
Mohamed Hegazy 5e94ce65ed Merge branch 'typeguardsByConstructorSigniture' of https://github.com/vvakame/TypeScript into vvakame-typeguardsByConstructorSigniture 2015-05-06 12:44:45 -07:00
Jason Freeman 170bc5c38e Initial PR feedback 2015-05-06 12:09:26 -07:00
Jason Freeman cf4ca1fc3c Merge branch 'master' of https://github.com/Microsoft/TypeScript into generators
Conflicts:
	src/compiler/diagnosticInformationMap.generated.ts
	src/compiler/diagnosticMessages.json
2015-05-06 11:42:26 -07:00
Jason Freeman 8c1f5da76a Always call getReturnTypeOfSignature on a generator from checkFunctionLikeDeclaration 2015-05-06 11:28:13 -07:00
Mohamed Hegazy 63369251b6 Merge pull request #3047 from bryanforbes/fix-tsserver-config-parse
ProjectService passing incorrect object to parseConfigFile()
2015-05-06 10:32:30 -07:00
vvakame ee4a15c602 PR feedback 2015-05-06 10:13:46 -07:00
Mohamed Hegazy e43680de11 show more clearly error message when found missing module name
Conflicts:
	src/compiler/diagnosticInformationMap.generated.ts
	src/compiler/diagnosticMessages.json
2015-05-06 10:13:32 -07:00
vvakame 776f390786 PR feedback 2015-05-06 21:18:15 +09:00
Tingan Ho 0c2ae8fc53 Fixes iojs environment check issue 2015-05-06 10:12:37 +08:00
Daniel Rosenwasser e2445c6a41 Remove 'assertInvariants', only do invariant-checking outside of light mode. 2015-05-05 18:19:15 -07:00
Ron Buckton d19a200750 Added types, scan, parse, and check for async functions 2015-05-05 17:57:21 -07:00
Daniel Rosenwasser d2857751b2 Always include 'lib.d.ts' last in tests unless '@noLib' is specified. 2015-05-05 17:27:31 -07:00
Daniel Rosenwasser 8a8d6a3c5b Merge branch 'master' into testPerf 2015-05-05 16:03:20 -07:00
Yui T 0bd0b2798c Update comment 2015-05-05 15:11:14 -07:00
Yui T a5ec06c8bf Merge branch 'master' into duplicateIdentifierBindingElement 2015-05-05 15:05:55 -07:00
Yui T 0fa240d232 Check that bindingElement is in parameter declaration and pass in correct symbol exclusion flag 2015-05-05 15:00:01 -07:00
Bryan Forbes 884ca4edbc ProjectService passing incorrect object to parseConfigFile()
The return signature of `readConfigFile()` changed in
f8424d0b0c and the code using it in
`ProjectService` was never updated to match. This lead to the language
services attempting to parse an object that doesn't match what is
expected and using the default compiler options instead of what is
defined in `tsconfig.json`. Similarly, the return value of the
closure in `getTSConfigFileInfo()` was never updated to match in
both places it returns.
2015-05-05 16:51:14 -05:00
Jason Freeman ce9dc32704 Merge branch 'master' of https://github.com/Microsoft/TypeScript into generators
Conflicts:
	src/compiler/diagnosticInformationMap.generated.ts
	src/compiler/diagnosticMessages.json
2015-05-05 14:11:09 -07:00
Yui T 170403fc53 Remove isParameterDeclaration to utilities 2015-05-05 13:49:06 -07:00
Anders Hejlsberg 7b860f5df0 Merge pull request #2991 from Microsoft/circularVar
Error when variable is circularly referenced in type annotation
2015-05-05 13:07:29 -07:00
Anders Hejlsberg 69de046074 Merge pull request #3041 from Microsoft/fixCircularAliasError
Fix circular alias error
2015-05-05 12:24:14 -07:00
Jason Freeman ed7df8138f Merge branch 'master' of https://github.com/Microsoft/TypeScript into lineEndings 2015-05-05 11:37:08 -07:00
Jason Freeman a25534bd8d Remove unnecessary LineEndingSensitive option from BaselineOptions 2015-05-05 11:36:21 -07:00