12749 Commits

Author SHA1 Message Date
Sheetal Nandi
2b2ebf5960 Test cases for class property display parts 2014-10-13 17:22:52 -07:00
Sheetal Nandi
307e28a8a1 Enable infrastructure to test the symbol display parts returned by quickInfo 2014-10-13 17:22:49 -07:00
Anders Hejlsberg
e22500d77d Merge pull request #824 from Microsoft/unionTypes
Union Types
2014-10-13 16:22:04 -07:00
Mohamed Hegazy
f5cd4145d5 Merge branch 'master' into unionTypes
Conflicts:
	src/compiler/types.ts
	src/services/services.ts
2014-10-13 16:16:13 -07:00
Yui T
e556eaf513 Address code review 2014-10-13 16:00:37 -07:00
Sheetal Nandi
63c0a88675 Merge pull request #885 from Microsoft/symbolInfoOfUndefinedAndArguments
Fix how arguments and undefined are shown in the quickInfo
2014-10-13 15:13:10 -07:00
Sheetal Nandi
dfb7785da0 Removed the debugger statement 2014-10-13 15:03:11 -07:00
Daniel Rosenwasser
014d0d7143 Added test case, renamed test cases. 2014-10-13 14:36:36 -07:00
Yui T
75949578ff Add test case to make sure that we only report an error from target file 2014-10-13 14:25:12 -07:00
Daniel Rosenwasser
f933b58cf7 Explain what is happening in 'isNumericName'. 2014-10-13 14:16:23 -07:00
Mohamed Hegazy
4f4f59a781 Merge changes from master in services.ts 2014-10-13 14:06:16 -07:00
Sheetal Nandi
ab48363bfa Fix how arguments and undefined are shown in the quickInfo
Removes the undefined identication from symbol flags instead add method to typechecker
2014-10-13 13:06:03 -07:00
Yui T
848bfe7160 Update language service to use getDeclarationDiagnostics instead of emitFile to get declaration errors 2014-10-13 12:41:26 -07:00
Anders Hejlsberg
fc842b177e Merge branch 'master' into unionTypes
Conflicts:
	src/compiler/checker.ts
	src/compiler/types.ts
	src/services/services.ts
	tests/baselines/reference/assignmentCompatBetweenTupleAndArray.errors.txt
	tests/baselines/reference/bestCommonTypeOfTuple.types
	tests/baselines/reference/bestCommonTypeOfTuple2.types
	tests/baselines/reference/castingTuple.errors.txt
	tests/baselines/reference/contextualTypeWithTuple.errors.txt
	tests/baselines/reference/genericCallWithTupleType.errors.txt
	tests/baselines/reference/indexerWithTuple.types
	tests/baselines/reference/numericIndexerConstrainsPropertyDeclarations.errors.txt
2014-10-13 12:37:34 -07:00
Sheetal Nandi
a934d50a9b Move symbolDisplayPartKind to services side 2014-10-13 12:35:17 -07:00
Sheetal Nandi
77a93d2cca Merge pull request #874 from Microsoft/betterAliasSymbolInfo
Shows better information for aliases in the quick info/completion entry
2014-10-13 12:05:24 -07:00
Yui T
cc48fc3efd Refactoring parameters formatting 2014-10-13 11:27:07 -07:00
Anders Hejlsberg
869ee41694 Addressing CR feedback 2014-10-13 11:26:08 -07:00
Anders Hejlsberg
a76a418814 Accepting new baselines 2014-10-13 06:56:58 -07:00
Anders Hejlsberg
83d9aed005 Correct contextual typing with union types 2014-10-13 06:56:15 -07:00
Mohamed Hegazy
6f6f4afeb1 Fix line endings 2014-10-12 21:44:29 -07:00
Mohamed Hegazy
979d45eb67 Disallow let and const declarations outside blocks 2014-10-12 21:43:09 -07:00
Mohamed Hegazy
778f101dea Add basic parsing support for let and const 2014-10-12 21:10:04 -07:00
Mohamed Hegazy
873c1df74b Add es6 target 2014-10-11 12:52:42 -07:00
Mohamed Hegazy
eee1602b70 Merge pull request #861 from Microsoft/unionTypesLS
Lanugage Service support for union types
2014-10-10 18:11:49 -07:00
Mohamed Hegazy
04e5309135 Merge branch 'unionTypes' into unionTypesLS
Conflicts:
	src/compiler/checker.ts
