Erik Desjardins
bca170ad79
Avoid duplicating impure expressions in object rest destructuring ( #5151 )
...
* avoid duplicating impure initializers in object rest destructuring
* reuse existing VariableDeclarations in object rest destructuring, to fix two issues:
1. inserting an additional VariableDeclaration after the current one may change order of operations, which is unsafe if a future VariableDeclarator refers to a destructured variable.
2. The entire VariableDeclaration is removed when all properties are rest properties, indiscriminately removing other variables
2017-01-18 21:32:44 -05:00
..
2016-02-12 11:29:58 -05:00
2017-01-15 15:29:26 -08:00
2017-01-17 10:51:16 +01:00
2017-01-17 10:51:16 +01:00
2017-01-17 10:51:16 +01:00
2017-01-14 09:48:52 -05:00
2017-01-14 09:48:52 -05:00
2017-01-14 09:48:52 -05:00
2017-01-14 09:48:52 -05:00
2017-01-14 09:48:52 -05:00
2017-01-15 13:54:54 -08:00
2017-01-14 09:48:52 -05:00
2017-01-14 09:48:52 -05:00
2017-01-15 13:35:00 -08:00
2017-01-14 09:48:52 -05:00
2017-01-14 09:48:52 -05:00
2017-01-14 09:48:52 -05:00
2016-10-24 17:18:36 -04:00
2017-01-14 09:48:52 -05:00
2017-01-14 09:48:52 -05:00
2017-01-14 09:48:52 -05:00
2017-01-14 09:48:52 -05:00
2017-01-17 14:46:23 -05:00
2017-01-14 09:48:52 -05:00
2017-01-14 09:48:52 -05:00
2017-01-16 11:25:04 -05:00
2016-11-29 08:40:27 -05:00
2016-11-29 08:40:27 -05:00
2016-11-29 08:40:27 -05:00
2017-01-15 21:48:47 +01:00
2016-11-29 08:40:27 -05:00
2016-11-29 08:40:27 -05:00
2016-11-29 08:40:27 -05:00
2016-11-29 08:40:27 -05:00
2016-11-29 08:40:27 -05:00
2016-11-29 08:40:27 -05:00
2016-11-29 08:40:27 -05:00
2016-11-29 08:40:27 -05:00
2016-11-29 08:40:27 -05:00
2016-11-29 08:40:27 -05:00
2016-11-29 08:40:27 -05:00
2017-01-16 11:25:04 -05:00
2016-11-29 08:40:27 -05:00
2017-01-16 11:25:04 -05:00
2017-01-16 11:25:04 -05:00
2017-01-16 11:25:04 -05:00
2017-01-16 11:25:04 -05:00
2017-01-17 10:51:16 +01:00
2017-01-16 11:25:04 -05:00
2017-01-16 11:25:04 -05:00
2017-01-16 11:25:04 -05:00
2017-01-17 10:51:16 +01:00
2017-01-16 11:25:04 -05:00
2017-01-16 11:25:04 -05:00
2017-01-14 09:48:52 -05:00
2017-01-16 11:25:04 -05:00
2017-01-16 11:25:04 -05:00
2017-01-16 11:25:04 -05:00
2017-01-17 10:51:16 +01:00
2017-01-16 11:25:04 -05:00
2017-01-16 11:25:04 -05:00
2017-01-16 11:25:04 -05:00
2017-01-16 11:25:04 -05:00
2016-12-01 16:11:36 -05:00
2017-01-16 11:25:04 -05:00
2017-01-17 10:51:16 +01:00
2017-01-16 11:25:04 -05:00
2017-01-16 11:25:04 -05:00
2017-01-16 11:25:04 -05:00
2017-01-17 10:51:16 +01:00
2017-01-16 11:25:04 -05:00
2017-01-16 11:25:04 -05:00
2017-01-16 11:25:04 -05:00
2017-01-16 11:25:04 -05:00
2017-01-16 11:25:04 -05:00
2017-01-16 11:25:04 -05:00
2017-01-14 09:48:52 -05:00
2017-01-16 11:25:04 -05:00
2017-01-16 11:25:04 -05:00
2017-01-16 11:25:04 -05:00
2017-01-16 11:25:04 -05:00
2017-01-16 11:25:04 -05:00
2017-01-16 11:25:04 -05:00
2016-12-01 23:39:45 -05:00
2017-01-18 21:32:44 -05:00
2016-12-02 17:07:16 -06:00
2017-01-16 11:25:04 -05:00
2017-01-17 14:47:04 -05:00
2017-01-16 11:25:04 -05:00
2017-01-16 11:25:04 -05:00
2017-01-16 11:25:04 -05:00
2017-01-16 11:25:04 -05:00
2017-01-16 11:25:04 -05:00
2017-01-17 10:51:16 +01:00
2017-01-16 11:25:04 -05:00
2017-01-16 11:25:04 -05:00
2017-01-16 11:25:04 -05:00
2017-01-16 11:25:04 -05:00
2017-01-14 09:48:52 -05:00
2017-01-17 10:51:16 +01:00
2016-11-29 08:39:23 -05:00
2016-11-29 08:39:23 -05:00
2017-01-16 11:25:04 -05:00
2016-12-28 21:49:40 +01:00
2016-11-29 08:39:23 -05:00
2016-11-29 08:39:23 -05:00
2016-11-29 08:39:23 -05:00
2016-11-29 08:39:23 -05:00
2017-01-15 13:54:54 -08:00
2017-01-15 13:54:54 -08:00
2017-01-17 10:51:16 +01:00
2017-01-17 10:51:16 +01:00
2017-01-17 10:51:16 +01:00
2015-10-29 17:51:24 +00:00