c9s
|
1a4eb14a05
|
error code support
- return error code if compilation error occurs
- use asprintf to sprint errstr
|
2014-06-01 02:03:44 +08:00 |
|
c9s
|
e182dd3a7b
|
remove duplicated edge free function
|
2014-05-31 19:58:10 +08:00 |
|
c9s
|
9433e2192a
|
route api improvement
|
2014-05-31 19:56:46 +08:00 |
|
c9s
|
c58d48f962
|
Fix include
|
2014-05-28 21:56:22 +08:00 |
|
c9s
|
d400789d96
|
more const pointers
|
2014-05-28 21:09:37 +08:00 |
|
c9s
|
072c72621c
|
separate header files
|
2014-05-28 21:08:06 +08:00 |
|
c9s
|
9cb2f80e1f
|
more const pointers
|
2014-05-28 21:03:59 +08:00 |
|
c9s
|
a2bec00a9e
|
match_entry.c
|
2014-05-28 21:02:57 +08:00 |
|
c9s
|
f5996731ca
|
Add const for pointers
|
2014-05-28 21:00:02 +08:00 |
|
c9s
|
cf734a480c
|
edge branch with routes and other resets
|
2014-05-27 14:16:42 +08:00 |
|
c9s
|
60821aac0c
|
const pointer
|
2014-05-27 12:35:17 +08:00 |
|
c9s
|
f596c7392d
|
Add const
|
2014-05-27 12:34:28 +08:00 |
|
c9s
|
9f8176447b
|
const char *
|
2014-05-27 01:08:01 +08:00 |
|
c9s
|
54397987bd
|
Add const
|
2014-05-27 01:07:33 +08:00 |
|
c9s
|
533eb6b9c3
|
include stdbool.h
|
2014-05-27 00:47:59 +08:00 |
|
c9s
|
aaf35d22d8
|
include stdbool.h
|
2014-05-27 00:47:21 +08:00 |
|
c9s
|
7aaed3e5d7
|
merge str_array.h
|
2014-05-26 21:39:36 +08:00 |
|
c9s
|
94c71b5431
|
move frequently used fields to struct head.
|
2014-05-24 19:04:34 +08:00 |
|
c9s
|
ef9962c958
|
struct field data type improvement for memory usage.
|
2014-05-24 18:45:43 +08:00 |
|
c9s
|
da47f06bdc
|
update benchmakr result
|
2014-05-24 17:22:29 +08:00 |
|
c9s
|
0909ab8af9
|
put combined_pattern to the end of struct
|
2014-05-24 17:14:17 +08:00 |
|
c9s
|
c1cd7444cb
|
Add struct fields optimization
|
2014-05-24 17:13:55 +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
|
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
|
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 |
|