2005-01-04 23:52  seanc

	* memcache.c: Fix my last standing issue with ruby-memcache: its
	  lack of type sensitive data serialization/fetching.
	  ruby-memcache now has support for several basic ruby data types:

	  String, Nil, Float, Fixnum, Bool

	  If the above data type isn't supported, it's exported via _dump
	  and restored via _load.  It'd be nice if Ruby exported more of
	  their API to other C developers that way I wouldn't have to go
	  through so much object churn to achieve the desired results, but
	  as things stand, I see no other way to easily accomplish this
	  than by taking trips through rb_tainted_str_new().  It may be
	  worth while to manually populate a VALUE obj and pass it to
	  rb_marshal_(dump|load)(), but I haven't done so yet.

2005-01-04 20:46  seanc

	* memcache.c: Fix a bug in #get().  Return nil if nothing was found
	  instead of an empty string.

	  Wrap the return value of mc_server_add.?() with INT2FIX() to
	  return the correct value instead of false when instead we meant
	  to return the int 0.

2005-01-04 18:25  seanc

	* extconf.rb, memcache.c, rbmemcache.h: Use $RubyForge$ instead of
	  $Id$

2005-01-04 18:23  seanc

	* INSTALL: Add a basic install doc.

2005-01-04 13:47  seanc

	* extconf.rb, memcache.c, rbmemcache.h: First pass at a memcache
	  module for ruby.  Fully functional as far as I can tell.

