542 Commits

Author SHA1 Message Date
Vladimir Matveev
d2e9a62726 distinguish parse errors so non-parse errors can be ignored during formatting 2014-10-24 18:15:02 -07:00
Vladimir Matveev
622b7613f7 merge with master 2014-10-24 15:44:12 -07:00
Mohamed Hegazy
51e101c55e Merge branch 'master' into letAndConst 2014-10-24 10:32:21 -07:00
Mohamed Hegazy
67c78a2662 Only check for collisions with variabels and not properties 2014-10-24 10:30:40 -07:00
Mohamed Hegazy
e4a20849bb Ensure let and const declarations in labels are parsed correctelly 2014-10-24 10:14:36 -07:00
Sheetal Nandi
4058518bdb Merge pull request #931 from Microsoft/newTreeBreakPoints
New tree break points
2014-10-23 15:30:45 -07:00
Mohamed Hegazy
9353c11382 Merge branch 'master' into letAndConst
Conflicts:
	src/compiler/types.ts
2014-10-23 15:01:07 -07:00
Anders Hejlsberg
4fe28f7e65 Merge pull request #944 from Microsoft/inOperatorWithUnionTypes
In, for...in, and instanceof operators with union types
2014-10-23 14:31:27 -07:00
Anders Hejlsberg
10a7e6ba70 Fixing in, for...in, and instanceof with union type operands 2014-10-22 16:57:43 -07:00
Daniel Rosenwasser
06e5f158ca Merge branch 'master' into syntacticClassificationOnNewTree 2014-10-22 15:57:03 -07:00
Sheetal Nandi
e87f18cc63 Exported variables can have breakpoint even if they do not have initializer 2014-10-21 18:09:05 -07:00
Sheetal Nandi
897f23a5dc Span on whole function if the function is exported 2014-10-21 14:02:47 -07:00
Sheetal Nandi
84016da726 Breakpoint span on class and its name is set on whole declaration 2014-10-21 13:17:44 -07:00
Sheetal Nandi
b72b3ac850 Breakpoint span on module and its name is set on whole declaration if it is instantiated 2014-10-21 12:55:46 -07:00
Sheetal Nandi
7a500fbf5e Set breakpoint on whole enum declaration if set on the enum name of enum keyword 2014-10-21 11:33:21 -07:00
Sheetal Nandi
933680b242 Breakpoint validation in interfaces 2014-10-21 10:25:55 -07:00
Sheetal Nandi
308670c9ce Implement getNameOrDottedNameSpan for new compiler 2014-10-20 23:34:43 -07:00
Sheetal Nandi
4a8a8920a2 Do not set breakpoints on the blank line or comment only line 2014-10-20 23:05:53 -07:00
Sheetal Nandi
0cb2e983aa Breakpoints in expressions 2014-10-20 23:05:44 -07:00
Sheetal Nandi
330065fdeb Breakpoints in classes 2014-10-20 23:05:35 -07:00
Sheetal Nandi
b54d20d52b Breakpoints in module declaration 2014-10-20 23:05:26 -07:00
Sheetal Nandi
01d4ce25e2 Breakpoints in enum declaration 2014-10-20 23:05:18 -07:00
Sheetal Nandi
d235caf990 Breakpoints in import declaration 2014-10-20 23:05:09 -07:00
Sheetal Nandi
2905217d4e Breakpoint validation for export assignment 2014-10-20 23:05:01 -07:00
Sheetal Nandi
3663550d89 Breakpoint spans in try,catch,finally blocks and throw statement 2014-10-20 23:04:52 -07:00
Sheetal Nandi
5bdeaa9e6d Breakpoints in the switch statement 2014-10-20 23:04:44 -07:00
Sheetal Nandi
f5731f3e58 Breakpoints in the for in statement 2014-10-20 23:04:35 -07:00
Sheetal Nandi
b97f87624e Breakpoints in for statement 2014-10-20 23:04:27 -07:00
Sheetal Nandi
c81c0bfdce Breakpoints in break/continue statements 2014-10-20 23:04:19 -07:00
Sheetal Nandi
6fbf0d672c Breakpoints in labeled statements 2014-10-20 23:04:10 -07:00
Sheetal Nandi
7425aedd59 Breakpoints for if else construct 2014-10-20 23:04:00 -07:00
Sheetal Nandi
71e96bea9b Breakpoint span in the debugger statement 2014-10-20 23:03:52 -07:00
Sheetal Nandi
a047d205ef Breakpoint span in the doStatement 2014-10-20 23:03:43 -07:00
Sheetal Nandi
abb0acc639 Breakpoints for while statement 2014-10-20 23:03:33 -07:00
Sheetal Nandi
35cdea1a0e Breakpointspan implementation for function declaration, expression statements and return statements 2014-10-20 23:03:24 -07:00
Sheetal Nandi
06d29a00f2 Breakpoint span in variable declarations in new language service
Also updates the fourslash breakpoints baseline to be more readable
2014-10-20 23:02:56 -07:00
Mohamed Hegazy
d5fe43b53e allow let and const declarations in module bodies under labels 2014-10-20 15:31:33 -07:00
Yui T
54bc1da5d0 Address code review 2014-10-20 14:39:31 -07:00
Mohamed Hegazy
0e7d8b62ef Merge branch 'master' into letAndConst 2014-10-20 13:34:06 -07:00
Yui T
ba77284485 Fix colorization unittest 2014-10-20 13:11:08 -07:00
Yui T
30fe3f7221 Fix runtests for unittests 2014-10-20 13:08:33 -07:00
Jason Freeman
d5709edbc7 Merge branch 'master' into sigHelp 2014-10-20 11:52:31 -07:00
Anders Hejlsberg
152a9402d0 Merge pull request #914 from Microsoft/parensInTypes
Parentheses in type literals
2014-10-20 09:43:07 -07:00
Anders Hejlsberg
f3bd294d0e Adding tests 2014-10-19 07:57:10 -07:00
Anders Hejlsberg
e96983dd2b Merge pull request #908 from Microsoft/contextualSignatureUnionTypes
Union types in contextual signature instantiations
2014-10-18 08:47:41 -07:00
Anders Hejlsberg
e5872b4824 Addressing CR feedback 2014-10-18 08:37:33 -07:00
Anders Hejlsberg
a58011c205 Fixing fourslash test 2014-10-18 07:44:22 -07:00
Jason Freeman
464f2a0745 Split genericParameterHelp test into multiple tests 2014-10-17 16:55:14 -07:00
Jason Freeman
09f0755dc1 Reenable some basic generics tests 2014-10-17 16:55:09 -07:00
Anders Hejlsberg
df715decbc Changing type-to-string conversions to use parentheses 2014-10-17 16:53:18 -07:00