Commit Graph
159 Commits
Author SHA1 Message Date
Jason Freeman 3961ad3b82 Merge branch 'master' into displayBuilder
Conflicts:
	src/compiler/checker.ts
2014-10-16 13:32:22 -07:00
Sheetal Nandi 781661f719 Merge pull request #884 from Microsoft/moveSymbolDisplayPartKindToServices
Move symbolDisplayPartKind to services side
2014-10-15 13:57:58 -07:00
Jason Freeman 1619738b93 Extract the write methods into a display builder in the checker 2014-10-14 17:30:30 -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
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
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
Anders Hejlsberg 869ee41694 Addressing CR feedback 2014-10-13 11:26:08 -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
Mohamed Hegazy dc43e83646 Merge branch 'unionTypes' into unionTypesLS
Conflicts:
	src/compiler/checker.ts
	src/services/services.ts
2014-10-09 11:02:57 -07:00
Mohamed Hegazy 2eb51ab874 Use getRootSymbols for all union property needs 2014-10-08 23:28:17 -07:00
Mohamed Hegazy 779db6e76a Support find all refs on union properties 2014-10-08 23:21:56 -07:00
Sheetal Nandi 58cfc985b9 Merge branch 'master' into symbolInfoFormatting 2014-10-08 18:25:42 -07:00
Mohamed Hegazy a8a1fa27d8 Try to pick a good signature, if no signature matches 2014-10-08 15:47:30 -07:00
Anders Hejlsberg ea4cbbee4e Merge branch 'master' into unionTypes 2014-10-08 15:23:37 -07:00
Anders Hejlsberg 3a17b02393 Improved type argument inference with union types 2014-10-08 14:25:13 -07:00
Sheetal Nandi b405045106 Code Review feedback: Quick info will show type of undefined as undefined instead of any 2014-10-08 12:20:54 -07:00
Mohamed Hegazy b8923b3de1 Support symbol kind for union properties 2014-10-07 22:48:16 -07:00
Anders Hejlsberg d70494fdad Narrowing of variable types using typeof/instanceof type guards 2014-10-07 14:05:58 -07:00
Sheetal Nandi 2cc209459b Quick info on undefined
Fixes #775
2014-10-07 13:00:46 -07:00
Sheetal Nandi be051f02b5 Fix generic symbol display information 2014-10-06 12:29:49 -07:00
Anders Hejlsberg e836fe1729 Initial implementation of Union Types 2014-10-04 09:19:47 -07:00
Sheetal Nandi 61994a7e62 Show the type information in places where there is no symbol associated 2014-10-03 15:50:38 -07:00
Sheetal Nandi 4781224d86 Format typeparameters information 2014-09-30 17:10:33 -07:00
Sheetal Nandi df423369f1 Overload formatting in the symbol displaying 2014-09-30 17:10:08 -07:00
Sheetal Nandi 90e2c362a5 Move the symbol classification and display parts writing to the Services and format the newlines correctly 2014-09-30 17:08:59 -07:00
Sheetal Nandi 743046bf45 Use SymbolDisplayParts api 2014-09-30 17:08:52 -07:00
Sheetal Nandi d1a09da676 Get the JSDoc comments for the symbols
This also fixed type formatting for single function signatures in the types
2014-09-30 17:06:04 -07:00
Mohamed Hegazy 55621aae49 Get exported symbols off aliases in getCompletions 2014-09-30 14:56:46 -07:00
Mohamed Hegazy 8089673066 Filter protected members from the completion list 2014-09-26 14:37:17 -07:00
Cyrus Najmabadi 236b70b40b Merge branch 'master' into classifiedSigHelp
Conflicts:
	src/services/services.ts
	src/services/signatureHelp.ts
2014-09-25 14:27:42 -07:00
Jason Freeman 22e989795d Merge branch 'master' into sigHelp
Conflicts:
	src/compiler/checker.ts
	src/compiler/types.ts
	src/services/services.ts
2014-09-24 10:47:41 -07:00
Daniel Rosenwasser dc9c3e168b Merge pull request #731 from Microsoft/acknowledgeTrivia
Use the 'skipTrivia' scanner flag for lexical classification
2014-09-24 13:39:50 -04:00
Jason Freeman de2ac51924 Change NodeArray to have a hasTrailingComma property instead of an OmittedExpression 2014-09-23 19:40:25 -07:00
Jason Freeman 8f602804a3 Respond to PR comments 2014-09-23 15:34:42 -07:00
Cyrus Najmabadi 352cc0ef13 Merge branch 'master' into classifiedQuickInfo 2014-09-23 13:55:18 -07:00
Cyrus Najmabadi 7a4fb64233 Code review feedback. 2014-09-23 13:32:32 -07:00
Daniel Rosenwasser 292cfc8721 Use the 'skipTrivia' scanner flag for lexical classification. 2014-09-23 12:30:23 -07:00
Jason Freeman 2fa24a7e7a Throw when cancellation is requested 2014-09-22 15:05:29 -07:00
Jason Freeman 7367053313 Fix name printing in signature help 2014-09-22 15:05:10 -07:00
Jason Freeman 8a765d7680 Semantic filtering of candidate signatures 2014-09-22 15:04:45 -07:00
Yui T 8947757d09 Merge branch 'master' into returnExitCode 2014-09-22 14:05:55 -07:00
Yui T 94e788c737 Address code review 2014-09-22 09:43:47 -07:00
Cyrus Najmabadi f4cdbfab18 Add support for getting the doc comment from a symbol. 2014-09-22 00:05:39 -07:00
Cyrus Najmabadi e3609e20af Rename Comment->CommentRange. 2014-09-21 14:52:51 -07:00
Cyrus Najmabadi fae7a3560e Provide capability to ask the checker what the constant value of an enum member is. 2014-09-21 13:58:15 -07:00
Cyrus Najmabadi 89eff5608d Merge branch 'master' into classifiedQuickInfo 2014-09-20 14:43:30 -07:00
Cyrus Najmabadi 4d1a43a905 Update names. 2014-09-19 16:02:58 -07:00
Yui T eaa4daaee5 Return exit code 2014-09-19 15:17:19 -07:00