Anders Hejlsberg
10a7e6ba70
Fixing in, for...in, and instanceof with union type operands
2014-10-22 16:57:43 -07:00
Anders Hejlsberg
051478d7d5
Merge pull request #942 from Microsoft/unionTypeFixes
...
Union type fixes and optimizations
2014-10-22 14:48:22 -07:00
Anders Hejlsberg
71c69a8e83
Renaming getApparentPropertyOfType to getPropertyOfType
2014-10-22 14:33:06 -07:00
Anders Hejlsberg
f4ccaf28c3
Union type fixes and optimizations
2014-10-22 10:53:08 -07:00
Daniel Rosenwasser
b371b02ea0
Addressed CR feedback.
2014-10-21 15:11:55 -07:00
Daniel Rosenwasser
aac8b3fae5
Removed Diagnostics from sys.ts in order to avoid cyclical build dependency.
...
Specifically, processDiagnosticMessages.ts was dependent on sys.ts, which was dependent on the rest of the compiler,
which meant that in a broken state of diagnostics, you could never compile processDiagnosticMessages.ts.
2014-10-21 14:48:43 -07:00
Yui T
7806094a1a
Address code review
2014-10-20 13:47:09 -07:00
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
Jason Freeman
390b92dac0
Move getChildListThatStartsWithOpenerToken inside getSignatureHelpItems
2014-10-17 16:55:07 -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
Mohamed Hegazy
2cef9ab852
Merge pull request #907 from Microsoft/rwcRunner
...
Update Rwc runner
2014-10-16 17:42:35 -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
Mohamed Hegazy
e561049429
Merge branch 'master' into rwcRunner
2014-10-16 12:37:29 -07:00
Mohamed Hegazy
3aedac4171
disable source map record validation in RWC runner
2014-10-16 12:35:14 -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
Sheetal Nandi
730ef1a6e5
Further refactoring the rwc tests
2014-10-15 13:02:40 -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
Dick van den Brink
648c697257
Removed some unused var statements
2014-10-15 20:11:35 +02:00
Sheetal Nandi
9399e1ea99
Add after block to the describe blocks of project runner and rwc runner
2014-10-15 10:56:43 -07:00
Sheetal Nandi
15e479fa95
Merge branch 'master' into rwcRunner
2014-10-15 10:36:36 -07:00
Jason Freeman
1619738b93
Extract the write methods into a display builder in the checker
2014-10-14 17:30:30 -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
6971c3a9cb
Removed unnecessary boolean coercion.
2014-10-14 16:22: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
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