5726 Commits

Author SHA1 Message Date
Jason Freeman
029fbb0d4f Remove nextTokenCanFollowContextualModifier 2015-05-11 13:27:07 -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
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
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
f8424d0b0c91a487a2c8cc226c89ffb359816b7b 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
Jason Freeman
ed7df8138f Merge branch 'master' of https://github.com/Microsoft/TypeScript into lineEndings 2015-05-05 11:37:08 -07:00