8429 Commits

Author SHA1 Message Date
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
eee1602b70 Merge pull request #861 from Microsoft/unionTypesLS
Lanugage Service support for union types
2014-10-10 18:11:49 -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
4442b45bad Add a temporary fix to quick info 2014-10-10 17:19:43 -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
Anders Hejlsberg
4e02b9f02a Merge branch 'unionTypes' of https://github.com/Microsoft/TypeScript into unionTypes 2014-10-10 16:58:45 -07:00
Anders Hejlsberg
483afea57f Less aggressive subtype reduction in union types 2014-10-10 16:57:53 -07:00
Yui T
fee4343218 Refactoring emitDeclaration, separate emitDeclaration from emitFiles 2014-10-10 16:44:14 -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
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
CyrusNajmabadi
50ff8996e0 Merge pull request #872 from Microsoft/fixNewLines
Fix newlines in tests
2014-10-10 14:30:13 -07:00
Cyrus Najmabadi
d003561464 Fix newlines in tests 2014-10-10 14:23:12 -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
Mohamed Hegazy
9f43ac02de respond to code review remarks 2014-10-10 10:59:30 -07:00
Dan Quirk
461147a356 Fixing badge URL 2014-10-09 17:35:45 -07:00
Dan Quirk
d1e850adc9 Adding some badges 2014-10-09 17:31:22 -07:00
Daniel Rosenwasser
4ac3be092c Merge pull request #867 from Microsoft/reAddColorizationFix
Restored semantic colorization fix
2014-10-09 17:24:25 -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
35c9ce1a37 Merge pull request #856 from Microsoft/fixThrowExceptionOnEmitFile
Fix throw exception on emit file
2014-10-09 15:08:03 -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
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
8659dc5ca0 Addressed CR feedback. 2014-10-09 13:54:37 -07:00
Daniel Rosenwasser
8fd1c7915c Undid changes where contextual semantics are taken into account. 2014-10-09 13:38:33 -07:00
Sheetal Nandi
b7574904ff Merge pull request #864 from Microsoft/quickInfoMerge
Fixed the incorrect merge and tests failing because of it
2014-10-09 13:30:12 -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
927f04f64f Fix contextually typed object literal proeprties that are not properties of the union type but are properties on of one of its constituant types 2014-10-09 11:16:04 -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
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
ChrisBubernak
3d6dc58f85 Merge branch 'disallowNumericEnumMembers' of https://github.com/chrisbubernak/TypeScript into disallowNumericEnumMembers 2014-10-09 08:09:11 -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