Zoltan Herczeg
3d797b8836
Implement the core of let/const statement. ( #3239 )
...
This patch implements the core part of let/const statements. Redeclarations are correctly
detected and separate contexts are correctly created for these statements. Register
optimizations are also emplyed whenever possible.
Lots of features are still missing:
- checking the var statements in eval
- const are treated as lets
- single statement checks are missing
- export declarations are exported as vars, let/const export is not supported
JerryScript-DCO-1.0-Signed-off-by: Zoltan Herczeg zherczeg.u-szeged@partner.samsung.com
2019-10-25 18:08:10 +02:00
..
2017-04-28 09:17:23 +02:00
2017-04-28 09:17:23 +02:00
2017-04-28 09:17:23 +02:00
2017-04-28 09:17:23 +02:00
2017-04-28 09:17:23 +02:00
2017-04-28 09:17:23 +02:00
2017-04-28 09:17:23 +02:00
2017-04-28 09:17:23 +02:00
2017-04-28 09:17:23 +02:00
2017-04-28 09:17:23 +02:00
2017-04-28 09:17:23 +02:00
2017-04-28 09:17:23 +02:00
2017-04-28 09:17:23 +02:00
2017-04-28 09:17:23 +02:00
2017-04-28 09:17:23 +02:00
2017-04-28 09:17:23 +02:00
2017-04-28 09:17:23 +02:00
2017-04-28 09:17:23 +02:00
2017-04-28 09:17:23 +02:00
2017-04-28 09:17:23 +02:00
2017-04-28 09:17:23 +02:00
2017-04-28 09:17:23 +02:00
2017-04-28 09:17:23 +02:00
2019-07-17 14:44:18 +02:00
2019-07-17 14:44:18 +02:00
2019-07-17 14:44:18 +02:00
2019-07-17 14:44:18 +02:00
2019-07-17 14:44:18 +02:00
2019-04-25 14:57:17 +02:00
2019-07-17 14:44:18 +02:00
2019-04-25 14:57:17 +02:00
2019-04-25 14:57:17 +02:00
2019-07-17 14:44:18 +02:00
2019-03-18 16:22:06 +01:00
2019-03-18 16:22:06 +01:00
2019-03-18 16:22:06 +01:00
2019-07-17 14:44:18 +02:00
2019-07-17 14:44:18 +02:00
2019-07-17 14:44:18 +02:00
2019-07-17 14:44:18 +02:00
2019-07-17 14:44:18 +02:00
2019-04-25 14:57:17 +02:00
2019-07-17 14:44:18 +02:00
2019-07-17 14:44:18 +02:00
2019-07-17 14:44:18 +02:00
2019-07-17 14:44:18 +02:00
2019-07-17 14:44:18 +02:00
2019-07-17 14:44:18 +02:00
2019-07-17 14:44:18 +02:00
2019-07-17 14:44:18 +02:00
2019-07-17 14:44:18 +02:00
2019-07-17 14:44:18 +02:00
2019-07-17 14:44:18 +02:00
2019-04-30 10:53:48 +02:00
2019-04-25 14:57:17 +02:00
2017-04-28 09:17:23 +02:00
2017-04-28 09:17:23 +02:00
2017-04-28 09:17:23 +02:00
2017-04-28 09:17:23 +02:00
2017-04-28 09:17:23 +02:00
2017-04-28 09:17:23 +02:00
2017-04-28 09:17:23 +02:00
2017-04-28 09:17:23 +02:00
2017-04-28 09:17:23 +02:00
2017-04-28 09:17:23 +02:00
2017-07-13 17:54:14 +09:00
2017-05-23 12:04:11 +02:00
2017-07-03 08:31:20 +09:00
2017-07-03 08:31:20 +09:00
2017-06-30 10:29:19 +02:00
2017-07-19 07:19:02 +09:00
2017-11-09 14:12:34 +09:00
2017-10-31 15:47:20 +01:00
2017-11-06 15:48:05 +01:00
2017-11-17 11:39:11 +01:00
2017-11-17 11:39:11 +01:00
2017-11-20 16:55:22 +09:00
2018-02-01 22:34:21 +01:00
2018-02-01 22:34:21 +01:00
2018-05-22 10:32:40 +02:00
2018-09-24 13:49:41 +02:00
2018-10-03 11:39:43 +02:00
2019-01-02 12:56:02 +01:00
2019-01-15 13:29:56 +01:00
2019-01-22 01:26:34 +01:00
2019-03-06 18:11:00 +01:00
2019-03-06 18:11:00 +01:00
2019-05-10 12:23:29 +02:00
2019-05-28 14:22:57 +02:00
2019-06-11 17:42:14 +02:00
2019-07-17 14:44:18 +02:00
2019-06-11 17:42:14 +02:00
2019-06-19 12:29:58 +02:00
2019-06-19 12:29:58 +02:00
2019-06-21 14:21:08 +02:00
2019-06-21 14:21:08 +02:00
2019-06-21 14:21:08 +02:00
2019-06-21 14:21:08 +02:00
2019-07-30 19:48:56 +02:00
2019-09-12 16:09:13 +02:00
2019-09-12 16:09:13 +02:00
2019-09-17 17:28:11 +02:00
2019-09-17 17:28:11 +02:00
2019-09-13 07:15:33 -07:00
2019-09-16 12:58:14 +02:00
2019-09-16 12:58:14 +02:00
2019-10-25 18:08:10 +02:00
2019-09-20 02:27:05 -07:00
2019-09-23 15:27:59 +02:00
2019-10-02 10:25:52 +02:00
2019-10-02 11:16:52 +02:00
2019-10-14 11:26:16 +02:00
2019-09-16 11:32:56 +02:00
2019-09-24 12:33:06 +02:00
2019-09-24 12:34:24 +02:00
2017-04-28 09:17:23 +02:00
2017-04-28 09:17:23 +02:00
2017-04-28 09:17:23 +02:00
2017-04-28 09:17:23 +02:00