Граф коммитов

499 Коммитов

Автор SHA1 Сообщение Дата
Jeff Terrace 51f9ca6e1c Change names of functions make_test, do_test, prep_ll_test, and do_ll_test to take out "test", since nose picks these up as test cases when they shouldn't be 2011-10-13 10:40:29 -04:00
Jeff Terrace a64ad1f62e Remove debug prints 2011-10-12 19:39:20 -04:00
Jeff Terrace 33a05eb8f8 Changed test runner to use unique working directories. This enables using nose to run test with concurrency. To do this, run:
nosetests --processes=N tests/runner.py
where N = the number of cores in your machine.
2011-10-12 19:36:50 -04:00
Alon Zakai 5c8918ceb3 use eliminator in benchmarks 2011-10-11 19:04:06 -07:00
Alon Zakai 29f60bc748 improve benchmark output 2011-10-11 17:42:00 -07:00
Alon Zakai d07a37e394 EMSCRIPTEN_COMMENT for source comments 2011-10-10 19:58:29 -07:00
Alon Zakai 37347e52fc restructure usage of llvm opts. customize use of opts in specific benchmarks 2011-10-09 21:26:50 -07:00
Alon Zakai 06354eda60 fix dlmalloc speed regression 2011-10-08 20:06:37 -07:00
Alon Zakai 82004ce7a9 fix dlmalloc with typed arrays 2011-10-08 13:28:01 -07:00
Alon Zakai a298565cfe fix fcntl_misc 2011-10-07 21:00:52 -07:00
Alon Zakai 592b631c19 header fixes; fixes poppler 2011-10-07 20:56:26 -07:00
Alon Zakai 42a6216329 fix stdio streams and printing of chars; fixes freetype 2011-10-07 17:54:01 -07:00
Alon Zakai 01fb40715d save output of configure and make in tests 2011-10-07 15:44:25 -07:00
Alon Zakai c7e460d60b consolidate dlmalloc.c files; fixes test_dlmalloc_linked 2011-10-06 17:34:44 -07:00
Alon Zakai 3d563f34bb move -DEMSCRIPTEN 2011-10-06 14:48:46 -07:00
Alon Zakai e1d3e13791 bundle latest cDefines 2011-10-06 10:27:55 -07:00
Alon Zakai 850affffaf add some default headers to be parsed 2011-10-05 18:06:59 -07:00
Alon Zakai c1e71dc914 fix test_fs_base 2011-10-05 17:43:16 -07:00
Alon Zakai 0c35d1260b fix test_files 2011-10-05 17:41:21 -07:00
Alon Zakai e3a475e335 fix dlfcn_alias 2011-10-05 11:21:43 -07:00
Alon Zakai f7bab2b692 fix bug with path creation 2011-10-05 10:50:13 -07:00
Alon Zakai 526f43d343 fix bug with no current working dir 2011-10-05 10:32:48 -07:00
Alon Zakai 3b7e914142 fix merge conflicts 2011-10-05 09:55:48 -07:00
Alon Zakai a9f082c2d6 fix test_time 2011-10-03 19:59:05 +02:00
Alon Zakai c48fb0eeee fix test_stat 2011-10-03 10:14:45 +02:00
Alon Zakai c2a8a5b364 fix test_poll 2011-10-02 21:48:08 +02:00
Alon Zakai fea282c5d4 fix langinfo 2011-10-02 17:44:32 +02:00
Alon Zakai c419492d85 fix fs_base 2011-10-02 15:57:23 +02:00
Alon Zakai 53ee0dca39 fix typo in library; fixes dlfcn tests 2011-10-02 12:28:21 +02:00
Alon Zakai 121f12727d expose core SQLite API calls in sqlite test 2011-09-26 17:06:46 -07:00
Alon Zakai 80e2f0333d fix header parsing bug and unistd.h header; fixes unistd_confstr 2011-09-25 18:56:58 -07:00
Alon Zakai 39b93880df automatic checks for missing C defines 2011-09-25 18:42:46 -07:00
Alon Zakai 72fdbfde41 fix dirent.h and folders test 2011-09-25 14:22:22 -07:00
Alon Zakai c11a766477 show errors on empty output from emscripten in test runner 2011-09-25 10:32:57 -07:00
Alon Zakai 3b21d884fb improve header constant parsing 2011-09-25 01:20:34 -07:00
Alon Zakai 008137390b emscripten.py option to expose header #defines to library. fixes fcntl 2011-09-24 23:26:59 -07:00
Alon Zakai 6983a22904 fix test_debug 2011-09-24 19:25:58 -07:00
Alon Zakai 2f11f2e153 start to include system headers (tests broken) 2011-09-24 18:21:58 -07:00
Alon Zakai ec318d92f2 improve option to disable exception catching; fixes ammo speed regression 2011-09-24 12:05:20 -07:00
Alon Zakai 8643df88d3 harmonize use of COMPILER_ARGS 2011-09-23 17:23:22 -07:00
SiggyBar f46b1d25be Edited tests/runner.py via GitHub 2011-09-23 13:45:33 +03:00
Alon Zakai 984d19ba2e profiling option 2011-09-18 12:57:07 -07:00
Alon Zakai 00d573c696 fix ta2 memcpy bug, and enable ta2 in sqlite test 2011-09-17 23:49:38 -07:00
Alon Zakai 9d3794f7fb disable failing test_typed_exceptions for now 2011-09-17 09:55:34 -07:00
Alon Zakai 4203afeb1a Merge branch 'master' into llvm-svn 2011-09-15 20:09:18 -07:00
Alon Zakai ce07f2aa77 intentionally do reSign in printing %d 2011-09-14 18:08:52 -07:00
Alon Zakai 55013f30bc sqlite test tweaks 2011-09-14 13:54:42 -07:00
Alon Zakai 323bd5206e faster shortcuts for sign/unsign 2011-09-13 18:36:38 -07:00
Alon Zakai 7aa745d5bf update autooptimize test 2011-09-13 17:32:54 -07:00
Alon Zakai b3a279b0a5 disable roundings in sqlite 2011-09-13 17:25:51 -07:00
Alon Zakai 77f5ee985c optimize sqlite 2011-09-13 17:21:37 -07:00
Alon Zakai 0bd01fc782 improve sqlite test 2011-09-13 10:29:47 -07:00
max99x c5e5c90cd1 Merge remote-tracking branch 'upstream/master'
Conflicts:
	src/intertyper.js
	tests/runner.py
