95 Commits

Author SHA1 Message Date
Ron Buckton
74ac4c5b1c Fixed bugs in emit for more consistent output and missing hints for transformations. 2015-10-28 13:33:03 -07:00
Ron Buckton
686c94cd67 Added support for System modules. 2015-10-23 17:14:51 -07:00
Ron Buckton
aa639d3ce7 Fixed bug in discoverKind. 2015-10-20 14:47:25 -07:00
Ron Buckton
738388050f Merge branch 'master' into experimentalTransforms 2015-10-16 17:00:38 -07:00
Ron Buckton
e4bcfd2a5d Fixed issues with type discovery in processTypes script. 2015-10-16 13:43:12 -07:00
Ron Buckton
2e4975d4a8 Fixed bug with discovery in processTypes 2015-10-14 13:49:17 -07:00
Ron Buckton
6235fe8280 Cleanup of processTypes script and various transformations. Added JSX 2015-10-09 15:19:07 -07:00
Wesley Wigham
e16a14b5b3 tslint had a new release and added this rule, theirs was a little stricter 2015-10-02 15:15:39 -07:00
Mohamed Hegazy
bd5d0965bb Merge pull request #4847 from Microsoft/looser-next-line-rule
Next-line rule was too strict
2015-09-29 12:01:58 -07:00
Wesley Wigham
9984ae9000 We can go simpler 2015-09-24 17:04:57 -07:00
Wesley Wigham
e747bf2b36 fix hook 2015-09-24 17:02:10 -07:00
Wesley Wigham
758e4402da Add git hooks 2015-09-24 17:00:27 -07:00
Daniel Rosenwasser
962ba8288b Conflicts should cause errors instead of warnings. 2015-09-20 12:41:28 -07:00
Daniel Rosenwasser
2e5b6fec7c Add funcitonality to warn on duplicate codes. 2015-09-20 12:14:56 -07:00
Daniel Rosenwasser
c28efb7572 Merge pull request #4845 from Microsoft/updateDTRWC
Fix importDefinitelyTypedTests script
2015-09-18 14:39:53 -07:00
Daniel Rosenwasser
5a2a7021fa Fix jake task, style/const in script. 2015-09-18 13:13:36 -07:00
Wesley Wigham
fe5bca8712 Next-line rule was too strict
We have a few places where we do this:
```ts
if {
  //...
}
// Look, a comment
else {
  //...
}
```
I don't think we want to forbid these cases, so I'm loosening the requirement from "must be on the line after the prior curly brace" to "can't be on the same line as the curly brace".
2015-09-17 19:11:44 -07:00
Daniel Rosenwasser
37ee17d40d es3 -> es5. 2015-09-17 17:56:39 -07:00
Daniel Rosenwasser
bf989aa565 Final touches on the script. 2015-09-17 17:26:10 -07:00
Daniel Rosenwasser
23af2a7163 Improved command line interaction for 'importDefinitelyTypedTests' script. 2015-09-17 16:37:18 -07:00
Daniel Rosenwasser
22eef28cbd forEach -> for-of, and other changes. 2015-09-17 16:33:50 -07:00
Wesley Wigham
2793bc2acd Feedback from PR, remove unused identifiers 2015-09-17 14:29:52 -07:00
Daniel Rosenwasser
8bb6313b22 Use explicit types, var -> let/const, misspellings, style. 2015-09-16 17:42:42 -07:00
Daniel Rosenwasser
a47b7b8f17 Added 'tsconfig.json' for 'importDefinitelyTypedTests' script. 2015-09-16 17:35:18 -07:00
Daniel Rosenwasser
9696e57772 Added tsd.json file with 'node.d.ts'. 2015-09-16 17:34:31 -07:00
Daniel Rosenwasser
1500f5cd02 Moved importDefinitelyTypedTests.ts to its own folder. 2015-09-16 17:28:30 -07:00
Ron Buckton
1c5a595d3f Merge branch 'master' into transformPerf 2015-09-16 11:38:43 -07:00
Ron Buckton
867f554a9d Partial cleanup to remove "transform" namespace. 2015-09-14 18:41:58 -07:00
Ron Buckton
dd998b981f Cleanup and naming 2015-09-14 09:40:18 -07:00
Ron Buckton
f15d20b9f2 Cleanup and organization 2015-09-12 15:32:05 -07:00
Ron Buckton
380452becb Migrated to NodeStack for transforms 2015-09-08 17:03:30 -07:00
Ron Buckton
b73bef89fc Merge branch 'noParentNodesInEmitter' into transformPerf 2015-09-08 16:51:21 -07:00
Wesley Wigham
0d88d8df68 Simplify it a bit 2015-08-26 14:48:52 -07:00
Wesley Wigham
dc9dd3e667 Give up on real typechecking, just check literals 2015-08-26 14:47:25 -07:00
Ron Buckton
5d0797b2e0 Cleanup and organization 2015-08-26 13:19:18 -07:00
Wesley Wigham
1cd016b289 Boolean trivia rule 2015-08-26 11:59:53 -07:00
Wesley Wigham
7813121c4d compile vs tslints services dts, null check lint 2015-08-25 18:37:52 -07:00
Wesley Wigham
c31ad6fb28 Add tslint rules for #3994 2015-08-25 18:09:32 -07:00
Ron Buckton
558fc40303 Progress on downlevel transformations 2015-08-07 09:39:18 -07:00
Anders Hejlsberg
b3feae1b5f Merge pull request #4033 from Microsoft/updateLangSpec
Update Language Specification
2015-07-29 07:54:02 -07:00
Anders Hejlsberg
dc816900f1 Update word2md tool to support hyperlinks 2015-07-26 16:26:58 -07:00
Ron Buckton
92a7bb0462 Merge branch 'noParentNodesInEmitter' into prototypeTransformClass 2015-07-24 11:28:24 -07:00
Daniel Rosenwasser
d1fe21dda9 Publish to TypeScript itself, create a task to preview changes. 2015-07-23 12:32:17 -07:00
Ron Buckton
4652f053b1 Partial transform for class decorators 2015-07-15 12:13:34 -07:00
Ron Buckton
f3d310360b Initial transform for TypeScript class syntax extensions 2015-07-14 20:25:42 -07:00
Daniel Rosenwasser
86b8405450 Add configureNightly script. 2015-07-14 18:09:42 -07:00
Ron Buckton
01b34906c7 Merge branch 'generateFactoryMethods' into generateTransformMethods 2015-07-10 15:59:59 -07:00
Ron Buckton
fae1d50bd7 Added flags to createNode and factory methods 2015-07-10 15:55:16 -07:00
Ron Buckton
3fe0f31e17 Added cloneNode 2015-07-10 14:17:35 -07:00
Ron Buckton
9c644dadec Merge branch 'generateFactoryMethods' into generateTransformMethods 2015-07-10 13:59:22 -07:00