Commit Graph

887 Commits

Author SHA1 Message Date
Arthur Ozga
a95f608f1d Merge branch 'master' into removeForLoop 2015-07-27 13:17:18 -07:00
Ryan Cavanaugh
8fcca92e4e Merge pull request #3955 from RyanCavanaugh/fix3928
Correctly identify identifiers inside JSX exprs as expression identifiers
2015-07-22 10:27:55 -07:00
Vladimir Matveev
4259417821 hoist top level import equals declarations in System modules 2015-07-21 15:56:30 -07:00
Ryan Cavanaugh
4ac078be0e Remove debugger statement 2015-07-21 12:32:24 -07:00
Ryan Cavanaugh
d86fd85bd5 Correctly identify identifiers inside JSX exprs as expression identifiers 2015-07-21 11:35:05 -07:00
Vladimir Matveev
d057f56d8c Merge pull request #3945 from Microsoft/bulkReexportInSystem
System: use batching when doing star exports
2015-07-21 10:52:38 -07:00
Jason Freeman
4e0acc9fc1 Merge pull request #3586 from vvakame/addEsModule
improve  module loading interoperability for babel
2015-07-20 23:52:38 -07:00
Vladimir Matveev
22961e5240 System: use bulk exports 2015-07-20 22:40:22 -07:00
Arthur Ozga
4e8203d295 fixed a comment 2015-07-17 10:48:54 -07:00
Arthur Ozga
005b8583f5 remove for-loops 2015-07-17 10:33:07 -07:00
Daniel Rosenwasser
0bdc79fbb8 Only emit the RHS in an empty assignment pattern. 2015-07-16 17:40:07 -07:00
Mohamed Hegazy
4cd7f079e3 Move startIndex declaration to the top 2015-07-15 16:43:13 -07:00
vvakame
a512e9eeae PR feedback 2015-07-16 03:05:10 +09:00
shyyko.serhiy@gmail.com
12809125f8 added comment 2015-07-14 17:21:47 +03:00
shyyko.serhiy@gmail.com
1066f0e3cc fixed issue #3454 2015-07-14 15:28:05 +03:00
vvakame
86d106aff0 PR feedback 2015-07-11 20:55:27 +09:00
vvakame
75466e6321 Merge branch 'master' into addEsModule 2015-07-11 18:10:13 +09:00
Ron Buckton
bba6d1e564 Added type serialization for intersection types 2015-07-10 13:56:00 -07:00
Ron Buckton
a894f04495 Merge branch 'master' into moveTypeSerializationToEmitter 2015-07-10 13:18:56 -07:00
Ron Buckton
990ce29c00 PR feedback 2015-07-10 13:13:42 -07:00
Dan Quirk
1a3dbc0a5f Final CR feedback fixes 2015-07-09 18:07:48 -07:00
Dan Quirk
27f5bf10de CR feedback 2015-07-09 14:44:47 -07:00
Dan Quirk
be1371d3cd Merge master 2015-07-08 15:35:49 -07:00
Ron Buckton
4b4a96b9dc Merge branch 'master' into asyncFunctions 2015-07-01 09:27:45 -07:00
Ron Buckton
739f5f25cf Adds additional logic to determine how to emit a type reference for decorator metadata 2015-06-30 20:19:25 -07:00
Ron Buckton
9eab88570f Moves type serialization to the emitter. 2015-06-30 19:02:35 -07:00
Ryan Cavanaugh
1d09c6e9c1 Don't use ES5 array APIs 2015-06-29 09:37:40 -07:00
Ryan Cavanaugh
634d35a7d0 Merge remote-tracking branch 'upstream/master' into jsxAndAs
Conflicts:
	src/compiler/checker.ts
	src/compiler/diagnosticInformationMap.generated.ts
	src/compiler/diagnosticMessages.json
	src/services/services.ts
2015-06-29 09:23:44 -07:00
Ryan Cavanaugh
042f1fc4a8 Update for style 🎩 2015-06-29 09:07:12 -07:00
Ryan Cavanaugh
306de4d681 CR feedback 2015-06-26 14:18:51 -07:00
vvakame
e9d590f634 PR feedback 2015-06-27 02:40:05 +09:00
Dan Quirk
cd48d8181a Fix build errors due to naive var->let replacement 2015-06-25 18:23:28 -07:00
Dan Quirk
d4403df35e var -> let 2015-06-25 17:36:19 -07:00
Dan Quirk
ed1ff3d57d Fixing up whitespace and semicolons 2015-06-25 16:24:41 -07:00
Mohamed Hegazy
b754cc1c73 Merge branch 'jbondc-minor-3' 2015-06-24 15:02:41 -07:00
Mohamed Hegazy
14f7dd02d7 Revert changes to the parser and augment check to the emitter to handel '1..toString' case 2015-06-24 15:02:20 -07:00
Daniel Rosenwasser
3d8650cd0a Merge pull request #3601 from Microsoft/emptyBindingPatternParam
Emit valid code when a parameter's binding pattern has no elements
2015-06-24 16:50:27 -04:00
Mohamed Hegazy
464f65533e Merge branch 'minor-3' of https://github.com/jbondc/TypeScript into jbondc-minor-3 2015-06-24 12:59:06 -07:00
jbondc
da1bc6bac8 Don't report an error for 1.toString(), just emit a space for JS compat. 2015-06-24 10:56:23 -04:00
Anders Hejlsberg
c5567490c6 Merge pull request #3568 from Microsoft/classExpressions
Class expressions
2015-06-23 17:21:35 -07:00
Daniel Rosenwasser
60ed259a90 Preserve initializer. 2015-06-23 15:05:33 -07:00
Ryan Cavanaugh
b3ca00986f Merge remote-tracking branch 'upstream/master' into jsxAndAs 2015-06-22 22:41:41 -07:00
Daniel Rosenwasser
0f871b9812 Check for number of binding elements in parameter patterns. 2015-06-22 16:44:13 -07:00
Daniel Rosenwasser
db316b94d8 p -> parameter 2015-06-22 14:41:35 -07:00
Ryan Cavanaugh
16c834420c More cleanup 2015-06-22 13:55:09 -07:00
Ryan Cavanaugh
e448d8b932 Treat </ as a token in TSX files 2015-06-22 11:53:38 -07:00
vvakame
3aba5aa9b5 do not use Object.defineProperty in es3 target 2015-06-22 10:46:45 +09:00
vvakame
54a4e9e57d improve module loading interoperability for babel 2015-06-21 16:15:21 +09:00
Ron Buckton
5b32903ab4 Fix async function emit for lexical arguments 2015-06-19 16:01:12 -07:00
Ryan Cavanaugh
388e73f49f Fix React emit for spread attributes when they are the first attribute 2015-06-19 11:30:34 -07:00