Commit Graph

34146 Commits

Author SHA1 Message Date
Vladimir Matveev 4609d242cf formatting: handle templates spans 2014-11-14 14:36:52 -08:00
Anders Hejlsberg df544a687c Addressing CR feedback 2014-11-14 13:36:09 -08:00
Daniel Rosenwasser 4bf023982c Merge branch 'master' into taggedSigHelp 2014-11-14 13:09:09 -08:00
Daniel Rosenwasser aec8d9621c Merge pull request #1160 from Microsoft/weDontNeedNoTemplateStringsArrayPreEs6
Default to 'unknown' for the template strings array type in pre-ES6 targets.
2014-11-14 13:07:41 -08:00
Vladimir Matveev c8412c67fe Merge pull request #1109 from Microsoft/formatting_scanner
Formatting implementation using new tree
2014-11-14 11:02:37 -08:00
Vladimir Matveev 23e35bcfc1 Merge branch 'master' into formatting_scanner 2014-11-14 11:01:17 -08:00
Vladimir Matveev 9e9f94abbb code cleanup: added comments 2014-11-14 11:00:28 -08:00
Anders Hejlsberg 91b97009f0 Modifying tests and accepting new baselines 2014-11-14 10:42:31 -08:00
Mohamed Hegazy 7d6f7ea8e9 Fix symbol constructor and update Object properties 2014-11-14 10:14:00 -08:00
Anders Hejlsberg 008e36b6ea Merge branch 'master' into typeGuards 2014-11-14 07:06:33 -08:00
Yui T 8bd7aae869 Add comment and clean up implementation on findAllReferences 2014-11-13 17:50:34 -08:00
CyrusNajmabadi bc40997aed Merge pull request #1129 from Microsoft/yieldExpressions
Parsing support (including incremental parsing) for 'yield' expressions.
2014-11-13 16:44:29 -08:00
Daniel Rosenwasser 5646743559 Added tests for defining TemplateStringsArray in certain contexts. 2014-11-13 15:17:53 -08:00
Daniel Rosenwasser a7774f2868 Fixed issue in harness where lib.d.ts errors are note counted. 2014-11-13 15:15:10 -08:00
Anders Hejlsberg 27d7cabad3 Fixes to type guards 2014-11-13 13:43:12 -08:00
Yui T a8ebdf0cbd Address code review 2014-11-13 12:02:13 -08:00
Yui T 1888f736e1 Fix emit for shotr-hand assignment for module 2014-11-13 11:33:31 -08:00
Gabriel Isenberg 843d3ec7ca Added a compiler test for named AMD modules. 2014-11-13 11:00:06 -08:00
Daniel Rosenwasser c111086552 Added a few tests. 2014-11-12 22:25:31 -08:00
Daniel Rosenwasser 56b4978040 Account for variable statements, as they are not declarations. 2014-11-12 22:23:59 -08:00
Daniel Rosenwasser 89983588c5 Look through constructor parameters if acc. modifier. 2014-11-12 22:17:57 -08:00
Daniel Rosenwasser fc720be82e Added 'Constructor' to 'isDeclaration' predicate. 2014-11-12 22:00:59 -08:00
Daniel Rosenwasser 3137ccb647 Merge branch 'master' into getOccsForModifiers 2014-11-12 21:27:07 -08:00
Cyrus Najmabadi f7890d4ddb When entering a type context, 'yield' should be allowed (as long as you're not in strict mode). 2014-11-12 19:09:09 -08:00
Sheetal Nandi 0877a650c3 Code review feedback 2014-11-12 18:42:31 -08:00
Cyrus Najmabadi 9e273ddb78 Add support for [GeneratorParameter] grammar parameter. 2014-11-12 18:10:36 -08:00
Cyrus Najmabadi a496ade945 Update context names. 2014-11-12 18:10:21 -08:00
Daniel Rosenwasser 828e31b318 Baselines, using 'unknown' as a default type. 2014-11-12 18:08:16 -08:00
Sheetal Nandi 3472119387 Remove the Obsolete api getSignatureAtPosition 2014-11-12 17:43:02 -08:00
Daniel Rosenwasser e8ec2966a2 Removed lookup of TemplateStringsArray for non-ES6 targets.
This will enable custom ES3/ES5 lib.d.ts files that omit the TemplateStringsArray type, but don't need it anyway.
2014-11-12 17:23:00 -08:00
Daniel Rosenwasser 15560a80ea Stylistic changes/comment fixups. 2014-11-12 16:31:37 -08:00
Daniel Rosenwasser 0a6dbe3b30 Merge branch 'master' into taggedSigHelp 2014-11-12 15:49:18 -08:00
Daniel Rosenwasser d951388cdf Merge branch 'master' into taggedSigHelp 2014-11-12 15:47:56 -08:00
Daniel Rosenwasser 00a94566f5 Merge pull request #1136 from Microsoft/fixNodeHasTokens
Corrected token start position calculation and the nodeHasTokens predicate.
2014-11-12 15:47:43 -08:00
Daniel Rosenwasser c147507de1 Added comment. 2014-11-12 15:47:14 -08:00
Sheetal Nandi 5e94f4a5c2 Code review feedback 2014-11-12 15:40:45 -08:00
Daniel Rosenwasser 32f6cf33ce Corrected token start position calculation & nodeHasTokens predicate. 2014-11-12 15:10:57 -08:00
Sheetal Nandi 0fdb0fa2d4 Quickinfo and completion entry should display const enum enumName if enum is constant
Handles #1084
2014-11-12 14:24:51 -08:00
Sheetal Nandi 49ae5c7117 Fixes the quickInfo and completion list details for let and adds test cases for let and const
Handles #1083
2014-11-12 14:23:59 -08:00
Sheetal Nandi a390afb4f5 Merge pull request #1077 from Microsoft/typeGuardConformance
Type guard conformance
2014-11-12 13:09:09 -08:00
Sheetal Nandi 152c77cd2a Add test cases for typeof x == s and typeof x != s form of typeguard which has no effect on narrowing type 2014-11-12 12:49:29 -08:00
Sheetal Nandi 45ca9d285f Add test case for instance of type guard with interface with prototype property 2014-11-12 12:36:06 -08:00
Anders Hejlsberg 7840f0d6b8 Moving error reporting to getWidenedTypeForVariableDeclaration 2014-11-12 12:32:14 -08:00
Sheetal Nandi c0b26a9691 Merge branch 'master' into typeGuardConformance 2014-11-12 12:24:43 -08:00
Anders Hejlsberg a6401bb3ce Adding destructuring variable declaration error messages 2014-11-12 12:03:04 -08:00
Gabriel Isenberg 2302bd23ab Initial support for named AMD modules. 2014-11-12 11:45:43 -08:00
Sheetal Nandi 8f3f7b9e3f Merge pull request #1132 from Microsoft/elidedImport
Fix the incorrect eliding of import declaration
2014-11-12 10:19:18 -08:00
Sheetal Nandi b1297b2b65 Instead of setting fresh value, or the value with existing one of if alias is referenced in value position
Fixes #1130
2014-11-11 23:49:57 -08:00
Sheetal Nandi ce51343e73 Adding testcase for the incorrect eliding of the import declarations 2014-11-11 23:38:18 -08:00
Sheetal Nandi 63a20863c1 Fix the relative path reference resolution
Fixes #1039
2014-11-11 23:06:45 -08:00