Commit graph

  • e4eada3250 pcre match optimization c9s 2014-06-05 07:43:51 +0800
  • 5137d4d8e4 simplify functions to macro c9s 2014-06-04 23:13:08 +0800
  • 8e39e58c88 refactoring matchl function c9s 2014-06-04 23:03:58 +0800
  • 36a330292b update benchmark c9s 2014-06-04 20:28:50 +0800
  • f03fcf7a5b parameter optimization c9s 2014-06-04 20:01:46 +0800
  • a1afa303f2 Add run-benchmark script c9s 2014-06-04 19:55:23 +0800
  • a7a3621cfe use while instead of for c9s 2014-06-04 19:54:41 +0800
  • 190986fb31 use while instead of for loop to simplify execution c9s 2014-06-04 19:52:33 +0800
  • c5ed7e202c Merge pull request #50 from whitglint/master Pedro 2014-06-04 17:47:22 +0800
  • a361e1fe58 Add r3.hpp to Makefile.am. whitglint 2014-06-04 17:24:29 +0800
  • 6834f0eccd Add C++ wrapper. whitglint 2014-06-04 16:46:31 +0800
  • c5dce1d232 CHECK_PTR 1.3.1 c9s 2014-06-04 16:22:28 +0800
  • dc61d54530 free tree2 c9s 2014-06-04 16:01:19 +0800
  • 7171c2b195 reset pcre_extra NULL c9s 2014-06-04 15:59:13 +0800
  • 47dcc6921b update README c9s 2014-06-04 14:57:34 +0800
  • ea2efdaaea Fix readme c9s 2014-06-04 14:54:42 +0800
  • 911eb17bf4 configure.ac fix for debian platform c9s 2014-06-04 14:43:09 +0800
  • 4d68ae6841 remove const from errstr c9s 2014-06-04 13:45:28 +0800
  • 15ad4b5890 fix sample code c9s 2014-06-03 23:51:26 +0800
  • b2946352f1 Add r3_tree_insert_routel_ex for error message c9s 2014-06-03 23:50:02 +0800
  • a3c527e1b2 Add const fix c9s 2014-06-03 23:42:40 +0800
  • 2ff85c876d Fix simple.c and examples/Makefile.am c9s 2014-06-03 22:41:39 +0800
  • db45ae3e53 fix typo c9s 2014-06-03 22:37:09 +0800
  • cbd9c1cda8 fix simple c9s 2014-06-03 22:31:30 +0800
  • 24db602d1a remove cast c9s 2014-06-03 22:21:40 +0800
  • 23cfbe167f const fix c9s 2014-06-03 22:20:54 +0800
  • 2aa3509845 Add more const c9s 2014-06-03 22:15:59 +0800
  • da87115761 Add Makefile c9s 2014-06-03 22:10:12 +0800
  • 4b2a80112e include simple.c c9s 2014-06-03 22:09:49 +0800
  • c7220c5616 combine match_entry functions into r3.h c9s 2014-06-03 22:07:46 +0800
  • bad59e99be Update include_headers c9s 2014-06-03 22:07:21 +0800
  • a736672323 reduce variable declaration c9s 2014-06-03 22:02:47 +0800
  • f95cce7407 fix header file include c9s 2014-06-03 21:47:52 +0800
  • 5609fd5f9e r3 function prefix c9s 2014-06-03 20:50:19 +0800
  • 053f9202f6 merge graphviz function prototype into r3.h c9s 2014-06-03 20:47:35 +0800
  • 09da7a0b6c update README c9s 2014-06-03 20:44:35 +0800
  • 8bb68ab31d update README c9s 2014-06-03 18:52:40 +0800
  • 7b65457e52 Update changelog for 1.3.0 1.3.0 c9s 2014-06-03 18:48:55 +0800
  • f3da92936c README update c9s 2014-06-03 18:42:47 +0800
  • 4ac3d74fd3 more graphviz API c9s 2014-06-03 18:41:55 +0800
  • b68e14dd66 r3_tree_render_dot(const node * tree, FILE *fp); support c9s 2014-06-03 18:37:36 +0800
  • 67366bf688 fix warnings c9s 2014-06-03 18:23:28 +0800
  • 8cbce697eb update example code c9s 2014-06-03 18:19:07 +0800
  • 12de194a28 update sample code c9s 2014-06-03 18:17:18 +0800
  • 65052fbe5c update README c9s 2014-06-03 18:14:52 +0800
  • cee5d0a3e0 update benchmark result c9s 2014-06-03 17:01:11 +0800
  • 7c7e8b22e4 update assert statement Pedro 2014-06-03 02:13:52 +0800
  • b6bf81e3e9 Replace -1 ret code Pedro 2014-06-03 02:09:11 +0800
  • db0e1c074f SUBDIRS sequences c9s 2014-06-03 00:47:06 +0800
  • f26397c74c update benchmark records c9s 2014-06-02 20:54:42 +0800
  • d8945980a7 tighter structure c9s 2014-06-02 20:51:35 +0800
  • 8e3a35b06f Merge pull request #49 from CindyLinz/patch-1 Pedro 2014-06-02 17:20:49 +0800
  • 7cae9bf71a Update r3.h Cindy Wang 2014-06-02 16:34:02 +0800
  • 2890ed142e document return code c9s 2014-06-02 16:24:32 +0800
  • af5a89b3ea Add test_insert_pathl_fail test c9s 2014-06-02 16:20:02 +0800
  • 712767c5b6 Add more errstr pointer check c9s 2014-06-02 16:15:44 +0800
  • ea7fa973cd Add SAFE_FREE for char * errstr c9s 2014-06-02 16:12:27 +0800
  • 15021b11c9 reset prefix_len = 0 c9s 2014-06-02 16:08:46 +0800
  • 1f21ea19a8 Add char ** errstr to r3_node_find_common_prefix c9s 2014-06-02 15:52:40 +0800
  • 7cc84867ce let slug_count returns -1 if error occurs c9s 2014-06-02 15:47:02 +0800
  • 2774221ab7 return error c9s 2014-06-02 15:12:28 +0800
  • 04d8977b21 r3_tree_insert_pathl_ex function c9s 2014-06-02 14:47:46 +0800
  • 16d7cc207f clean up debug code c9s 2014-06-02 14:10:29 +0800
  • 324d7014b4 update coverall --exlude option c9s 2014-06-02 10:23:55 +0800
  • 33e16138bd Merge pull request #48 from c9s/slug-parser Pedro 2014-06-02 10:21:48 +0800
  • 6333261f28 ck_assert not null c9s 2014-06-02 10:17:35 +0800
  • 7d69ec1d81 regenerate tests c9s 2014-06-02 10:15:50 +0800
  • dbefe7534e replace ck_assert_int_gt c9s 2014-06-02 10:12:16 +0800
  • d370985048 Add endpoint tests c9s 2014-06-02 10:07:50 +0800
  • 8c35987760 More and more routes tests c9s 2014-06-02 10:06:10 +0800
  • ba1106df4b Add auto-generated route tests c9s 2014-06-02 10:03:58 +0800
  • f2c8005707 Test failing test case c9s 2014-06-02 09:51:42 +0800
  • 2465ee4ffe fix all tests c9s 2014-06-02 09:49:13 +0800
  • 9441f974de test compile fail c9s 2014-06-02 09:48:00 +0800
  • fd1e5f7f50 Add r3_node_find_common_prefix test cases c9s 2014-06-02 09:09:41 +0800
  • 9f58a5b651 comment for the function c9s 2014-06-02 08:19:44 +0800
  • b4ce60de59 separate check_str_array test cases c9s 2014-06-02 08:13:19 +0800
  • f3bf32b922 refactor path insert function c9s 2014-06-02 08:04:57 +0800
  • f5221fd5c9 another test path c9s 2014-06-02 07:14:16 +0800
  • aace74f7a5 more paths tests c9s 2014-06-02 07:13:47 +0800
  • 20c6a84f7c continue when escape c9s 2014-06-02 07:10:31 +0800
  • b80f90dad9 -D_BSD_SOURCE=1 c9s 2014-06-02 07:03:32 +0800
  • 7597398c08 include config.h c9s 2014-06-02 06:58:02 +0800
  • 2a7998b76f free slug err msg c9s 2014-06-02 06:56:36 +0800
  • b2a9ad47d8 fprintf to print error to stderr c9s 2014-06-02 06:53:31 +0800
  • 9271f0bf08 free the variable c9s 2014-06-02 06:50:24 +0800
  • 57b4fde126 print errmsg c9s 2014-06-02 06:48:00 +0800
  • d120389415 more path tests c9s 2014-06-02 06:40:27 +0800
  • 17b4201197 more incomplete slug pattern tests c9s 2014-06-02 06:38:50 +0800
  • a6be7f5061 static inline c9s 2014-06-02 06:32:30 +0800
  • 0eb9cad11c r3_path_contains_slug_char function c9s 2014-06-02 06:27:35 +0800
  • 3512bf033a seems like travis dont have libjson-c c9s 2014-06-02 06:16:52 +0800
  • 493a9d7d8e Add coverage option to gcc c9s 2014-06-02 06:14:23 +0800
  • ee7f1d32f7 install libjson-c c9s 2014-06-02 06:05:20 +0800
  • 7cfdfbb3f5 inline static c9s 2014-06-02 06:01:42 +0800
  • 44b8068c58 check_json.c c9s 2014-06-02 05:59:57 +0800
  • 2e6fc6f0f1 fix warnings c9s 2014-06-02 05:57:18 +0800
  • f9b7dd8522 fix prototype c9s 2014-06-02 05:56:46 +0800
  • 00c364dacb const c9s 2014-06-02 05:55:45 +0800
  • c801164c88 contains_slug_char declare c9s 2014-06-02 05:53:39 +0800