Ruben Ayrapetyan
|
318a62e9b3
|
Adding debug.linux-valgrind.check and release.linux-musl-valgrind.check to precommit testing.
|
2014-09-17 12:56:48 +04:00 |
|
Ruben Ayrapetyan
|
2851c59d97
|
Add noopt=1 option to override OPTION_OPTIMIZE to disable.
|
2014-08-21 17:48:26 +04:00 |
|
Ruben Ayrapetyan
|
d5f50ebd04
|
Add dbgsyms=1 option to override OPTION_DEBUG_SYMS to enable, OPTION_STRIP to disable.
|
2014-08-19 19:17:03 +04:00 |
|
Ruben Ayrapetyan
|
04dedd8f87
|
Adding 'make log' to list commits with commit testing notes.
|
2014-08-14 17:52:54 +04:00 |
|
Ruben Ayrapetyan
|
5ebc744511
|
Logging performance and memory benchmarks to git notes during precommit testing.
|
2014-08-14 17:28:41 +04:00 |
|
e.gavrin
|
887ac9c114
|
reduce number of mandatory precommit builds
|
2014-08-08 22:24:40 +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 |
|
Ruben Ayrapetyan
|
4ff5042abc
|
Enabling full testing mode during pre-commit.
|
2014-08-06 15:54:37 +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 |
|
Ruben Ayrapetyan
|
6c01782e91
|
Hiding *.check targets. Enablings pre-commit parse-only tests from ./benchmarks/jerry except cse.js and chess.js. Making tests named beginning from N to be skipped in jerry_test.sh. Renaming cse.js and chess.js to N.cse.js, N.chess.js.
|
2014-08-06 13:49:51 +04:00 |
|
Ruben Ayrapetyan
|
adfa6d3576
|
Adding -s (silent) flag to make command line in tools/push.sh.
|
2014-08-05 15:37:16 +04:00 |
|
Ruben Ayrapetyan
|
9f56d42ceb
|
Adding push target. Handling empty commit list by early exit. Successful push message coloring.
|
2014-08-05 15:24:37 +04:00 |
|
Ruben Ayrapetyan
|
eb233804d7
|
Removing git status checking from 'make precommit'.
|
2014-08-05 13:55:59 +04:00 |
|
Ruben Ayrapetyan
|
78a782b791
|
Fixing text of message in precommit script.
|
2014-08-05 12:50:58 +04:00 |
|
Ruben Ayrapetyan
|
0f8798aa1f
|
Removing '.SILENT' special target.
|
2014-08-05 12:49:46 +04:00 |
|
Ruben Ayrapetyan
|
c5930c8775
|
Adding new line after 'OK to push' message.
|
2014-08-04 22:14:26 +04:00 |
|
Ruben Ayrapetyan
|
8c2e5b1f7a
|
Fixing command that excludes 'out' directory from list outputted by git status for checking if Git status of directory is clean.
|
2014-08-04 22:10:42 +04:00 |
|
Ruben Ayrapetyan
|
304098a984
|
Introducing make target for precommit testing: 'make precommit' that also supports parallel run: 'make -j precommit'. Introducing set of modifiers for linux target: libc_raw, musl, sanitize, valgrind. For example: 'make debug.linux-libc_raw-sanitize' or 'make release.linux-valgrind'. Removing corresponding flags.
|
2014-08-04 22:02:48 +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 |
|
Ruben Ayrapetyan
|
61dd7a5dd9
|
nostdlib under libc_raw=1 option.
|
2014-08-01 15:49:27 +04:00 |
|
e.gavrin
|
7ba8167591
|
Add exports
|
2014-07-31 22:11:46 +04:00 |
|
e.gavrin
|
2c193c1e2b
|
Rename Makefile.mak -> Makefile.mk; Replace -O0 -> -Og
|
2014-07-31 21:59:35 +04:00 |
|
Ruben Ayrapetyan
|
7bca73b8be
|
Removing build targets from 'all' because check targets call build targets themself.
|
2014-07-30 15:08:50 +04:00 |
|
Ruben Ayrapetyan
|
8d387cd32f
|
Introducing make parameters todo, fixme and echo: todo/fixme enable printing of todo/fixme pragma messages if set to 1 (that are disabled by default after this commit); echo enables compilation/linking command line echoing if set to 1.
|
2014-07-29 14:52:42 +04:00 |
|
Ilmir Usmanov
|
306f111a28
|
Add 'make testparser' option to test parser only
|
2014-07-28 17:28:18 +04:00 |
|
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 |
|