4555 Commits

Author SHA1 Message Date
Anders Hejlsberg
73567756fa Accepting new baselines 2015-03-23 17:03:54 -07:00
Anders Hejlsberg
580bb83c37 Fix issue with AMD emit for 'import d, * as x from "foo"' 2015-03-23 16:56:29 -07:00
Anders Hejlsberg
6074b3ea24 Consistently error on more than one 'export default' 2015-03-23 11:05:03 -07:00
Anders Hejlsberg
3f0cfe3619 Adding a few comments 2015-03-22 15:35:08 -07:00
Anders Hejlsberg
b2656b0d78 Deleting unused code 2015-03-22 14:32:42 -07:00
Anders Hejlsberg
df03c686c4 Accepting new baselines 2015-03-22 12:19:38 -07:00
Anders Hejlsberg
e63854b40e Adding basic tests 2015-03-22 12:18:56 -07:00
Anders Hejlsberg
956d7a82f3 Fixing emit for import d, * as foo from "foo" case 2015-03-22 12:18:38 -07:00
Anders Hejlsberg
20d1f73087 Add support for exporting imported symbols 2015-03-22 09:10:10 -07:00
Anders Hejlsberg
a1525157c7 Emit and use '__export' helper for 'export *' declarations 2015-03-21 15:46:16 -07:00
Anders Hejlsberg
6838d47834 Simplify collection of external module info in emitter 2015-03-21 15:09:54 -07:00
Anders Hejlsberg
f3fb85fa46 Accepting new baselines 2015-03-21 13:18:11 -07:00
Anders Hejlsberg
57a9fc54c8 Separate 'export default' and 'export =' 2015-03-21 13:12:39 -07:00
Anders Hejlsberg
c39dfdc238 Introduce NodeFlags.ExportContext 2015-03-17 06:15:23 -07:00
CyrusNajmabadi
1bb4a62988 Merge pull request #2352 from Microsoft/forOf2
Use 'let' in the services layer.
2015-03-13 17:24:00 -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
9445b03110 Do not include experimental options in the public API. 2015-03-13 16:56:19 -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
285497edf8 Reserve _i and _n as names we often want to generate 2015-03-13 16:45:58 -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
4a9187172e Use 'let' in the compiler layer. 2015-03-13 15:55:17 -07:00
Cyrus Najmabadi
bed79ccd52 Update LKG 2015-03-13 15:48:42 -07:00
Cyrus Najmabadi
b99761ac05 Use 'let' in the compiler layer. 2015-03-13 15:27:05 -07:00
Cyrus Najmabadi
d7e218b3a1 Use 'let' in the compiler layer. 2015-03-13 15:20:11 -07:00
Cyrus Najmabadi
b51d33e262 Use 'let' in the compiler layer. 2015-03-13 15:07:40 -07:00
Cyrus Najmabadi
2e8eb4e17a Use 'let' in the ompiler layer. 2015-03-13 15:03:17 -07:00
Cyrus Najmabadi
1ab0ef9f16 Use 'let' in the services layer. 2015-03-13 14:54:05 -07:00
Cyrus Najmabadi
b199691843 Use 'let' in the services layer. 2015-03-13 14:25:50 -07:00
Cyrus Najmabadi
12d0bc4d30 Use 'let' in the services layer. 2015-03-13 14:24:40 -07:00
Cyrus Najmabadi
bf40a683ad Use 'let' in the services layer. 2015-03-13 14:22:03 -07:00
Cyrus Najmabadi
fd98f19363 Use 'let' in the services layer. 2015-03-13 14:15:20 -07:00
Cyrus Najmabadi
eb8150cbe2 Use 'let' in the services layer. 2015-03-13 14:12:39 -07:00
CyrusNajmabadi
1430a0bace Merge pull request #2347 from Microsoft/forOf
Use for-of in our codebase.
2015-03-13 14:05:58 -07:00
Cyrus Najmabadi
e90a5dc5bb Update baselines. 2015-03-13 13:43:46 -07:00
Cyrus Najmabadi
898b6d57e7 Merge branch 'master' into forOf 2015-03-13 13:40:32 -07:00
Cyrus Najmabadi
e1edf4ad99 Merge branch 'master' of https://github.com/Microsoft/TypeScript 2015-03-13 13:40:23 -07:00
Vladimir Matveev
82a940df06 Merge pull request #2323 from Microsoft/letConstInDestructuringInNotStrictMode
correctly parse destructuring in let outside of strict mode
2015-03-13 13:34:06 -07:00
CyrusNajmabadi
fc6055b7c1 Merge pull request #2348 from Microsoft/doNotRenameParameters
use Value meaning as a filter when resolving names to prevent skipping o...
2015-03-13 13:28:22 -07:00
Cyrus Najmabadi
35040b9a85 Use 'let' in the services code. 2015-03-13 13:11:17 -07:00
Cyrus Najmabadi
20e1e3ab28 Merge remote-tracking branch 'origin/doNotRenameParameters' into forOf 2015-03-13 13:05:17 -07:00
Cyrus Najmabadi
a6348c1e31 Use 'let' in the emitter. 2015-03-13 12:34:12 -07:00
Cyrus Najmabadi
01d2280dfc Use 'let' in the checker. 2015-03-13 12:26:10 -07:00
Vladimir Matveev
e46442f45f addressed PR feedback: fixed typo in function name 2015-03-13 12:08:58 -07:00
Vladimir Matveev
64fa7fbecb use Value meaning as a filter when resolving names to prevent skipping other value in favor of block-scoped variables 2015-03-13 11:52:14 -07:00
Cyrus Najmabadi
cf48f4c329 Use 'let' in the binder. 2015-03-13 11:10:12 -07:00
Cyrus Najmabadi
0f498ab414 Use 'let' in the parser. 2015-03-13 10:59:25 -07:00
Cyrus Najmabadi
a4bf56f211 Use 'let' in the scanner. 2015-03-13 10:54:54 -07:00
Cyrus Najmabadi
2383fcfb25 Use 'let' in core.ts. 2015-03-13 10:49:32 -07:00