Commit Graph

217 Commits

Author SHA1 Message Date
Cyrus Najmabadi e4b543981c Updating syntax kind names. 2014-11-29 15:58:55 -08:00
Cyrus Najmabadi e1011aa2f0 Rename syntax properties to match Roslyn/Fidelity naming. 2014-11-29 15:47:02 -08:00
Cyrus Najmabadi 6a4927cef7 Provide unique nodes for void/typeof/delete expressions. 2014-11-29 13:43:30 -08:00
Yui T 92f8d0ba28 Change the name invokeEmitter back to emitFiles 2014-11-25 10:30:13 -08:00
Sheetal Nandi 264bd5db7c Merge branch 'master' into relativePathReferenceResolution 2014-11-19 13:11:17 -08:00
Sheetal Nandi e5b004899c Renamed the tests files to more generic names 2014-11-19 13:06:07 -08:00
Yui T c417df4306 Remove unused getImplementorAtPosition 2014-11-18 17:54:39 -08:00
Yui T 970aac6458 Address code review 2014-11-18 16:32:18 -08:00
Yui T 999e4f1a0b Refactoring test framework to use short-hand 2014-11-18 12:30:58 -08:00
Daniel Rosenwasser c2d92188d4 Fail on tests with errors; reinstated noResolve; corrected tests that were not actually compiling. 2014-11-17 18:13:47 -08:00
Vladimir Matveev ced8785bd3 eliminate usage of TypeScript module from services layer 2014-11-17 17:01:23 -08:00
Dick van den Brink e7bb2e0ba7 Merge branch 'master' into warnaserror
Conflicts:
	src/compiler/diagnosticInformationMap.generated.ts
	src/compiler/diagnosticMessages.json
	src/compiler/types.ts
	src/harness/harness.ts
2014-11-16 22:02:00 +01:00
Daniel Rosenwasser aec8d9621c Merge pull request #1160 from Microsoft/weDontNeedNoTemplateStringsArrayPreEs6
Default to 'unknown' for the template strings array type in pre-ES6 targets.
2014-11-14 13:07:41 -08:00
Daniel Rosenwasser a7774f2868 Fixed issue in harness where lib.d.ts errors are note counted. 2014-11-13 15:15:10 -08:00
Sheetal Nandi 63a20863c1 Fix the relative path reference resolution
Fixes #1039
2014-11-11 23:06:45 -08:00
Sheetal Nandi 8c2091bca5 Add tests to cover scenarios for relative path reference resolution 2014-11-11 23:06:35 -08:00
Vladimir Matveev 7c67759ecf merge with master 2014-11-10 17:24:22 -08:00
Sheetal Nandi 62f1144518 Consolidate normalizing slashes and use it from typescript core.ts 2014-11-10 14:52:04 -08:00
Vladimir Matveev 89dee07bf2 merge with master 2014-11-09 23:23:49 -08:00
Dick van den Brink bf226b7488 harness cleanup 2014-11-08 18:58:26 +01:00
Dick van den Brink 7cc4db2a1d Removed some unused private functions 2014-11-08 16:48:00 +01:00
Dick van den Brink 96181c9c53 Removed some unused variables 2014-11-08 16:30:56 +01:00
Yui T 6c9c502218 Merge branch 'master' into refactorRefFilesPath
Conflicts:
	src/services/compiler/precompile.ts
	src/services/services.ts
	src/services/utilities.ts
2014-11-06 15:47:58 -08:00
Vladimir Matveev edbb99d959 merge with master 2014-11-05 17:34:42 -08:00
Vladimir Matveev a8e5aad6e8 use const enums in compiler 2014-11-03 23:31:38 -08:00
Vladimir Matveev 0b738e86c4 merge with master 2014-11-01 02:06:37 -07:00
Vladimir Matveev 8662c689b3 add test for 'preserveConstEnums' command line argument 2014-11-01 01:06:06 -07:00
Yui T e3579d1456 Address code review 2014-10-30 15:34:54 -07:00
Dick van den Brink 4c1397b9a6 Added test for noEmitOnError 2014-10-30 00:10:58 +01:00
Yui T dcbad6f648 Add fourslash support and tests cases 2014-10-29 13:59:06 -07:00
Daniel Rosenwasser 64097a3c6c Missed a use when fixing Debug.assert 2014-10-28 18:47:12 -07:00
Yui T 4f6ccab5e9 Move Convert FileReference to the shim 2014-10-28 14:45:32 -07:00
Dick van den Brink e4f57569b7 addressed feedback 2014-10-28 19:45:18 +01:00
Vladimir Matveev 2dd9511b0a 'const enum' iteration 0. TODO: allow and track const enums in imports, add more tests 2014-10-27 23:56:07 -07:00
Vladimir Matveev ce336bcec7 added folding for references to enum members in enum member initializers, added tests 2014-10-26 16:40:02 -07:00
Vladimir Matveev 622b7613f7 merge with master 2014-10-24 15:44:12 -07:00
Mohamed Hegazy 51e101c55e Merge branch 'master' into letAndConst 2014-10-24 10:32:21 -07:00
Sheetal Nandi 4058518bdb Merge pull request #931 from Microsoft/newTreeBreakPoints
New tree break points
2014-10-23 15:30:45 -07:00
Mohamed Hegazy 9353c11382 Merge branch 'master' into letAndConst
Conflicts:
	src/compiler/types.ts
2014-10-23 15:01:07 -07:00
Daniel Rosenwasser 06e5f158ca Merge branch 'master' into syntacticClassificationOnNewTree 2014-10-22 15:57:03 -07:00
Sheetal Nandi 308670c9ce Implement getNameOrDottedNameSpan for new compiler 2014-10-20 23:34:43 -07:00
Sheetal Nandi 06d29a00f2 Breakpoint span in variable declarations in new language service
Also updates the fourslash breakpoints baseline to be more readable
2014-10-20 23:02:56 -07:00
Mohamed Hegazy dd7ca69866 Create a new flag for diagnostics 'isEarly' and disable emit if this flag is set. Set the flag by default on all let and const errors to ensure we are not emitting invalid JS code. 2014-10-20 17:38:50 -07:00
Yui T 7806094a1a Address code review 2014-10-20 13:47:09 -07:00
Mohamed Hegazy 0e7d8b62ef Merge branch 'master' into letAndConst 2014-10-20 13:34:06 -07:00
Mohamed Hegazy 4ef68b9fb0 Respond to code review comments 2014-10-17 10:09:21 -07:00
Mohamed Hegazy 3aedac4171 disable source map record validation in RWC runner 2014-10-16 12:35:14 -07:00
Mohamed Hegazy e15f4e6d34 Merge branch 'master' into letAndConst
Conflicts:
	src/compiler/types.ts
2014-10-16 09:30:58 -07:00
Daniel Rosenwasser d33aa4335f Switched syntactic classifier to use new tree.
Also added tests.
2014-10-15 15:01:38 -07:00
Sheetal Nandi 730ef1a6e5 Further refactoring the rwc tests 2014-10-15 13:02:40 -07:00