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
Cyrus Najmabadi
069661e6ef
Use for-of in more places.
2015-03-13 10:43:42 -07:00
Cyrus Najmabadi
d10a54c6b0
Use for-of in more places.
2015-03-13 10:36:29 -07:00
Cyrus Najmabadi
5f89a8e3f6
Use more for-of
2015-03-13 10:27:31 -07:00
Cyrus Najmabadi
224de1db72
use for-of in more places.
2015-03-13 10:03:01 -07:00
Cyrus Najmabadi
a6a6a0edef
More usage of for-of
2015-03-13 09:45:57 -07:00
Cyrus Najmabadi
29bfc15d9b
use for-of in more places.
2015-03-13 09:41:54 -07:00
Cyrus Najmabadi
d50f7b5ddb
Use for-of in the checker.
2015-03-13 09:28:17 -07:00
Cyrus Najmabadi
6e8a83af08
Use for-of in the checker
2015-03-13 09:16:29 -07:00
Cyrus Najmabadi
4642b869fa
Use for-of in emitter.ts
2015-03-13 09:08:27 -07:00
Cyrus Najmabadi
31b066ec17
Use for-of in core.ts
2015-03-13 09:03:31 -07:00
Cyrus Najmabadi
6565c4bea1
Use for-of in the parser.
2015-03-13 08:58:18 -07:00
Mohamed Hegazy
a6a8a96249
Support an optional type annotation on export default statement
2015-03-12 22:52:54 -07:00
Vladimir Matveev
879639615b
merge with master
2015-03-12 18:28:57 -07:00
Mohamed Hegazy
8e0626555b
Merge branch 'master' into es6ImportExportEmit
2015-03-12 17:21:48 -07:00
Mohamed Hegazy
b6bbf06e13
Update error message
2015-03-12 17:21:04 -07:00
Jason Freeman
62cbe977e3
Merge pull request #2332 from Microsoft/updateLKG
...
Update LKG
2015-03-12 17:17:02 -07:00
Mohamed Hegazy
b3c8bcb319
Emit export default in ES6
2015-03-12 17:14:33 -07:00
Yui T
af05afdc50
Emit Super as super
2015-03-12 16:34:06 -07:00
Jason Freeman
3a9df5f676
Update LKG
2015-03-12 16:12:22 -07:00
Jason Freeman
be4ff97a6b
Merge pull request #2308 from Microsoft/for-ofES5
...
Type checking 'for...of' in ES3/5
2015-03-12 16:04:34 -07:00
Yui T
800c523f4f
Clean up redundant tests
2015-03-12 16:02:43 -07:00
Yui T
0672923323
Parse classDeclaration in strict mode code for ES6
2015-03-12 15:19:45 -07:00
Jason Freeman
6691408147
Address PR feedback
2015-03-12 14:56:58 -07:00
Jason Freeman
22f80b9582
Adjust baselines after merge
2015-03-12 13:38:11 -07:00
Jason Freeman
1204d3186b
Merge branch 'master' of https://github.com/Microsoft/TypeScript into for-ofES5
2015-03-12 13:32:17 -07:00
Vladimir Matveev
17d2a1bedf
Merge pull request #2309 from Microsoft/recursiveLetConst
...
disallow recursive references for block-scoped bindings
2015-03-12 13:20:08 -07:00
Vladimir Matveev
1ce105ae4b
addressed PR feedback
2015-03-12 13:03:40 -07:00
Mohamed Hegazy
fe9fff506d
Export * and export { names } emit in es6 format
...
Conflicts:
src/compiler/emitter.ts
tests/baselines/reference/es6ExportAll.js
tests/baselines/reference/es6ExportClause.js
tests/baselines/reference/es6ExportClauseWithoutModuleSpecifier.js
2015-03-12 11:51:32 -07:00
Vladimir Matveev
171a5f8098
correctly parse destructuring in let outside of strict mode
2015-03-12 10:59:59 -07:00
Mohamed Hegazy
680cf6d844
Emit export internal import equals declaration in es6 format
2015-03-12 10:34:39 -07:00
CyrusNajmabadi
ecfa19a760
Merge pull request #2321 from Microsoft/diagnosticAsserts
...
Add additional asserts to ensure we don't create diagnostics with bogus ...
2015-03-12 10:27:47 -07:00
Mohamed Hegazy
6bcbe824aa
Emit export class declaration in es6 format.
...
Note since we havent yet changed the emitting of class declaration to es6 format,
we are just exporting the constructor function
Conflicts:
src/compiler/emitter.ts
2015-03-12 10:27:46 -07:00
Cyrus Najmabadi
36ac0c8f59
Add additional asserts to ensure we don't create diagnostics with bogus positions.
2015-03-12 10:16:28 -07:00
Mohamed Hegazy
b091fa57ef
Emit export function declaration in es6 format
...
Conflicts:
src/compiler/emitter.ts
2015-03-12 10:11:37 -07:00
Mohamed Hegazy
58d19595f0
Emit ES6 module enum declaration
...
Conflicts:
src/compiler/emitter.ts
2015-03-12 10:00:48 -07:00
Yui T
56839604da
Disallow refering to static property in computed property name
2015-03-12 08:40:09 -07:00
Mohamed Hegazy
b9f63a85b1
Emit es6 export ModuleDeclaration
...
Conflicts:
src/compiler/emitter.ts
tests/baselines/reference/es6ExportAll.js
tests/baselines/reference/es6ExportClauseWithoutModuleSpecifier.js
2015-03-12 01:38:35 -07:00