Commit graph

884 commits

Author SHA1 Message Date
Cyrus Najmabadi
66c1b3df20 Add grammar walker test coverage cases. 2014-12-03 20:41:39 -08:00
Cyrus Najmabadi
c735ccc46d Merge branch 'master' into propertyAssignments 2014-12-03 19:33:33 -08:00
Sheetal Nandi
1551c0a466 Merge pull request #889 from Microsoft/SymbolDisplayParkKindTests
Symbol display part kind test cases
2014-12-03 13:21:53 -08:00
Sheetal Nandi
c4f4e787cf Add test cases for external module reference of the alias 2014-12-03 12:41:32 -08:00
Cyrus Najmabadi
0900005438 Don't rewrite function property assignments in the AST. 2014-12-03 01:46:04 -08:00
Mohamed Hegazy
d9b3d21cba Merge branch 'master' into getOccurancesAssert 2014-12-02 20:16:50 -08:00
Cyrus Najmabadi
5a7500ca5e Add a dedicated 'EndOfFile' token to a SourceFile.
This is important for incremental parsing, as it is where we can attach parse errors at the end of
the file to.  Also, it helps with things like emitting comments at the end of the file.
2014-12-02 16:09:41 -08:00
Vladimir Matveev
76e8560b0e fix crash in signature help 2014-12-02 15:04:44 -08:00
Cyrus Najmabadi
a6a7e81de2 Add failing test. 2014-12-02 14:05:35 -08:00
Mohamed Hegazy
cf1f6406bb Merge pull request #1332 from Microsoft/getEmitOutputCleanup
Ensure getEmitOutput only check the file requested
2014-12-02 13:21:13 -08:00
Sheetal Nandi
8c116e5f34 Merge branch 'master' into SymbolDisplayParkKindTests 2014-12-02 08:47:15 -08:00
Sheetal Nandi
802f11349f Merge pull request #1056 from Microsoft/unionTypeConformance
Union type conformance
2014-12-02 08:02:34 -08:00
Mohamed Hegazy
a9714257cc Handel modifier const in getOccurrances 2014-12-01 23:46:09 -08:00
Mohamed Hegazy
08165c0b17 Ensure getEmitOutput only check the file requested 2014-12-01 23:15:13 -08:00
Cyrus Najmabadi
f8f314868b Merge branch 'master' into lessDirectCallsToError
Conflicts:
	src/compiler/checker.ts
	src/compiler/diagnosticInformationMap.generated.ts
	src/compiler/diagnosticMessages.json
2014-12-01 17:42:59 -08:00
Vladimir Matveev
852d14e593 Merge pull request #1324 from Microsoft/indent_new_expressions_noargs
handle cases when new expression is used with no arguments
2014-12-01 17:32:19 -08:00
Vladimir Matveev
ad95cc8d47 handle cases when new expression is used with no arguments 2014-12-01 17:18:50 -08:00
Mohamed Hegazy
4e79458e69 Merge branch 'master' into es6typings
Conflicts:
	tests/baselines/reference/constDeclarationShadowedByVarDeclaration3.types
2014-12-01 16:51:10 -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
199b71c2ce Merge branch 'master' into es6Typings 2014-12-01 13:22:20 -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
Sheetal Nandi
7edd253307 Tests for external alias 2014-12-01 00:26:26 -08:00
Sheetal Nandi
7108215da8 tests for internal alias 2014-12-01 00:17:26 -08:00
Sheetal Nandi
136a8a725a Tests for external modules 2014-12-01 00:04:28 -08:00
Mohamed Hegazy
fde249d6a8 Handle TypeReference nodes 2014-11-30 23:54:21 -08:00
Sheetal Nandi
948fc209a0 Tests for modules 2014-11-30 23:51:38 -08:00
Sheetal Nandi
f7e7dc7101 Tests for const 2014-11-30 23:21:30 -08:00
Sheetal Nandi
62e9f082d6 Tests and fix symbol display for let 2014-11-30 23:16:22 -08:00
Sheetal Nandi
f2605e0c08 Tests for var 2014-11-30 23:02:56 -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
Mohamed Hegazy
cc270c72ec Add the test262 helper file 2014-11-27 13:06:06 -08:00
Mohamed Hegazy
507ec3db3f Merge branch 'master' into es6Typings 2014-11-27 10:00:32 -08:00
Mohamed Hegazy
d3e70ecfbf Merge branch 'master' into es6typings
Conflicts:
	src/compiler/parser.ts
	src/compiler/tsc.ts
	src/harness/harness.ts
	src/harness/projectsRunner.ts
	tests/baselines/reference/templateStringsArrayTypeDefinedInES5Mode.errors.txt
2014-11-27 09:59:46 -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