Ruben Ayrapetyan
|
aeb363075b
|
Adding const qualifier to ecma_string_t* in ecma-string comparison and property search routines.
|
2014-08-25 20:28:26 +04:00 |
|
Ruben Ayrapetyan
|
ebfacc82d3
|
Removing is_length_valid from ecma-string descriptor.
|
2014-08-25 20:11:24 +04:00 |
|
Ruben Ayrapetyan
|
8998189bc0
|
Storing Number as UInt32 in ecma-string if the Number may be represented as UInt32. Calculating length for Number-represented ecma-strings in ecma-string constructor. loop_arithmetics_1kk.js: 2.9112 -> 2.8536.
|
2014-08-25 20:03:33 +04:00 |
|
Ruben Ayrapetyan
|
077392e5c5
|
Fixing ecma_compare_zt_string_to_zt_string
|
2014-08-22 18:44:54 +04:00 |
|
Ruben Ayrapetyan
|
7d38fee700
|
Implementing comparison of ecma-strings for different types of string containers.
|
2014-08-21 19:54:11 +04:00 |
|
Ruben Ayrapetyan
|
616c96d3bb
|
Implementing ecma_string_to_zt_string for number-represented string and strings that are stored in literal table
|
2014-08-21 16:46:45 +04:00 |
|
Ruben Ayrapetyan
|
fe34bf7e01
|
Fixing: deallocation of number-represented ecma-string; [[Get]] of Arguments object for index arguments.
|
2014-08-20 13:47:51 +04:00 |
|
Ruben Ayrapetyan
|
9d33a91822
|
Storing literals' indexes instead of literals' contents in ecma-strings if possible.
|
2014-08-18 20:52:02 +04:00 |
|
Ruben Ayrapetyan
|
8bc41358ec
|
Replacing const ecma_char_t* with ecma_string_t*; supporting number-represented string in ecma_string_t.
|
2014-08-18 18:34:34 +04:00 |
|
Ruben Ayrapetyan
|
bcddffbefb
|
Preparations to lazy conversion of Number to String: introducing ECMA_STRING_CONTAINER_HEAP_NUMBER container type for ecma_string_t.
|
2014-08-18 16:10:54 +04:00 |
|
Ruben Ayrapetyan
|
507b91973a
|
Renaming ecma_array_first_chunk_t -> ecma_collection_header_t; ecma_array_non_first_chunk_t -> ecma_collection_chunk_t.
|
2014-08-13 20:58:17 +04:00 |
|
Ruben Ayrapetyan
|
c831912ae5
|
Replacing ecma_array_first_chunk_t with ecma_string_t for ecma-strings.
|
2014-08-13 19:21:25 +04:00 |
|
Ruben Ayrapetyan
|
567d54f7e5
|
Move ecma-string helpers from ecma-helpers.c to ecma-helpers-string.c
|
2014-08-13 17:01:05 +04:00 |
|