Zoltan Herczeg
c7dcce4fc7
Refactor object property chain to use property pairs. The patch
...
itself seems a step back, but the primary aim is opening future
optimization opportunities. The list of changes follows:
- Property is changed to be an abstract type, which has type, flags,
and a value. It does not have a name anymore and property pointers
cannot be compressed.
- Full (32 bit) ecma values can be property values. This allows
using non-compressed pointers for ecma values in the future.
- The property chain is not restricted to the same item anymore,
it can contain hash maps, arrays in the future.
JerryScript-DCO-1.0-Signed-off-by: Zoltan Herczeg zherczeg.u-szeged@partner.samsung.com
2016-04-13 23:25:16 -07:00
..
2016-03-22 08:05:00 +01:00
2015-08-14 10:51:44 +02:00
2016-02-17 13:52:51 +00:00
2015-07-07 17:14:07 +02:00
2016-04-13 23:25:16 -07:00
2015-06-29 23:27:58 +03:00
2016-02-17 13:52:51 +00:00
2015-06-29 23:27:58 +03:00
2016-02-17 13:52:51 +00:00
2015-06-29 23:27:58 +03:00
2016-04-13 23:25:16 -07:00
2015-09-02 17:20:50 +02:00
2016-04-13 23:25:16 -07:00
2015-06-29 23:27:58 +03:00
2016-03-22 08:05:00 +01:00
2015-06-29 23:27:58 +03:00
2016-02-17 13:52:51 +00:00
2015-06-29 23:27:58 +03:00
2016-02-15 12:49:12 +01:00
2015-06-29 23:27:58 +03:00
2016-02-17 13:52:51 +00:00
2015-06-29 23:27:58 +03:00
2016-04-13 23:25:16 -07:00
2015-10-20 16:29:12 +02:00
2016-02-17 13:52:51 +00:00
2015-06-29 23:27:58 +03:00
2016-04-12 12:52:59 +02:00
2015-11-11 10:48:35 +01:00
2016-04-13 23:25:16 -07:00
2016-04-13 21:47:28 +02:00
2016-04-13 21:47:28 +02:00
2016-03-10 11:26:14 +01:00
2016-04-13 23:25:16 -07:00
2016-04-13 23:25:16 -07:00
2015-07-07 04:39:39 -07:00
2016-04-08 15:38:47 +02:00
2015-06-29 23:27:58 +03:00
2016-04-13 23:25:16 -07:00
2015-06-29 23:27:58 +03:00
2016-02-17 13:52:51 +00:00
2015-06-29 23:27:58 +03:00
2016-03-09 11:44:32 +01:00
2015-06-29 23:27:58 +03:00
2016-04-13 23:25:16 -07:00
2015-06-29 23:27:58 +03:00
2016-02-15 12:49:12 +01:00
2015-06-29 23:27:58 +03:00
2016-02-17 13:52:51 +00:00
2015-06-29 23:27:58 +03:00
2016-02-15 12:49:12 +01:00
2015-06-29 23:27:58 +03:00
2016-02-17 13:52:51 +00:00
2015-06-29 23:27:58 +03:00
2016-04-13 23:25:16 -07:00
2015-08-24 10:10:09 +02:00
2016-03-22 08:05:00 +01:00
2015-07-30 15:25:53 +02:00
2016-04-13 23:25:16 -07:00
2016-03-01 13:54:14 +01:00
2016-02-17 13:52:51 +00:00
2015-06-29 23:27:58 +03:00
2016-02-15 12:49:12 +01:00
2015-06-29 23:27:58 +03:00
2016-02-17 13:52:51 +00:00
2015-06-29 23:27:58 +03:00
2016-03-09 11:44:32 +01:00
2015-06-29 23:27:58 +03:00
2016-02-15 12:49:12 +01:00
2015-06-29 23:27:58 +03:00
2016-02-17 13:52:51 +00:00
2015-06-29 23:27:58 +03:00
2016-02-15 12:49:12 +01:00
2015-06-29 23:27:58 +03:00
2016-02-17 13:52:51 +00:00
2015-06-29 23:27:58 +03:00
2016-02-22 13:47:45 +01:00
2016-04-13 23:25:16 -07:00
2016-02-17 13:52:51 +00:00
2016-02-22 13:47:45 +01:00