index
:
rpatricia.git
0.09-proposed
for-tatsuya
ipv6
master
reorg
see http://www.goto.info.waseda.ac.jp/~tatsuya/rpatricia/
about
summary
refs
log
tree
commit
log msg
author
committer
range
path:
root
/
ext
/
rpatricia
/
rpatricia.c
Date
Commit message (
Expand
)
2012-10-04
Added a method 'nodes' to return all nodes in ruby's Hash.
2011-06-16
rpatricia: add missing prototypes for functions
ipv6
2011-06-16
rpatricia: fix unused variable warnings in Ruby interface
2011-06-16
proper return value for init_copy function
2011-06-03
use StringValueCStr for string conversions
2011-06-02
speedup lookups by avoiding heap allocations
2011-06-02
fix assertions from IPv6 <-> IPv4 mismatches
2011-06-02
update Patricia.new for optional IPv6 support
2011-06-02
prefix_toa2x requires proper length for IPv6
2011-06-02
ascii2prefix is family agnostic
2010-09-21
fix segfault from unpredictable GC ordering
2010-09-02
show_nodes may be given a custom IO-like object
2010-09-02
sync docs with remove,match_best,match_exact behavior
2010-09-02
add Patricia#include? method
2010-09-02
Patricia#{clear,destroy} clears the tree
2010-09-01
enable Patricia#dup to work
2010-09-01
tree-walking on empty trees no longer segfaults
2010-09-01
Patricia#show_nodes uses Ruby IO methods
2010-09-01
return Patricia::Node objects when returning nodes
2010-09-01
raise ArgumentError with invalid addresses
2010-07-27
use rb_str_dup on strings instead of rb_obj_dup
2010-06-06
STR2CSTR with StringValuePtr for Ruby 1.9.2
2010-04-22
rely on garbage collector to manage user-supplied node data
2010-04-22
reduce symbol visibility in rpatricia.c
2010-03-12
move extension code into ext/
reorg