Commit graph

81 commits

Author SHA1 Message Date
Ron Buckton
6ef162dbbc Update LKG 2015-06-01 17:40:44 -07:00
Ron Buckton
f96cf338d9 Merge branch 'release-1.5' into master 2015-06-01 17:40:35 -07:00
Ron Buckton
69094b5693 Updated LKG 2015-06-01 15:35:42 -07:00
Paul van Brenk
711886e099 update LKG 2015-05-20 13:44:02 -07:00
Ron Buckton
cfff30914c Updated LKG 2015-05-20 10:24:19 -07:00
Cyrus Najmabadi
8af0cbcef4 Update LKG 2015-05-15 10:35:06 -07:00
Mohamed Hegazy
7a5804cf45 Update LKG 2015-05-06 22:44:55 -07:00
Ron Buckton
6be18f821e Updated LKG 2015-05-06 17:30:41 -07:00
Mohamed Hegazy
61a404d3e5 Update LKG 2015-05-06 11:26:55 -07:00
Mohamed Hegazy
e62db556f6 Update LKG 2015-05-05 11:47:10 -07:00
Ron Buckton
e7b6d7b7bf Updated LKG 2015-05-01 17:05:25 -07:00
Mohamed Hegazy
93bf569432 Merge branch 'feature/noEmitExtends' of https://github.com/whitneyit/TypeScript into whitneyit-feature/noEmitExtends 2015-05-01 16:04:04 -07:00
Mohamed Hegazy
892bc6d7cb Update LKG 2015-05-01 15:28:38 -07:00
Mohamed Hegazy
a46a6106a8 Update LKG 2015-04-30 14:46:33 -07:00
James Whitney
76fa4b838f Add support for --noEmitHelpers flag
This PR is a Work In Progress that addresses multiple `__extends`
being output as described in #1350: Multiple `__extends` being output
when `--module amd` is set.

The issue still exists as of `v1.5.0 - f53e6a8`.

Apparently a fix was created for this in #1356 but according to #2009, a
[comment](https://github.com/Microsoft/TypeScript/issues/2009#issuecomment-74136291)
later indicated that this was never merged in.

Further conversation continued in #2487 but did not yield any result. I
refer to my earlier recommendation in #1350.

> My question is this, would the TypeScript team be open to a flag that
> can be passed to tsc that will generate something like the following
> ```ts
> define(["require", "exports", "__extends", './mammal'], function (require, exports, __extends, Mammal) {
>     var Human = (function (_super) {
>         __extends(Human, _super);
>         function Human() {
>             _super.apply(this, arguments);
>         }
>         return Human;
>     })(Mammal);
>     return Human;
> });
> ```

To continue with the naming convention I have chosen the flag
`--noEmitHelpers`.
2015-04-30 13:23:30 +10:00
Ron Buckton
983b82df3c Updated LKG 2015-04-23 15:53:20 -07:00
Ron Buckton
a906076b41 Updated LKG 2015-04-23 15:04:56 -07:00
Ron Buckton
3657d99a5e Updated LKG 2015-04-21 16:46:37 -07:00
Mohamed Hegazy
b8ebf561f9 Update LKG 2015-04-17 17:21:02 -07:00
Mohamed Hegazy
a8e4803fcd Update LKG 2015-04-14 23:10:07 -07:00
Mohamed Hegazy
095d11b2a9 Update LKG 2015-04-12 12:31:49 -07:00
Mohamed Hegazy
6f1feffe67 Update LKG 2015-04-10 17:16:59 -07:00
Mohamed Hegazy
03685f4e95 Update LKG 2015-04-09 14:21:57 -07:00
Mohamed Hegazy
4a5d3a26f7 Remove _internal.d.ts files from LKG 2015-04-09 14:20:34 -07:00
Mohamed Hegazy
8bf61c7be1 Update LKG 2015-04-01 09:26:30 -07:00
Mohamed Hegazy
20d892a7a8 Update LKG 2015-03-27 15:44:57 -07:00
Cyrus Najmabadi
beb7fc4f85 Preserve newlines in our own compiler. This aids debugging as it keeps lines at a reasonable length and more closely matches the original source. 2015-03-13 17:03:56 -07:00
Cyrus Najmabadi
8e9e5e2184 Update LKG. 2015-03-13 16:52:49 -07:00
Cyrus Najmabadi
e5cd5eca3c Update LKG. 2015-03-13 16:49:22 -07:00
Cyrus Najmabadi
5e85595df6 Use the new option to cache .length access 2015-03-13 16:19:17 -07:00
Cyrus Najmabadi
d8d4719765 Add experimental option to cache the .length access in downlevel for-of emit. 2015-03-13 16:15:25 -07:00
Cyrus Najmabadi
bed79ccd52 Update LKG 2015-03-13 15:48:42 -07:00
Jason Freeman
3a9df5f676 Update LKG 2015-03-12 16:12:22 -07:00
Cyrus Najmabadi
50954ac0cc Update LKG 2015-03-07 14:07:39 -08:00
Cyrus Najmabadi
04d373ab9b Update LKG 2015-03-07 13:59:18 -08:00
Mohamed Hegazy
11bb8a0034 Update LKG 2015-02-24 13:36:51 -08:00
Cyrus Najmabadi
4b096b7984 Update LKG. 2015-02-22 23:26:26 -08:00
Cyrus Najmabadi
42530a7b83 Update LKG. 2015-02-22 23:20:26 -08:00
Steve Lucco
6d7045ec5a Merge pull request #2041 from Microsoft/TSServer
TS Server
2015-02-19 13:10:21 -08:00
Mohamed Hegazy
d081c9c463 rename output file to tsserver.js 2015-02-15 18:52:17 -08:00
Mohamed Hegazy
983b9f54fb Update LKG 2015-02-12 10:11:40 -08:00
Mohamed Hegazy
ee3ee05cc4 wire package.json command for the server 2015-02-12 08:20:41 -08:00
Mohamed Hegazy
340828e445 Update LKG 2015-02-06 16:37:41 -08:00
Daniel Rosenwasser
9f49a1637a Update LKG. 2015-01-30 15:23:06 -08:00
Mohamed Hegazy
39355985b1 Update LKG 2015-01-13 09:39:10 -08:00
Jason Freeman
7459c87265 Merge branch 'release-1.4'
Conflicts:
	bin/lib.core.es6.d.ts
	bin/lib.es6.d.ts
	bin/tsc.js
	bin/typescript.d.ts
	bin/typescriptServices.d.ts
	bin/typescriptServices.js
	bin/typescriptServices_internal.d.ts
	bin/typescript_internal.d.ts
2015-01-05 15:08:17 -08:00
Mohamed Hegazy
54d1d952e1 Update LKG 2014-12-16 23:42:59 -08:00
Mohamed Hegazy
c5b702d066 Update LKG 2014-12-16 21:51:10 -08:00
Mohamed Hegazy
ef71290f00 Update LKG 2014-12-15 22:21:17 -08:00
Cyrus Najmabadi
cf8afc3124 Update LKG. 2014-12-12 14:16:35 -08:00