Commit graph

178 commits

Author SHA1 Message Date
c9s
e27740688a Add a basic pthread mutex queue 2014-05-24 10:17:54 +08:00
c9s
5d4b0dc3c9 Add basic worker and its tests 2014-05-24 00:05:50 +08:00
c9s
76e4b15787 Merge branch 'master' into feature/stats
Conflicts:
	bench.html
	bench_str.csv
	config.h
	config.h.in
	include/r3.h
	src/node.c
2014-05-23 23:27:10 +08:00
c9s
628f09a8f4 Add OP_EXPECT_MORE_ALPHA opcode 2014-05-23 22:58:20 +08:00
c9s
9a1f7cfced update benchmark records 2014-05-23 17:36:47 +08:00
c9s
b394be57cb support simple opcode 2014-05-23 16:18:58 +08:00
c9s
333fabd795 insert path for opcode 2014-05-23 16:18:58 +08:00
c9s
fe70b55253 Add node type for comparison 2014-05-23 16:18:57 +08:00
c9s
7d16413cb3 more benchmark result 2014-05-23 16:18:57 +08:00
c9s
52fd5979c0 move ov to stack variable 2014-05-23 16:18:57 +08:00
c9s
21f7b2df92 delete old bench_str.csv 2014-05-23 16:18:57 +08:00
c9s
c1e5ea4393 Add OP_EXPECT_NODASH opcode 2014-05-23 16:18:56 +08:00
c9s
4d93d217a4 test r3_pattern_to_opcode 2014-05-23 16:18:56 +08:00
c9s
546fcb14af let tooltip display flags 2014-05-22 23:14:46 +08:00
ChangZhuo Chen (陳昌倬)
fb88655df0 Remove CMake related files 2014-05-22 22:53:49 +08:00
c9s
faaaeb5f90 Merge branch 'master' into feature/stats
Conflicts:
	config.h
	tests/bench.c
	tests/bench.h
	tests/bench_str.csv
	tests/check_tree.c
2014-05-22 22:31:48 +08:00
c9s
15facc82cc Merge branch 'feature/asan' of https://github.com/czchen/r3 into czchen-feature/asan
Conflicts:
	.travis.yml
2014-05-22 22:07:52 +08:00
ChangZhuo Chen (陳昌倬)
fef3361ed2 Set test timeout to 30 2014-05-22 22:06:11 +08:00
c9s
fc1a4b762d Separate benchmark application 2014-05-22 21:55:41 +08:00
c9s
ce1f3cdc3f Update legend style 2014-05-22 21:44:31 +08:00
c9s
ebf528281d Add pcre benchmark to chart 2014-05-22 21:37:12 +08:00
c9s
fa6a7b77e0 Add pcre_benchmark test case 2014-05-22 21:18:17 +08:00
c9s
c9fe373d91 benchmark function improvements 2014-05-22 21:01:25 +08:00
c9s
7f97440c72 Add bench_append_csv to combine multiple benchmark result in one entry 2014-05-22 20:48:01 +08:00
c9s
3879316e08 Add bench_duration function
Conflicts:
	tests/bench_str.csv
2014-05-22 20:32:14 +08:00
c9s
7e44ee01f4 refactor Benchmark related macros
Conflicts:
	tests/bench_str.csv
2014-05-22 20:31:18 +08:00
c9s
d73a3aa89a Add a basic feedback system 2014-05-22 17:22:54 +08:00
c9s
a4378fdaf2 Add test_feedback 2014-05-22 17:07:02 +08:00
c9s
3121937da5 Add bench_duration function 2014-05-22 17:03:33 +08:00
c9s
c421bea11f free tree at the end of benchmarking 2014-05-22 17:00:22 +08:00
c9s
5ada611182 refactor Benchmark related macros 2014-05-22 16:59:40 +08:00
c9s
ba270b5948 setting up parent and child. 2014-05-22 16:53:52 +08:00
c9s
24aaa881b1 set node's parent edge 2014-05-22 16:44:56 +08:00
c9s
595dadba15 Merge branch 'master' into feature/stats
Conflicts:
	config.h
	configure.ac
	tests/bench_str.csv
2014-05-22 16:41:46 +08:00
c9s
2b331ecc8f use uint8_t for endpoint 2014-05-22 16:33:41 +08:00
c9s
f8154b23e9 Add --enable-stats option 2014-05-22 16:24:24 +08:00
c9s
9d26a53a08 update Makefile.am 2014-05-22 11:42:19 +08:00
c9s
1fdfaef16e what if we always use -ljemalloc 2014-05-22 11:34:37 +08:00
c9s
dc24b7cb97 remove jemalloc 2014-05-22 11:09:44 +08:00
c9s
2d4bd48116 Fix autoconf checking 2014-05-22 11:09:44 +08:00
c9s
4d0c22d8ec fix linking issue 2014-05-22 11:09:44 +08:00
c9s
2c4236f5b8 include zmalloc.h 2014-05-22 11:09:43 +08:00
c9s
e48538c526 check USE_JEMALLOC flag in Makefile.am 2014-05-22 11:09:43 +08:00
c9s
d86f6dd12c Merge remote-tracking branch 'origin/master' into thedrow-patch-1 2014-05-21 18:51:12 +08:00
c9s
79fb3a3b8a check_slug: free memory 2014-05-21 18:50:45 +08:00
c9s
27531aac56 remove benchmark result with debug flags 2014-05-21 18:36:52 +08:00
c9s
05b698b841 r3_tree_matchl does not return int 2014-05-21 18:31:51 +08:00
c9s
946bac8f3c seems like pcre_free_study is not defined on older ubuntu 2014-05-21 18:26:08 +08:00
c9s
6762025fe6 free edge struct 2014-05-21 18:17:51 +08:00
c9s
7d288404c7 libpcre does not use zmalloc 2014-05-21 18:17:51 +08:00