Commit Graph
488 Commits
Author SHA1 Message Date
Sheetal Nandi 06d29a00f2 Breakpoint span in variable declarations in new language service
Also updates the fourslash breakpoints baseline to be more readable
2014-10-20 23:02:56 -07:00
Yui T 54bc1da5d0 Address code review 2014-10-20 14:39:31 -07:00
Yui T ba77284485 Fix colorization unittest 2014-10-20 13:11:08 -07:00
Yui T 30fe3f7221 Fix runtests for unittests 2014-10-20 13:08:33 -07:00
Jason Freeman d5709edbc7 Merge branch 'master' into sigHelp 2014-10-20 11:52:31 -07:00
Anders Hejlsberg 152a9402d0 Merge pull request #914 from Microsoft/parensInTypes
Parentheses in type literals
2014-10-20 09:43:07 -07:00
Anders Hejlsberg f3bd294d0e Adding tests 2014-10-19 07:57:10 -07:00
Anders Hejlsberg e96983dd2b Merge pull request #908 from Microsoft/contextualSignatureUnionTypes
Union types in contextual signature instantiations
2014-10-18 08:47:41 -07:00
Anders Hejlsberg e5872b4824 Addressing CR feedback 2014-10-18 08:37:33 -07:00
Anders Hejlsberg a58011c205 Fixing fourslash test 2014-10-18 07:44:22 -07:00
Jason Freeman 464f2a0745 Split genericParameterHelp test into multiple tests 2014-10-17 16:55:14 -07:00
Jason Freeman 09f0755dc1 Reenable some basic generics tests 2014-10-17 16:55:09 -07:00
Anders Hejlsberg df715decbc Changing type-to-string conversions to use parentheses 2014-10-17 16:53:18 -07:00
Anders Hejlsberg c00ee42b11 Adding tests 2014-10-16 20:52:36 -07:00
Daniel Rosenwasser 73d575e317 Merge branch 'master' into numbersAreHard
Conflicts:
	src/compiler/checker.ts
	tests/baselines/reference/numericIndexerConstrainsPropertyDeclarations.errors.txt
	tests/baselines/reference/numericIndexerConstrainsPropertyDeclarations2.errors.txt
2014-10-15 17:07:22 -07:00
Daniel Rosenwasser d266b68f9d Added test case for semantic classification with union types. 2014-10-14 17:29:46 -07:00
Daniel Rosenwasser dde8855530 Merge branch 'master' into semanticColorizationModules
Conflicts:
	src/services/services.ts
2014-10-14 17:07:16 -07:00
Daniel Rosenwasser 640554ae48 Added facilities for using positions on classification tests. 2014-10-13 17:29:19 -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
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
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 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
Mohamed Hegazy 04e5309135 Merge branch 'unionTypes' into unionTypesLS
Conflicts:
	src/compiler/checker.ts
2014-10-10 17:39:52 -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
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
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
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 T 016c3a0759 Merge branch 'master' into fixThrowExceptionOnEmitFile 2014-10-09 14:53:29 -07:00
Daniel Rosenwasser c5c05769d7 Merge pull request #865 from Microsoft/undoContextualSemanticClassification
Undid changes where contextual semantics are taken into account.
2014-10-09 14:38:49 -07:00
Daniel Rosenwasser 291982007a Merge branch 'master' into numbersAreHard
Conflicts:
	tests/baselines/reference/numericIndexerConstrainsPropertyDeclarations.errors.txt
2014-10-09 14:38:19 -07:00
Yui T 00c30a3ed7 Merge branch 'master' into fixThrowExceptionOnEmitFile 2014-10-09 14:36:48 -07:00
Daniel Rosenwasser 8fd1c7915c Undid changes where contextual semantics are taken into account. 2014-10-09 13:38:33 -07:00
Sheetal Nandi 87a92b3dd3 Fixed the bad merge and tests failing because of it 2014-10-09 13:18:08 -07:00
Daniel Rosenwasser 13b5fe0573 Ensure that numeric names are in their printed form. 2014-10-09 12:50:01 -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
Yui T ab5f0241eb Fix comments 2014-10-09 10:12:49 -07:00
Daniel Rosenwasser 5a49bb610a Handle numeric signs in 'isNumericName'.
To be fair, I don't think humanity knew about negative numbers until like 200 B.C.E.
2014-10-09 00:39:20 -07:00
Mohamed Hegazy 779db6e76a Support find all refs on union properties 2014-10-08 23:21:56 -07:00
Sheetal Nandi 279791e99e Merge branch 'master' into symbolInfoFormatting 2014-10-08 19:00:26 -07:00
Sheetal Nandi 58cfc985b9 Merge branch 'master' into symbolInfoFormatting 2014-10-08 18:25:42 -07:00