Ruben Ayrapetyan
|
411791ea32
|
Fix: remove unnecessary ecma_ref_object.
|
2014-08-05 17:59:20 +04:00 |
|
Ruben Ayrapetyan
|
e4ce585823
|
Implementing 'nop' opcode handler.
|
2014-08-05 15:53:17 +04:00 |
|
Ilmir Usmanov
|
998a52b416
|
Merge branch 'geppetto'
|
2014-08-05 14:52:32 +04:00 |
|
Ilmir Usmanov
|
bfe2293d43
|
Replace repeated var_decls with nop
|
2014-08-05 14:52:03 +04:00 |
|
e.gavrin
|
f247162255
|
add out dir to git ignore. clean up main.c
|
2014-08-05 14:23:17 +04:00 |
|
Ilmir Usmanov
|
3b624be051
|
Fix adjusting jumps
|
2014-08-05 11:51:49 +04:00 |
|
Ilmir Usmanov
|
fb86387675
|
Merge branch 'geppetto'
|
2014-08-04 22:56:41 +04:00 |
|
Ilmir Usmanov
|
557100059a
|
Add bytecode pretty-printing
|
2014-08-04 22:56:26 +04:00 |
|
Ruben Ayrapetyan
|
1834887a93
|
Fixing conflicting types for serializer_rewrite_opcode function.
|
2014-08-04 18:58:16 +04:00 |
|
Ruben Ayrapetyan
|
ac35a4ebf2
|
Fixing cppcheck warnings in mem-heap.c (appeared when valgrind=1) and in jerry-libc.c (appeared libc_raw=1).
|
2014-08-04 18:42:40 +04:00 |
|
Ilmir Usmanov
|
97dc322085
|
Fix assertions in parser
|
2014-08-04 17:50:08 +04:00 |
|
Ilmir Usmanov
|
039efcc3ae
|
Merge branch 'geppetto'
|
2014-08-04 17:09:22 +04:00 |
|
Ilmir Usmanov
|
eee88ffdc2
|
Add basic support of 'break' and 'continue' statements (without identifiers)
|
2014-08-04 17:09:02 +04:00 |
|
Ruben Ayrapetyan
|
a16c1a0597
|
Reducing scope of 'data' variable in deserialize_num_by_id.
|
2014-08-04 16:57:28 +04:00 |
|
Ruben Ayrapetyan
|
0025827eac
|
Fixes: JERRY_NVALGRIND effect was inverted; also a block was marked as inaccessible too early.
|
2014-08-01 18:30:24 +04:00 |
|
Ruben Ayrapetyan
|
fa87696275
|
Revert "Fixes: JERRY_NVALGRIND effect was inverted; also a block was marked as inaccessible too early."
This reverts commit 53c0da4307b1407f506ff71b0e014eefe00da985.
|
2014-08-01 18:29:55 +04:00 |
|
Ruben Ayrapetyan
|
a6feea1068
|
Fixes: JERRY_NVALGRIND effect was inverted; also a block was marked as inaccessible too early.
|
2014-08-01 18:28:18 +04:00 |
|
Ruben Ayrapetyan
|
e1c57dc231
|
Adding valgrind's memcheck support in mem-heap. Adding valgrind's headers valgrind.h and memcheck.h to third-party/valgrind directory.
|
2014-08-01 18:22:34 +04:00 |
|
Ilmir Usmanov
|
806b4828af
|
Merge branch 'master' of git-server:jerry
|
2014-08-01 15:49:57 +04:00 |
|
Ilmir Usmanov
|
59403ac7f2
|
Parse empty files correctly
|
2014-08-01 15:49:35 +04:00 |
|
Ruben Ayrapetyan
|
61dd7a5dd9
|
nostdlib under libc_raw=1 option.
|
2014-08-01 15:49:27 +04:00 |
|
Ilmir Usmanov
|
0ee1b9b54e
|
Merge branch 'master' into geppetto
|
2014-08-01 15:25:49 +04:00 |
|
Ilmir Usmanov
|
d15cf8f436
|
Fix some bugs in lexer
|
2014-08-01 15:24:48 +04:00 |
|
Ruben Ayrapetyan
|
f4a4c91a98
|
Fixing read_sources: buffer and buffer_size were filled incorrectly.
|
2014-08-01 14:37:23 +04:00 |
|
Ruben Ayrapetyan
|
8260cc0214
|
Implementing case 3.b in PutValue operation.
|
2014-08-01 12:48:03 +04:00 |
|
e.gavrin
|
a7b2aa1014
|
Improved generator.sh script to generate file to the specified file
|
2014-08-01 00:53:07 +04:00 |
|
Ruben Ayrapetyan
|
779fe64161
|
Introducing ERR_SYSCALL that should be used on failures during syscalls execution.
|
2014-07-31 22:31:47 +04:00 |
|
Ruben Ayrapetyan
|
5c72a30228
|
Adding ./src/libruntime/target/linux/asm_{x86,x64}.h for architecture specific assembler blocks.
|
2014-07-31 22:26:01 +04:00 |
|
Ruben Ayrapetyan
|
020325d199
|
__HOST -> __TARGET_HOST_X64
|
2014-07-31 22:23:05 +04:00 |
|
Ilmir Usmanov
|
1d41e8a355
|
Add 'exit' intrinsic
|
2014-07-31 21:52:25 +04:00 |
|
Ilmir Usmanov
|
2e0a3d4aca
|
Add support of input several files
|
2014-07-31 21:23:29 +04:00 |
|
Ilmir Usmanov
|
14f0563d1a
|
Fix couple of bugs show-opcodes: lexer should not dump lines, serializer must not rewrite a single opcode when dumping
|
2014-07-31 21:09:42 +04:00 |
|
Ilmir Usmanov
|
0d1935e3a8
|
Merge
|
2014-07-31 20:11:31 +04:00 |
|
Ilmir Usmanov
|
2809ffb36d
|
Add scope reordering ("use strict" -> func_decl -> var_decl -> other opcodes); Add --show-opcodes console parameter
|
2014-07-31 19:30:27 +04:00 |
|
e.gavrin
|
7ff82e63c4
|
fix stm build
|
2014-07-31 17:58:29 +04:00 |
|
e.gavrin
|
cf613ad594
|
Merge branch 'master' of git-server:jerry
|
2014-07-31 17:56:29 +04:00 |
|
e.gavrin
|
6f7e2ecdbc
|
add --mem-stats flag to print memory usage statistics at exit
|
2014-07-31 17:56:17 +04:00 |
|
Ruben Ayrapetyan
|
f177633622
|
Decreasing array chunk size to 8 bytes.
|
2014-07-31 17:53:43 +04:00 |
|
Ruben Ayrapetyan
|
4d7f14d059
|
Fixing ecma_compare_zt_string_to_ecma_string routine.
|
2014-07-31 17:52:10 +04:00 |
|
Ruben Ayrapetyan
|
9fd708eabe
|
Revert "Fixing ecma_compare_zt_string_to_ecma_string routine."
This reverts commit c6e955aa2b231076b3ec70c55b38084afb4d01d2.
|
2014-07-31 17:51:40 +04:00 |
|
Ruben Ayrapetyan
|
d327bf5682
|
Fixing ecma_compare_zt_string_to_ecma_string routine.
|
2014-07-31 17:49:16 +04:00 |
|
Ruben Ayrapetyan
|
2c85a55c85
|
Introducing Global Environment constructor; using Global Environment as starting lexical environment.
|
2014-07-31 17:21:47 +04:00 |
|
Ruben Ayrapetyan
|
bfad8e897d
|
Implementing ECMA-262 v5 10.2.1.2 operations (object environment record's CreateMutableBinding, SetMutableBinding, etc.).
|
2014-07-31 17:13:20 +04:00 |
|
Ruben Ayrapetyan
|
f8ef3deaf3
|
Full implementation of general objects' [[DefineOwnProperty]].
|
2014-07-31 17:07:21 +04:00 |
|
Ruben Ayrapetyan
|
a084273286
|
Minor style fixes.
|
2014-07-31 17:05:51 +04:00 |
|
Ruben Ayrapetyan
|
9610680e3c
|
Fix ecma_create_object_lex_env: increasing binding object's reference counter.
|
2014-07-31 14:56:22 +04:00 |
|
Ruben Ayrapetyan
|
c364461b80
|
Splitting ecma_create_lexical_environment to ecma_create_decl_lex_env and ecma_create_object_lex_env.
|
2014-07-31 14:48:28 +04:00 |
|
Ruben Ayrapetyan
|
16cab18ae9
|
Introducing partially implemented Global object constructor.
|
2014-07-31 14:26:24 +04:00 |
|
Ruben Ayrapetyan
|
e25e4d6cab
|
Introducing constructor for ecma_property_descriptor_t.
|
2014-07-31 14:03:11 +04:00 |
|
e.gavrin
|
0709c3d07c
|
fix main
|
2014-07-31 13:35:41 +04:00 |
|