Vladimir Matveev
|
36c22d10c7
|
emit 'use strict' at the beginning of the function
|
2014-07-18 16:59:52 -07:00 |
|
Daniel Rosenwasser
|
819ea95953
|
Better error recovery for when an arrow function is missing a curly brace.
Also better identification of arrow function expressions.
|
2014-07-18 16:55:18 -07:00 |
|
Vladimir Matveev
|
30ecd19029
|
added collision check for '_this'
|
2014-07-18 16:16:28 -07:00 |
|
Sheetal Nandi
|
1abedc30c4
|
Merge pull request #142 from Microsoft/declFileErrorReporting
Compile the generated decl files and report those errors in the baseline so we can verify the result of dts file for correctness
|
2014-07-18 12:42:07 -07:00 |
|
Mohamed Hegazy
|
91b8a4531f
|
Merge pull request #145 from Microsoft/restConstructorParam
Issue #144: Do not emit the name of the rest paramter in constructors
|
2014-07-18 09:57:49 -07:00 |
|
Sheetal Nandi
|
3665e45d19
|
Merge pull request #141 from Microsoft/typoInDeclFileEmit
Fixed the typo in declaration emitter of implements clause
|
2014-07-17 22:21:51 -07:00 |
|
Mohamed Hegazy
|
b744633656
|
Issue# 144: Do not emit the name of the rest paramter in constructors
|
2014-07-17 19:54:21 -07:00 |
|
Vladimir Matveev
|
52ab9f110e
|
added new strict mode test
|
2014-07-17 18:32:26 -07:00 |
|
Sheetal Nandi
|
d09e5508e2
|
Report global errors and re-enable assert for the number of errors reported
|
2014-07-17 18:16:40 -07:00 |
|
Sheetal Nandi
|
8936662090
|
Enable compiler runner to report the errors from compiling generated declaration files
|
2014-07-17 18:16:32 -07:00 |
|
Sheetal Nandi
|
586b773fbe
|
Fixed the typo in declaration emitter of implements clause
|
2014-07-17 18:16:24 -07:00 |
|
Vladimir Matveev
|
4068404cd4
|
emit prologue directives as first lines in file
|
2014-07-17 17:43:48 -07:00 |
|
Vladimir Matveev
|
f1ce09caa3
|
do not propagate function name in property accessors
|
2014-07-17 14:18:24 -07:00 |
|
Daniel Rosenwasser
|
df5c2547fa
|
Support automatic semicolon insertion in class member declarations.
|
2014-07-17 11:03:12 -07:00 |
|
Anders Hejlsberg
|
6b112b1a46
|
Merge branch 'master' into MergingErrors
Conflicts:
src/compiler/checker.ts
|
2014-07-16 16:31:08 -07:00 |
|
Anders Hejlsberg
|
bc0be761cd
|
New baselines.
|
2014-07-16 16:15:10 -07:00 |
|
Sheetal Nandi
|
fe1fea3710
|
Merge pull request #30 from Microsoft/declarations
Changes to determine when to qualify the symbol in given enclosing declaration
|
2014-07-16 15:20:00 -07:00 |
|
Daniel Rosenwasser
|
cece68098a
|
Better error recovery when errant semicolon found in a class.
|
2014-07-16 15:06:03 -07:00 |
|
Anders Hejlsberg
|
e4ea5ef1f9
|
Fix for 954635: Clodule declaration ordering
Fix for 955714: Fundule declaration ordering
|
2014-07-16 14:23:39 -07:00 |
|
Daniel Rosenwasser
|
9ecf01b57a
|
When importing, only check for reserved type names when importing a type.
|
2014-07-16 14:08:15 -07:00 |
|
Jason Freeman
|
2af62a9912
|
Error for more than one enum omitting an initial initializer
|
2014-07-16 13:50:08 -07:00 |
|
Jason Freeman
|
17563f3c5d
|
Remove SymbolLinks.typeChecked
|
2014-07-16 13:34:27 -07:00 |
|
Sheetal Nandi
|
148abea09d
|
Use the isDeclarationVisible in checker to determine if the declaration needs to be emitted
This would help in unifying logic of when to check if the type is visible
|
2014-07-16 11:37:49 -07:00 |
|
Sheetal Nandi
|
5a23dd0684
|
Check if accessible symbol needs futher qualification
|
2014-07-16 11:30:38 -07:00 |
|
Sheetal Nandi
|
d8f3481d38
|
Check if there is alias symbol in the scope corresponding to the symbol whose name we are trying to get in the symbol table
|
2014-07-16 11:30:34 -07:00 |
|
Sheetal Nandi
|
2273355df4
|
Start emitting qualified path if the current symbol is not visible in enclosing declaration
Note that this doesnt handle aliases yet.
|
2014-07-16 11:30:14 -07:00 |
|
Sheetal Nandi
|
6a68b3744c
|
Do not emit arrow style call signatures when writing T of T[]
|
2014-07-15 13:08:13 -07:00 |
|
Sheetal Nandi
|
574c075dba
|
Emit the types in declaration file
|
2014-07-15 13:08:10 -07:00 |
|
Daniel Rosenwasser
|
c777d5c68a
|
Report error on unclosed multiline comment.
Fixes #22
|
2014-07-15 12:21:16 -07:00 |
|
Sheetal Nandi
|
455364cf5a
|
Do not emit the signature for implementation of overload in the declaration file
|
2014-07-15 08:58:02 -07:00 |
|
Sheetal Nandi
|
d1cdf03d53
|
Correct the external module check to determine if declaration is part of export assignment
|
2014-07-15 08:57:48 -07:00 |
|
Sheetal Nandi
|
bb7f7fb8dd
|
Correct the condition for variable statement emit in the declaraiton file
|
2014-07-15 08:57:39 -07:00 |
|
Sheetal Nandi
|
cd14e36460
|
Emit alias declaration if its name is used as identifier of export assignment
|
2014-07-15 08:57:30 -07:00 |
|
Sheetal Nandi
|
063399d228
|
Emit declaration if its identifier is used in export assignment of external module
|
2014-07-15 08:57:22 -07:00 |
|
Sheetal Nandi
|
ea7c23eb63
|
Emit global context declarations into the declaration file
|
2014-07-15 08:57:12 -07:00 |
|
Dan Quirk
|
da4547ff5a
|
Responding to CR feedback
|
2014-07-14 17:05:49 -07:00 |
|
Dan Quirk
|
4b1ff742dd
|
Updating some tests for resolved bugs
|
2014-07-14 16:47:50 -07:00 |
|
Daniel Rosenwasser
|
56f29e02d2
|
Preserve trailing commas on array- and object-literals.
|
2014-07-14 14:26:19 -07:00 |
|
Daniel Rosenwasser
|
ef67d5740e
|
Support emit for trailing comma in array literals.
|
2014-07-14 14:26:17 -07:00 |
|
Jason Freeman
|
79d9539f7b
|
Syntax error for nonambient module with a quoted name
|
2014-07-14 11:47:39 -07:00 |
|
Mohamed Hegazy
|
214df64e28
|
Add snapshot of compiler sources
|
2014-07-12 17:30:19 -07:00 |
|