Commit Graph

  • c9e98171fd Remove inline attributes from src/libjsparser/lexer.c. Ruben Ayrapetyan 2014-07-14 19:53:41 +04:00
  • 4ca4c71c8b Fix warning about unused parameter 'opdata' in opfunc_call_1. Ruben Ayrapetyan 2014-07-14 19:51:11 +04:00
  • 0dd13021ae Remove usage of 'double' type. Ruben Ayrapetyan 2014-07-14 19:44:54 +04:00
  • 30b1a43e1e Adding memcpy, memset (for compiler usage). Ruben Ayrapetyan 2014-07-14 19:43:07 +04:00
  • bc83f77abe Fixing warnings and removing call to vprintf in src/libruntime/target/stm32f4/*. Ruben Ayrapetyan 2014-07-14 19:39:22 +04:00
  • 97a2776996 Deleting tests/jerry/*.exp. Ruben Ayrapetyan 2014-07-14 19:36:05 +04:00
  • 25ad63c9be Adding forgotten jerry-libc.c for linux and stm32f4 targets. Ruben Ayrapetyan 2014-07-10 22:20:31 +04:00
  • 5b48cb1a37 Move src/libruntime/{linux,stm32f4} to src/libruntime/target. Ruben Ayrapetyan 2014-07-10 22:17:33 +04:00
  • 6a27068dbd Move fatal from lexer.c to parser.c, rename it to parser_fatal, replace calls from main.c to parser_fatal with calls to jerry_Exit. Ruben Ayrapetyan 2014-07-10 22:06:09 +04:00
  • e6b3be5dfc jerry_Exit - exit function that under !JERRY_NDEBUG, in case status code is non-zero, prints exit status as string and calls handler of failed assertion. Ruben Ayrapetyan 2014-07-10 21:52:15 +04:00
  • f9ee8960c7 Move fatal from parser.c to lexer.c. Ruben Ayrapetyan 2014-07-10 21:12:26 +04:00
  • 224c509ff3 Merge with master. Ruben Ayrapetyan 2014-07-10 21:02:48 +04:00
  • c531c78b10 Setting non-zero error exit code to cppcheck and jerry_test.sh. Ruben Ayrapetyan 2014-07-10 18:33:06 +04:00
  • b71daa172c Enable -flto. Ruben Ayrapetyan 2014-07-10 18:13:52 +04:00
  • 4cb5fb646e memmove, fprintf. Ruben Ayrapetyan 2014-07-10 17:55:21 +04:00
  • 76e579d4e1 Remove inclusion of std headers to our headers; move fatal from src/error.h to src/libjsparser/parser.c. Ruben Ayrapetyan 2014-07-10 17:10:50 +04:00
  • c132f6aa3c Creating libruntime, moving jerry-libc and pretty-printer to libruntime, creating platform-dependent handlers of failed assertions. Ruben Ayrapetyan 2014-07-10 15:39:43 +04:00
  • 8641b79ed5 Fix type conversion warnings in unit tests for memory allocators. Ruben Ayrapetyan 2014-07-10 19:45:31 +04:00
  • 4e17a97dca Merge branch 'master' into geppetto Ilmir Usmanov 2014-07-10 18:09:25 +04:00
  • 1d6aac7839 Fixes in triple-address code parser, 1% tests passed Ilmir Usmanov 2014-07-10 18:08:52 +04:00
  • 74af82c983 Enable warning compilation options. Ruben Ayrapetyan 2014-07-10 14:45:40 +04:00
  • fa63065412 Adding libecmaoperations module that implements ECMA-262 defined operations. Ruben Ayrapetyan 2014-07-10 14:28:01 +04:00
  • 7da95ecefa Merge branch 'master' into geppetto Ilmir Usmanov 2014-07-10 11:27:07 +04:00
  • 99464d6ca7 Quickfix Ilmir Usmanov 2014-07-10 11:26:52 +04:00
  • c4d2c4c916 Moved definition of syntactic reference structure to ecma-refecence.h, removed ctx-reference.[ch] and ctx-manager.[ch]. Ruben Ayrapetyan 2014-07-09 21:10:44 +04:00
  • 2d4b325d24 Fix warnings Ilmir Usmanov 2014-07-10 11:01:40 +04:00
  • a787f17a1b Add support of stm32 in Makefile (ugly one) e.gavrin 2014-07-10 01:01:22 +04:00
  • 74a0f470d2 Merge branch 'master' of git-server:jerry Ilmir Usmanov 2014-07-09 20:03:32 +04:00
  • feddd33b00 Quickfix Ilmir Usmanov 2014-07-09 20:03:28 +04:00
  • 7c55a15002 uncomment assert (opcode <=4) e.gavrin 2014-07-09 19:58:28 +04:00
  • 80ee7731e3 Add TODO and FIXME macroses e.gavrin 2014-07-09 19:47:35 +04:00
  • aaf2bc4f41 Fix mem-heap.c, mem-poolman.c and test_poolman.c compilation for '#ifndef MEM_STATS' case. Ruben Ayrapetyan 2014-07-09 19:43:50 +04:00
  • 4afd54d820 Remove JERRY_NDEBUG from DEBUG_OPTIONS. Ruben Ayrapetyan 2014-07-09 19:33:48 +04:00
  • 1f1190a346 Move mem_GetChunkSize to mem-poolman.c from mem-poolman.h. Ruben Ayrapetyan 2014-07-09 19:24:07 +04:00
  • c54370bfec Remove inline from mem_GetChunkSize and mem-heap internal static functions. Ruben Ayrapetyan 2014-07-09 19:15:51 +04:00
  • c5d72afa79 Remove '-m32' compilation flag. Enable warning compilation options. Ruben Ayrapetyan 2014-07-09 19:12:57 +04:00
  • 6dc72837ba Remove ';' from JERRY_STATIC_ASSERT. Ruben Ayrapetyan 2014-07-09 19:12:41 +04:00
  • 0163425208 Fix JERRY_STATIC_ASSERT: add __unused attribute to defined type. Ruben Ayrapetyan 2014-07-09 19:03:42 +04:00
  • 3f39a50cc8 Merge with master Ilmir Usmanov 2014-07-09 18:44:20 +04:00
  • a2350cb88e Change parser to stack-only version Ilmir Usmanov 2014-07-09 18:05:19 +04:00
  • f46d5b440c Merge line-by-line parser Ilmir Usmanov 2014-07-09 16:17:42 +04:00
  • f31ee76c6e Compile options: -Wpedantic -> -pedantic. Ruben Ayrapetyan 2014-07-09 15:01:16 +04:00
  • aaf3d76cae Memory usage statistics for heap and pools. Ruben Ayrapetyan 2014-07-09 14:59:27 +04:00
  • d25d33cd58 fixes e.gavrin 2014-07-08 16:16:04 +04:00
  • 26f94aa6da fyxed typos e.gavrin 2014-07-08 16:11:34 +04:00
  • 0e6a9b7f22 fix warnings e.gavrin 2014-07-08 13:47:33 +04:00
  • 294d5e9754 preparation for MCU porting e.gavrin 2014-07-08 15:43:26 +04:00
  • 26d0824def fix warnings e.gavrin 2014-07-08 13:47:33 +04:00
  • 45d71fa70f fyxed typos e.gavrin 2014-07-08 16:11:34 +04:00
  • 3c14dee395 Merge branch 'dev_int' of git-server:jerry into dev_int e.gavrin 2014-07-08 15:46:47 +04:00
  • 7ef551fdde preparation for MCU porting e.gavrin 2014-07-08 15:43:26 +04:00
  • 68e6a6241b fix warnings e.gavrin 2014-07-08 13:47:33 +04:00
  • 4255c43f4a Ported remove_m32.diff by Ruben to master. e.gavrin 2014-07-08 15:45:00 +04:00
  • 972cd2c885 preparation for MCU porting e.gavrin 2014-07-08 15:43:26 +04:00
  • 480b2ebaea fix warnings e.gavrin 2014-07-08 13:47:33 +04:00
  • 823432664e Applied memory tests e.gavrin 2014-07-08 13:24:57 +04:00
  • f18a5f5e31 opcodes + refined int structure e.gavrin 2014-07-08 13:18:00 +04:00
  • 21db33fa97 added opcodes e.gavrin 2014-07-07 23:18:49 +04:00
  • 8ab8adb031 fixed e.gavrin 2014-07-07 11:55:10 +04:00
  • 2091bfb9e4 opcodes e.gavrin 2014-07-04 23:51:42 +04:00
  • aace544c55 fixed Makefile and tests, wrapped interpreter and opcodes e.gavrin 2014-07-04 21:34:44 +04:00
  • 7759e4b99f fixes e.gavrin 2014-07-04 19:08:21 +04:00
  • e3e0167249 remove output from lexer, fixes e.gavrin 2014-07-04 17:11:06 +04:00
  • e4122522ae tests e.gavrin 2014-07-04 14:20:06 +04:00
  • 6e2e50aa9f renaimings e.gavrin 2014-07-04 14:17:57 +04:00
  • 8fe5dcb14d add AUTHORS, docs, + several benchmarks e.gavrin 2014-07-04 13:06:37 +04:00
  • d3a26dc982 compacting e.gavrin 2014-07-03 19:45:27 +04:00
  • 052efb86a9 jmps e.gavrin 2014-07-03 19:22:36 +04:00
  • 7f878fd8a7 add opcodes e.gavrin 2014-07-03 18:37:57 +04:00
  • b05eb83966 fixed dump opcode struct e.gavrin 2014-07-03 18:27:49 +04:00
  • 3fde3400f4 manualy generated blinky opcodes e.gavrin 2014-07-03 16:23:25 +04:00
  • 1c4873f4b6 Add JSBench e.gavrin 2014-07-02 18:56:08 +04:00
  • eb38816fc4 new generated file + genscript + skeleton of interpreter e.gavrin 2014-07-02 16:42:03 +04:00
  • 604771248f renamed ecma-defs.h -> src/ecma-globals.h e.gavrin 2014-07-02 14:20:54 +04:00
  • 5923418e69 renamed _ -> - e.gavrin 2014-07-02 13:54:22 +04:00
  • 91313597c6 add memory related files e.gavrin 2014-07-01 21:35:20 +04:00
  • 4755260930 add generated.h with literal of js app e.gavrin 2014-07-01 19:23:24 +04:00
  • 6e88d76fec improve Makefile e.gavrin 2014-07-01 19:05:37 +04:00
  • dcde2cf705 improve Makefile e.gavrin 2014-07-01 19:01:52 +04:00
  • 2e64056390 add parser e.gavrin 2014-07-01 17:57:11 +04:00
  • 9a63527b91 add parser tests + magic e.gavrin 2014-07-01 17:09:17 +04:00
  • de0d6a11bc add skeleton of make_release.sh file e.gavrin 2014-07-01 16:07:54 +04:00
  • 1bf48a4c51 initial commit with octane e.gavrin 2014-07-01 15:51:35 +04:00