Commit Graph

1399 Commits

Author SHA1 Message Date
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
dd7ca69866 Create a new flag for diagnostics 'isEarly' and disable emit if this flag is set. Set the flag by default on all let and const errors to ensure we are not emitting invalid JS code. 2014-10-20 17:38:50 -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
dd5c89d5cf Update error messages 2014-10-20 13:48:22 -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
ff20df7a4a Merge branch 'master' into optionalPropertySubtyping
Conflicts:
	tests/baselines/reference/arrayLiteralWithMultipleBestCommonTypes.types
2014-10-20 11:33:23 -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
40d12a0995 Accepting new baselines 2014-10-19 16:44:32 -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
Mohamed Hegazy
a5a6c6f242 Allow const and let declarations to be exported in modules. Also ensure that const module elements are not used as references. 2014-10-17 15:15:22 -07:00
Anders Hejlsberg
411ca6afab Accepting new baselines 2014-10-17 13:46:41 -07:00
Mohamed Hegazy
fd469d63b1 Fix search for shadowed const declarations by a var declarations to search for any variable instead of only a blockScoped one to ensure we are not picking it up from a wrong scope. 2014-10-17 09:28:42 -07:00
Anders Hejlsberg
c00ee42b11 Adding tests 2014-10-16 20:52:36 -07:00
Mohamed Hegazy
60bb37be60 Add language service support for const 2014-10-16 10:28:00 -07:00
Mohamed Hegazy
e15f4e6d34 Merge branch 'master' into letAndConst
Conflicts:
	src/compiler/types.ts
2014-10-16 09:30:58 -07:00
Daniel Rosenwasser
73d575e317 Merge branch 'master' into numbersAreHard
Conflicts:
	src/compiler/checker.ts
	tests/baselines/reference/numericIndexerConstrainsPropertyDeclarations.errors.txt
	tests/baselines/reference/numericIndexerConstrainsPropertyDeclarations2.errors.txt
2014-10-15 17:07:22 -07:00
Vladimir Matveev
62f464e8bc update baseline 2014-10-15 15:44:01 -07:00
Daniel Rosenwasser
d33aa4335f Switched syntactic classifier to use new tree.
Also added tests.
2014-10-15 15:01:38 -07:00
Vladimir Matveev
c0466b636f fix a few issues in rules 2014-10-15 14:54:49 -07:00
Mohamed Hegazy
61549239d8 Fix emitting for const in for loops 2014-10-15 09:20:46 -07:00
Mohamed Hegazy
03a100d039 Do not allow let and const declarations to be exported from a module 2014-10-15 09:15:00 -07:00
Mohamed Hegazy
3e4560147b Allow const in for statements 2014-10-14 17:37:46 -07:00
Daniel Rosenwasser
d266b68f9d Added test case for semantic classification with union types. 2014-10-14 17:29:46 -07:00