Commit Graph

92 Commits

Author SHA1 Message Date
Mohamed Hegazy 91fedf4df1 Update description message and variable names 2015-05-04 13:21:39 -07:00
kmashint 2e0a55c4d3 Compiler flag to specify line ending #1693 unit tests 2015-05-03 02:07:39 -04:00
kmashint c783e3781a Compiler flag to specify line ending #1693 code review adjustments 2015-05-03 02:07:28 -04:00
kmashint c1d2aeab84 Compiler flag to specify line ending #1693 code review adjustments 2015-05-03 02:07:18 -04:00
Keith Mashinter 16d7e5cad7 Compiler flag to specify line ending #1693 fix whitespace 2015-05-03 02:07:13 -04:00
Keith Mashinter 532f92b88f Compiler flag to specify line ending #1693 2015-05-03 02:07:03 -04:00
Daniel Rosenwasser f988a11cfc Merge pull request #2949 from Microsoft/cleanupAndSpeedupFourslash
Cleanup and speedup fourslash
2015-04-28 17:50:25 -07:00
Daniel Rosenwasser 97cd07d1d4 Cache the emit of 'fourslash.ts'.
Yields a >25% decrease in running time for fourslash tests on my machine.
2015-04-28 17:20:38 -07:00
Anders Hejlsberg 4c5aeaf0c9 Merge branch 'master' into namespaces
Conflicts:
	src/compiler/diagnosticInformationMap.generated.ts
	src/compiler/diagnosticMessages.json
	src/compiler/program.ts
	tests/baselines/reference/constDeclarations-access5.errors.txt
	tests/baselines/reference/es6-amd.errors.txt
	tests/baselines/reference/es6-declaration-amd.errors.txt
	tests/baselines/reference/es6-sourcemap-amd.errors.txt
	tests/baselines/reference/es6-umd.errors.txt
	tests/baselines/reference/es6-umd2.errors.txt
	tests/baselines/reference/es6ImportDefaultBindingFollowedWithNamedImport.errors.txt
	tests/baselines/reference/es6ImportNameSpaceImport.errors.txt
	tests/baselines/reference/es6ImportNamedImport.errors.txt
	tests/baselines/reference/es6ImportNamedImportInExportAssignment.errors.txt
	tests/baselines/reference/es6ModuleWithModuleGenTargetAmd.errors.txt
	tests/baselines/reference/es6ModuleWithModuleGenTargetCommonjs.errors.txt
2015-04-28 16:49:23 -07:00
Mohamed Hegazy 32409f9b9b Merge branch 'master' into inlineSourceMaps 2015-04-27 10:11:43 -07:00
Anders Hejlsberg 034e8b052c Adjusting error messages 2015-04-26 18:29:37 -07:00
Vladimir Matveev b1cc06e44c merge with master 2015-04-23 20:50:35 -07:00
Mohamed Hegazy ded0e398b4 update error messages 2015-04-23 10:53:19 -07:00
Mohamed Hegazy 658bba9eaf Add --inlineSources option 2015-04-20 20:33:31 -07:00
Mohamed Hegazy 08a869212b Respond to code review commmetns 2015-04-20 14:23:24 -07:00
Vladimir Matveev dcb4c24b43 merge with master 2015-04-20 13:40:13 -07:00
Mohamed Hegazy c940b1651a Merge branch 'master' into inlineSourceMaps 2015-04-19 13:33:50 -07:00
Mohamed Hegazy 021f309151 Merge branch 'master' into rootDir 2015-04-19 13:25:03 -07:00
Mohamed Hegazy b3fcae88b9 Fix typo 2015-04-19 13:24:39 -07:00
Daniel Rosenwasser 79dc0f96d3 Merge pull request #1546 from Arnavion/fix-emithost-this-binding
Don't lose the this reference for compilerHost methods.
2015-04-18 11:29:44 -07:00
Mohamed Hegazy 8964b8e5b6 Merge branch 'master' into rootDir
Conflicts:
	tests/baselines/reference/APISample_compile.types
	tests/baselines/reference/APISample_linter.types
	tests/baselines/reference/APISample_transform.types
	tests/baselines/reference/APISample_watcher.types
