Commit Graph

276 Commits

Author SHA1 Message Date
Mohamed Hegazy
de73d50ee9 Remove compiletionSettings handeling from shims 2014-12-11 17:08:05 -08:00
Daniel Rosenwasser
d92d6379bd Merge branch 'release-1.4' into mergeFor1.4ToMaster
Conflicts:
	src/compiler/parser.ts
	src/compiler/utilities.ts
	src/harness/harness.ts
	tests/baselines/reference/APISample_node_compile.js
	tests/baselines/reference/APISample_node_compile.types
	tests/baselines/reference/APISample_standalone_compile.js
	tests/baselines/reference/APISample_standalone_compile.types
	tests/cases/compiler/APISample_node_compile.ts
	tests/cases/compiler/APISample_standalone_compile.ts
2014-12-11 14:49:43 -08:00
Mohamed Hegazy
b45ab580d5 Add tests for public declarations 2014-12-11 14:02:01 -08:00
Daniel Rosenwasser
a173017aa6 Explicit default target for fourslash tests in the harness. 2014-12-11 13:44:47 -08:00
Mohamed Hegazy
1fe19136d7 Remove unused parameter to getCompletionsAtPosition
Conflicts:
	tests/baselines/reference/APISample_node_compile.js
	tests/baselines/reference/APISample_node_compile.types
	tests/baselines/reference/APISample_standalone_compile.js
	tests/baselines/reference/APISample_standalone_compile.types
2014-12-11 13:44:38 -08:00
Daniel Rosenwasser
8420fae7a4 Make getLocalizedDiagnosticMessages and getCancellationToken optional 2014-12-11 13:44:32 -08:00
Mohamed Hegazy
841842b733 use ts.System for tests 2014-12-11 13:43:44 -08:00
Daniel Rosenwasser
be1eb3430c Put 'sys' into the 'ts' module. 2014-12-11 13:43:34 -08:00
Daniel Rosenwasser
c5510444d9 Use __filename for 'getExecutingFilePath'. 2014-12-11 13:43:29 -08:00
Mohamed Hegazy
774c061779 Merge branch 'release-1.4' into suppressNoImplicitAnyErrors
Conflicts:
	src/compiler/parser.ts
	src/harness/harness.ts
2014-12-10 18:45:28 -08:00
Mohamed Hegazy
38bf383f03 Add tests for public declarations 2014-12-10 16:54:42 -08:00
Daniel Rosenwasser
2b4a769dc3 Merge remote-tracking branch 'origin/release-1.4' into exposeServices2 2014-12-10 16:43:21 -08:00
Daniel Rosenwasser
9ad6eb21ed Merge pull request #1341 from Microsoft/escapingTheTemplateOfDoom
Template string escaping fixes
2014-12-10 16:29:00 -08:00
Vladimir Matveev
c3bc360c53 add missing property to harnessLS 2014-12-10 15:36:46 -08:00
Daniel Rosenwasser
e2baddd716 Explicit default target for fourslash tests in the harness. 2014-12-10 15:00:41 -08:00
Mohamed Hegazy
f690f054fc Remove unused parameter to getCompletionsAtPosition
Conflicts:
	tests/baselines/reference/APISample_node_compile.js
	tests/baselines/reference/APISample_node_compile.types
	tests/baselines/reference/APISample_standalone_compile.js
	tests/baselines/reference/APISample_standalone_compile.types
2014-12-10 14:59:56 -08:00
Daniel Rosenwasser
520979d094 Make getLocalizedDiagnosticMessages and getCancellationToken optional 2014-12-10 14:58:08 -08:00
Vladimir Matveev
6520663de7 add missing property to harnessLS 2014-12-10 14:52:42 -08:00
Mohamed Hegazy
523c1795b8 use ts.System for tests 2014-12-10 14:41:32 -08:00
Daniel Rosenwasser
4deea66c1c Put 'sys' into the 'ts' module. 2014-12-10 14:40:09 -08:00
Daniel Rosenwasser
73ee0382be Use __filename for 'getExecutingFilePath'. 2014-12-10 14:39:40 -08:00
Mohamed Hegazy
b0574cbdf9 Respond to code review comments 2014-12-10 12:37:09 -08:00
Cyrus Najmabadi
dd2c869d7b Use chai asserts. 2014-12-09 19:49:40 -08:00
Cyrus Najmabadi
fa4b68fa6c Initial test harness for incremental parser tests. 2014-12-09 16:39:52 -08:00
Cyrus Najmabadi
6170c56af4 Remove 'isOpen' and 'version' from teh compiler's SourceFile type.
Also, provide a way for creators of a source file to specify if they
want parent nodes hooked up.
2014-12-09 16:08:01 -08:00
Mohamed Hegazy
0a1eabc9aa Add new compiler flag to suppress noImplicitAny errors for object access 2014-12-09 14:08:44 -08:00
Cyrus Najmabadi
edc60ed808 Fix invariant issues. 2014-12-08 23:46:30 -08:00
Cyrus Najmabadi
21301b94cb Prevent json recursion overflow in 262 tests. 2014-12-08 17:42:54 -08:00
Cyrus Najmabadi
174d48a29e Fix some parts of for-each invariant checking. 2014-12-08 17:04:05 -08:00
Vladimir Matveev
f23a87c2ee merge 2014-12-08 15:43:08 -08:00
Cyrus Najmabadi
4f4e249a04 Add tree invariant checking to the test262 runner. 2014-12-08 14:03:31 -08:00
Cyrus Najmabadi
e9a5be46a4 Improve test 262 baselines. 2014-12-08 13:25:40 -08:00
Sheetal Nandi
a4ab192b6f Fix the merge conflicts 2014-12-04 13:38:51 -08:00
Mohamed Hegazy
306b4a2841 Merge pull request #1347 from Microsoft/test262RunnerUpdates
Update test262 runner to serialize flags
2014-12-04 13:07:33 -08:00
Mohamed Hegazy
081ff7c0b6 Merge branch 'master' into test262RunnerUpdates 2014-12-04 10:57:08 -08:00
Sheetal Nandi
1939c7f2cd Fix the getSymbolInfo and getTypeOfNode entry points to resolve the context sensitive information before resolving the actual node 2014-12-03 14:47:13 -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
Mohamed Hegazy
804ede2d33 Merge branch 'master' into test262RunnerUpdates 2014-12-02 18:01:46 -08:00
Mohamed Hegazy
d970af4ef0 Update test262 runner to serialize flags 2014-12-02 17:04:24 -08:00
Daniel Rosenwasser
a6b6b6b816 Fixed issue where old-Mac newlines don't work in harness. 2014-12-02 13:53:09 -08:00
Sheetal Nandi
8c116e5f34 Merge branch 'master' into SymbolDisplayParkKindTests 2014-12-02 08:47:15 -08:00
Mohamed Hegazy
08165c0b17 Ensure getEmitOutput only check the file requested 2014-12-01 23:15:13 -08:00
Mohamed Hegazy
99d13f4e5c handel serializing diagnostics 2014-12-01 16:37:15 -08:00
Mohamed Hegazy
199b71c2ce Merge branch 'master' into es6Typings 2014-12-01 13:22:20 -08:00
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
Mohamed Hegazy
af3897086f Move collateOutputs to harness 2014-11-27 13:05:23 -08:00
Mohamed Hegazy
ef14da00f4 Add tree serializer to test262 2014-11-27 13:01:20 -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