Mohamed Hegazy
3e4560147b
Allow const in for statements
2014-10-14 17:37:46 -07:00
Mohamed Hegazy
82f5fb4055
Flag const declarations shodowed by var redeclarations
2014-10-14 17:15:11 -07:00
Mohamed Hegazy
f5c2740093
Flag assignments to a const
2014-10-14 16:52:12 -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
Mohamed Hegazy
318575ce75
Ensure duplicate let/const declarations accross files are reported
2014-10-14 14:51:28 -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
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
bdac6ca895
Merge pull request #841 from chrisbubernak/disallowNumericEnumMembers
...
Fix for issue #134 (Disallow numeric enum members)
2014-10-10 16:24:12 -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
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
Sheetal Nandi
279791e99e
Merge branch 'master' into symbolInfoFormatting
2014-10-08 19:00:26 -07:00
Sheetal Nandi
58cfc985b9
Merge branch 'master' into symbolInfoFormatting
2014-10-08 18:25:42 -07:00
Yui T
90ed17b21e
Fix formatting
2014-10-08 18:18:41 -07:00
Yui T
67eff65e03
Add more test cases
2014-10-08 18:15:07 -07:00
Daniel Rosenwasser
400f6eb654
Merge pull request #859 from Microsoft/useProperMeaningAtLocation
...
Use proper meanings when requesting information about a node
2014-10-08 17:59:29 -07:00
Sheetal Nandi
4061e02b42
Fixed the typo
2014-10-08 17:58:07 -07:00
Mohamed Hegazy
29c5b402a3
Merge branch 'master' into objectLiteralCompletion
2014-10-08 17:29:47 -07:00
Mohamed Hegazy
2e9a20f8ce
Respond to code review comments
2014-10-08 17:29:14 -07:00
Chris Bubernak
16f91b1ef3
fixed error message and updated necessary baselines
2014-10-08 17:23:16 -07:00
Mohamed Hegazy
a8a1fa27d8
Try to pick a good signature, if no signature matches
2014-10-08 15:47:30 -07:00
Daniel Rosenwasser
eb3106d2b7
CR feedback on the checker
2014-10-08 15:44:49 -07:00
Sheetal Nandi
b405045106
Code Review feedback: Quick info will show type of undefined as undefined instead of any
2014-10-08 12:20:54 -07:00
Sheetal Nandi
e1b76523b3
Code review feedback - Show the type as any even inside the with block
2014-10-08 12:19:11 -07:00
Yui T
b90c5f2ca4
Address code review
2014-10-08 10:26:39 -07:00
Yui T
96cdc4f163
Fix throwing exception from emitFile
2014-10-07 21:41:04 -07:00
Jason Freeman
0cb99728a3
Merge branch 'master' into sigHelpCrash
2014-10-07 15:51:23 -07:00
Sheetal Nandi
578e7f710a
Fix the quickInfo for rest parameters
2014-10-07 14:04:30 -07:00
Jason Freeman
8346b48e6d
Add assserts to help diagnose signature help crash #832
2014-10-07 13:37:57 -07:00
Yui T
530a5c0650
Merge branch 'master' into getEmitOutputExternalModule
2014-10-07 13:21:19 -07:00
Yui T
7d725037b3
Address code review
2014-10-07 13:20:06 -07:00
Sheetal Nandi
2cc209459b
Quick info on undefined
...
Fixes #775
2014-10-07 13:00:46 -07:00
Yui T
d345d228a7
Fix spelling
2014-10-07 10:17:29 -07:00
Chris Bubernak
8286b67c09
Fixed another bug in parser & fixed up baselines
2014-10-06 22:27:22 -07:00
Yui T
be02f962c7
Fix compileOnSave with external module
2014-10-06 18:34:01 -07:00
Jason Freeman
0625cc4650
Update compiler version to 1.3
2014-10-06 18:18:19 -07:00
Chris Bubernak
7b9dee8df8
Fixed bug where numeric check wasn't catching everything
2014-10-06 16:05:50 -07:00
Daniel Rosenwasser
eb5d378d55
Reverted code back to original location since these functions no longer need to be exported.
2014-10-06 15:03:50 -07:00
CyrusNajmabadi
e1bb169607
Merge pull request #826 from Microsoft/navBarTweak
...
Tweak how we populate NavBarItems.
2014-10-06 13:33:05 -07:00
Sheetal Nandi
be051f02b5
Fix generic symbol display information
2014-10-06 12:29:49 -07:00
Sheetal Nandi
2de4ad0335
Merge pull request #818 from Microsoft/sourceMapRelativeDirName
...
Fixes incorrect path resolution of sources to sourcemap when the directory paths differ in only case
2014-10-06 11:48:10 -07:00
Chris Bubernak
cbfbae94fd
Added a message & a check for numerics in the parser
2014-10-05 22:21:43 -07:00
Cyrus Najmabadi
7222963923
Tweak how we populate NavBarItems.
...
Now we will always place child items of a node in the right bar, even if we're
also placing it on the 'top level nodes' list on the left. This makes things
clearer for users by making it clear that any time you have a node selected on
the left, you can always find its children on the right. And, it still preserves
the behavior we want where the left list acts as a high level 'table of contents'
for the file.
2014-10-05 21:17:13 -07:00
Mohamed Hegazy
432fff1362
Merge pull request #823 from chrisbubernak/betterErrorsForBitwiseOperatorsOnBooleans
...
Fix for issue #712
2014-10-05 09:51:11 -07:00