Commit Graph

504 Commits

Author SHA1 Message Date
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
cec814689c Changed the namespace from ts.Breakpoints to ts.BreakpointResolver 2014-10-20 23:03:14 -07:00
Sheetal Nandi
fbd78b407e Remove the old implementation of the breakpoint resolver 2014-10-20 23:03:05 -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
Jason Freeman
1b8814cdcd Address PR feedback 2014-10-20 11:51:45 -07:00
Jason Freeman
c20e4f53ea Produce SignatureHelpParameters from type parameters for generic help 2014-10-17 17:03:45 -07:00
Jason Freeman
808ded88d6 Signature Help relies on display building routines in checker 2014-10-17 17:03:43 -07:00
Jason Freeman
390b92dac0 Move getChildListThatStartsWithOpenerToken inside getSignatureHelpItems 2014-10-17 16:55:07 -07:00
Jason Freeman
3961ad3b82 Merge branch 'master' into displayBuilder
Conflicts:
	src/compiler/checker.ts
2014-10-16 13:32:22 -07:00
Jason Freeman
e0e9fe83d2 Address PR feedback for displayBuilder 2014-10-16 13:11:19 -07:00
Sheetal Nandi
781661f719 Merge pull request #884 from Microsoft/moveSymbolDisplayPartKindToServices
Move symbolDisplayPartKind to services side
2014-10-15 13:57:58 -07:00
Jason Freeman
672d8e576f Get rid of getRootSymbol and include target's flags in transient symbol's flags 2014-10-15 12:20:22 -07:00
Dick van den Brink
648c697257 Removed some unused var statements 2014-10-15 20:11:35 +02:00
Jason Freeman
1619738b93 Extract the write methods into a display builder in the checker 2014-10-14 17:30:30 -07:00
Daniel Rosenwasser
dde8855530 Merge branch 'master' into semanticColorizationModules
Conflicts:
	src/services/services.ts
2014-10-14 17:07:16 -07:00
Daniel Rosenwasser
6971c3a9cb Removed unnecessary boolean coercion. 2014-10-14 16:22:16 -07:00
Mohamed Hegazy
f5cd4145d5 Merge branch 'master' into unionTypes
Conflicts:
	src/compiler/types.ts
	src/services/services.ts
2014-10-13 16:16:13 -07:00
Mohamed Hegazy
4f4f59a781 Merge changes from master in services.ts 2014-10-13 14:06:16 -07:00
Sheetal Nandi
ab48363bfa Fix how arguments and undefined are shown in the quickInfo
Removes the undefined identication from symbol flags instead add method to typechecker
2014-10-13 13:06:03 -07:00
Anders Hejlsberg
fc842b177e Merge branch 'master' into unionTypes
Conflicts:
	src/compiler/checker.ts
	src/compiler/types.ts
	src/services/services.ts
	tests/baselines/reference/assignmentCompatBetweenTupleAndArray.errors.txt
	tests/baselines/reference/bestCommonTypeOfTuple.types
	tests/baselines/reference/bestCommonTypeOfTuple2.types
	tests/baselines/reference/castingTuple.errors.txt
	tests/baselines/reference/contextualTypeWithTuple.errors.txt
	tests/baselines/reference/genericCallWithTupleType.errors.txt
	tests/baselines/reference/indexerWithTuple.types
	tests/baselines/reference/numericIndexerConstrainsPropertyDeclarations.errors.txt
2014-10-13 12:37:34 -07:00
Sheetal Nandi
a934d50a9b Move symbolDisplayPartKind to services side 2014-10-13 12:35:17 -07:00
Mohamed Hegazy
4442b45bad Add a temporary fix to quick info 2014-10-10 17:19:43 -07:00
Daniel Rosenwasser
41c45a9088 Fixed semantic colorization for module names on the value side. 2014-10-10 17:04:30 -07:00
Mohamed Hegazy
f5a9feee9f ensure unionProperty symbols have declarations set at creation time 2014-10-10 16:41:05 -07:00
Sheetal Nandi
6f6be7e0e4 Removed incorrect check of symbolKind determination of undefined symbol 2014-10-10 15:58:33 -07:00
Sheetal Nandi
3715af1a5a Show call and construct signatures when using aliases 2014-10-10 15:52:34 -07:00
Sheetal Nandi
471d80d91e Show better alias information in completion entry and quickInfo 2014-10-10 15:24:19 -07:00
Sheetal Nandi
8ff6251200 Do not use internal aliasing when getting symbol full name to show in quickInfo or completion list 2014-10-10 15:02:48 -07:00
Mohamed Hegazy
9f43ac02de respond to code review remarks 2014-10-10 10:59:30 -07:00
Daniel Rosenwasser
b2457bd9b3 Re-added semantic colorization fix for colliding types colliding in value and namespace space, added a test. 2014-10-09 17:02:23 -07:00
Daniel Rosenwasser
c5c05769d7 Merge pull request #865 from Microsoft/undoContextualSemanticClassification
Undid changes where contextual semantics are taken into account.
2014-10-09 14:38:49 -07:00
Daniel Rosenwasser
8659dc5ca0 Addressed CR feedback. 2014-10-09 13:54:37 -07:00
Daniel Rosenwasser
8fd1c7915c Undid changes where contextual semantics are taken into account. 2014-10-09 13:38:33 -07:00