Commit Graph
5727 Commits
Author SHA1 Message Date
Vladimir Matveev 3480119e4e Merge pull request #3109 from Microsoft/doNotHoistAmbientDeclarations
Do not hoist ambient declarations in System.js emit
2015-05-11 15:02:02 -07:00
Vladimir Matveev 1a4df9ab7f do not hoist ambient declarations 2015-05-10 22:23:12 -07:00
Yui 681954bc59 Merge pull request #3048 from Microsoft/duplicateIdentifierBindingElement
Duplicate identifier binding element
2015-05-08 18:17:27 -07:00
Yui T b70276538b Merge branch 'master' into duplicateIdentifierBindingElement 2015-05-08 18:05:57 -07:00
Yui T 38b1bb0bfa Add testcases 2015-05-08 17:51:46 -07:00
Yui T 853edde521 Address code review 2015-05-08 17:51:20 -07:00
Jason Freeman e0931d8629 Type check all files when emitting a file under -out 2015-05-08 15:03:55 -07:00
Jason Freeman 80f33dd3ea Make boolean compiler options in harness true only if they say 'true' 2015-05-08 15:03:44 -07:00
CyrusNajmabadi 5aed73ff72 Merge pull request #3091 from Microsoft/classificationLoop
Prevent infinite loop when classifying.
2015-05-08 12:54:05 -07:00
Cyrus Najmabadi 286f0150a6 Prevent infinite loop when classifying. 2015-05-08 10:54:00 -07:00
CyrusNajmabadi 0c92cf624e Merge pull request #3088 from Microsoft/fixTSConfigParsing
Don't wrap an array of errors in an additional array.
2015-05-08 10:10:28 -07:00
Cyrus Najmabadi 4c809eddfb Don't wrap an array of errors in an additional array. 2015-05-08 09:55:59 -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 cf8f58253b Merge pull request #3073 from Microsoft/removeDuplicateCaseLabels
remove duplicate case labels
2015-05-07 12:59:10 -07:00
Mohamed Hegazy 05892b1993 remove duplicate case labels 2015-05-07 12:29:47 -07:00
Mohamed Hegazy b40849b717 Merge pull request #3064 from Microsoft/refactorNarrowTypeByInstanceOf
Refactor narrow type by instance of
2015-05-07 11:39:40 -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
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
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 42b56cf671 Add a regression test 2015-05-06 20:25:12 -07:00
Mohamed Hegazy 8b43b3d18c Update test 2015-05-06 20:18:32 -07:00
Mohamed Hegazy ac9b16cff3 refactor narrowTypeByInstanceof 2015-05-06 20:11:31 -07:00
Ron Buckton 93e2f91398 Merge pull request #3063 from Microsoft/removeDefineFunctionName
Removed Object.defineProperty for function name
2015-05-06 17:41:15 -07:00
Ron Buckton 6be18f821e Updated LKG 2015-05-06 17:30:41 -07:00
Ron Buckton 7acc488757 Removed Object.defineProperty for function name 2015-05-06 17:23:04 -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
Mohamed Hegazy 14362b0ca5 Merge branch 'vvakame-typeguardsByConstructorSigniture' 2015-05-06 13:05:41 -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
Mohamed Hegazy 61a404d3e5 Update LKG 2015-05-06 11:26:55 -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
vvakameandMohamed Hegazy 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
Dan Quirk 78f81efd3a Merge pull request #3050 from tinganho/iojs
Fixes iojs environment check issue
2015-05-05 19:23:25 -07:00
Tingan Ho 0c2ae8fc53 Fixes iojs environment check issue 2015-05-06 10:12:37 +08: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 cabfdba732 Add tests for duplicate identifier in parameter declaration 2015-05-05 15:01:01 -07:00
Yui T d701f22a7d update baselines 2015-05-05 15:00:41 -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
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 6c934aa288 Merge pull request #3030 from Microsoft/lineEndings
Harness now reports a difference in line endings when comparing baselines
2015-05-05 12:17:46 -07:00
Mohamed Hegazy e62db556f6 Update LKG 2015-05-05 11:47:10 -07:00