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
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