2011-09-13 02:14:32 +03:00
max99x 91e29b31f2 Basic support for typed exceptions. 2011-09-13 02:07:59 +03:00
Alon Zakai 7143eab384 improve sqlite test 2011-09-11 16:16:10 -07:00
Alon Zakai 2c3ff19388 clean up sqlite test 2011-09-10 22:01:22 -07:00
Alon Zakai a93550e86f sqlite test 2011-09-10 20:38:30 -07:00
Alon Zakai fd28971b9a force shifts on i64s to remain integers 2011-09-10 18:52:35 -07:00
Alon Zakai b3bcc62d15 better autodebugger support for floats 2011-09-10 14:30:17 -07:00
Alon Zakai ea94dbe3b7 rename test_error ; all tests pass 2011-09-09 13:51:14 -07:00
Alon Zakai a286d7cfc8 Merge branch 'master' into llvm-svn 2011-09-08 17:44:10 -07:00
Alon Zakai 8088f52fba disable some not-yet-relevant tests 2011-09-08 16:26:55 -07:00
Alon Zakai bd5581ffe8 make sure the current working directory is valid in do_emscripten; fixes python failure 2011-09-08 13:08:52 -07:00
Alon Zakai a70b811afc vtable customization in bindings generator, +misc infra improvements to help test it 2011-09-06 20:40:20 -07:00
Alon Zakai 40a3f51f3c disable -indvars on q1 2011-09-04 15:24:45 -07:00
Alon Zakai 07ae29c2cd some updates for q1 2011-09-04 12:06:59 -07:00
Alon Zakai 391fb94d3f fix llvm opts for 3.0 2011-09-04 10:52:59 -07:00
Alon Zakai 30cc97c85c stubs for lifecycle intrinsics, and do not generate calls to stubs 2011-09-04 00:15:13 -07:00
Alon Zakai 7a7ab766e5 fix expect bug in library, fixes dlmalloc test 2011-09-03 22:35:35 -07:00
Alon Zakai 144f2f1784 Merge branch 'master' into llvm-svn 2011-09-03 18:45:17 -07:00
Alon Zakai 3f89bd84dc simplify emmaken with EMMAKEN_JUST_CONFIGURE, and use llvm-ld instead of llvm-link for better compatibility 2011-09-03 18:26:55 -07:00
Alon Zakai cb596dcd84 disable libcxx due to llvm bug, and improve skip() printing 2011-09-02 16:03:33 -07:00
Alon Zakai f567a0bee4 remove hardcoded result from autodebug test (autogenerated is enough) 2011-09-02 12:05:16 -07:00
Alon Zakai a2e79dd30f remove (the deprecated) llvm-gcc 2011-09-02 11:30:47 -07:00
Alon Zakai 4943a80e08 Merge pull request #75 from max99x/master
Eliminator update, strtox(), Closure compatibility and other fixes
2011-08-30 12:56:34 -07:00
Alon Zakai 639775b8a0 make it easier to run specific benchmarks 2011-08-30 11:41:52 -07:00
Alon Zakai 35cf4e1e71 enable some tests since spidermonkey bug 675269 is resolved 2011-08-30 11:03:46 -07:00
Alon Zakai 6f3e4af49c make FAST_MEMORY and TOTAL_MEMORY easier to use; fix slowdown in dlmalloc benchmark 2011-08-29 18:17:37 -07:00
max99x f1b66bafae Fix for field size in _scanString(). 2011-08-28 19:47:53 +03:00
max99x 19458449a6 Fixed negatives in strtod(); implemented strto[l/ul/ll/ull](). 2011-08-28 10:06:36 +03:00
max99x c105c7232c Simplified strdup(); added test for it in test_strings. 2011-08-27 08:09:49 +03:00
max99x 46222e2860 Disabled tests that are now incompatible with _t2;
Disabled test_dlfcn_varargs on _q1; expected failure.
2011-08-27 05:28:46 +03:00
max99x b7fcc0e148 Switched from "var x = function x() {}" to plain "function x() {}" for lib functions. 2011-08-26 01:32:36 +03:00
max99x f99ce662ae Style fixes in response to code review. No change in functionality. 2011-08-25 22:21:00 +03:00
max99x 0f9d296b52 Fixed _formatString()/printf() for USE_TYPED_ARRAYS + test for it. 2011-08-25 16:25:16 +03:00
max99x 58b8fa4ff0 Added vprintf() test;
Skipping tests that use i64 vars when USE_TYPED_ARRAYS != 0;
Fixed incorrectly declared printf() in tests/cases/trunc.ll.
2011-08-25 16:05:24 +03:00
max99x 414d1bdedf Fixed test_dlfcn_varargs (still failing, but correct expectations). 2011-08-25 13:24:46 +03:00
max99x a23a1bd38f Added a failing test for calling parent vararg functions inside shared libs. 2011-08-25 10:53:27 +03:00
max99x 96189e4f02 Fixed usage of parent global vars inside shared libs. 2011-08-25 08:30:25 +03:00
Alon Zakai 59bec26c03 fix bug with not signing/unsigning pointer types 2011-08-24 18:27:59 -07:00
max99x cfcf669f7d Added eliminator test to the runner. 2011-08-24 04:25:31 +03:00
max99x 7eb19241b1 Implemented rand(), rand_r() and srand() using a simple Linear Congruential Generator. 2011-08-23 11:17:50 +03:00
max99x dc1e8a0fb6 Added strcoll() and strtoul() and improved strtol(). 2011-08-23 08:51:29 +03:00
max99x 0e2cbf1497 Merge remote-tracking branch 'upstream/master' 2011-08-23 06:10:22 +03:00
Alon Zakai 7ad60bce61 comment 2011-08-21 18:54:39 -07:00
Alon Zakai 2310f87db2 benchmark fixes 2011-08-18 13:54:52 -07:00
max99x 25630c272d Merge remote-tracking branch 'upstream/master' 2011-08-17 07:44:59 +03:00
max99x ee4b6ebf35 Implemented nl_langinfo(). 2011-08-17 07:44:30 +03:00
Alon Zakai ea6f1cebc0 allow generateStructInfo to work at runtime with structMetadata 2011-08-15 18:16:37 -07:00
Alon Zakai c432e972e9 test for DISABLE_EXCEPTIONS 2011-08-14 21:53:34 -07:00