2014-10-10 17:39:52 -07:00
Mohamed Hegazy
4442b45bad Add a temporary fix to quick info 2014-10-10 17:19:43 -07:00
Mohamed Hegazy
2ce627c6dd Handle union properties completions on apparant types 2014-10-10 17:07:13 -07:00
Daniel Rosenwasser
41c45a9088 Fixed semantic colorization for module names on the value side. 2014-10-10 17:04:30 -07:00
Anders Hejlsberg
c9a42c19ab Accepting new baselines 2014-10-10 17:01:28 -07:00
Anders Hejlsberg
4e02b9f02a Merge branch 'unionTypes' of https://github.com/Microsoft/TypeScript into unionTypes 2014-10-10 16:58:45 -07:00
Anders Hejlsberg
483afea57f Less aggressive subtype reduction in union types 2014-10-10 16:57:53 -07:00
Yui T
fee4343218 Refactoring emitDeclaration, separate emitDeclaration from emitFiles 2014-10-10 16:44:14 -07:00
Mohamed Hegazy
f5a9feee9f ensure unionProperty symbols have declarations set at creation time 2014-10-10 16:41:05 -07:00
Mohamed Hegazy
bdac6ca895 Merge pull request #841 from chrisbubernak/disallowNumericEnumMembers
Fix for issue #134 (Disallow numeric enum members)
2014-10-10 16:24:12 -07:00
Sheetal Nandi
6f6be7e0e4 Removed incorrect check of symbolKind determination of undefined symbol 2014-10-10 15:58:33 -07:00
Sheetal Nandi
3715af1a5a Show call and construct signatures when using aliases 2014-10-10 15:52:34 -07:00
Sheetal Nandi
471d80d91e Show better alias information in completion entry and quickInfo 2014-10-10 15:24:19 -07:00
Sheetal Nandi
8ff6251200 Do not use internal aliasing when getting symbol full name to show in quickInfo or completion list 2014-10-10 15:02:48 -07:00
Dan Quirk
8ce1760d9e Fixing merge conflicts 2014-10-10 14:49:35 -07:00
Dan Quirk
bacb9d0b22 Test updates from union changes 2014-10-10 14:41:14 -07:00
CyrusNajmabadi
50ff8996e0 Merge pull request #872 from Microsoft/fixNewLines
Fix newlines in tests
2014-10-10 14:30:13 -07:00
Cyrus Najmabadi
d003561464 Fix newlines in tests 2014-10-10 14:23:12 -07:00
Daniel Rosenwasser
9f32f64a48 Make things more conformant with 9.8.1 of EC-262 spec.
Specifically, a numeric property is simply now any property whose name N is equal to ToString(ToNumber(N)).
2014-10-10 14:12:21 -07:00
Mohamed Hegazy
9f43ac02de respond to code review remarks 2014-10-10 10:59:30 -07:00
Dan Quirk
461147a356 Fixing badge URL 2014-10-09 17:35:45 -07:00
Dan Quirk
d1e850adc9 Adding some badges 2014-10-09 17:31:22 -07:00
Daniel Rosenwasser
4ac3be092c Merge pull request #867 from Microsoft/reAddColorizationFix
Restored semantic colorization fix
2014-10-09 17:24:25 -07:00
Daniel Rosenwasser
b2457bd9b3 Re-added semantic colorization fix for colliding types colliding in value and namespace space, added a test. 2014-10-09 17:02:23 -07:00
Yui
35c9ce1a37 Merge pull request #856 from Microsoft/fixThrowExceptionOnEmitFile
Fix throw exception on emit file
2014-10-09 15:08:03 -07:00