Commit Graph

4787 Commits

Author SHA1 Message Date
Mohamed Hegazy
6c40c95313 Disallow export declarations in internal modules 2015-03-24 21:17:11 -07:00
Mohamed Hegazy
27c5d6fa50 use the correct check for import and export specifiers 2015-03-24 20:50:42 -07:00
Mohamed Hegazy
352633dfda Rename isES6ModuleMemberDeclaration to isES6ExportedDeclaration. 2015-03-24 20:36:02 -07:00
Mohamed Hegazy
4361e6ea56 Merge branch 'exportEquals' into exportEqualsMerged 2015-03-24 20:32:36 -07:00
Mohamed Hegazy
515cdcdd78 return undefined if we are not renaming to ensure we get the correct text 2015-03-24 14:55:00 -07:00
Anders Hejlsberg
73567756fa Accepting new baselines 2015-03-23 17:03:54 -07:00
Anders Hejlsberg
580bb83c37 Fix issue with AMD emit for 'import d, * as x from "foo"' 2015-03-23 16:56:29 -07:00
Mohamed Hegazy
d2ead15767 Accept baseline changes 2015-03-23 12:47:39 -07:00
Mohamed Hegazy
d47445b175 Merge branch 'exportEquals' of https://github.com/Microsoft/TypeScript into exportEquals 2015-03-23 12:37:41 -07:00
Mohamed Hegazy
b9e503d891 Ellide uninstantiated exports in ES6 2015-03-23 12:37:22 -07:00
Mohamed Hegazy
86d561d2be Check for instantiation on export default in ES6 2015-03-23 11:17:40 -07:00
Mohamed Hegazy
f90253f73e Merge branch 'master' into exportEquals
Conflicts:
	src/compiler/checker.ts
	src/compiler/diagnosticInformationMap.generated.ts
	src/compiler/emitter.ts
	tests/baselines/reference/es6ImportDefaultBinding.errors.txt
	tests/baselines/reference/es6ImportDefaultBindingFollowedWithNamedImport.errors.txt
	tests/baselines/reference/es6ImportDefaultBindingFollowedWithNamedImportInEs5.errors.txt
	tests/baselines/reference/es6ImportDefaultBindingFollowedWithNamespaceBinding.errors.txt
	tests/baselines/reference/es6ImportDefaultBindingFollowedWithNamespaceBindingInEs5.errors.txt
	tests/baselines/reference/es6ImportDefaultBindingInEs5.errors.txt
