Commit Graph

1386 Commits

Author SHA1 Message Date
Ron Buckton
ea15225a9e Merge pull request #2399 from Microsoft/decorators_min 2015-03-24 19:57:21 -07:00
Ron Buckton
f531193557 Updates to emit and updated baselines 2015-03-24 17:00:29 -07:00
Vladimir Matveev
20a0ac5f01 Merge pull request #2476 from Microsoft/immutableBindings
Disallow assignments to imported exports
2015-03-24 15:20:55 -07:00
Vladimir Matveev
e5e5ad89fd Merge pull request #2471 from Microsoft/revisedNameGen2
Revised name generation #2, fixes #2449, #2447
2015-03-24 15:20:18 -07:00
Steve Lucco
baac6d8a60 Merge pull request #2450 from Microsoft/tsconfigServer
Add support to TypeScript server for tsconfig.json files.
2015-03-24 14:38:26 -07:00
Cyrus Najmabadi
927e60d592 Merge branch 'master' into findReferences 2015-03-24 14:11:20 -07:00
steveluc
48482071f6 Moved findConfigFile to program.ts. Addressed pull request comments. 2015-03-24 14:03:21 -07:00
Vladimir Matveev
f0cbcd6782 addressed PR feedback 2015-03-24 12:28:05 -07:00
Vladimir Matveev
0fdb2071ce addressed PR feedback 2015-03-24 10:09:33 -07:00
Vladimir Matveev
c6f11f39e2 disallow assignments to imported exports 2015-03-23 23:01:27 -07:00
Vladimir Matveev
141c96b8f3 revised name generation 2015-03-23 16:16:29 -07:00
Ron Buckton
8dd9b9f2cb Updated check and emit, updated baselines 2015-03-23 14:47:07 -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
Cyrus Najmabadi
cbeeb519b1 Add a new findReferences API that buckets results with the definition they matched against. 2015-03-20 14:31:36 -07:00
Ron Buckton
0fb624a58b PR feedback 2015-03-19 22:57:03 -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
Vladimir Matveev
371f2df90d Merge pull request #2139 from Microsoft/DtsExports_all
Exports + .d.ts emit
2015-03-18 14:45:05 -07:00
Vladimir Matveev
2ad40c25c9 addressed PR feedback 2015-03-18 14:29:02 -07:00
Mohamed Hegazy
7462915baf Expose setParentNodes on createCompilerHost 2015-03-18 14:11:50 -07:00
Ron Buckton
9761f4b783 PR comment, sourcemap test 2015-03-18 11:17:26 -07:00
Cyrus Najmabadi
7bcd18fe28 Fix diagnostic codes. 2015-03-17 22:56:45 -07:00
Cyrus Najmabadi
9582d7cf28 Add test for pinned comments. 2015-03-17 18:43:39 -07:00
Vladimir Matveev
b82fd590d2 merge with master, accept baselines 2015-03-17 18:23:43 -07:00
Ron Buckton
ff356cef4c Added sourcemap tests 2015-03-17 18:15:02 -07:00
Vladimir Matveev
c38e065b6b do not emit non-exported import declarations that don't have import clause 2015-03-17 18:00:40 -07:00
Vladimir Matveev
e4f6f167f6 merge with master, accepted baselines 2015-03-17 17:05:30 -07:00
Ron Buckton
5673400f82 Updated baselines 2015-03-17 15:03:25 -07:00
Ron Buckton
f909c6c9f7 Updated baselines 2015-03-17 14:21:13 -07:00
Ron Buckton
6c32a8bdb0 Updated baselines 2015-03-17 14:21:08 -07:00
Ron Buckton
efd8a89f69 Diagnostics for decorators 2015-03-17 14:17:24 -07:00
Mohamed Hegazy
a06ce61684 Merge branch 'master' into es6ImportExportEmit 2015-03-17 13:03:17 -07:00
Jason Freeman
3879d0ae9a Merge branch 'master' of https://github.com/Microsoft/TypeScript into typeParameterFixing 2015-03-17 10:45:41 -07:00
Mohamed Hegazy
1932f720cb Handel export name bindings in internal modules in ES6 2015-03-16 21:58:57 -07:00
Mohamed Hegazy
3d802438f1 Export classes defined wihtin internal modules correctelly 2015-03-16 21:18:31 -07:00
Mohamed Hegazy
99108694d5 Do not emit "export" for classes within modules, and do not write the name of an export default class 2015-03-16 20:54:28 -07:00
Mohamed Hegazy
cb012e01fd Merge branch 'master' into es6ImportExportEmit
Conflicts:
	src/compiler/diagnosticInformationMap.generated.ts
	src/compiler/diagnosticMessages.json
2015-03-16 20:47:08 -07:00
Vladimir Matveev
74eb96a5b9 correctly merge const enum only and instantiated modules 2015-03-16 19:51:22 -07:00
Vladimir Matveev
9b62c2c407 Merge branch 'master' into DtsExports_all 2015-03-16 19:10:01 -07:00
Vladimir Matveev
218736b23f initial version of declaration emit for default export 2015-03-16 18:54:13 -07:00
Jason Freeman
6fc552339f Merge branch 'master' of https://github.com/Microsoft/TypeScript into typeParameterFixing 2015-03-16 17:43:31 -07:00
Yui
c4cb3e3483 Merge pull request #2333 from Microsoft/emitClass
Class emit for ES6
2015-03-16 17:40:03 -07:00
Vladimir Matveev
e9ea336771 Merge branch 'master' into DtsExports_all 2015-03-16 16:22:28 -07:00
Yui T
513b45d101 Merge branch 'master' into emitClass
Conflicts:
	src/compiler/checker.ts
	src/compiler/diagnosticInformationMap.generated.ts
	src/compiler/diagnosticMessages.json
	src/compiler/emitter.ts
	src/compiler/parser.ts
2015-03-16 15:55:57 -07:00
Yui T
91c5bae6e5 Address code review 2015-03-16 15:41:51 -07:00
Yui T
88933d54cc Address code review 2015-03-16 15:20:40 -07:00
Jason Freeman
28c4b02577 Merge branch 'master' of https://github.com/Microsoft/TypeScript into typeParameterFixing 2015-03-16 14:52:17 -07:00
Mohamed Hegazy
5845d2d214 Merge branch 'master' into es6ImportExportEmit 2015-03-16 14:49:41 -07:00
Mohamed Hegazy
696b688987 Merge branch 'master' into exportDefaultType
Conflicts:
	src/compiler/diagnosticInformationMap.generated.ts
	src/compiler/diagnosticMessages.json
2015-03-16 14:42:47 -07:00
Yui T
2c7ea7f6b2 Update Baselines 2015-03-16 14:28:29 -07:00