Robert Fancsik
e11c499b4b
Reduce ecma_{ref, deref}_object calls while using ecma_builtin_get ( #2616 )
...
The following stucture was highly frequented in the code base:
- Get a builtin object // This operation increases the reference count of the object
- Use it for create a new object
- Deref the builtin object
After a builtin has been instantiated there is always at least one reference to "keep it alive",
so increase/decrease the reference count for getting the value only is unnecessary.
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik frobert@inf.u-szeged.hu
2018-11-28 20:23:21 +01:00
..
2018-11-28 20:23:21 +01:00
2018-11-15 13:40:44 +01:00
2017-04-21 11:42:36 +02:00
2017-12-06 18:06:07 +01:00
2017-04-21 11:42:36 +02:00
2018-02-01 19:30:03 +09:00
2017-04-21 11:42:36 +02:00
2017-03-30 21:22:22 +08:00
2017-04-21 11:42:36 +02:00
2018-03-01 13:31:15 +01:00
2017-04-21 11:42:36 +02:00
2017-12-06 18:06:07 +01:00
2017-04-21 11:42:36 +02:00
2018-10-18 00:58:18 +02:00
2017-04-21 11:42:36 +02:00
2018-11-28 20:23:21 +01:00
2017-04-21 11:42:36 +02:00
2018-05-14 09:41:26 +09:00
2017-03-23 09:36:29 +01:00
2016-12-08 06:39:11 +01:00
2017-03-23 09:36:29 +01:00
2016-12-08 06:39:11 +01:00
2017-04-21 11:42:36 +02:00
2016-12-08 06:39:11 +01:00
2017-04-21 11:42:36 +02:00
2018-11-28 20:23:21 +01:00
2017-03-23 09:36:29 +01:00
2018-07-20 08:50:39 +02:00
2017-03-23 09:36:29 +01:00
2018-07-20 08:50:39 +02:00
2018-09-04 13:30:00 +02:00
2018-10-18 00:58:18 +02:00
2017-12-06 18:06:07 +01:00
2018-08-08 23:34:13 +09:00
2017-03-23 09:36:29 +01:00
2017-03-23 09:36:29 +01:00
2018-08-22 08:49:12 +02:00
2018-11-15 13:40:44 +01:00
2018-11-06 18:13:38 +01:00
2017-12-06 18:06:07 +01:00
2018-11-15 13:40:44 +01:00
2017-04-21 11:42:36 +02:00
2018-09-04 13:30:00 +02:00
2018-09-04 13:30:00 +02:00
2018-09-04 13:30:00 +02:00
2018-09-04 13:30:00 +02:00
2018-06-06 15:08:17 +09:00
2017-04-21 11:42:36 +02:00
2018-10-29 14:51:59 +01:00
2017-04-21 11:42:36 +02:00
2017-12-06 18:06:07 +01:00
2017-04-21 11:42:36 +02:00
2017-12-06 18:06:07 +01:00
2017-03-23 09:36:29 +01:00
2018-11-15 13:40:44 +01:00
2017-03-23 09:36:29 +01:00
2017-12-06 18:06:07 +01:00
2017-04-26 19:47:51 +08:00
2018-11-20 14:40:34 +01:00
2017-04-26 19:47:51 +08:00
2016-12-08 06:39:11 +01:00
2017-04-21 11:42:36 +02:00
2016-12-08 06:39:11 +01:00
2017-04-21 11:42:36 +02:00
2016-12-08 06:39:11 +01:00
2017-04-21 11:42:36 +02:00
2016-12-08 06:39:11 +01:00
2017-04-21 11:42:36 +02:00
2018-04-20 15:27:33 +02:00
2017-12-06 18:06:07 +01:00
2018-11-19 13:18:00 +01:00
2017-04-21 11:42:36 +02:00
2018-11-06 18:13:38 +01:00
2017-07-10 10:49:16 +02:00
2018-03-01 13:31:15 +01:00
2017-04-21 11:42:36 +02:00
2016-12-08 06:39:11 +01:00
2017-04-21 11:42:36 +02:00
2016-12-08 06:39:11 +01:00
2017-04-21 11:42:36 +02:00
2016-12-08 06:39:11 +01:00
2017-03-23 09:36:29 +01:00
2016-12-08 06:39:11 +01:00
2017-04-21 11:42:36 +02:00
2016-12-08 06:39:11 +01:00
2017-04-21 11:42:36 +02:00
2016-12-08 06:39:11 +01:00
2017-04-21 11:42:36 +02:00
2016-12-08 06:39:11 +01:00
2017-04-21 11:42:36 +02:00
2018-03-02 14:37:03 +01:00
2018-11-28 20:23:21 +01:00
2018-08-13 12:42:19 +09:00
2018-09-04 13:30:00 +02:00