Mohamed Hegazy
|
fd469d63b1
|
Fix search for shadowed const declarations by a var declarations to search for any variable instead of only a blockScoped one to ensure we are not picking it up from a wrong scope.
|
2014-10-17 09:28:42 -07:00 |
|
Mohamed Hegazy
|
60bb37be60
|
Add language service support for const
|
2014-10-16 10:28:00 -07:00 |
|
Mohamed Hegazy
|
e15f4e6d34
|
Merge branch 'master' into letAndConst
Conflicts:
src/compiler/types.ts
|
2014-10-16 09:30:58 -07:00 |
|
Mohamed Hegazy
|
61549239d8
|
Fix emitting for const in for loops
|
2014-10-15 09:20:46 -07:00 |
|
Mohamed Hegazy
|
03a100d039
|
Do not allow let and const declarations to be exported from a module
|
2014-10-15 09:15:00 -07:00 |
|
Mohamed Hegazy
|
3e4560147b
|
Allow const in for statements
|
2014-10-14 17:37:46 -07:00 |
|
Daniel Rosenwasser
|
d266b68f9d
|
Added test case for semantic classification with union types.
|
2014-10-14 17:29:46 -07:00 |
|
Mohamed Hegazy
|
82f5fb4055
|
Flag const declarations shodowed by var redeclarations
|
2014-10-14 17:15:11 -07:00 |
|
Daniel Rosenwasser
|
dde8855530
|
Merge branch 'master' into semanticColorizationModules
Conflicts:
src/services/services.ts
|
2014-10-14 17:07:16 -07:00 |
|
Mohamed Hegazy
|
f5c2740093
|
Flag assignments to a const
|
2014-10-14 16:52:12 -07:00 |
|
Mohamed Hegazy
|
cffc62aa1b
|
Report duplicate identifier errors on all locations for merged declarations to align with local declarations
|
2014-10-14 15:18:44 -07:00 |
|
Mohamed Hegazy
|
318575ce75
|
Ensure duplicate let/const declarations accross files are reported
|
2014-10-14 14:51:28 -07:00 |
|
Mohamed Hegazy
|
1dde985f1d
|
Do not allow use of block-scoped variable before its definition
|
2014-10-13 22:19:19 -07:00 |
|
Mohamed Hegazy
|
cf89f5cf58
|
Add binder support for block scoped variable declarations
|
2014-10-13 20:54:26 -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 |
|
Anders Hejlsberg
|
a76a418814
|
Accepting new baselines
|
2014-10-13 06:56:58 -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
|
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 |
|
Anders Hejlsberg
|
c9a42c19ab
|
Accepting new baselines
|
2014-10-10 17:01:28 -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 |
|
Cyrus Najmabadi
|
d003561464
|
Fix newlines in tests
|
2014-10-10 14:23:12 -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 |
|
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 |
|
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
|
6cb7ffb725
|
Add baseline
|
2014-10-09 10:34:22 -07:00 |
|
Yui T
|
ab5f0241eb
|
Fix comments
|
2014-10-09 10:12:49 -07:00 |
|
ChrisBubernak
|
2b4f48996e
|
Moved the error check from parser to checker & updated baselines
|
2014-10-09 08:52:53 -07:00 |
|
ChrisBubernak
|
3d6dc58f85
|
Merge branch 'disallowNumericEnumMembers' of https://github.com/chrisbubernak/TypeScript into disallowNumericEnumMembers
|
2014-10-09 08:09:11 -07:00 |
|