Commit Graph
855 Commits
Author SHA1 Message Date
Daniel Rosenwasser 229eb2afc2 Merge pull request #1204 from Microsoft/taggedSigHelp
Tagged Template Signature Help Support in Language Service
2014-11-24 17:48:12 -08:00
CyrusNajmabadi 99eb271e78 Merge pull request #1239 from Microsoft/incrementalParser
Change how the incremental parser works.
2014-11-24 17:47:30 -08:00
Daniel Rosenwasser ad39bdfb01 Merge branch 'master' into taggedSigHelp
Conflicts:
	src/services/signatureHelp.ts
2014-11-24 16:34:00 -08:00
Daniel Rosenwasser 1bbb034891 Addressed CR feedback. 2014-11-24 16:24:15 -08:00
CyrusNajmabadi 0fd560a502 Merge pull request #1251 from Microsoft/reduceDiagnostics
Reduce diagnostics
2014-11-23 22:39:47 -08:00
Daniel Rosenwasser eeec0ea52d Merge pull request #1240 from Microsoft/underscoreTS
Fix for findAllRefs on identifiers starting with 2+ underscores
2014-11-23 15:47:55 -08:00
Cyrus Najmabadi 71a1f13226 Don't report a diagnostic explicitly. 2014-11-23 13:35:48 -08:00
Cyrus Najmabadi 76d83ee624 Don't explicitly make diagnostics in the parser. 2014-11-23 13:35:30 -08:00
Daniel Rosenwasser e2eec0e15c Added to comment. 2014-11-23 12:23:19 -08:00
Cyrus Najmabadi af2dd5ce69 Rename 'block' to 'body'.
Conflicts:
	src/services/syntax/SyntaxGenerator.js.map
2014-11-22 22:37:00 -08:00
Cyrus Najmabadi 300862a3df Make parser more lenient with what it allows as the body of a function.
Conflicts:
	src/services/syntax/SyntaxGenerator.js.map
2014-11-22 22:36:45 -08:00
Cyrus Najmabadi 80366711d0 Move parser error to the grammar checker.
Conflicts:
	src/services/syntax/SyntaxGenerator.js.map
2014-11-22 13:22:08 -08:00
Cyrus Najmabadi 5fcbeb59ae Move parser error to grammar check phase.
Conflicts:
	src/services/syntax/SyntaxGenerator.js.map
