Граф коммитов

54 Коммитов

Автор SHA1 Сообщение Дата
Evan Weaver 74ba887614 Fix build bug (Sean Lynch). 2010-03-02 11:43:43 -08:00
Evan Weaver da94c05bc6 Fix SWIG. 2010-03-01 21:17:56 -08:00
Evan Weaver 2fab44ddc3 Merge commit 'seanlynch/master'. Stuff is broken.
Conflicts:
	ext/rlibmemcached_wrap.c
	lib/memcached/memcached.rb
2010-03-01 16:16:06 -08:00
Sean Lynch 56db10a5ed Update libmemcached to 0.38 and re-add mark-dead patch 2010-02-25 15:29:35 -08:00
Evan Weaver c768369210 Fix prefix key in-flight setting. 2010-02-04 23:24:28 -08:00
Sean Lynch 850ea646f4 Add SASL support. Currently requires sasl2 on your system to build at all.
Also, several of the tests fail or hang for reasons I have not yet bothered
to investigate when running rake. I just ^c them.
2009-12-16 13:43:41 -08:00
Evan Weaver 920f260b85 Disable deps tracking. 2009-11-30 17:57:53 -08:00
Evan Weaver 7c066a6f74 Don't unique flags...oops. 2009-11-26 13:52:37 -08:00
Evan Weaver 4f1d38ad5e Screw you, power pc. 2009-11-19 13:42:09 -08:00
Evan Weaver 215cbb9e4e Rely on Ruby's flags for the build script (Alexander Kellett). 2009-10-29 03:09:38 -07:00
Evan Weaver 5fdf0b1287 Better archflags. 2009-10-07 10:30:26 -07:00
Evan Weaver e22e8d4329 Use -Os. 2009-09-24 14:30:31 -07:00
Evan Weaver 44b4e31916 Put custom features in patchfile. 2009-09-21 13:32:09 -07:00
Britt Selvitelle 19dc08d796 Show Leopard, which registers its host os as 10.0.0, requires a x86_64
build.

Signed-off-by: Evan <evan+fauna@cloudbur.st>
2009-09-21 04:55:07 +08:00
Evan Weaver 1523ed860a Fix clone memory leak. 2009-09-02 21:34:00 -07:00
Evan Weaver 02316df1aa Use seeded random. 2009-09-02 15:24:50 -07:00
Evan Weaver a35feb8be5 Pointless cleanup. 2009-08-30 23:23:21 -07:00
Evan Weaver d3e583f2b0 Build patch from ttilley. 2009-08-18 11:23:08 -04:00
Evan Weaver 700ac69756 Revert "Use -rpath to support shared objects properly." Doesn't work on Linux.
This reverts commit d35eb27077.
2009-08-05 12:04:12 -07:00
Evan Weaver d35eb27077 Use -rpath to support shared objects properly. 2009-08-05 12:03:21 -07:00
Evan Weaver 573c354ce4 Test and fix random pool bug. 2009-08-04 19:39:31 -07:00
Evan Weaver 6f2c517df9 Build libmemcached without the memcached dependency (jreitz). 2009-08-04 17:11:39 -07:00
Evan Weaver 789719178b Secret found! Disable shared libmemcached building, to force static inclusion in the bundle/so. A great feat of linking. 2009-08-04 01:06:51 -07:00
Evan Weaver 13fc738f2f Fix build problem. 2009-08-03 22:57:05 -07:00
Evan Weaver c353159998 Make install work when libmemcached already present. 2009-08-03 20:51:15 -07:00
Evan Weaver 51acfb1147 Fix to connection error counter libmemcached. All tests pass. 2009-08-03 19:25:13 -07:00
Evan Weaver 081141a98e Manifest; clean; extconf.rb. 2009-08-03 15:41:59 -07:00
Evan Weaver 98d252500a Bundle tarball, not random-ass checkout. 2009-08-03 15:26:31 -07:00
Evan Weaver d4f60f2b0b Merge branch 'master' of git://github.com/antifuchs/memcached into antifuchs/master
Conflicts:
	ext/extconf.rb
2009-08-03 14:38:38 -07:00
Matt Knox b84b454dc7 initial commit of changes to eweaver's memcached gem. Possibly some junk here.
Signed-off-by: Evan <evan+fauna@cloudbur.st>
2009-08-04 02:43:05 +08:00
Evan Weaver 5d5624f98c Bugfix. 2009-04-10 17:12:28 -04:00
Evan Weaver c5ee450414 More portable INCLUDE_PATH usage. 2009-04-10 16:30:28 -04:00
Andreas Fuchs eebf0e895e Add the libmemcache HG repository and build it locally.
This should reduce the dependency-hunting nightmare that users experience on
OS X 10.5 and probably a lot of other platforms: Just sync the libmemcached
library and the memcached gem, build and install them together.
2008-11-14 11:50:16 +00:00
Evan Weaver a0b05f141f Explicitly set the arch on i386 Leopard. 2008-11-03 14:43:14 -08:00
Evan Weaver 8838a48e44 Correct extconf usage. 2008-10-28 19:54:45 -07:00
Evan Weaver cc1fca88cc Prepare for replication branch merge. 2008-04-11 08:09:11 +00:00
Evan Weaver 4d3883d744 Update API usage for 0.19. 2008-03-30 18:49:43 +00:00
Evan Weaver e513c7a8d1 Include new header for 0.19. 2008-03-30 17:52:11 +00:00
Evan Weaver 20334fa626 Compile with -O3. 2008-02-03 09:20:10 +00:00
Evan Weaver 5920ef2a67 Rename SWIG shared object so as to avoid phase-of-the-moon ld ordering issues on x86_64. 2008-02-02 09:14:19 +00:00
Evan Weaver 7671765095 Try a different name. 2008-02-02 09:03:08 +00:00
Evan Weaver 176ff3997c ...correctly. 2008-02-02 04:35:07 +00:00
Evan Weaver 64ccb52cbc Set -O2. 2008-02-02 04:34:49 +00:00
Evan Weaver dd2325cd7c i thought mkmf did that automatically... oh well 2008-01-21 07:37:04 +00:00
Evan Weaver e6eb40618f not everyone sets include_path 2008-01-21 07:00:29 +00:00
Evan Weaver 83404b970c use find_header to help sneak by weird system configurations 2008-01-21 06:54:08 +00:00
Evan Weaver 3f08a94202 free method that doesnt work 2008-01-20 01:25:05 +00:00
Evan Weaver 6e0773c8cd fine, whatever 2008-01-19 12:13:07 +00:00
Evan Weaver 92286126de at least set doesnt seg fault anymore 2008-01-19 09:20:09 +00:00
Evan Weaver dac403f892 seems ok i guess 2008-01-19 02:32:45 +00:00