Commit graph

734 commits

Author SHA1 Message Date
c9s
aaf35d22d8 include stdbool.h 2014-05-27 00:47:21 +08:00
c9s
f597239986 fix 2014-05-26 21:44:48 +08:00
c9s
7aaed3e5d7 merge str_array.h 2014-05-26 21:39:36 +08:00
c9s
a99547bea5 update pc config 2014-05-26 21:29:56 +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
568400c1b7 Add more benchmark record 2014-05-24 17:16:49 +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
dcf4bf0f14 update README for steps 2014-05-24 16:28:53 +08:00
c9s
7b70d436e8 update .travis.yml config 2014-05-24 16:27:43 +08:00
c9s
c69d483fc7 fix configure script for check 2014-05-24 16:26:47 +08:00
c9s
3104802101 TESTS += benchmark 2014-05-24 16:23:41 +08:00
c9s
adc96ae2d2 unset if config.h is not found. 2014-05-24 15:50:12 +08:00
c9s
6f66cc4f7a check check.h automatically 2014-05-24 15:49:47 +08:00
c9s
b737fbb130 remove AM_PATH_CHECK 2014-05-24 15:46:45 +08:00
c9s
a5217a9362 do not install benchmark to prefix/bin 2014-05-24 15:41:20 +08:00
c9s
6358da7df8 Add --enable-check option 2014-05-24 15:41:02 +08:00
c9s
f3c6296a7a Fix the extra "check" checking 2014-05-24 15:30:57 +08:00
Pedro
3fd773f889 Update README.md 2014-05-23 21:03:40 -05:00
c9s
8c7a148014 Update changelog 2014-05-23 23:30:58 +08:00
c9s
186531c5b4 partially 2014-05-23 23:20:32 +08:00
c9s
08bad93d56 update doc 2014-05-23 23:17:58 +08:00
c9s
fd0a4f9b02 document about optimization and slug 2014-05-23 23:15:32 +08:00
c9s
591b6cd4c1 when matching pcre do not switch check rc 2014-05-23 23:00:49 +08:00
c9s
628f09a8f4 Add OP_EXPECT_MORE_ALPHA opcode 2014-05-23 22:58:20 +08:00
c9s
5f75677369 do not check benchmark program 2014-05-23 22:50:55 +08:00
c9s
25e107484e Add function prefix description 2014-05-23 22:46:35 +08:00
c9s
6881c47ee6 update legend title 2014-05-23 22:40:12 +08:00
c9s
9a1f7cfced update benchmark records 2014-05-23 17:36:47 +08:00
c9s
d02e16a65c improve stack allocation 2014-05-23 16:18:58 +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
dcc57845aa update benchmark result 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
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
d6a0d9ba96 more benchmark result 2014-05-23 16:18:57 +08:00
c9s
21f7b2df92 delete old bench_str.csv 2014-05-23 16:18:57 +08:00
c9s
be899b7bcb move bench_str.csv 2014-05-23 16:18:57 +08:00
c9s
93f4654c54 pass studied pattern 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
3f4fcb8c27 remove duplicate header include 2014-05-23 16:18:56 +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
59e6997959 there is already a pointer guard in zmalloc 2014-05-23 16:18:56 +08:00
c9s
c841de166c free old pattern 2014-05-23 16:18:56 +08:00