Commit graph

2431 commits

Author SHA1 Message Date
Sheetal Nandi e101c2783c Merge branch 'release-1.3' 2014-11-20 20:32:36 -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
Daniel Rosenwasser a71c527a9e Amended comment. 2014-11-20 17:56:24 -08:00
Daniel Rosenwasser 7211dfa84d Added test. 2014-11-20 17:54:46 -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 763a1143ab Merge pull request #1122 from Microsoft/useTypeAnnotationInDeclarationsEmitter
Use type annotation in declarations emitter
2014-11-20 16:58:38 -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
Sheetal Nandi b7600006fb Write constructor type and function type annotation to adapt to new SyntaxKind introduced 2014-11-20 16:38:57 -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 f44d0c07d4 Merge branch 'master' into useTypeAnnotationInDeclarationsEmitter 2014-11-20 16:10:14 -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
Sheetal Nandi 7d103a1a45 Remove the --noResolve check when finding the file.
--noResolve is only for ///reference and import file resolution to resolve files from disk
but the file identity is always determined before creating duplicate source file for same file paths
2014-11-20 15:43:07 -08:00
Cyrus Najmabadi d11660c81d Update LKG. 2014-11-20 15:13:34 -08:00
CyrusNajmabadi 6b302fa4b7 Merge pull request #1221 from Microsoft/grammarChecks
Move syntactic checks out of the parser
2014-11-20 15:03:31 -08:00
Cyrus Najmabadi c005c33244 Better spans for import/export errors. 2014-11-20 14:27:09 -08:00
Cyrus Najmabadi 617fd2c5c9 Remove SourceFileInternal. 2014-11-20 14:18:04 -08:00
Cyrus Najmabadi 32864f47ca Simplify grammar check pass. 2014-11-20 14:10:08 -08:00
Vladimir Matveev 088c081f80 Merge pull request #1227 from Microsoft/scanner_save_hexliteral_token
save token in scanner after scaning hex literal
2014-11-20 13:54:51 -08:00
Cyrus Najmabadi ed22f1ca3e Check node for errors before recursing. 2014-11-20 13:48:23 -08:00
Vladimir Matveev 60417ff379 save token in scanner after scaning hex literal 2014-11-20 13:44:51 -08:00
Cyrus Najmabadi 2b189b035a Revert changes to resources. 2014-11-20 13:36:43 -08:00
Cyrus Najmabadi 6865265b45 Merge branch 'master' into grammarChecks 2014-11-20 13:07:45 -08:00
Cyrus Najmabadi bb35fc886b Code review feedback. 2014-11-20 12:54:00 -08:00
Daniel Rosenwasser a89dc81a86 Merge pull request #1219 from Microsoft/parensInCalls
Fixed extra-paren emit for template expressions in call expressions
2014-11-20 12:42:26 -08:00
Daniel Rosenwasser 1fa08ff132 Fixed comment. 2014-11-20 12:41:54 -08:00
Daniel Rosenwasser 62ec1fc0bd Added more tests. 2014-11-20 12:30:10 -08:00
Daniel Rosenwasser be3c544e9d Catch modifiers in sourcefiles. 2014-11-20 12:29:47 -08:00
Cyrus Najmabadi c3840ef0b8 Simplify code. 2014-11-19 22:45:27 -08:00
Cyrus Najmabadi c7c1d6b03b Remove unnecessary state from the parser. 2014-11-19 22:15:32 -08:00
Daniel Rosenwasser 8d4e9064d0 Addressed CR feedback. 2014-11-19 22:11:17 -08:00
Cyrus Najmabadi e4f7822774 Inline some checker logic. 2014-11-19 21:57:13 -08:00
Cyrus Najmabadi a882b74ead Simplify checker. 2014-11-19 21:49:25 -08:00
Cyrus Najmabadi c011550558 Simplify grammar checker. 2014-11-19 21:42:52 -08:00
Cyrus Najmabadi 3be19d6ada Simplify grammar checker. 2014-11-19 21:21:46 -08:00
Cyrus Najmabadi 76e01396c1 use a normal for loop instead of a forEach 2014-11-19 20:55:11 -08:00
Vladimir Matveev a6bb527278 merge 2014-11-19 19:59:07 -08:00
Vladimir Matveev 4fb489e64b move checking modifiers out of parser 2014-11-19 19:22:39 -08:00
Cyrus Najmabadi 20f418833a Remove forEach call in the grammar checker. 2014-11-19 19:15:01 -08:00
Cyrus Najmabadi 6b866e719e Move indexer modifier checks to the grammar checker. 2014-11-19 19:04:21 -08:00
Cyrus Najmabadi 7716535511 Move optional method/property checking to the grammar checker. 2014-11-19 18:52:37 -08:00
Cyrus Najmabadi bffd1d2ae2 Move errors about "new Foo[]" to the grammar checker. 2014-11-19 18:36:05 -08:00
Cyrus Najmabadi 9751dca809 Move property initializer checks to the grammar checker. 2014-11-19 18:06:01 -08:00
Cyrus Najmabadi 76f88392a4 Move missing argument checks to the grammar walker. 2014-11-19 17:57:35 -08:00