e.gavrin
|
7803e073c4
|
Add opfuncs for greater_or_equal_than and less_or_equal_than opcodes. Add test.
|
2014-08-14 16:36:53 +04:00 |
|
Ruben Ayrapetyan
|
6553daa22b
|
Limiting data and stack size by setrlimit.
|
2014-08-14 16:08:06 +04:00 |
|
Ruben Ayrapetyan
|
63133c247f
|
Initializing [[FormalParameters]] internal property of Function object in ecma_op_create_function_object.
|
2014-08-13 21:47:56 +04:00 |
|
Ruben Ayrapetyan
|
daf1cfc9e6
|
Introducing helpers for construction and freeing of ecma-strings' collections.
|
2014-08-13 21:36:36 +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
|
25ae71353d
|
Removing print of opcode in optimizer_reorder_scope.
|
2014-08-13 20:28:12 +04:00 |
|
Ruben Ayrapetyan
|
613c43cc14
|
Fixing internal properties handling in ecma_gc_mark.
|
2014-08-13 20:18:41 +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
|
b66981d19f
|
Introducing ecma_string_t type that will be used for ecma-strings instead of ecma_array_first_chunk_t.
|
2014-08-13 17:01:05 +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 |
|
Ruben Ayrapetyan
|
a672807990
|
Style fix in stm32f4/jerry-libc.c.
|
2014-08-13 16:50:17 +04:00 |
|
e.gavrin
|
350580c49e
|
Fix style in liboptimizer
|
2014-08-13 16:41:39 +04:00 |
|
e.gavrin
|
c5f33d184d
|
fix style errors in libjsparser
|
2014-08-13 16:23:59 +04:00 |
|
e.gavrin
|
9ad1e27c75
|
Merge branch 'master' of git-server:jerry
|
2014-08-13 15:40:05 +04:00 |
|
e.gavrin
|
19e71e98e2
|
fix style error
|
2014-08-13 15:39:56 +04:00 |
|
Ruben Ayrapetyan
|
c3cc674fef
|
Definition of function object's 'length' property in ecma_op_create_function_object.
|
2014-08-13 15:17:12 +04:00 |
|
Ruben Ayrapetyan
|
4fe85cdd1a
|
Full implementation of [[DefineOwnProperty]] for array objects.
|
2014-08-13 14:55:40 +04:00 |
|
Ilmir Usmanov
|
2e1da4cae5
|
Quickfix N2
|
2014-08-12 22:48:24 +04:00 |
|
Ilmir Usmanov
|
6f41c1c59b
|
Quickfix
|
2014-08-12 22:30:24 +04:00 |
|
Ilmir Usmanov
|
bbde9f4180
|
Merge branch 'geppetto'
|
2014-08-12 22:27:32 +04:00 |
|
Ilmir Usmanov
|
0a68baa479
|
Add support of floating-point literals
|
2014-08-12 22:27:12 +04:00 |
|
Ruben Ayrapetyan
|
3ae7a284dc
|
Partially implementing [[DefineOwnProperty]] for Array objects.
|
2014-08-12 21:45:11 +04:00 |
|
Ruben Ayrapetyan
|
eee1daec91
|
Introducing ecma_compare_zt_string_to_zt_string interface that is __strcmp for ecma_char_t* zero-terminated strings.
|
2014-08-12 18:51:49 +04:00 |
|
Ruben Ayrapetyan
|
a886053e54
|
Extracting ecma_op_object* routines to ecma_op_general_object_*. Redefining ecma_op_object* interface to be usable for all object types (not only for general objects).
|
2014-08-12 18:11:56 +04:00 |
|
Ruben Ayrapetyan
|
bc34fa3be6
|
Renaming src/libecmaoperations/ecma-objects-properties.[ch] -> src/libecmaoperations/ecma-objects.[ch].
|
2014-08-12 17:09:46 +04:00 |
|
Ruben Ayrapetyan
|
8bde4ecbf2
|
Implementing ecma_compare_ecma_string_to_ecma_string helper.
|
2014-08-12 16:56:35 +04:00 |
|
Ruben Ayrapetyan
|
b987bcc920
|
Compaction of heap block's header from 32 bytes to 8 bytes. ./benchmarks/jerry/loop_arithmetics_1kk.js: 2.77 -> 2.82.
|
2014-08-12 16:23:44 +04:00 |
|
Ruben Ayrapetyan
|
b4a29f754a
|
Style fixes in libruntime.
|
2014-08-12 14:16:05 +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
|
701f03309a
|
Replacing -O2 with -O3. ./benchmarks/jerry/loop_arithmetics_1kk.js: 2.97 -> 2.79.
|
2014-08-12 12:28:37 +04:00 |
|
Ruben Ayrapetyan
|
b260f2458e
|
Fixing debug.stm32f4 build.
|
2014-08-12 12:01:47 +04:00 |
|
e.gavrin
|
b3b1ba0206
|
Formatting fixes in libcoreint
|
2014-08-12 01:13:32 +04:00 |
|
e.gavrin
|
d40c21b616
|
Fixes for interpreter.*
|
2014-08-12 00:53:40 +04:00 |
|
e.gavrin
|
e76f690a25
|
Merge branch 'master' of git-server:jerry
|
2014-08-12 00:19:36 +04:00 |
|
e.gavrin
|
0510b66504
|
Formatting fixes for libperipherals
|
2014-08-12 00:15:13 +04:00 |
|
Ilmir Usmanov
|
bca7f7f095
|
Merge branch 'geppetto'
|
2014-08-11 23:18:06 +04:00 |
|
Ilmir Usmanov
|
5373b60955
|
Reformat
|
2014-08-11 23:17:45 +04:00 |
|
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 |
|
Ruben Ayrapetyan
|
8ce1ef3c8b
|
Removing trailing whitespace in liballocator, libecmaobjects and libecmaoperations.
|
2014-08-11 15:59:19 +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
|
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
|
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 |
|