Jason Freeman
|
d5709edbc7
|
Merge branch 'master' into sigHelp
|
2014-10-20 11:52:31 -07:00 |
|
Jason Freeman
|
1b8814cdcd
|
Address PR feedback
|
2014-10-20 11:51:45 -07:00 |
|
Anders Hejlsberg
|
ff20df7a4a
|
Merge branch 'master' into optionalPropertySubtyping
Conflicts:
tests/baselines/reference/arrayLiteralWithMultipleBestCommonTypes.types
|
2014-10-20 11:33:23 -07:00 |
|
Anders Hejlsberg
|
04dad2cc22
|
Adding missing blank
|
2014-10-20 11:20:14 -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
|
81eaae0afa
|
Require optional properties to be present in subtypes
Remove unused getBestCommonType method (unrelated change)
|
2014-10-19 16:43:32 -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 |
|
Jason Freeman
|
c20e4f53ea
|
Produce SignatureHelpParameters from type parameters for generic help
|
2014-10-17 17:03:45 -07:00 |
|
Jason Freeman
|
808ded88d6
|
Signature Help relies on display building routines in checker
|
2014-10-17 17:03:43 -07:00 |
|
Jason Freeman
|
628fa4c7b2
|
Remove OmittedType
|
2014-10-17 16:55:16 -07:00 |
|
Jason Freeman
|
08f9a0148a
|
Parser changes to parse omitted types correctly
|
2014-10-17 16:55:11 -07:00 |
|
Anders Hejlsberg
|
df715decbc
|
Changing type-to-string conversions to use parentheses
|
2014-10-17 16:53:18 -07:00 |
|
Anders Hejlsberg
|
766010e531
|
Parentheses in type literals
|
2014-10-17 13:45:13 -07:00 |
|
Daniel Rosenwasser
|
ad6203f4a3
|
Merge pull request #860 from Microsoft/numbersAreHard
Take runtime semantics of numerically named properties into account.
|
2014-10-16 19:31:41 -07:00 |
|
Jason Freeman
|
3961ad3b82
|
Merge branch 'master' into displayBuilder
Conflicts:
src/compiler/checker.ts
|
2014-10-16 13:32:22 -07:00 |
|
Jason Freeman
|
e0e9fe83d2
|
Address PR feedback for displayBuilder
|
2014-10-16 13:11:19 -07:00 |
|
Anders Hejlsberg
|
87b562c5dc
|
Union types in contextual signature instantiations
|
2014-10-16 10:30:58 -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
|
ea81831fb3
|
More comments.
|
2014-10-15 15:15:08 -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
|
672d8e576f
|
Get rid of getRootSymbol and include target's flags in transient symbol's flags
|
2014-10-15 12:20:22 -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 |
|
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 |
|
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 |
|
Anders Hejlsberg
|
869ee41694
|
Addressing CR feedback
|
2014-10-13 11:26:08 -07:00 |
|
Anders Hejlsberg
|
83d9aed005
|
Correct contextual typing with union types
|
2014-10-13 06:56:15 -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 |
|
Anders Hejlsberg
|
483afea57f
|
Less aggressive subtype reduction in union types
|
2014-10-10 16:57:53 -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
|
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 |
|
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
|
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 |
|
Yui T
|
3cb6c9cf45
|
Add isDeclarationFile and update similar all usage
|
2014-10-09 14:19:36 -07:00 |
|
Daniel Rosenwasser
|
c79619bce5
|
Quick edit to comment.
|
2014-10-09 14:16:19 -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 |
|
ChrisBubernak
|
708ddf19e7
|
removed old comment
|
2014-10-09 09:43:40 -07:00 |
|
ChrisBubernak
|
facd52f593
|
removed hidden tabs + moved check into isNumericName
|
2014-10-09 09:36:32 -07:00 |
|
ChrisBubernak
|
2b4f48996e
|
Moved the error check from parser to checker & updated baselines
|
2014-10-09 08:52:53 -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
|
2eb51ab874
|
Use getRootSymbols for all union property needs
|
2014-10-08 23:28:17 -07:00 |
|