Commit graph

4671 commits

Author SHA1 Message Date
Ron Buckton
f1e8e611ab Updated formatting for decorators 2015-03-17 14:21:01 -07:00
Ron Buckton
bd4d7fc9ee Emit for decorators, updated to ES6 classes. 2015-03-17 14:20:57 -07:00
Ron Buckton
39001f5395 Checker updates for decorators 2015-03-17 14:17:37 -07:00
Ron Buckton
8282a0b9ca Parser updates for decorators 2015-03-17 14:17:33 -07:00
Ron Buckton
fb10deb49c Scanner updates for decorators 2015-03-17 14:17:28 -07:00
Ron Buckton
efd8a89f69 Diagnostics for decorators 2015-03-17 14:17:24 -07:00
Ron Buckton
fb7dd52bdc Utilities for decorators 2015-03-17 14:07:06 -07:00
Ron Buckton
5db3b0d904 Types for decorators 2015-03-17 14:07:02 -07:00
Mohamed Hegazy
42a0c34641 Merge pull request #2335 from Microsoft/es6ImportExportEmit
ES6 emit for new import / export syntax
2015-03-17 13:59:30 -07:00
Mohamed Hegazy
a06ce61684 Merge branch 'master' into es6ImportExportEmit 2015-03-17 13:03:17 -07:00
Mohamed Hegazy
766cb68f7c Add comments 2015-03-17 13:03:13 -07:00
Dan Quirk
6155832ce7 Merge pull request #2395 from Microsoft/removeCodeClimateStuff
Remove CodeClimate stuff
2015-03-17 12:35:06 -07:00
Dan Quirk
83d38c46dc Delete extra comma 2015-03-17 12:25:01 -07:00
Dan Quirk
b2b3d8b276 Remove CodeClimate stuff 2015-03-17 12:15:13 -07:00
Dan Quirk
79995f5598 Merge pull request #2394 from Microsoft/repoLanguageClassificationFix
Add .gitattributes to override GitHub Linguist language classification
2015-03-17 12:05:09 -07:00
unknown
87dacb8c91 Add .gitattributes to override GitHub Linguist language classification for the repo 2015-03-17 11:57:40 -07:00
Jason Freeman
2bcf84c73b Merge pull request #2356 from Microsoft/typeParameterFixing
Make sure type parameters stay fixed throughout the inference process
2015-03-17 11:42:21 -07:00
Daniel Rosenwasser
122721005b Merge pull request #2385 from Microsoft/completeIsCompleteNode
More thorough node completed-ness checking
2015-03-17 11:35:26 -07:00
Jason Freeman
3879d0ae9a Merge branch 'master' of https://github.com/Microsoft/TypeScript into typeParameterFixing 2015-03-17 10:45:41 -07:00
Jason Freeman
f14abfefab Add clarifying comment 2015-03-17 10:45:25 -07:00
Vladimir Matveev
a301ee3616 Merge pull request #2382 from Microsoft/mergingConstEnumOnlyModules
correctly merge const enum only and instantiated modules irregardless of order
2015-03-17 10:42:48 -07:00
Anders Hejlsberg
42b711b0f6 Merge pull request #2354 from Microsoft/cleanupDiagnostics
Clean up diagnostics display
2015-03-17 09:28:49 -07:00
Daniel Rosenwasser
857d1e0bb6 Fixed case for index signatures. 2015-03-17 07:42:24 -07:00
Anders Hejlsberg
ad75193528 Merge branch 'master' into cleanupDiagnostics
Conflicts:
	src/compiler/program.ts
2015-03-17 06:26:24 -07:00
Daniel Rosenwasser
b4811fc8be Fix copy/paste error. 2015-03-16 23:22:15 -07:00
Daniel Rosenwasser
577c12e42e Added accumulated tests. 2015-03-16 23:19:21 -07:00
Daniel Rosenwasser
6a6839a1b3 Always indent on tuple type literals. 2015-03-16 23:10:36 -07:00
Daniel Rosenwasser
686a10085c Moved construct signature down appropriately, fixed logic for function-like constructs. 2015-03-16 23:05:03 -07:00
Daniel Rosenwasser
905e46e20f Account for call signatures properly. 2015-03-16 22:40:58 -07:00
Daniel Rosenwasser
3eea65512c Rename tests. 2015-03-16 22:13:55 -07:00
Daniel Rosenwasser
a7f57cbe41 Indentation within binding patterns.
Fixes #2380.
2015-03-16 22:09:17 -07:00
Mohamed Hegazy
1932f720cb Handel export name bindings in internal modules in ES6 2015-03-16 21:58:57 -07:00
Daniel Rosenwasser
686d1c60de A more complete isCompletedNode. 2015-03-16 21:33:39 -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
Mohamed Hegazy
eb954e1cb5 Respond to code review comments 2015-03-16 19:25:02 -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
Yui T
9b3fccd5c4 Address code review; Use for..of and use if-statement 2015-03-16 16:24:40 -07:00
Mohamed Hegazy
2240fbf390 Merge pull request #2339 from Microsoft/exportDefaultType
Support an optional type annotation on export default statement
2015-03-16 16:04:07 -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
c51983df3c Address code review 2015-03-16 15:48:03 -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
Jason Freeman
90fae03f1f More PR feedback 2015-03-16 14:52:03 -07:00
Mohamed Hegazy
5845d2d214 Merge branch 'master' into es6ImportExportEmit 2015-03-16 14:49:41 -07:00
Yui T
e573461745 Address code review. Use-before-def check will be added to separate work item 2015-03-16 14:43:53 -07:00