Ruben Ayrapetyan
|
804af937d8
|
Fixing !MEM_STATS build.
|
2014-11-12 15:41:13 +03:00 |
|
Ruben Ayrapetyan
|
cd41b236d9
|
Statistics of memory usage during interpretation.
|
2014-09-16 21:19:07 +04:00 |
|
Ruben Ayrapetyan
|
32d111fecf
|
Changing pool's chunk size to 8 bytes. Adding configurable value for minimum chunks in a pool allocated by pools' manager: CONFIG_MEM_LEAST_CHUNK_NUMBER_IN_POOL = 32.
|
2014-08-29 18:21:22 +04:00 |
|
Ruben Ayrapetyan
|
aa43e06366
|
Style fixes in liballocator, libecmaobjects, libecmaoperations: putting else on separate line after closing brace of 'if' block.
|
2014-08-12 13:53:34 +04:00 |
|
Ruben Ayrapetyan
|
38c6c2357d
|
Styles fixes in liballocator: indentation and braces rules.
|
2014-08-11 21:10:06 +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
|
8ce1ef3c8b
|
Removing trailing whitespace in liballocator, libecmaobjects and libecmaoperations.
|
2014-08-11 15:59:19 +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
|
0194e63331
|
Removing pool bitmaps; optimizing search for free pool chunks. loop_arithmetics_1kk.js benchmark: 4.134s -> 3.479s.
|
2014-08-08 14:26:28 +04:00 |
|
Ruben Ayrapetyan
|
d7e28e3a28
|
Fixing memory leak in mem_pools_alloc.
|
2014-08-07 21:08:31 +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
|
1796b9d903
|
Renaming rest camelCase-named identifiers according to underscore_named_value-naming.
|
2014-07-23 14:07:45 +04:00 |
|
Ruben Ayrapetyan
|
b3b4c74cbe
|
Renaming mem_* identifiers from 'camelCase' to 'underscore_naming'.
|
2014-07-23 12:54:45 +04:00 |
|
Ruben Ayrapetyan
|
2d4ed154ee
|
Removing m_ prefix from identifiers (m_ValueType -> ValueType, ...).
|
2014-07-23 11:41:58 +04:00 |
|
Ruben Ayrapetyan
|
aaf2bc4f41
|
Fix mem-heap.c, mem-poolman.c and test_poolman.c compilation for '#ifndef MEM_STATS' case.
|
2014-07-09 19:43:50 +04:00 |
|
Ruben Ayrapetyan
|
1f1190a346
|
Move mem_GetChunkSize to mem-poolman.c from mem-poolman.h.
|
2014-07-09 19:24:07 +04:00 |
|
Ilmir Usmanov
|
a2350cb88e
|
Change parser to stack-only version
|
2014-07-09 18:05:19 +04:00 |
|
e.gavrin
|
823432664e
|
Applied memory tests
|
2014-07-08 13:24:57 +04:00 |
|
e.gavrin
|
3fde3400f4
|
manualy generated blinky opcodes
|
2014-07-03 16:23:25 +04:00 |
|