Commit Graph
677 Commits
Author SHA1 Message Date
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