Ruben Ayrapetyan
|
6bb39bb8ea
|
Introducing 'try to give memory back' callback for heap allocator to use upon allocation request that can not be satisfied by the allocator.
|
2014-12-18 22:25:22 +03:00 |
|
Ruben Ayrapetyan
|
036521627e
|
Introducing "on-stack" ecma-string descriptors and using them in get_variable_value / set_variable_value.
|
2014-11-21 13:06:30 +03:00 |
|
Ruben Ayrapetyan
|
cd41b236d9
|
Statistics of memory usage during interpretation.
|
2014-09-16 21:19:07 +04:00 |
|
Ruben Ayrapetyan
|
b02eefd4ae
|
Style fixes in liballocator, libecmaobjects, libecmaoperations: space between function name and opening parenthesis, no space after opening parenthesis/before closing parenthesis.
|
2014-08-11 19:28:14 +04:00 |
|
Ruben Ayrapetyan
|
7b04e9eaeb
|
Compacting pool header to 8 bytes. Replaced typed pool chunks with fixed-size untyped ones. loop_arithmetics_1kk.js benchmark: 2.98517 -> 2.9443.
|
2014-08-08 23:11:06 +04:00 |
|
Ruben Ayrapetyan
|
99c15ef802
|
Implementing object model, memory allocators finalization routines. Adding assertion that all memory was freed before exit.
|
2014-08-07 19:24:32 +04:00 |
|
Ruben Ayrapetyan
|
b3b4c74cbe
|
Renaming mem_* identifiers from 'camelCase' to 'underscore_naming'.
|
2014-07-23 12:54:45 +04:00 |
|
e.gavrin
|
3fde3400f4
|
manualy generated blinky opcodes
|
2014-07-03 16:23:25 +04:00 |
|