Commit Graph

34146 Commits

Author SHA1 Message Date
Anders Hejlsberg 49e606a2fd Merge pull request #900 from Microsoft/langSpecUnionTypes
Adding Union Types and Type Guards to Language Specification
2014-10-15 15:48:18 -07:00
Vladimir Matveev 62f464e8bc update baseline 2014-10-15 15:44:01 -07:00
Daniel Rosenwasser ea81831fb3 More comments. 2014-10-15 15:15:08 -07:00
Daniel Rosenwasser d33aa4335f Switched syntactic classifier to use new tree.
Also added tests.
2014-10-15 15:01:38 -07:00
Mohamed Hegazy d94fb10317 Update CONTRIBUTING.md
Add link to pdf version of CLA
2014-10-15 15:00:12 -07:00
Vladimir Matveev c0466b636f fix a few issues in rules 2014-10-15 14:54:49 -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
Anders Hejlsberg 881306d3c7 Adding documents with revision marks 2014-10-15 13:53:01 -07:00
Anders Hejlsberg 1b3bbf9d5b Adding PDF document 2014-10-15 13:04:43 -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
Anders Hejlsberg 60693fcbed Formatting fixes 2014-10-15 12:17:05 -07:00
Mohamed Hegazy 4902d16497 Merge pull request #898 from DickvdBrink/unused-vars2
Removed some unused var statements
2014-10-15 12:04:55 -07:00
Anders Hejlsberg 7a2701b5c5 Adding union types to language specification 2014-10-15 12:04: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
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
Vladimir Matveev 27cb5b0c18 temporary disable smart indentation for type literals, fix computation for end line position 2014-10-14 18:39:51 -07:00
Daniel Rosenwasser 84fbfbad51 Merge pull request #883 from Microsoft/semanticColorizationModules
Fixed semantic colorization for module names on the value side.
2014-10-14 17:38:15 -07:00
Mohamed Hegazy 3e4560147b Allow const in for statements 2014-10-14 17:37:46 -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 d266b68f9d Added test case for semantic classification with union types. 2014-10-14 17:29:46 -07:00
Vladimir Matveev b9e5384f10 do not check Missing 2014-10-14 17:19:34 -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
Vladimir Matveev 40358a1e65 fix issues in formattingContext - 35 failing tests so far 2014-10-14 16:48:28 -07:00
Daniel Rosenwasser 6971c3a9cb Removed unnecessary boolean coercion. 2014-10-14 16:22:16 -07:00
Yui T d7390ecdc5 Merge branch 'reportErrorFromTargetFile' into release-1.3 2014-10-14 15:18:45 -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
Yui T 33c91ffa36 Merge remote-tracking branch 'origin/release-1.3' into reportErrorFromTargetFile 2014-10-14 14:54:37 -07:00
Mohamed Hegazy 318575ce75 Ensure duplicate let/const declarations accross files are reported 2014-10-14 14:51:28 -07:00
Vladimir Matveev b6b80817f4 initial revision of formatting 2014-10-14 14:44:38 -07:00
Yui T ac68f93189 Addres code review 2014-10-14 12:16:26 -07:00
Jason Freeman 6bc3ed8062 Merge pull request #890 from Microsoft/sigHelpCrash
Fix signature help crash when requested outside argument list
2014-10-14 12:00:17 -07:00
Jason Freeman 8b4bbb9311 Comment examples of when findListItemInfo can return undefined 2014-10-14 11:23:36 -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
Jason Freeman a870b06834 Fix signature help crash when requested outside argument list 2014-10-13 18:25:51 -07:00
Daniel Rosenwasser 640554ae48 Added facilities for using positions on classification tests. 2014-10-13 17:29:19 -07:00
Sheetal Nandi 1f0ef02924 Test case for interface members 2014-10-13 17:23:09 -07:00
Sheetal Nandi bd39fc72c6 Test case for interface display parts 2014-10-13 17:23:06 -07:00
Sheetal Nandi 9bd2fa16aa Test cases for constructor quickInfo display parts kind 2014-10-13 17:23:02 -07:00
Sheetal Nandi 532245c1c2 Test cases and fix for symbol display part kind of class accessors 2014-10-13 17:22:59 -07:00
Sheetal Nandi f06ce79c79 Test cases for class methods 2014-10-13 17:22:56 -07:00
Sheetal Nandi 2b2ebf5960 Test cases for class property display parts 2014-10-13 17:22:52 -07:00
Sheetal Nandi 307e28a8a1 Enable infrastructure to test the symbol display parts returned by quickInfo 2014-10-13 17:22:49 -07:00
Anders Hejlsberg e22500d77d Merge pull request #824 from Microsoft/unionTypes
Union Types
2014-10-13 16:22:04 -07:00