Commit Graph

23471 Commits

Author SHA1 Message Date
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
Anders Hejlsberg 607140bfa3 Support for destructuring assignments 2014-11-21 15:36:39 -08:00
Sheetal Nandi 60c2d63987 Test cases for arrow function expression 2014-11-21 13:02:53 -08:00
Sheetal Nandi d0d8c94377 Tests for arrow function expression 2014-11-21 12:52:10 -08:00
Sheetal Nandi f83f54acdc Tests for function expression 2014-11-21 12:43:24 -08:00
Sheetal Nandi aa3c176aa6 Tests for local function 2014-11-21 12:24:58 -08:00
Sheetal Nandi ab4ccb3a1c Merge branch 'master' into unionTypeConformance 2014-11-21 01:33:13 -08:00
Sheetal Nandi 3493e5f319 Tests for function display parts 2014-11-21 01:17:45 -08:00
Sheetal Nandi 1d86376304 Test for parmaeters 2014-11-21 00:48:30 -08:00
Sheetal Nandi 5c796ec6f5 Fix and add test case for display parts for type aliases 2014-11-21 00:10:06 -08:00
Sheetal Nandi 8f04914b15 Test cases for enum and enum members 2014-11-20 23:19:50 -08:00
Sheetal Nandi 3b2dee1329 Rename functions as per code review feedback 2014-11-20 22:36:27 -08:00
Sheetal Nandi ae04acf27b Merge branch 'master' into SymbolDisplayParkKindTests 2014-11-20 22:11:05 -08:00
Sheetal Nandi dc3bd6a932 Merge pull request #1134 from Microsoft/constLet
Fixes the const and let nav bar, quickInfo, Completion List
2014-11-20 21:18:00 -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 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
Anders Hejlsberg d39749ffe5 Adding SyntaxKind.FunctionType/ConstructorType to isAnyFunction 2014-11-20 15:22:28 -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
Anders Hejlsberg 58c3c2faae Merge branch 'master' into destructuring
Conflicts:
	src/compiler/binder.ts
	src/compiler/checker.ts
	src/compiler/diagnosticInformationMap.generated.ts
	src/compiler/diagnosticMessages.json
2014-11-20 14:31:55 -08:00
Cyrus Najmabadi c005c33244 Better spans for import/export errors. 2014-11-20 14:27:09 -08:00