Commit graph

40 commits

Author SHA1 Message Date
Yuansheng
d516237aab optimize: optimized pattern .*, which can be used prefix matching. 2019-07-20 10:52:56 -04:00
Yuansheng
43666a1183 feature: supported to match http scheme. 2019-06-26 23:06:32 +08:00
Yuansheng
848b8efdca feature: supported to match remote ip address. 2019-06-19 23:36:37 -04:00
Yuansheng
4ab222a308 feature: supported wildcard match way for host. 2019-06-19 10:07:14 -04:00
Michael Steinert
b3dbf75da5 Remove zmalloc dependency
Zmalloc comes from Redis. It's purpose is to track total allocations so
that a maximum can be set. For more information see the following links:

https://groups.google.com/forum/#!topic/redis-db/dPRdpowqJsY
https://stackoverflow.com/questions/22729730/when-would-one-use-malloc-over-zmalloc

This allocator is slower, not needed, and conflicts with Zlib (when
linking statically). This patch removes Zmalloc in favor of the system
allocator. Application developers can still choose to override the
allocator in their applications, e.g. Jemalloc, TCMalloc, etc.

Fixes #104
2018-07-10 08:20:46 -05:00
karantin2020
75438ef3d3 Changed r3 memory model, made few optimizing 2016-03-22 07:23:37 +05:00
c9s
03031e02aa Fix r3 json writer 2015-11-18 14:27:28 +08:00
c9s
db0e1c074f SUBDIRS sequences 2014-06-03 00:47:06 +08:00
c9s
f26397c74c update benchmark records 2014-06-02 20:54:42 +08:00
c9s
8c35987760 More and more routes tests 2014-06-02 10:06:10 +08:00
c9s
b4ce60de59 separate check_str_array test cases 2014-06-02 08:13:19 +08:00
c9s
d4d1a59728 fix autotools for check 2014-06-02 05:23:00 +08:00
c9s
6dfd37d43d move slug related functions to slug.c and slug.h 2014-06-02 04:52:41 +08:00
c9s
24b84d068d Merge branch 'master' into slugfix
Conflicts:
	tests/check_slug.c
2014-06-02 01:23:10 +08:00
c9s
0636c9dad3 fix slug compile pattern 2014-06-02 01:21:02 +08:00
c9s
258128f30d slug_count return errstr 2014-06-02 00:22:12 +08:00
c9s
7d6209d99c build with 3rdparty objects
use -static linking when linking libr3

AM_CFLAGS and AM_LDFLAGS are Makefile.am scope options

disable valgrind tracing check-tree

Makefile.am fix

Add json support

remove useless c files
2014-06-01 19:43:45 +08:00
c9s
6e6de35fd0 fix tests for graphviz 2014-06-01 14:41:45 +08:00
c9s
34ec73ecbc enable -Wall for tests 2014-05-28 20:56:16 +08:00
c9s
3104802101 TESTS += benchmark 2014-05-24 16:23:41 +08:00
c9s
a5217a9362 do not install benchmark to prefix/bin 2014-05-24 15:41:20 +08:00
c9s
52fd5979c0 move ov to stack variable 2014-05-23 16:18:57 +08:00
c9s
fc1a4b762d Separate benchmark application 2014-05-22 21:55:41 +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
e48538c526 check USE_JEMALLOC flag in Makefile.am 2014-05-22 11:09:43 +08:00
c9s
155e881d6b enable -ggdb when building test files 2014-05-20 15:34:56 +08:00
c9s
7d6113d17d truncate edge pattern in r3_edge_branch 2014-05-18 20:09:42 +08:00
Pedro
bcd514989c Merge pull request #9 from czchen/bugfix/dist
Add missing files to Makefile.am
2014-05-18 14:03:57 +08:00
ChangZhuo Chen (陳昌倬)
21c31b37b7 Add missing files to Makefile.am 2014-05-18 13:52:56 +08:00
c9s
cde6e5de31 Fix tests 2014-05-18 13:15:53 +08:00
c9s
2e7a3c2736 workable --enable-graphviz 2014-05-18 10:13:51 +08:00
c9s
b56a52e1d8 Add --enable-graphviz option for graphviz:
Graphviz API is changed in 2014* version.
And the version on ubuntu 13.10  is 2013*
Which causes build fail.
2014-05-18 09:29:31 +08:00
c9s
b7d20ecc24 Add gvc_render and gvc_render tests 2014-05-18 08:15:32 +08:00
c9s
f5863a956d Add benchmark macros 2014-05-17 07:48:22 +08:00
c9s
6747775908 use @CHECK_CFLAGS@ and @CHECK_LIBS@ 2014-05-17 07:28:52 +08:00
c9s
952ec60e99 Fix Makefile.am for check 2014-05-17 07:23:24 +08:00
c9s
04e0d6724b Fix check with autotool 2014-05-17 07:14:09 +08:00
c9s
e822cd8d2f Fix 2014-05-17 06:52:26 +08:00