Commit Graph

38 Commits

Author SHA1 Message Date
Ruben Ayrapetyan 361e5a6f38 Use -gdwarf-3 by default, -gdwarf-4 if dwarf4=1 option is passed to make. 2014-07-25 13:51:35 +04:00
Ruben Ayrapetyan 7f918612c1 Removing 'dev.*' targets. 2014-07-24 21:19:34 +04:00
Ruben Ayrapetyan c0232c45f3 Redirecting all build's and tests' output to out/$(TARGET)/{.,obj,check}. Make clean now is rm -rf ./out. 2014-07-17 14:46:50 +04:00
Ruben Ayrapetyan b4cafc2ae8 Removing *.linux.flash targets. Adding dependency from check, flash to target of an action, fix path used in flash action. Temporarily changing --error-exitcode parameter of cppcheck to 0. 2014-07-14 21:00:40 +04:00
Ruben Ayrapetyan 7a2397f235 Introducing new make targets scheme: {dev,debug,release,debug_release}.{linux,stm32f{4}}[.{check,flash}]. 2014-07-14 20:10:46 +04:00
Ruben Ayrapetyan 5b48cb1a37 Move src/libruntime/{linux,stm32f4} to src/libruntime/target. 2014-07-10 22:17:33 +04:00
Ruben Ayrapetyan 224c509ff3 Merge with master. 2014-07-10 21:02:48 +04:00
Ruben Ayrapetyan c531c78b10 Setting non-zero error exit code to cppcheck and jerry_test.sh. 2014-07-10 19:46:24 +04:00
Ruben Ayrapetyan b71daa172c Enable -flto. 2014-07-10 19:46:24 +04:00
Ruben Ayrapetyan c132f6aa3c Creating libruntime, moving jerry-libc and pretty-printer to libruntime, creating platform-dependent handlers of failed assertions. 2014-07-10 19:46:23 +04:00
Ruben Ayrapetyan 74af82c983 Enable warning compilation options. 2014-07-10 14:45:40 +04:00
Ruben Ayrapetyan fa63065412 Adding libecmaoperations module that implements ECMA-262 defined operations. 2014-07-10 14:28:01 +04:00
e.gavrin a787f17a1b Add support of stm32 in Makefile (ugly one) 2014-07-10 01:01:22 +04:00
Ruben Ayrapetyan 4afd54d820 Remove JERRY_NDEBUG from DEBUG_OPTIONS. 2014-07-09 19:33:48 +04:00
Ruben Ayrapetyan c5d72afa79 Remove '-m32' compilation flag. Enable warning compilation options. 2014-07-09 19:12:57 +04:00
Ilmir Usmanov 3f39a50cc8 Merge with master 2014-07-09 18:44:59 +04:00
Ilmir Usmanov a2350cb88e Change parser to stack-only version 2014-07-09 18:05:19 +04:00
Ilmir Usmanov f46d5b440c Merge line-by-line parser 2014-07-09 16:17:42 +04:00
Ruben Ayrapetyan f31ee76c6e Compile options: -Wpedantic -> -pedantic. 2014-07-09 15:01:16 +04:00
Ruben Ayrapetyan aaf3d76cae Memory usage statistics for heap and pools. 2014-07-09 14:59:27 +04:00
e.gavrin 26f94aa6da fyxed typos 2014-07-08 16:14:27 +04:00
e.gavrin 294d5e9754 preparation for MCU porting 2014-07-08 16:12:00 +04:00
e.gavrin 4255c43f4a Ported remove_m32.diff by Ruben to master. 2014-07-08 15:45:00 +04:00
e.gavrin 823432664e Applied memory tests 2014-07-08 13:24:57 +04:00
e.gavrin 8ab8adb031 fixed 2014-07-07 11:55:10 +04:00
e.gavrin aace544c55 fixed Makefile and tests, wrapped interpreter and opcodes 2014-07-04 21:34:44 +04:00
e.gavrin e3e0167249 remove output from lexer, fixes 2014-07-04 17:11:06 +04:00
e.gavrin 6e2e50aa9f renaimings 2014-07-04 14:17:57 +04:00
e.gavrin 8fe5dcb14d add AUTHORS, docs, + several benchmarks 2014-07-04 13:06:37 +04:00
e.gavrin b05eb83966 fixed dump opcode struct 2014-07-03 18:27:49 +04:00
e.gavrin 3fde3400f4 manualy generated blinky opcodes 2014-07-03 16:23:25 +04:00
e.gavrin eb38816fc4 new generated file + genscript + skeleton of interpreter 2014-07-02 16:42:03 +04:00
e.gavrin 5923418e69 renamed _ -> - 2014-07-02 13:54:22 +04:00
e.gavrin 91313597c6 add memory related files 2014-07-01 21:35:20 +04:00
e.gavrin 4755260930 add generated.h with literal of js app 2014-07-01 19:23:24 +04:00
e.gavrin 6e88d76fec improve Makefile 2014-07-01 19:05:37 +04:00
e.gavrin dcde2cf705 improve Makefile 2014-07-01 19:01:52 +04:00
e.gavrin 2e64056390 add parser 2014-07-01 17:57:11 +04:00