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