Vladimir Matveev
|
d9829f4635
|
added more tests
|
2014-11-14 16:23:47 -08:00 |
|
Vladimir Matveev
|
4609d242cf
|
formatting: handle templates spans
|
2014-11-14 14:36:52 -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 |
|
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 |
|
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 |
|
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 |
|
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
|
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 |
|
Daniel Rosenwasser
|
32f6cf33ce
|
Corrected token start position calculation & nodeHasTokens predicate.
|
2014-11-12 15:10:57 -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 |
|
Sheetal Nandi
|
c0b26a9691
|
Merge branch 'master' into typeGuardConformance
|
2014-11-12 12:24: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
|
a54f974a30
|
Merge pull request #1128 from Microsoft/proto
Fix services and compiler to handle __proto
|
2014-11-11 23:04:04 -08:00 |
|
Cyrus Najmabadi
|
122cf8a52c
|
Add clarifying comments.
|
2014-11-11 21:19:06 -08:00 |
|
Cyrus Najmabadi
|
9c48b23f43
|
Fix spelling mistakes, and remove unused function.
|
2014-11-11 19:19:44 -08:00 |
|
Cyrus Najmabadi
|
7ab80d260e
|
Add support for parsing yield expressions.
Conflicts:
src/services/syntax/SyntaxGenerator.js.map
|
2014-11-11 19:03:02 -08:00 |
|
Cyrus Najmabadi
|
6895efc7c5
|
Function property assignments can also be generators.
Conflicts:
src/services/syntax/SyntaxGenerator.js.map
|
2014-11-11 19:02:12 -08:00 |
|
Cyrus Najmabadi
|
e0c93a1c08
|
Add support for parsing generator declarations.
Conflicts:
src/services/syntax/SyntaxGenerator.js.map
|
2014-11-11 19:01:33 -08:00 |
|
Cyrus Najmabadi
|
ecfc60ff16
|
Update comment
|
2014-11-11 19:00:57 -08:00 |
|
Cyrus Najmabadi
|
e5b997c530
|
Provide more consistent behavior in how parseFunctionBlock works.
|
2014-11-11 19:00:35 -08:00 |
|
Cyrus Najmabadi
|
be202a4e71
|
Spec conformance for function blocks versus statement blocks.
|
2014-11-11 19:00:12 -08:00 |
|
Cyrus Najmabadi
|
95a7437ba0
|
Clean up function names.
|
2014-11-11 18:55:58 -08:00 |
|
Sheetal Nandi
|
37d84996db
|
Fix the completion entry for __proto
Fixes #850
|
2014-11-11 15:56:56 -08:00 |
|
Sheetal Nandi
|
4c28e73372
|
All the identifiers need to be escaped to make sure compiler doesnt confuse __NonUnderscore character incorrectly
Fixes #548
|
2014-11-11 15:44:25 -08:00 |
|
Daniel Rosenwasser
|
7a5c360025
|
Merge pull request #1072 from Microsoft/taggedTemplates
Type checking for tagged template expressions
|
2014-11-11 13:54:26 -08:00 |
|
Sheetal Nandi
|
ce4dac3ae9
|
Merge pull request #1124 from Microsoft/completionListAugmentedType
If we are comparing left hand side for is position of type node, it is f...
|
2014-11-11 13:46:13 -08:00 |
|
Daniel Rosenwasser
|
3113429de3
|
Asserting myself more.
|
2014-11-11 13:30:10 -08:00 |
|
Vladimir Matveev
|
f53254b538
|
if preceding token cannot be found - scan from the beginning of enclosing node
|
2014-11-11 13:25:54 -08:00 |
|
Vladimir Matveev
|
31763a31d3
|
code cleanup: moved captured locals to parameters
|
2014-11-11 13:17:57 -08:00 |
|
Daniel Rosenwasser
|
c22a47148e
|
Merge branch 'master' into taggedTemplates
|
2014-11-11 13:16:00 -08:00 |
|
Daniel Rosenwasser
|
9880f935ee
|
Asserting myself.
|
2014-11-11 13:15:32 -08:00 |
|
Vladimir Matveev
|
4c5d1fb2d6
|
code cleanup: move code from lambda into separate functon
|
2014-11-11 13:05:49 -08:00 |
|
Sheetal Nandi
|
80fbc058f4
|
Removed the debugger statement from test case
|
2014-11-11 12:26:50 -08:00 |
|
CyrusNajmabadi
|
d5cfb9decd
|
Merge pull request #1123 from Microsoft/allowIn
Keep track of 'disallowIn' as an ambient parser flag instead of having to pass it along everywhere.
|
2014-11-11 00:35:29 -08:00 |
|
Cyrus Najmabadi
|
ba11e68ac3
|
CR feedback.
|
2014-11-10 23:44:31 -08:00 |
|
Mohamed Hegazy
|
c3131e2903
|
export ReferencePathMatchResult interface as it is used by other exported functions
|
2014-11-10 21:42:33 -08:00 |
|
Sheetal Nandi
|
57af2623c6
|
If we are comparing left hand side for is position of type node, it is false, because it is namespace position and not type position
Fixes #837
|
2014-11-10 19:19:33 -08:00 |
|
Cyrus Najmabadi
|
766cb28a3e
|
Keep track of 'disallowIn' as an ambient parser flag instead of having to pass it along everywhere.
Conflicts:
src/services/syntax/parser.ts
|
2014-11-10 19:07:20 -08:00 |
|