Zoltan Herczeg
a2d3ea61eb
Optimize string concatenation. ( #2141 )
...
This patch adds two new string concatenation functions:
ecma_append_chars_to_string and ecma_append_magic_string_to_string
The former appends a cesu8 byte array and the latter appends a magic string
to the end of an ecma-string. These two free (dereference) their ecma-string
argument, and this change is also applied to the original ecma_concat_ecma_strings
function which simplifies string handling in most cases.
JerryScript-DCO-1.0-Signed-off-by: Zoltan Herczeg zherczeg.u-szeged@partner.samsung.com
2017-12-19 13:45:48 +01:00
..
2017-12-06 18:06:07 +01:00
2017-12-19 13:45:48 +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-04-21 11:42:36 +02:00
2017-03-30 21:22:22 +08: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-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-04-21 11:42:36 +02:00
2017-12-06 18:06:07 +01: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
2017-12-06 18:06:07 +01:00
2017-03-23 09:36:29 +01:00
2017-12-19 13:45:48 +01:00
2017-03-23 09:36:29 +01:00
2017-12-06 18:06:07 +01:00
2017-12-06 18:06:07 +01:00
2017-03-16 17:03:42 +01:00
2017-12-06 18:06:07 +01:00
2017-12-19 13:45:48 +01:00
2017-03-23 09:36:29 +01:00
2017-03-23 09:36:29 +01:00
2017-12-19 10:37:24 +01:00
2017-12-19 13:45:48 +01:00
2017-12-06 18:06:07 +01:00
2017-12-19 13:45:48 +01:00
2017-04-21 11:42:36 +02:00
2017-12-07 13:41:02 +01:00
2017-04-21 11:42:36 +02:00
2017-12-19 13:45:48 +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
2017-12-06 18:06:07 +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
2017-12-06 18:06:07 +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
2017-12-19 13:45:48 +01:00
2017-12-06 18:06:07 +01:00
2017-12-06 18:06:07 +01:00
2017-04-21 11:42:36 +02:00
2017-12-19 13:45:48 +01:00
2017-07-10 10:49:16 +02:00
2017-12-06 18:06:07 +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
2016-12-16 10:18:37 +01:00
2017-12-06 18:06:07 +01:00
2016-12-16 15:40:46 +01:00
2017-04-12 22:10:08 +08:00