2014-11-22 12:51:51 -08:00
Daniel Rosenwasser 7836ae82b7 Fixed issue where findAllRefs on identifiers starting with 2+ underscores failed. 2014-11-21 16:53:32 -08:00
Cyrus Najmabadi f10794be74 Simplify rewind points. 2014-11-21 16:43:37 -08:00
Cyrus Najmabadi b590ceb6b3 Fixing check. 2014-11-21 16:43:26 -08:00
Cyrus Najmabadi 3bcec5e3fd Remove unused asserts. 2014-11-21 16:00:19 -08:00
Cyrus Najmabadi ca5a01b3ae Make 'kind' non-enumerable. 2014-11-21 16:00:12 -08:00
Cyrus Najmabadi eb35cd5d59 Speed up incremental parser. 2014-11-21 16:00:04 -08:00
Cyrus Najmabadi 7a1d2fbf7b Simplify incremental parser. 2014-11-21 15:59:32 -08:00
Cyrus Najmabadi 45c3dffd4e Slightly speed up marking by avoiding calling fullStart on so many nodes and tokens. 2014-11-21 15:59:21 -08:00
Cyrus Najmabadi 3c3e3b23dd Always mark nodes and tokens that cross the edited range. 2014-11-21 15:59:12 -08:00
Cyrus Najmabadi 6afd5e4ad2 Simplify incremental code. 2014-11-21 15:59:00 -08:00
Cyrus Najmabadi 19198256fb Simplify parser initializer. 2014-11-21 15:58:48 -08:00
Cyrus Najmabadi c6088ce683 Fix interface. 2014-11-21 15:58:35 -08:00
Cyrus Najmabadi 161dc656cb Simplify incremental parsing by moving old source tree nodes before doing anything. 2014-11-21 15:58:12 -08:00
Sheetal Nandi 28c41e869a Merge branch 'master' into constLet 2014-11-20 21:06:08 -08:00
Sheetal Nandi c4a49acd8e Merge remote-tracking branch 'origin/release-1.3' 2014-11-20 20:38:25 -08:00
Sheetal Nandi 3af2c29e83 Merge branch 'release-1.3' 2014-11-20 20:26:28 -08:00
Sheetal Nandi 77572dab0c Merge remote-tracking branch release-1.3 2014-11-20 20:24:08 -08:00
Sheetal Nandi 0762e55286 Merge branch 'master' into constLet 2014-11-20 17:27:39 -08:00
Sheetal Nandi 51017cdd11 Merge pull request #1140 from Microsoft/signatureInfoApiRemoval
Remove the Obsolete api getSignatureAtPosition
2014-11-20 17:13:23 -08:00
Daniel Rosenwasser 0404e8481e Addressed some CR feedback. 2014-11-20 17:00:01 -08:00
Sheetal Nandi 4320c67a38 Merge branch 'master' into constLet 2014-11-20 16:56:14 -08:00
CyrusNajmabadi 4fb04c72c3 Merge pull request #1230 from Microsoft/removeImpls
Remove unnecessary 'do nothing' implementations in SourceFileObject.
2014-11-20 16:47:27 -08:00
Sheetal Nandi 302c246934 Merge branch 'master' into signatureInfoApiRemoval 2014-11-20 16:47:14 -08:00
Cyrus Najmabadi da3ae32b6a Merge branch 'master' of https://github.com/Microsoft/TypeScript 2014-11-20 16:40:16 -08:00
Cyrus Najmabadi 598fb71fe9 Remove unnecessary 'do nothing' implementations in SourceFileObject. 2014-11-20 16:32:13 -08:00
Cyrus Najmabadi b8a8c35f3f Have the parser give real positions for empty tokens.
Previously this was difficult because we didn't know where empty tokens
would go due to the presense of skipped tokens.  Thanks to the recent
work i did to place skipped tokens on the *next* real token we hit, this
became much simpler.
2014-11-20 16:21:04 -08:00
Sheetal Nandi ff23748908 Merge pull request #1131 from Microsoft/relativePathReferenceResolution
Fix the relative path reference resolution
2014-11-20 15:59:06 -08:00
Cyrus Najmabadi f605699604 Merge branch 'master' into grammarChecks
Conflicts:
	src/compiler/diagnosticMessages.json
	src/compiler/parser.ts
	tests/baselines/reference/objectTypesWithOptionalProperties.errors.txt
2014-11-19 17:29:39 -08:00
Paul van Brenk 629ea86043 Updated test case and added comment 2014-11-19 15:05:07 -08:00
Cyrus Najmabadi f634bc19d8 Expose parse errors and grammar errors off the source file. 2014-11-19 14:29:20 -08:00
unknown c2f253f4aa Fix for crash in QuickInfo on module path in import statement. 2014-11-19 13:19:00 -08:00
Sheetal Nandi 264bd5db7c Merge branch 'master' into relativePathReferenceResolution 2014-11-19 13:11:17 -08:00
Daniel Rosenwasser db69ec1da6 getCallLikeInvoker -> getInvokedExpression 2014-11-19 11:57:01 -08:00
Vladimir Matveev 80abd1e115 Merge pull request #1208 from Microsoft/indentation_nested_scopes
Fix indentation when multiple nested scopes are involved
2014-11-18 22:29:32 -08:00
Vladimir Matveev 447361cba7 fix getContainingList to use rangeContainsStartEnd function 2014-11-18 20:55:54 -08:00
Yui T df54db758a Merge branch 'master' into usingShorthand
Conflicts:
	bin/tsc.js
	bin/typescriptServices.js
	src/compiler/parser.ts
2014-11-18 18:25:51 -08:00
Yui T c417df4306 Remove unused getImplementorAtPosition 2014-11-18 17:54:39 -08:00