From seanc at rubyforge.org Tue Jan 4 20:56:50 2005 From: seanc at rubyforge.org (seanc@rubyforge.org) Date: Tue Jan 4 20:58:33 2005 Subject: [memcache-commit] memcache: CVSROOT rcstemplate Message-ID: <200501050156.j051uoki020368@rubyforge.org> seanc 2005/01/04 20:56:50 EST RubyForge src repository Modified files: . rcstemplate Log: Test commit msg Revision Changes Path 1.2 +0 -0 CVSROOT/rcstemplate From seanc at rubyforge.org Tue Jan 4 20:59:42 2005 From: seanc at rubyforge.org (seanc@rubyforge.org) Date: Tue Jan 4 20:59:43 2005 Subject: [memcache-commit] memcache: CVSROOT avail Message-ID: <200501050159.j051xgfc020458@rubyforge.org> seanc 2005/01/04 20:59:42 EST RubyForge src repository Modified files: . avail Log: Comment out bad committers bits Revision Changes Path 1.2 +2 -2 CVSROOT/avail From seanc at rubyforge.org Tue Jan 4 21:23:35 2005 From: seanc at rubyforge.org (seanc@rubyforge.org) Date: Tue Jan 4 21:23:36 2005 Subject: [memcache-commit] memcache: memcache INSTALL Message-ID: <200501050223.j052NZcb022283@rubyforge.org> seanc 2005/01/04 21:23:35 EST RubyForge src repository Added files: . INSTALL Log: Add a basic install doc. Revision Changes Path 1.1 +17 -0 memcache/INSTALL (new) From seanc at rubyforge.org Tue Jan 4 21:25:14 2005 From: seanc at rubyforge.org (seanc@rubyforge.org) Date: Tue Jan 4 21:25:15 2005 Subject: [memcache-commit] memcache: memcache extconf.rb memcache.c rbmemcache.h Message-ID: <200501050225.j052PEgE022380@rubyforge.org> seanc 2005/01/04 21:25:14 EST RubyForge src repository Modified files: . extconf.rb memcache.c rbmemcache.h Log: Use $RubyForge$ instead of $Id$ Revision Changes Path 1.2 +1 -1 memcache/extconf.rb 1.2 +1 -1 memcache/memcache.c 1.2 +1 -1 memcache/rbmemcache.h From seanc at rubyforge.org Tue Jan 4 21:25:53 2005 From: seanc at rubyforge.org (seanc@rubyforge.org) Date: Tue Jan 4 21:25:54 2005 Subject: [memcache-commit] memcache: CVSROOT avail Message-ID: <200501050225.j052Pr6Q022425@rubyforge.org> seanc 2005/01/04 21:25:53 EST RubyForge src repository Modified files: . avail Log: Silence a warning about a missing group. Revision Changes Path 1.3 +1 -0 CVSROOT/avail From seanc at rubyforge.org Tue Jan 4 23:46:09 2005 From: seanc at rubyforge.org (seanc@rubyforge.org) Date: Tue Jan 4 23:46:10 2005 Subject: [memcache-commit] memcache: memcache memcache.c Message-ID: <200501050446.j054k9nR027410@rubyforge.org> seanc 2005/01/04 23:46:09 EST RubyForge src repository Modified files: . memcache.c Log: 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. Revision Changes Path 1.3 +7 -4 memcache/memcache.c From seanc at rubyforge.org Wed Jan 5 02:52:43 2005 From: seanc at rubyforge.org (seanc@rubyforge.org) Date: Wed Jan 5 02:52:44 2005 Subject: [memcache-commit] memcache: memcache memcache.c Message-ID: <200501050752.j057qhdp016996@rubyforge.org> seanc 2005/01/05 02:52:43 EST RubyForge src repository Modified files: . memcache.c Log: 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. Revision Changes Path 1.4 +112 -12 memcache/memcache.c From seanc at rubyforge.org Wed Jan 5 03:02:52 2005 From: seanc at rubyforge.org (seanc@rubyforge.org) Date: Wed Jan 5 03:02:53 2005 Subject: [memcache-commit] memcache: memcache memcache.c rbmemcache.h Message-ID: <200501050802.j0582q3V018584@rubyforge.org> seanc 2005/01/05 03:02:52 EST RubyForge src repository Modified files: . memcache.c rbmemcache.h Log: Nuke unused bits that probably won't reappear, except for the stats object. Revision Changes Path 1.5 +2 -179 memcache/memcache.c 1.3 +0 -5 memcache/rbmemcache.h