2015-04-16 16:52:51 -07:00
Mohamed Hegazy b6ef32346b Respond to code review comments 2015-04-16 16:35:48 -07:00
Mohamed Hegazy 261adffe50 Add rootDir option 2015-04-14 22:11:25 -07:00
Mohamed Hegazy e7895c59d4 Move commonSourceDirectory computation to its own function 2015-04-14 15:05:08 -07:00
Cyrus Najmabadi 61951e5d94 Use a single scanner for all parsing tasks. 2015-04-12 14:02:58 -07:00
Vladimir Matveev 1781ce1bd8 Merge remote-tracking branch 'origin/master' into systemModule 2015-04-11 12:31:52 -07:00
Vladimir Matveev e8fcf8fa2a initial support for system module 2015-04-10 12:10:38 -07:00
Mohamed Hegazy e30f0d4ae6 Make version const 2015-04-09 14:18:43 -07:00
Mohamed Hegazy a998abb153 Add inlineSourceMap option 2015-04-08 00:14:23 -07:00
Vladimir Matveev f239bbc3b1 Merge pull request #2550 from Microsoft/separateCompilation
Relax import/export elision rules for separate compilation
2015-03-31 14:51:39 -07:00
Vladimir Matveev c885f59d1b do not include declaration files in 'is external module' check 2015-03-30 22:41:49 -07:00
Vladimir Matveev 4b7e6cfc2e addressed CR feedback, accepted baselines 2015-03-30 20:16:50 -07:00
Mohamed Hegazy 83e8910dc1 update version in program 2015-03-26 10:44:44 -07:00
steveluc 48482071f6 Moved findConfigFile to program.ts. Addressed pull request comments. 2015-03-24 14:03:21 -07:00
Arnavion 0d6ce02405 Don't lose the this reference for compilerHost methods.
Fixes #1545
2015-03-24 10:05:24 -07:00
Cyrus Najmabadi 19517ac0dd Emit, even in the presence of declaration errors and noEmitOnError.
We're reverting to the previous behavior we had until there is more consensus
on the best way to deal with this issue.
2015-03-22 21:39:07 -07:00
Cyrus Najmabadi 791a0e4e39 Don't actually emit declarations when we just want the diagnostics for them. 2015-03-19 21:12:25 -07:00
Cyrus Najmabadi 85d71b2883 No emit should happen if there are declaration errors and noEmitOnErrors is specified. 2015-03-19 16:55:07 -07:00
Mohamed Hegazy 7462915baf Expose setParentNodes on createCompilerHost 2015-03-18 14:11:50 -07:00
Mohamed Hegazy a06ce61684 Merge branch 'master' into es6ImportExportEmit 2015-03-17 13:03:17 -07:00
Anders Hejlsberg ad75193528 Merge branch 'master' into cleanupDiagnostics
Conflicts:
	src/compiler/program.ts
2015-03-17 06:26:24 -07:00
Mohamed Hegazy b6a6d85e6b Merge branch 'master' into es6ImportExportEmit
Conflicts:
	src/compiler/checker.ts
	src/compiler/emitter.ts
	src/compiler/program.ts
2015-03-15 15:48:23 -07:00
Cyrus Najmabadi 2e8eb4e17a Use 'let' in the ompiler layer. 2015-03-13 15:03:17 -07:00
Anders Hejlsberg c4b0302acf Clean up diagnostic timers and -diagnostic output 2015-03-13 14:49:32 -07:00
Sheetal Nandi 4b7548487c Fix the checks with language version to use default es3 2015-03-12 00:36:14 -07:00
Mohamed Hegazy b52d9ec23e Report error if module gen target is specified in es6
Conflicts:
	src/compiler/diagnosticInformationMap.generated.ts
	src/compiler/diagnosticMessages.json
	src/compiler/program.ts
	tests/baselines/reference/constDeclarations-access5.errors.txt
	tests/baselines/reference/es6ExportAssignment.errors.txt
	tests/baselines/reference/es6ImportDefaultBindingFollowedWithNamespaceBinding.errors.txt
	tests/baselines/reference/es6ImportDefaultBindingFollowedWithNamespaceBinding.js
	tests/baselines/reference/es6ImportDefaultBindingMergeErrors.errors.txt
	tests/baselines/reference/es6ImportEqualsDeclaration.errors.txt
	tests/cases/compiler/es6ImportDefaultBinding.ts
	tests/cases/compiler/es6ImportDefaultBindingFollowedWithNamedImport.ts
	tests/cases/compiler/es6ImportDefaultBindingFollowedWithNamedImport1.ts
	tests/cases/compiler/es6ImportDefaultBindingFollowedWithNamedImportDts.ts
	tests/cases/compiler/es6ImportDefaultBindingFollowedWithNamespaceBinding.ts
	tests/cases/compiler/es6ImportDefaultBindingFollowedWithNamespaceBinding1.ts
	tests/cases/compiler/es6ImportDefaultBindingMergeErrors.ts
	tests/cases/compiler/es6ImportDefaultBindingNoDefaultProperty.ts
	tests/cases/compiler/es6ImportNameSpaceImport.ts
	tests/cases/compiler/es6ImportNamedImport.ts
	tests/cases/compiler/es6ImportNamedImportMergeErrors.ts
	tests/cases/compiler/es6ImportNamedImportNoExportMember.ts
	tests/cases/compiler/es6ImportWithoutFromClause.ts
	tests/cases/compiler/es6ImportWithoutFromClauseNonInstantiatedModule.ts
2015-03-11 22:53:36 -07:00
Bill Ticehurst a6816fc128 Added description to version exports 2015-03-07 20:12:16 -08:00
Bill Ticehurst da5caf5f72 Made the 'version' string an exported property 2015-03-06 17:09:55 -08:00
Cyrus Najmabadi d3fbebf3fb Never use the entire span of a function declaration or function expression when reporting a checker error. 2015-03-04 18:15:55 -08:00
Cyrus Najmabadi 0be645943a Print times in a manner more consistent with the 1.3 compiler.
This allows us to more accurately compare and constrast times between that
compiler and the current one.
2015-02-26 14:51:04 -08:00