2015-03-23 11:06:44 -07:00
Anders Hejlsberg
6074b3ea24 Consistently error on more than one 'export default' 2015-03-23 11:05:03 -07:00
Anders Hejlsberg
3f0cfe3619 Adding a few comments 2015-03-22 15:35:08 -07:00
Anders Hejlsberg
b2656b0d78 Deleting unused code 2015-03-22 14:32:42 -07:00
Anders Hejlsberg
df03c686c4 Accepting new baselines 2015-03-22 12:19:38 -07:00
Anders Hejlsberg
e63854b40e Adding basic tests 2015-03-22 12:18:56 -07:00
Anders Hejlsberg
956d7a82f3 Fixing emit for import d, * as foo from "foo" case 2015-03-22 12:18:38 -07:00
Anders Hejlsberg
20d1f73087 Add support for exporting imported symbols 2015-03-22 09:10:10 -07:00
CyrusNajmabadi
fcd1e1f166 Merge pull request #2448 from Microsoft/newlines
Treat 0x0085 as whitespace, not as a line terminator.  This matches ES5 and ES6.
2015-03-21 22:37:11 -07:00
Anders Hejlsberg
a1525157c7 Emit and use '__export' helper for 'export *' declarations 2015-03-21 15:46:16 -07:00
Anders Hejlsberg
6838d47834 Simplify collection of external module info in emitter 2015-03-21 15:09:54 -07:00
Anders Hejlsberg
f3fb85fa46 Accepting new baselines 2015-03-21 13:18:11 -07:00
Anders Hejlsberg
57a9fc54c8 Separate 'export default' and 'export =' 2015-03-21 13:12:39 -07:00
Cyrus Najmabadi
9ae0815e21 Treat 0x0085 as whitespace, not as a line terminator. This matches ES5 and ES6. 2015-03-20 16:53:47 -07:00
CyrusNajmabadi
0d2a5bbf7c Merge pull request #2431 from Microsoft/noEmitOnErrorCompileOnSave
No emit should happen if there are declaration errors and noEmitOnErrors is specified.
2015-03-19 21:23:58 -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
Vladimir Matveev
79272d7cef Merge pull request #2199 from Microsoft/enumCleanup
Fixes #2183, #1797
2015-03-19 11:27:11 -07:00
Daniel Rosenwasser
3e7e9f43ca Merge pull request #2415 from Microsoft/shorthandsOnNonExistentProperty
Fixed crash on goToDef when a shorthand property refers to an undefined entity
2015-03-18 18:31:54 -07:00
Jason Freeman
e2db46ecc7 Merge pull request #2419 from Microsoft/instrumenterLibraryTargets
Add libraryTargets to prereqs of instrumenter
2015-03-18 17:44:09 -07:00
Jason Freeman
59338ed566 Add libraryTargets to prereqs of instrumenter 2015-03-18 17:23:40 -07:00
Vladimir Matveev
e8b0985753 Merge pull request #2417 from Microsoft/separateDeclEmit_2
extract declaration emitter to separate file (part 2)
2015-03-18 16:57:38 -07:00
Vladimir Matveev
49c4b5ac13 extract declaration emitter to separate file 2015-03-18 16:37:52 -07:00
Daniel Rosenwasser
d06f71ef9c Merge pull request #2413 from Microsoft/constAntlyAPainForUs
Fix getOccurrences for 'const' modifier with exported & ambient declarations
2015-03-18 16:08:34 -07:00
Daniel Rosenwasser
3b453e68c8 Extended test. 2015-03-18 16:03:33 -07:00
Vladimir Matveev
371f2df90d Merge pull request #2139 from Microsoft/DtsExports_all
Exports + .d.ts emit
2015-03-18 14:45:05 -07:00
Daniel Rosenwasser
acd0fdfba5 Fixed issue where goToDef on a shorthand property of an undefined entity would crash. 2015-03-18 14:43:16 -07:00
Daniel Rosenwasser
773530c699 Fixed test. 2015-03-18 14:43:07 -07:00
Mohamed Hegazy
f96e52c6a6 Merge pull request #2414 from Microsoft/createSourceFile
Expose setParentNodes on createCompilerHost
2015-03-18 14:35:04 -07:00
Vladimir Matveev
2ad40c25c9 addressed PR feedback 2015-03-18 14:29:02 -07:00
Daniel Rosenwasser
2902aa2ba3 Added tests. 2015-03-18 14:21:17 -07:00
Mohamed Hegazy
7462915baf Expose setParentNodes on createCompilerHost 2015-03-18 14:11:50 -07:00
Daniel Rosenwasser
355dcd11c8 Merge pull request #2396 from Microsoft/completionsInIncompleteConstructs
Better completions in incomplete constructs
2015-03-18 14:11:05 -07:00
Daniel Rosenwasser
5cbf667d78 Fixed the contextual check for modifiers to check the original modifier instead of the flags of the node. 2015-03-18 14:07:42 -07:00
Daniel Rosenwasser
9a507fa5bf Fixed test. 2015-03-18 14:06:58 -07:00
Daniel Rosenwasser
ce3a91c186 Added tests for const modifiers. 2015-03-18 13:55:09 -07:00
Daniel Rosenwasser
ee073e19f0 Remove space. 2015-03-18 12:27:28 -07:00
Daniel Rosenwasser
e82ea7df0f Added test for completions at beginning of file. 2015-03-18 12:12:57 -07:00
Daniel Rosenwasser
ec4278972d Addressed CR feedback. 2015-03-18 12:08:09 -07:00