Commit Graph

130 Commits

Author SHA1 Message Date
Daniel Rosenwasser
4c87375078 Merge branch 'master' into braceYourselves 2014-09-23 08:25:28 -07:00
Mohamed Hegazy
95394220b4 Merge branch 'release-1.1'
Conflicts:
	Jakefile
	src/compiler/tsc.ts
2014-09-22 14:55:28 -07:00
Daniel Rosenwasser
8202150b58 Fixed fourslash bug for adjacent braces, courtesy of @mhegazy. 2014-09-22 11:12:40 -07:00
Mohamed Hegazy
d7573d3e81 Remove unused third party tools 2014-09-18 11:49:40 -07:00
Cyrus Najmabadi
2eb14aa7ca Merge branch 'master' into getRenameInfo
Conflicts:
	src/services/services.ts
2014-09-17 15:36:26 -07:00
Cyrus Najmabadi
7320a189f1 Adding rename tests. 2014-09-17 15:19:20 -07:00
Jason Freeman
b1f243d814 Merge branch 'release-1.1'
Conflicts:
	src/harness/harness.ts
	tests/baselines/reference/typeName1.errors.txt
2014-09-17 14:10:47 -07:00
Yui T
9ee63fa21d Merge branch 'master' into getEmitOutput
Conflicts:
	src/services/services.ts
2014-09-16 17:40:38 -07:00
Yui T
e75a1e3694 Change getEmitOutputBaseline 2014-09-16 15:19:41 -07:00
Yui T
54dcf39674 Add getCurrentDirectory and getDefaultLibFilename into interface for host 2014-09-16 13:19:49 -07:00
CyrusNajmabadi
f89804e074 Merge pull request #672 from Microsoft/getSyntacticClassifications
Add support for syntactic classification.
2014-09-15 18:56:25 -07:00
Cyrus Najmabadi
ebb0beb203 Adding classification tests. 2014-09-15 17:23:38 -07:00
Daniel Rosenwasser
358733fda3 Merge branch 'master' into getOccurrencesLoopBreakContinue 2014-09-15 16:01:05 -07:00
Daniel Rosenwasser
9f7782d392 Added error 'prologue' to each error baseline. 2014-09-12 13:35:07 -07:00
Yui T
0b06ddcc9a Fix getEmitOutput to only output one file except when 'out' flag is specified. Add testcases 2014-09-12 12:57:00 -07:00
Daniel Rosenwasser
ee86f8b711 Harness now prints category and code when running tests. 2014-09-11 16:11:08 -07:00
Daniel Rosenwasser
dae34875b4 Minor CR feedback addressed. 2014-09-10 18:59:12 -07:00
Yui T
7b0662be9e Remove getDirectory from LanguageServiceShimHost 2014-09-10 15:58:16 -07:00
Yui T
9bbbdec0c2 Check for repeating meta-data flag. 2014-09-10 09:57:42 -07:00
Yui T
609d1bc92c Chage test framework from manual comparing the result to using baseline;
Add compilerOptions into fourslash
2014-09-10 09:57:38 -07:00
Yui T
6cba535f20 Fix spelling 2014-09-10 09:57:36 -07:00
Yui T
2a24ea5854 Fix spelling 2014-09-10 09:57:30 -07:00
Yui T
be4133a162 Add meta-data flag name to modify compilationSettings 2014-09-10 09:57:28 -07:00
Yui T
6ef41a74c7 Move checking semantic diagnostics into emitFiles function rather than
getEmitOutput
2014-09-10 09:57:26 -07:00
Yui T
537f55cede Change getCurrentDirectory and getDefaultLibname from passing around
function to its final value
2014-09-10 09:57:24 -07:00
Yui T
623b97f2ec Add check if the compilationSetting object hasOwnProperty before add the property to TypeScriptLS object 2014-09-10 09:57:20 -07:00
Yui T
b0654dc044 Remove enableSingleOutputFile boolean and use singleOutputFilename to check if singleOutputFile is specified 2014-09-10 09:57:18 -07:00
Yui T
8e37730d85 Update fourslash for getEmitOutput 2014-09-10 09:54:36 -07:00
Anders Hejlsberg
aa58dcbee0 Adding noErrorTruncation compiler option 2014-09-09 12:25:03 -07:00
Anders Hejlsberg
9f3d83adeb Truncate long types in error messages 2014-09-08 16:14:43 -07:00
Cyrus Najmabadi
aeb428e9e5 Fix incremental parsing bug due to non invalidating cached data in nodes. 2014-09-05 17:59:52 -07:00
Ryan Cavanaugh
b8b522784c Address CR feedback 2014-09-04 10:44:36 -07:00
Ryan Cavanaugh
0aba039a0d Speed up RWC IO playback by removing unfound files from resolution candidates 2014-09-04 09:18:29 -07:00
Ryan Cavanaugh
f2546c1392 Correctly handle zero-length test inputs 2014-09-04 09:09:22 -07:00
Ryan Cavanaugh
f328c7c6f8 Handle missing files more gracefully; big perf gains in loggedIO 2014-09-02 17:16:25 -07:00
Ryan Cavanaugh
1249e9d06c Add timestamp to capture files for better tracking 2014-09-02 15:40:15 -07:00
Ryan Cavanaugh
18de560402 Add jake task for making instrumented tsc 2014-09-02 12:19:58 -07:00
Mohamed Hegazy
dc0560ae59 Merge branch 'master' into getReferences
Conflicts:
	tests/baselines/reference/aliasUsageInGenericFunction.types
	tests/baselines/reference/aliasUsageInObjectLiteral.types
	tests/baselines/reference/aliasUsageInOrExpression.types
	tests/baselines/reference/extendingClassFromAliasAndUsageInIndexer.types
2014-08-29 15:56:36 -07:00
Mohamed Hegazy
ee0c0f6cea Merge branch 'master' into restrictUseOfSys 2014-08-29 14:46:17 -07:00
Mohamed Hegazy
49d8157d28 ensure that sys is not used outside tsc.ts 2014-08-28 23:10:05 -07:00
Jason Freeman
44c2453ec6 Don't use UseTypeOfFunction in typeWriter 2014-08-28 12:52:44 -07:00
Jason Freeman
46825ab05d Print Array as T[] 2014-08-28 12:48:30 -07:00
Jason Freeman
6a7d912fe4 Print pure namespaces as unknown 2014-08-28 12:40:58 -07:00
Jason Freeman
4e1bb26ad1 Print type of super 2014-08-28 12:31:37 -07:00
Daniel Rosenwasser
e851e4b00b Removed unused method. 2014-08-25 17:57:50 -07:00
Daniel Rosenwasser
f948f5d3f7 Re-added fourslash tests, corrected failures. 2014-08-25 17:35:18 -07:00
Daniel Rosenwasser
aef859f442 Merge branch 'master' into getReferences
Conflicts:
	src/services/services.ts
2014-08-25 16:51:35 -07:00
Jason Freeman
828a1cd065 More type baseline changes 2014-08-25 11:04:30 -07:00
Jason Freeman
cc20bb19d0 Baseline and harness changes 2014-08-25 10:55:22 -07:00
Mohamed Hegazy
8fcc8b26ba Ensure range for string literal references are within the quotes to ensure rename is successful 2014-08-22 22:07:45 -07:00