Daniel Rosenwasser
4c4e5a43e0
Added multiline tests.
2014-12-02 13:54:10 -08:00
Daniel Rosenwasser
ddb3ca0f48
Augment escapeString to fix downlevel template literal emit.
2014-12-01 17:27:11 -08:00
Vladimir Matveev
10702797d9
Merge pull request #1321 from Microsoft/fix_token_meaning_in_formatting
...
take token kind from the tree in case if token kind from scanner is diff...
2014-12-01 15:50:43 -08:00
Mohamed Hegazy
170014c3da
Merge pull request #1312 from Microsoft/isDeclarationVisibleAssert
...
Handle assert for missing node kind in isDeclarationVisible for functionType and constructorType
2014-12-01 14:30:25 -08:00
Vladimir Matveev
7358b0f7d3
take token kind from the tree in case if token kind from scanner is different
2014-12-01 13:29:49 -08:00
Mohamed Hegazy
0f6574e7e6
Add test for getters and setters
2014-12-01 13:20:56 -08:00
Mohamed Hegazy
da588aa4bc
Merge branch 'master' into isDeclarationVisibleAssert
...
Conflicts:
src/compiler/checker.ts
2014-12-01 13:19:12 -08:00
Daniel Rosenwasser
9da7287eaa
Merge pull request #1275 from Microsoft/unterminator
...
Keep track of unterminated literal expressions.
2014-12-01 12:57:33 -08:00
Yui T
7ec49fd80e
Merge branch 'master' into binaryIntegerLiteral
...
Conflicts:
src/compiler/diagnosticInformationMap.generated.ts
src/compiler/diagnosticMessages.json
src/compiler/emitter.ts
tests/baselines/reference/objectTypesWithOptionalProperties.errors.txt
2014-12-01 11:22:37 -08:00
Mohamed Hegazy
fde249d6a8
Handle TypeReference nodes
2014-11-30 23:54:21 -08:00
Cyrus Najmabadi
16e28156e5
Support arbitrary numbers of implements and extends clauses (with arbitrary numbers of types) for classes and interfaces.
...
This vastly improves our error tolerance and messages for when the user writes an illegal heritage clause sequence.
2014-11-30 15:38:45 -08:00
Mohamed Hegazy
0246daec83
Handel TypeLiterals, ParenTypes, UnionTypes, and ArrayTypes
2014-11-30 11:47:41 -08:00
Mohamed Hegazy
9ed27b23ab
Handel assert for missing node kind in isDeclarationVisible for functionType and constructorType
2014-11-30 11:04:15 -08:00
Yui T
db51fbd65c
Add check and testcases for invalid binary digits and octal digits
2014-11-29 17:03:38 -08:00
CyrusNajmabadi
be50b62a2c
Merge pull request #1300 from Microsoft/letConstTests
...
Add parser tests for let/const.
2014-11-28 18:50:55 -08:00
Cyrus Najmabadi
29ced53a4d
Add parser tests for let/const.
2014-11-28 14:50:58 -08:00
Vladimir Matveev
cca6eeaf99
new lines that were added\removed by rules must always be honores even if they doesn't trigger recomputation of indentation
2014-11-27 19:03:50 -08:00
Jason Freeman
02dc56946e
Merge branch 'master' into computedProperties
2014-11-26 20:12:04 -08:00
Jason Freeman
1a8816f459
Address feedback
2014-11-26 20:10:49 -08:00
Daniel Rosenwasser
ae384470a4
Tests for terminated/unterminated template strings.
2014-11-26 17:14:08 -08:00
Daniel Rosenwasser
0c348d28d5
Confused count with index.
2014-11-26 17:00:44 -08:00
Daniel Rosenwasser
cef5062791
Fixed issue where classifier didn't check for backslash-newline.
2014-11-26 16:32:30 -08:00
Vladimir Matveev
eda4b1bea0
handle regexes correctly in formatting
2014-11-26 00:29:20 -08:00
Daniel Rosenwasser
faf3413c40
Merge pull request #1098 from Microsoft/getOccsForModifiers
...
Support getOccurrences for modifier keywords.
2014-11-25 19:44:55 -08:00
Jason Freeman
480883b227
Skip computed properties in the nav bar
2014-11-25 16:09:10 -08:00
Jason Freeman
f6266fc99e
Checker refactor for FunctionLike and VariableOrProperty
2014-11-25 16:09:05 -08:00
Jason Freeman
2bc1f4f4fa
Update error codes
2014-11-25 16:09:03 -08:00
Jason Freeman
0e864143de
Emit tests for computed properties
2014-11-25 16:08:58 -08:00
Jason Freeman
cf4f34c224
Add parser tests for computed properties
2014-11-25 16:08:53 -08:00
Daniel Rosenwasser
d373dc8a99
Merge branch 'master' into getOccsForModifiers
2014-11-25 15:03:28 -08:00
Daniel Rosenwasser
c8bb487645
Merge branch 'master' into conformanceTests-624
...
Conflicts:
tests/baselines/reference/parameterInitializersForwardReferencing.errors.txt
2014-11-25 14:18:17 -08:00
CyrusNajmabadi
af4a12151c
Merge pull request #1261 from Microsoft/contextFlags
...
Use a separate field on a node to specify parser context flags.
2014-11-25 01:38:51 -08:00
Cyrus Najmabadi
3b253e9a4a
Add an _es6 suffix to prevent name collisions.
2014-11-24 22:53:55 -08:00
Cyrus Najmabadi
78cd1b5f7e
Parser tests for generators and yield expressions.
2014-11-24 22:40:54 -08:00
Yui T
169bc219f2
Merge branch 'binaryIntegerLiteral' of https://github.com/Microsoft/TypeScript into binaryIntegerLiteral
2014-11-24 18:38:03 -08:00
Daniel Rosenwasser
ad39bdfb01
Merge branch 'master' into taggedSigHelp
...
Conflicts:
src/services/signatureHelp.ts
2014-11-24 16:34:00 -08:00
Yui T
5774e64d92
Add test cases
2014-11-23 18:05:21 -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
Vladimir Matveev
9781c05693
drop unused variables
2014-11-21 17:16:25 -08:00
Daniel Rosenwasser
7836ae82b7
Fixed issue where findAllRefs on identifiers starting with 2+ underscores failed.
2014-11-21 16:53:32 -08:00
Sheetal Nandi
28c41e869a
Merge branch 'master' into constLet
2014-11-20 21:06:08 -08:00
Sheetal Nandi
e101c2783c
Merge branch 'release-1.3'
2014-11-20 20:32:36 -08:00
Sheetal Nandi
77572dab0c
Merge remote-tracking branch release-1.3
2014-11-20 20:24:08 -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
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
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