Commit Graph

35940 Commits

Author SHA1 Message Date
Vladimir Matveev 0675a92acc consider binding elements as always initialized with doing shadow check 2015-03-13 14:34:10 -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
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