Commit Graph
156 Commits
Author SHA1 Message Date
Daniel Rosenwasser 4ed6a80c9c Limited identifying identifiers after dots to keywords. 2014-09-26 09:46:14 -07:00
Jason Freeman 7bd7d4605e Merge pull request #726 from Microsoft/sigHelp
Signature help in the new compiler
2014-09-24 10:58:50 -07:00
Jason Freeman 22e989795d Merge branch 'master' into sigHelp
Conflicts:
	src/compiler/checker.ts
	src/compiler/types.ts
	src/services/services.ts
2014-09-24 10:47:41 -07:00
Vladimir Matveev ef6a87cdfb use operator token when checking unary expressions in strict mode 2014-09-24 08:52:02 -07:00
Jason Freeman de2ac51924 Change NodeArray to have a hasTrailingComma property instead of an OmittedExpression 2014-09-23 19:40:25 -07:00
Cyrus Najmabadi 352cc0ef13 Merge branch 'master' into classifiedQuickInfo 2014-09-23 13:55:18 -07:00
Jason Freeman 1bfd7159e8 Further changes to parser for OmittedExpressions, and make checker resilient to them 2014-09-22 15:05:06 -07:00
Jason Freeman 9973b9c075 Add an OmittedExpression for trailing commas in calls 2014-09-22 15:05:03 -07:00
Jason Freeman 711d10aada Remove TrailingCommaBehavior in favor of two boolean parameters 2014-09-22 15:04:55 -07:00
Mohamed Hegazy 95394220b4 Merge branch 'release-1.1'
Conflicts:
	Jakefile
	src/compiler/tsc.ts
2014-09-22 14:55:28 -07:00
Cyrus Najmabadi e3609e20af Rename Comment->CommentRange. 2014-09-21 14:52:51 -07:00
Anders Hejlsberg 7cc6bbb4d1 Merge pull request #688 from Microsoft/protectedMembers
Support for protected members in classes
2014-09-19 14:43:53 -07:00
Mohamed Hegazy 68687395b8 handle cases where we have a node with width 0 when reporting grammar errors 2014-09-19 09:44:47 -07:00
Vladimir Matveev 7188ab69b2 add 'skipTrivia' parameter to scanner 2014-09-17 23:59:53 -07:00
Anders Hejlsberg 08188b0142 Merge branch 'master' into protectedMembers 2014-09-17 17:05:45 -07:00
Mohamed Hegazy deaa58b1a0 Merge branch 'master' into completionFixes
Conflicts:
	tests/baselines/reference/enumConflictsWithGlobalIdentifier.errors.txt
	tests/baselines/reference/enumMemberResolution.errors.txt
2014-09-17 14:44:17 -07:00
Jason Freeman b1f243d814 Merge branch 'release-1.1'
Conflicts:
	src/harness/harness.ts
	tests/baselines/reference/typeName1.errors.txt
2014-09-17 14:10:47 -07:00
Jason Freeman 31eae88b86 Switch to createCompilerDiagnostic for an invalid root file 2014-09-17 10:44:03 -07:00
Anders Hejlsberg ce6b6234ef Support for protected members in classes 2014-09-17 10:36:32 -07:00
Yui T 9ee63fa21d Merge branch 'master' into getEmitOutput
Conflicts:
	src/services/services.ts
2014-09-16 17:40:38 -07:00
Mohamed Hegazy 85ddc35268 respond to code review comments 2014-09-16 17:05:05 -07:00
Mohamed Hegazy 50a4926eaf Merge branch 'master' into navigateTo
Conflicts:
	src/services/services.ts
2014-09-16 16:54:01 -07:00
Mohamed Hegazy d8b437724d Merge branch 'master' into completionFixes
Conflicts:
	src/services/services.ts
2014-09-16 14:13:21 -07:00
Vladimir Matveev 08f446ddf7 resolve merge conflicts 2014-09-16 11:27:58 -07:00
Vladimir Matveev f3aba2177e merge with master 2014-09-16 11:24:00 -07:00
Mohamed Hegazy 706ca8eae9 use NodeFlags.AccessibilityModifier in places where we need NodeFlags.Private | NodeFlags.Public 2014-09-16 10:55:47 -07:00
Vladimir Matveev c4e6ad8dd9 address CR feedback: renames, handle smart indentation in type argument lists in type references 2014-09-15 16:08:33 -07:00
Daniel Rosenwasser 358733fda3 Merge branch 'master' into getOccurrencesLoopBreakContinue 2014-09-15 16:01:05 -07:00
Mohamed Hegazy 5d577df69e Add better error recovery logic for cases with line ending with "id." followed by a declaration e.g. "class id" 2014-09-15 13:55:39 -07:00
Mohamed Hegazy 44adc06496 expose getAncestor method 2014-09-15 13:54:19 -07:00
Anders Hejlsberg b4cddc3903 Merge branch 'master' into tupleTypes 2014-09-15 11:04:58 -07:00
Daniel Rosenwasser 5e7e5c5f51 Addressed CR feedback. 2014-09-12 13:07:57 -07:00
Anders Hejlsberg 74536cc6ed Report circular type inference errors with -noImplicitAny 2014-09-12 07:28:49 -07:00
Daniel Rosenwasser 96e5bd26c3 Fixed bug where function type literals may omit their '=>'. 2014-09-11 16:04:07 -07:00
Daniel Rosenwasser 0af26bcb8b Merge branch 'master' into getOccurrences 2014-09-11 11:11:00 -07:00
Daniel Rosenwasser 480aac9ede Merge branch 'master' into getOccurrences 2014-09-11 11:04:01 -07:00
Vladimir Matveev 24c40bb4bc added optional 'sourceFile' argument to methods of Node to avoid unnecesary tree walk 2014-09-10 23:13:41 -07:00
Daniel Rosenwasser dae34875b4 Minor CR feedback addressed. 2014-09-10 18:59:12 -07:00
Jason Freeman fad5650be6 Fix the error spans issue 2014-09-10 17:57:51 -07:00
Yui T 537f55cede Change getCurrentDirectory and getDefaultLibname from passing around
function to its final value
2014-09-10 09:57:24 -07:00
Yui T 2acd98e03e Minor spelling and spacing fix 2014-09-10 09:54:42 -07:00
Yui T d52fe20df3 Add getEmitOutput and update call to getCurrentDirectory 2014-09-10 09:54:34 -07:00
Daniel Rosenwasser 83c35ad059 Addressed CR feedback. 2014-09-09 12:50:14 -07:00
Daniel Rosenwasser 1121e11c45 Basic implementation without tests for findAllRefs/getOccs for 'super' keywords. 2014-09-08 13:52:28 -07:00
Daniel Rosenwasser 5edf075142 Corrected some spelling/grammar issues. 2014-09-08 13:07:45 -07:00
Daniel Rosenwasser 024ca6d6ac Addressed CR feedback. 2014-09-05 15:58:22 -07:00
Anders Hejlsberg be7e0a75e9 Merge branch 'master' into tupleTypes 2014-09-05 13:52:45 -07:00
Daniel Rosenwasser 84e385ddfa Made a getThisContainer function. 2014-09-05 12:14:50 -07:00
Daniel Rosenwasser e6e9979482 getRefs/getOccs support for 'this' keyword. 2014-09-04 13:30:16 -07:00
Daniel Rosenwasser 492e1c5d72 Merge pull request #593 from Microsoft/getOccurrencesReturn
Get occurrences for return keywords.
2014-09-04 13:20:07 -07:00