c9s
|
5d376a9592
|
use typedef
|
2014-05-24 10:29:54 +08:00 |
|
c9s
|
def79a810b
|
improve queue interface
|
2014-05-24 10:24:57 +08:00 |
|
c9s
|
9c6902ed57
|
Improve queue interface
|
2014-05-24 10:20:37 +08:00 |
|
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
|
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
|
403b1d9ba2
|
Add opcode to edge
|
2014-05-23 16:18:57 +08:00 |
|
c9s
|
ad6b7b236f
|
combined_pattern_len is not used
|
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
|
a41c9187ac
|
Add some basic opcode
|
2014-05-23 16:18:56 +08:00 |
|
c9s
|
63bf604d9e
|
fix request method code
|
2014-05-23 00:21:40 +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
|
288cdc91dd
|
R3_LIST_H
|
2014-05-22 22:22:03 +08:00 |
|
c9s
|
5a10c82ea5
|
R3_NODE_H as the include guard
|
2014-05-22 22:21:29 +08:00 |
|
c9s
|
8471f42579
|
edge alignment
|
2014-05-22 20:26:27 +08:00 |
|
c9s
|
1563bd5a78
|
fix syntax
|
2014-05-22 19:24:04 +08:00 |
|
c9s
|
adbe71d336
|
Add _root node for mutex/spin
|
2014-05-22 19:20:21 +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
|
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
|
d6b2e52567
|
Add hits, score fields to edge struct
|
2014-05-22 16:37:53 +08:00 |
|
c9s
|
2b331ecc8f
|
use uint8_t for endpoint
|
2014-05-22 16:33:41 +08:00 |
|
c9s
|
21a8c0c891
|
include config.h in r3.h
|
2014-05-22 16:32:06 +08:00 |
|
c9s
|
a5035ad962
|
safer uint define
|
2014-05-22 16:30:09 +08:00 |
|
c9s
|
3500e19316
|
include stdint.h
|
2014-05-22 16:29:22 +08:00 |
|
c9s
|
c503a6d5d3
|
use jemalloc only in jemalloc major version > 2
|
2014-05-22 11:41:51 +08:00 |
|
c9s
|
594b10cbcb
|
travis-ci is using jemalloc 2.1+
|
2014-05-22 11:09:44 +08:00 |
|
c9s
|
07ef938e3d
|
check jemalloc version
|
2014-05-22 11:09:44 +08:00 |
|
c9s
|
4d0c22d8ec
|
fix linking issue
|
2014-05-22 11:09:44 +08:00 |
|
Omer Katz
|
3ea9354e0b
|
Implemented zstrndup.
|
2014-05-21 11:39:49 +03:00 |
|
Omer Katz
|
9c191682da
|
Added zmalloc from redis in order to allow different allocators.
|
2014-05-20 20:50:15 +03:00 |
|
c9s
|
0064eb27a1
|
const to node * n
|
2014-05-21 01:22:49 +08:00 |
|
c9s
|
5bd1757e5f
|
function name fix
|
2014-05-21 00:47:09 +08:00 |
|
c9s
|
cae305b92d
|
when child is not endpoint, return NULL
|
2014-05-21 00:37:27 +08:00 |
|
c9s
|
90890b09e5
|
put r3_define.h back XD becase we depends on bool
|
2014-05-21 00:33:19 +08:00 |
|
c9s
|
92e2ddf066
|
remove r3_define.h
|
2014-05-20 23:54:57 +08:00 |
|
c9s
|
fbbb976768
|
r3_define.h is removed
|
2014-05-20 23:54:15 +08:00 |
|
c9s
|
7ba0efc60c
|
use doublecirlce for endpoint nodes
|
2014-05-20 23:48:35 +08:00 |
|
c9s
|
5183e9a052
|
merge r3_define.h into r3.h
|
2014-05-20 23:33:51 +08:00 |
|
c9s
|
750a9beaa4
|
_r3_tree_insert_pathl to r3_tree_insert_pathl_
|
2014-05-20 23:30:36 +08:00 |
|
c9s
|
02b4008a69
|
str_split is unused
|
2014-05-20 23:29:17 +08:00 |
|
c9s
|
85001c6327
|
Rename compile_slug to slug_compile
|
2014-05-20 23:25:55 +08:00 |
|
c9s
|
99819c4bbb
|
move strndiff and strdiff to node.c and make it private
|
2014-05-20 23:25:12 +08:00 |
|
c9s
|
26c7e8896e
|
Rename count_slug to slug_count
|
2014-05-20 23:21:15 +08:00 |
|