Ruben Ayrapetyan
|
839ad7e4b4
|
Fixing cppcheck warning about comma in return statement (libecmaobjects/ecma-helpers-value.c).
|
2014-08-11 22:17:35 +04:00 |
|
Ruben Ayrapetyan
|
1b84ca8412
|
Style fix: indentation in src/libecmaoperations/ecma-objects-properties.c.
|
2014-08-11 22:10:55 +04:00 |
|
Ruben Ayrapetyan
|
48cff24f08
|
Styles fixes in libecmaobjects, libecmaoperations: indentation and braces rules.
|
2014-08-11 22:05:59 +04:00 |
|
Ruben Ayrapetyan
|
38c6c2357d
|
Styles fixes in liballocator: indentation and braces rules.
|
2014-08-11 21:10:06 +04:00 |
|
Ruben Ayrapetyan
|
59940fb648
|
Style fixes in liballocator, libecmaobjects, libecmaoperations: now lines are not longer than 120 characters.
|
2014-08-11 19:51:40 +04:00 |
|
Ruben Ayrapetyan
|
0b592470d5
|
Style fixes in libecmaoperations: space between function name and opening parenthesis, no space after opening parenthesis/before closing parenthesis. By mistake, the changes weren't commited with 8081e5cdb38ad0f9789a89c92362fc73a716d85c.
|
2014-08-11 19:34:49 +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
|
e53be2b441
|
Renaming ecma_get_pointer, ecma_set_pointer, ecma_set_pointer_non_null macroses to uppercase names.
|
2014-08-11 19:13:59 +04:00 |
|
e.gavrin
|
14d8b0d55e
|
Add new runtime tests
|
2014-08-11 19:08:54 +04:00 |
|
Ruben Ayrapetyan
|
6564cbee76
|
Indentation checking rule for vera++.
|
2014-08-11 18:37:43 +04:00 |
|
Ruben Ayrapetyan
|
8ce1ef3c8b
|
Removing trailing whitespace in liballocator, libecmaobjects and libecmaoperations.
|
2014-08-11 15:59:19 +04:00 |
|
Ruben Ayrapetyan
|
8e87c8d3ed
|
Temporarily disabling error mode of vera++ style checker.
|
2014-08-11 14:55:02 +04:00 |
|
e.gavrin
|
3d946da4fb
|
Revert "fix formatting in rc/libruntime/target/linux/jerry-libc.c"
This reverts commit 22892ba01bf9fe0fea2f04bfb5767285c0fa270c.
Conflicts:
Makefile.mk
|
2014-08-11 13:05:22 +04:00 |
|
e.gavrin
|
18a3f7f64e
|
Remove check gnu style
|
2014-08-11 12:54:13 +04:00 |
|
e.gavrin
|
4b651ab427
|
fix formatting in rc/libruntime/target/linux/jerry-libc.c
|
2014-08-11 11:33:42 +04:00 |
|
e.gavrin
|
3a388b07a1
|
Add several checking rules. Add some fixes. Force vera++ to produce error
|
2014-08-09 00:41:24 +04:00 |
|
Ruben Ayrapetyan
|
4fb0080701
|
Adding test nested_function.js.
|
2014-08-08 23:20:34 +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 |
|
e.gavrin
|
49a809d56f
|
Add optional vera++ support. Add several rules. Fixes for vera compatibility - new lines at EOF
|
2014-08-08 22:40:17 +04:00 |
|
e.gavrin
|
06d394cc2b
|
reduce number of mandatory precommit builds
|
2014-08-08 22:27:33 +04:00 |
|
e.gavrin
|
887ac9c114
|
reduce number of mandatory precommit builds
|
2014-08-08 22:24:40 +04:00 |
|
Ruben Ayrapetyan
|
cd0246bedc
|
Changing size of ecma-array's chunk to fixed 8 bytes.
|
2014-08-08 18:23:02 +04:00 |
|
e.gavrin
|
0007adce8b
|
Add new line for vera++ compatibility
|
2014-08-08 18:00:31 +04:00 |
|
e.gavrin
|
f7a4b330d0
|
repeat test 5 times for better stability
|
2014-08-08 16:35:00 +04:00 |
|
Ruben Ayrapetyan
|
1ab3eaa389
|
Optimizing ecma_get_pointer/ecma_set_pointer, introducing ecma_set_non_null_pointer. loop_arithmetics_1kk.js benchmark: 3.450 -> 3.025.
|
2014-08-08 15:22:05 +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
|
b6d9ed42ec
|
Adding test_stability.sh to pre-commit testing.
|
2014-08-08 14:19:38 +04:00 |
|
e.gavrin
|
7038288f7f
|
add test_stability.sh script to test last N commit for perf
|
2014-08-08 13:56:59 +04:00 |
|
Ruben Ayrapetyan
|
c688f27f62
|
Adding memmove (for compiler usage).
|
2014-08-08 12:42:57 +04:00 |
|
Ruben Ayrapetyan
|
f76795db8c
|
Replacing -Os wth -O2.
|
2014-08-08 12:42:19 +04:00 |
|
Ruben Ayrapetyan
|
5788ce1199
|
Fixing OPTION_OPTIMIZE setup in Makefile.
|
2014-08-08 12:41:56 +04:00 |
|
e.gavrin
|
88515c9776
|
Extend rss_measure
|
2014-08-08 11:35:23 +04:00 |
|
e.gavrin
|
6506147ebb
|
Temporaly remove sanitize builds from precommit(until fixed), fix mistype in rss_measure.sh
|
2014-08-08 11:22:07 +04:00 |
|
e.gavrin
|
af61b73a3e
|
Fix perf degradation while using rss_measure.sh. Pretify output of script. Add RSS, PSS and SHARE to the script
|
2014-08-08 10:57:40 +04:00 |
|
Ruben Ayrapetyan
|
7ad6c25bb2
|
Fix invocation of GC for non-zero generations.
|
2014-08-07 21:10:36 +04:00 |
|
Ruben Ayrapetyan
|
d7e28e3a28
|
Fixing memory leak in mem_pools_alloc.
|
2014-08-07 21:08:31 +04:00 |
|
Ruben Ayrapetyan
|
2887332573
|
Fixing valgrind annotations in mem_heap_alloc_block for path added in ae189c6107f943f5273f9b2fce14ad17a396636c.
|
2014-08-07 21:08:07 +04:00 |
|
Ruben Ayrapetyan
|
cc4d55803c
|
Fix func_decl_0: correctly set interpreter's opcode counter.
|
2014-08-07 19:35:11 +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
|
5e1c4b533f
|
Fix ecma_copy_ecma_string_chars_to_buffer.
|
2014-08-07 18:36:05 +04:00 |
|
Ruben Ayrapetyan
|
6d7c2120ef
|
Fix ecma_gc_mark routine: checking properties, located immediately in an object descriptor.
|
2014-08-07 18:28:46 +04:00 |
|
Ruben Ayrapetyan
|
93c7b813cf
|
Fixing heap's block allocation routine. Adding related checks to mem_check_heap.
|
2014-08-07 18:26:26 +04:00 |
|
Ilmir Usmanov
|
32c97b97a7
|
Merge branch 'master' of git-server:jerry
|
2014-08-07 15:01:29 +04:00 |
|
Ruben Ayrapetyan
|
e3cd8ee942
|
Generational mark and sweep GC.
|
2014-08-07 14:54:32 +04:00 |
|
Ilmir Usmanov
|
5690be49dd
|
Move serializer and deserializer to liboptimizer
|
2014-08-06 20:32:16 +04:00 |
|
e.gavrin
|
ba6713e295
|
Replace -Og -> -O0
|
2014-08-06 16:40:27 +04:00 |
|
Ruben Ayrapetyan
|
4ff5042abc
|
Enabling full testing mode during pre-commit.
|
2014-08-06 15:54:37 +04:00 |
|
e.gavrin
|
8dcafe6239
|
<Merge branch 'master' of git-server:jerry
|
2014-08-06 15:11:08 +04:00 |
|
e.gavrin
|
545e8fe698
|
Merge branch 'master' of git-server:jerry
|
2014-08-06 15:01:41 +04:00 |
|
Ruben Ayrapetyan
|
084ca2325c
|
Implementing __printf. Setting libc_raw as default libc. Removing LIBC_STD mode.
|
2014-08-06 15:00:33 +04:00 |
|