0
I Use This!
Inactive

Commits : Listings

Analyzed about 9 hours ago. based on code collected about 9 hours ago.
Dec 16, 2024 — Dec 16, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Minor tweak to procedure More... almost 18 years ago
Generate a Memcached::libmemcached::constants pod file listing all the available constants and tags. Added some developer docs to the README. Updated the TODO More... almost 18 years ago
Add trace to _cb_store_sv Reset result_count to 0 before possibly aborting fetch into hash ref Implement get() method compatible with Cache::Memcached Implement get_multi() method compatible with Cache::Memcached (except that it doesn't support keys that are [ $master_key, $key ] refs). Add docs and test for above. More... almost 18 years ago
Added official object-oriented API for perl-specific extensions. Deprecated perl-specific functions superceeded by methods: + memcached_errstr - now $memc->errstr + memcached_mget_into_hashref - now $memc->mget_into_hashref + memcached_set_callback_coderefs - now $memc->set_callback_coderefs More... almost 18 years ago
Allow SubclassName->new as alias for memcached_create and bless returned $memc hash ref into correct class. Add tests. Start related docs. More... almost 18 years ago
Rework memory/pointer arangements. * $memc is a scalar (SV) containing a reference (RV) to a hash (HV) with magic (mg): * RV -> HV -> mg -> lmc_state -> memcached_st (-> MEMCACHED_CALLBACK_USER_DATA points back to lmc_state) Rename macros to be more clear. Separate memcached_free from DESTROY Added docs about optionally using the Object-Oriented interface. Added docs about Unimplemented Functions Deleted some duplicate docs. More... almost 18 years ago
Change perl representation from ref to blessed int, to ref to blessed hash. This will allow very efficient subclass usage. More... almost 18 years ago
Separate coverage from profiling. D'oh! Remove dependency on ExtUtils-MakeMaker-Coverage. Initial results: ----------------------------------- ------ ------ ------ ------ ------ ------ File stmt bran cond sub pod total ----------------------------------- ------ ------ ------ ------ ------ ------ blib/lib/Memcached/libmemcached.pm 100.0 n/a n/a 100.0 n/a 100.0 ...ib/Memcached/libmemcached/API.pm 100.0 n/a n/a 100.0 100.0 100.0 const-xs.inc 100.0 n/a n/a n/a n/a 100.0 libmemcached.c 57.4 n/a n/a n/a n/a 57.4 libmemcached.xs 87.3 n/a n/a n/a n/a 87.3 Total 61.7 n/a n/a 100.0 100.0 61.9 ----------------------------------- ------ ------ ------ ------ ------ ------ More... almost 18 years ago
Add support for test coverage analysis (incomplete) More... almost 18 years ago
Added -g/-pg options to Makefile.PL to enable debug/profiling. More... almost 18 years ago
wrong number of tests More... almost 18 years ago
Add MEMCACHED_STORED & MEMCACHED_DELETED to list of 'ok' return codes. Still not happy with this but need real docs on all memcached_return codes first. Add responses.csv with table showing how Cache::Memcached::Fast interprets codes. More... almost 18 years ago
Reuse key buffer between calls to mget. More... almost 18 years ago
Only include perl callback if it's set. More... almost 18 years ago
Added listing of responses from http://search.cpan.org/src/KROKI/Cache-Memcached-Fast-0.08/src/client.c More... almost 18 years ago
Fumbled upload of 0.1403 so bump to 0.1404 More... almost 18 years ago
Prep for 0.1403 release. More... almost 18 years ago
Fixes for perl 5.6 support Remove dependency on Time::HiRes for tests. More... almost 18 years ago
Prep 0.1402 More... almost 18 years ago
Remove memcached_server_st* struct related functions for now. Reenable perl 5.006 as we supply our own xsubpp now. Update Changes file and tweak docs. More... almost 18 years ago
Add mechanism to mark funcs that won't be implemented (ie memcached_callback_get) Add memcached_cas_by_key Tidy up docs a little. More... almost 18 years ago
Refactor common code in get and get_by_key into new _fetch_one_sv. Partial support for getting cas value in perl 'get' callback. More... almost 18 years ago
add memcached_lib_version plus version consistency test. add memcached_mget_by_key, memcached_verbosity, rework the docs to move *_by_key variants into separate section that doesn't need to duplicate all the docs of the non-by-key variants. More... almost 18 years ago
Extend ExtUtils::ParseXS to support multiple deferred code sections. Use that to defer the value handling code till after the flag handling code. So modifying flags in set callbacks now works. Reenabled tests, which now pass. More... almost 18 years ago
Fix set callback to allow refs to be passed to the callback. (Overlapped with r93 by lestrrat. It merged elements of both.) More... almost 18 years ago
add memcached_quit doc More... almost 18 years ago
add memcached_quit (need for disconnect_all) More... almost 18 years ago
handle references differently from simple SVs More... almost 18 years ago
Update memcached_get_by_key arg types and params. More... almost 18 years ago
Move set value callback logic into typemap (so it applies to every function that takes a value as input). Not quite 100% yet as flags don't work. Needs some ParseXS work. Modified 36-replace-by-key to not fail if run twice in same second. Disabled a test that, I believe, won't pass when using a single server. Modified ParseXS to output some text later than it was. Moved get_cb and set_cb into the lmc_cb_context_st context in lmc_state as it simplifies the code elsewhere and that embedded lmc_cb_context_st can be viewed as the 'default context' that others, if we need them, can be cloned from. All tests pass, yeah (except for some missing docs) More... almost 18 years ago