Vladimir Matveev
ad449ce0fa
Moved LKG folder to lib
2015-07-27 10:07:07 -07:00
Vladimir Matveev
4146406367
tsserver: set +x
2015-07-27 09:46:42 -07:00
Jason Freeman
c17934ed3d
Update LKG
2015-07-15 16:21:31 -07:00
Jason Freeman
7b5550725a
Merge branch 'release-1.5'
2015-07-15 16:08:11 -07:00
Mohamed Hegazy
a24aa6f57d
Update LKG
2015-07-14 23:40:06 -07:00
Mohamed Hegazy
965f994ace
Update LKG
2015-07-13 11:13:12 -07:00
Mohamed Hegazy
cc4511d9a1
Update LKG
2015-06-24 12:48:35 -07:00
Mohamed Hegazy
30657d4d55
Update LKG
2015-06-23 12:39:15 -07:00
Daniel Rosenwasser
c41918116d
Update LKG.
2015-06-22 07:42:40 -07:00
Vladimir Matveev
331b63df7d
update LKG
2015-06-19 16:01:27 -07:00
Jason Freeman
111fdcb499
Merge branch 'release-1.5'
...
Conflicts:
src/compiler/emitter.ts
src/compiler/parser.ts
src/compiler/program.ts
src/services/services.ts
tests/cases/unittests/transpile.ts
2015-06-18 15:06:03 -07:00
Tingan Ho
efb701387e
Merge commits from master
2015-06-09 07:43:05 +08:00
Tingan Ho
51a43dd9d5
Addresses CR feedback
2015-06-08 13:34:49 +08:00
Mohamed Hegazy
6f45524b9f
Update LKG
2015-06-04 16:35:30 -07:00
Jason Freeman
76076794c5
Update LKG after merging release-1.5
2015-06-03 18:01:54 -07:00
Jason Freeman
abf18c5a11
Merge branch 'release-1.5'
2015-06-03 17:56:53 -07:00
Jason Freeman
1bb46e3f33
Update LKG after commit 34a5514fef
2015-06-03 13:39:25 -07:00
Cyrus Najmabadi
c7ea876b72
Update LKG.
2015-06-02 20:14:40 -07:00
Mohamed Hegazy
a10cd1e822
Update LKG
2015-06-02 15:48:59 -07:00
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