[libcache-memcached-fast-perl] branch master updated (2cb56aa -> e6d145f)
Jonas Smedegaard
dr at jones.dk
Tue May 20 22:48:56 UTC 2014
This is an automated email from the git hooks/post-receive script.
js pushed a change to branch master
in repository libcache-memcached-fast-perl.
from 2cb56aa Update changelog and copyright hints.
new 4f8a864 Bump to standards-version 3.9.5.
new 96e94a4 Fix use canonical Vcs-Git URL.
new 1c7fc2b Update copyright info: Extend coverage of packaging, and bump its licensing to GPL-3+.
new 793ac3c Update watch file to use metacpan.org URL.
new 7fab243 Tidy package relations resolving in rules file.
new dfc4106 Add git URL as alternate source.
new 25ce5cc Stop track tarball checksum: Check against upstrem git instead.
new fe5e0aa Update changelog, control file and copyright info.
adds c05b1a4 Add result of h2xs -O --omit-autoload --compat-version=5.6.0 \ --use-new-tests --name=Cache::Memcached1
adds 03b3234 WIP
adds 3f26608 Add config parser.
adds 9290c1e WIP
adds 7f9a4bc WIP: genparser.pl is almost ready.
adds 550e351 WIP: genparser.pl framework is ready.
adds 3bc05f7 Fix genparser_state initialization.
adds 96ec87f Move genparser_state to protocol.c, where it belongs.
adds 69f30cb Add prototypes.
adds 0d334e5 Add swallow_eol() and read_reply() functions.
adds 1524c97 Rename MEMCACHED_FAILED to MEMCACHED_FAILURE.
adds 8efa68a WIP
adds b84a0af Rename client_set() to protocol_set().
adds e7bed86 Add parse_set_reply().
adds 5c26f69 Add parse_key().
adds 795fa81 Add parse_get_reply().
adds 876f96b Add protocol_get().
adds 26cb71c Add Cache::Memcached1::set().
adds e60a561 set() test case (fails).
adds 6ded520 Fix progress bug.
adds a6c1902 Add client_mark_failed().
adds 7a33d72 Use typedefs for flags and exptime.
adds 937a2c0 Add close_on_error flag.
adds 1dfce52 Add Cache::Memcached1::get() (doesn't work).
adds 35aaa5b Fix Cache::Memcached1::get().
adds b8d5ffd Small cleanup.
adds 1f9fe85 Pass flags to the Perl layer.
adds 294a6c0 Use TAGR.
adds 52ee7a0 Framework for mget().
adds 0f1f0c6 Do not access state->get_result.value directly.
adds 08bd655 Small cleanup: C indexes should be of type int.
adds 6dec1d9 Move request stuff to client.c.
adds 8343fe6 client_mget() (doesn't work).
adds 70e26af Fix access to Perl stack.
adds 47b5d13 Merge protocol.[ch] into client.c.
adds 794bc17 Code reorganization.
adds 3af78c2 Fix get_multi().
adds 3714449 Fix bug causing connection close on second get.
adds 2458c13 Release the result if it may be invalid.
adds 7b85e5b Add set() and _xs_set().
adds 4c857d9 Add delete().
adds 3c00a9a Add add(), replace(), append(), prepend().
adds 2e2b253 Add flush_all().
adds 6238dd8 Remove annoying assert.
adds 627c9b6 Add namespace aka prefix support.
adds fc019a1 Correct email address.
adds 79348d6 Rename Cache::Memcached1 to Cache::MemcachedFast.
adds bee1929 Add typemap to the MANIFEST.
adds c13a51a Small update of README.
adds 493a050 Fix some compilation warnings.
adds e5d8077 Move 'pos' and 'end' from genparser_state to command_state.
adds 50fd000 Update comments.
adds d59d5e2 Fix bug in process_command(): do not modify iov.
adds eb18f8d Increase buf size, just so :).
adds c4643c2 Optimize parse_keyword().
adds 5fcfcaa Add new entry.
adds ef7534c Rename module from Cache::MemcachedFast to Cache::Memcached::Fast.
adds 74f456c Add FIXME entry.
adds 2a737e7 Add Changes entry.
adds b5a23c2 Increase version number to 0.02.
adds 1f5759d Fix typo.
adds 4676cd4 Remove Exporter stuff, we do not export anything.
adds bef3b9e FindBin::Dir in Perl 5.8.8 doesn't end in '/'.
adds 6638be8 Add support for 'noreply'-enabled memcached.
adds de0b9cd Update to Perl 5.8.8: use new ppport.h.
adds db8aeab Rename server::request_buf to server::cmd_state, and assign type to it.
adds 06bcc50 Make the loop more optimal.
adds 5c5ffcd Make read value state part of the command state.
adds da5c120 Make digits_seen part of the state.
adds d661352 Make remaining_prefix_len part of the state.
adds dd8829c Make parse_key() restartable.
adds 9c959d6 Make client code restartable.
adds 7a515f8 Add TODO comment.
adds 04f8e90 Fix bug with restartable write.
adds 861075c Add value invalidation mechanism.
adds c46f3f5 Add select machine.
adds a7f674c Use blocking I/O on the fast path (one server query).
adds 9114666 Add cmd_state_extend() and iov_push().
adds e70825c Revert "Use blocking I/O on the fast path (one server query)."
adds c9c6454 Fixed nasty editing bug.
adds f54be53 Use classic receive buffer approach.
adds 2a85549 Suppress warning about unused key_index.
adds 79ca525 Add TODO entry.
adds dd80868 Remove stale genparser.h.
adds 99b316e Add loose_match mode to genparser.pl.
adds e8f1e00 Small cleanup: move enabling of close_on_error into client_set_noreply().
adds ecbf478 Include struct command_state into struct server.
adds edbd65f Use named constants for return values.
adds 7869f28 Add support for multiple servers (doesn't work).
adds 72d6b97 Add pointer to struct client into struct command_state.
adds c240570 Some renames.
adds 7ca1898 Introduce struct value_object with methods to work on value.
adds 77ace67 Make clean client interface and remove server.h.
adds cfa2643 Call command_state_reset() earlier for convenience.
adds 89e62b9 Fix bug with calling FD_ISSET(-1, ...).
adds 6b7419c Fix bug when one key is a prefix for another.
adds 28082ac Add support for several servers.
adds e083b4b Add generation counter to track active commands.
adds efe05f4 Remove server.h from MANIFEST.
adds c3c4354 Add benchmark script.
adds 7b1ed17 Add script/benchmark.pl to MANIFEST.
adds 573446d Add incr and decr commands.
adds 0acb6c0 Add CRC32 hash.
adds e967ec1 script/benchmark.pl: add support for multiple servers.
adds ce5201f Use random keys.
adds ced7b02 Make number of keys dependent on total number of requests.
adds fe0fd73 Add TODO entry.
adds 5987c1d Fix memory grows bug.
adds c9e6058 Eliminate value copying in Perl.
adds 929be34 Make src/gencrc32.pl executable.
adds c086b82 Fix possible problem with signed char to unsigned int cast.
adds dfb9282 Add timeouts.
adds 4ec67af Add gets, gets_multi and cas methods.
adds f5dc059 Update benchmark.pl.
adds 2af01a8 For speed replace sscanf() with custom parse_ull().
adds baf7568 Call select() only after I/O has returned EAGAIN.
adds 588f5bc Add Unix socket support.
adds 5be4af8 Ignore SIGPIPE on socket send.
adds 701072b Fix bug in gets_multi: store array reference into array, not AV* itself.
adds c6709e5 Add support for serialization.
adds 656bb21 Prepare Cache::Memcached::Fast for new fields.
adds b8473d0 Add compression support.
adds 31a9b43 Avoid value copying by passing around a reference to it.
adds 76d3222 Add rget() that returns reference to the value.
adds 8d6171b Faster return from gets.
adds 60c785b Use Carp::carp() instead of warn().
adds 53f4d95 Issue a warning and disable compression on unknown compression algorithm.
adds abb02e3 Fix typo.
adds 834e051 Add max_failure and failure_timeout parameters.
adds 04faac3 Fix typo, use upprecase constants.
adds ef9784e Revert "Add rget() that returns reference to the value."
adds 61d00cc Handle EINTR fron select() in connect.c.
adds 599c9f4 Change default for failure_timeout to 10 seconds.
adds 0f7406d Add 'remove' alias to 'delete'.
adds b30be33 Add module documentation.
adds ea6a186 Infect source files with copyright statement.
adds e4dbd52 Rename benchmark.pl to compare.pl.
adds bba037e Update Changes and README files.
adds 0951f8e Rename benchmark.pl to compare.pl, part 2.
adds 57eb872 Better wording in license statement.
adds c1d619d Fix some typos in the docs.
adds 5abbd43 Fix Michael's company name.
adds 486ea42 Mention the effect of zero timeouts.
adds a805d82 Return nothing when key was not found.
adds 7178493 Add server weight support.
adds b068482 Replace integer server weights with rational.
adds 80cc760 Add the Ketama consistent hashing algorithm.
adds cabae40 Update TODO file.
adds 8404c85 Improve ketama_points docs wording.
adds 5067e94 Fix bug with uninitialized generation counter reported by valgrind.
adds 311ba89 Add forgotten dispatch_destroy() (bug found by valgrind).
adds b0f4434 Remove dependency on host byte order.
adds f7ff216 Fix Cache::Memcached-compatible key distribution.
adds d5d3be1 Fix pointer arithmetic and unnamed union, which are not supported by C89.
adds 90fa0c2 Remove dev/null which was committed by mistake.
adds cd76f99 Remove 'by' from copyright statement.
adds 9032c5a Mention limit of weight sum for the old module.
adds d4a7084 Make documentation look more like what Module::Starter produces.
adds 5013520 Remove some autogenerated stub text.
adds 11fb6d7 Add default tests from Module::Starter.
adds 3d0f860 Add TODO entry.
adds 0d86733 Add benchmark.pl, which is simply a stripped down version of compare.pl.
adds 20d33c7 Set ketama_points in benchmark.pl.
adds 2054b1d First public release.
adds 1b90bfe Increase version number to 0.03.
adds 1fb9da4 Fix internal documentation references.
adds 83fe24b Add missing docs for incr and decr.
adds 057529f Add server_versions command.
adds 5968571 Disable cas/gets/append/prepend in the test for memcached < 1.2.4.
adds 9caa69b Spell server names differently to get different Ketama hashes.
adds 6d65a17 Fix race in test.
adds 0453828 Update Changes and README for release.
adds 85fd547 Increase version number to 0.04.
adds 1270bb2 Perl 5.6.2 doesn't have const char * in its typemap.
adds 66154e1 Some systems do not have AI_ADDRCONFIG.
adds 0797f4b Fix docs copy-paste bug.
adds e5c4186 Disable the test with possible race.
adds a0374af Increase version number to 0.05.
adds 75b8cde Use custom Ref_SV instead of SVREF, which has another meaning.
adds 151422d Change test slightly to avoid lengthy "x" x 1_000_000 output on error.
adds 50b5a8a Add TODO entry.
adds 0a95522 Use AUTOLOAD only for undocumented commands.
adds 175820a Add incr and decr to script/compare.pl and script/benchmark.pl.
adds 7898f72 Docs update: decr returns nothing on underflow.
adds 9f32977 Split the test case.
adds 6e75c7a Rename sun to s_unix, because former is reserved on Sun systems.
adds 68441fc Update README: we do not compile on Windows.
adds 3cf2a02 Use 'local' directly to restore old value of $SIG{__WARN__}.
adds 72a7f56 Distribute key misses across all servers.
adds dbbb1df Simplify client_server_versions().
adds ad882ed Better wording in Changes.
adds 479eaec decr below zero returns 0.
adds c51c46b Remove bogus t/derived.t from MANIFEST.
adds e311690 Do not use localhost.localdomain, which isn't resolved on FreeBSD.
adds ec0b4d6 Add docs section "UTF-8 and tainted data".
adds 88d858a Update Changes.
adds e253dd4 Prepare class for inheritance.
adds b0cf8f6 Increase version number to 0.06.
adds 46d90ab Add TODO entry.
adds 6519e55 Use longer timeouts for not to fail on a busy host.
adds cbf09cb Implement simultaneous reading and writing.
adds 1493a06 Update TODO.
adds 4220d79 Introduce named stubs for command tokens.
adds 2a2bff8 Make 'noreply' setting per-server.
adds 8a320e0 Implement nowait (no way to enable it).
adds f9d9366 Merge commit 'nowait^'
adds 69cacc5 Add 'nowait' mode.
adds ad85a95 cas command may return NOT_FOUND.
adds f8ba758 Fix 'nowait' bug: do not clear partial reply in receive buffer.
adds 5726ea8 Minor syntax change.
adds e8f8408 Fix for subtle race bug.
adds 1b57072 Fix for possible memory leak.
adds a2b2409 Add t/nowait.t.
adds 90caf25 Add "Changes since 0.05" line.
adds 3ab4aab Update TODO.
adds 25c586d Disable noreply that was enabled by mistake.
adds 32c4e78 Update Changes.
adds d77e9c7 Increase version number to 0.07.
adds 381e4f8 Remove t/03-flush_all.t.
adds fa7fff1 Follow interface conventions and call both alloc and store for embedded.
adds 2080de1 More optimial execution flow.
adds bf9c226 Better execution flow.
adds 49680b0 Keep server addresses in one place.
adds b72349f Test result of malloc().
adds 49e1830 Fix docs wording.
adds 18f2a84 Add TODO entries.
adds 3a71041 Add nowait_push method.
adds 70e5d71 Add struct array.
adds 4c792d1 Add array_each().
adds b442745 Add invalid keys to the end too.
adds 6db42c6 Use prefix with leading space.
adds 7629615 Remove key_count parameter to command_state_reset().
adds d61894e Use a single per-client buffer for strings.
adds 566d6c1 Rename client_get_server() to init_state() and return command_state.
adds b37c77f Add get_state() and init_state().
adds 3658774 Rename key_index to plain index.
adds eea23f4 Call push_index() from init_state().
adds c927237 Remove dead variables.
adds 4ef04d5 Fix index progress when continue is being used.
adds 12f8a26 Extract client_reset() and client_execute() from client_get()
adds df427f5 Remove client_mget().
adds ff08e98 Add test for get_multi with empty key list.
adds 8336216 Remove mget XS binding.
adds 84c7ad9 Use embedded_state instead of arith_state.
adds 9a7c3a8 Make server_versions command public.
adds d707fdb Remove redundant PHASE_INIT.
adds 6a05793 Fix comment.
adds d50b1fc Simplify the code.
adds 3228cca Add test for incr no-such-key.
adds 03d51a6 Make nowait_count and command_count consistent.
adds af82399 Rename command_count to reply_count.
adds 10f56a7 Add non-existend keys to the test.
adds 273f1f3 Update TODO.
adds d94fc11 Increase receive buffer size to possibly hold full Ethernet packet.
adds 6c8f5ca Do not shift over cmd name, prefix and key for flush_all, which doesn't have them.
adds 27974c4 Add a comment on why rehashing is a bad idea.
adds e7680bb Replace appears -> appeared.
adds 6ffc940 Rename value_object to result_object.
adds 56622ff Add struct meta_object.
adds b98a585 Explicitly store the result value from every command.
adds a973379 Simplify the code.
adds a9fcbc6 Return defined value for incr NOT_FOUND. Return "0E0" for zero value.
adds be68ce8 Document ternary return values.
adds 8f1c8de Explicitly increment key_count in every command.
adds 3b26178 Add "prepare" to the name of multi methods, move reset and execute outside.
adds 9535d07 Add cas_multi command.
adds 0ccd993 Add set_multi command.
adds d32923b Add add_multi, replace_multi, append_multi, prepend_multi commands.
adds 529d887 Add incr_multi and decr_multi commands.
adds d1c826a Add delete_multi command.
adds 3f34a01 Update documentation examples.
adds e8020ee Update AUTOLOAD method.
adds a8654f6 Add test case for remove and delete_multi commands.
adds cb29096 Allow incr_multi, decr_multi, delete_multi to take just @keys.
adds 9d7454c Add the check that servers are up.
adds cc7d6e8 Update benchmark.pl for new multi methods.
adds fed76df Add benchmarks for @list context.
adds 23ae826 Make the example copy-paste friendly.
adds 5270fa5 Call nowait_push. Use per-command-type key prefixes.
adds 0e0e31f Declare $res and @res locally.
adds ff166e7 Better wording in docs.
adds ea74f2a Try to delete the key istead of assuming it is not there.
adds ba4e97b Remove AUTOLOAD method since it turned out to be not generic enough.
adds 8232938 Merge compare.pl into benchmark.pl.
adds 9657ab1 Use single scale for all benchmarks.
adds abe4dc2 Minor example update.
adds 5043326 Remove wrong TODO item.
adds ccd2112 Update TODO file.
adds e68fca2 Add utf8 constructor parameter.
adds dad4cc4 Increase timeouts, we don't want to lose any results.
adds 6fa1386 Account nowait_push time in nowait command benchmarks.
adds 6f91fa4 Value may be set but undefined.
adds 0716e1b Update Changes file.
adds ba4058e Update TODO file.
adds ab92226 Remove now unused Ref_SV.
adds e1f1075 Check the presence of compression module earlier.
adds 6fe8c01 Make Cache_Memcached_Fast a structure containing the pointer to the client.
adds 7f9a739 Check that *ps is defined.
adds 6788977 Move compression stuff to XS.
adds 4d93287 Move storable and UTF-8 stuff into XS.
adds 3885f54 Call sv_len() only when needed.
adds eafc344 Remove _pack_value(). Do not use reference to data.
adds 6ed756e Remove _unpack_value(). Do not use references for data.
adds 57ae1e3 Move list of servers into XS.
adds cdbdbe9 Process get commands inside XS.
adds 5f94c62 Move update commands processing into XS.
adds 96d5a91 Move incr/decr processing into XS.
adds e03f59b Move delete processing into XS.
adds fe35b87 For all methods use XS implementations directly.
adds abd24f5 Split get and get_multi.
adds 781a5e7 Avoid copying the value.
adds d03c658 Fix key access in incr_multi and delete_multi.
adds 4aeff5c Disable the derived check.
adds 788c593 Remove now irrelevant comment.
adds 802f07e Add client_noreply_push().
adds cdcc2e5 Add test for "use encoding '...';".
adds ad4c1c8 Add serialize_methods constructor parameter.
adds 626460f Rename bins to buckets.
adds 903088b Clean gcc 4.2.2 warnings about discard qualifier.
adds aeb2f2b Remove references to Storable.
adds 0111b03 Update Changes file.
adds b0ef046 Fix namespace bug.
adds 8dad36d Apply changes suggested by 'perl ppport.h --compat-version=5.6.0'.
adds e32207a Add more test hosts.
adds 16ed386 Add OPTIMIZE => '-g -O3' to make files.
adds 65d572e Add a comment about data rate artifact.
adds 5a419f2 Better wording in Changes file.
adds d94ac9c $memd is no longer a hash.
adds 015478b Do not assume the save version for all servers.
adds 007b2e6 Add test for incr_multi.
adds 5623e09 Add pointer http://openhack.ru/Cache-Memcached-Fast.
adds aa680bc Update Changes file.
adds 7d5077d Increase version number to 0.08.
adds f6ccccb Forbid breaking of proper names.
adds c766ea1 Do not use Newx() macro since it is not portable across Perl versions.
adds 93cc25e Not all hosts resolve 127.x.y.z other than 127.0.0.1.
adds 856fc99 Remove obsolete entries from TODO.
adds f46d2a5 Update to the latest version of ppport.h.
adds 0c6861d Replace compress_algo with compress_methods.
adds e925efe Add one more lisk to project home.
adds cf90b7a Add comment explaining why default compression functions are correct.
adds 14faf40 Add check_args condtructor parameter.
adds 7edd778 Add bench_finalize() subroutine.
adds 0107385 Push noreply requests.
adds 149ca60 Fix server list.
adds 3c1c600 Pass noreply flag to client_reset().
adds 81db772 Replace reference to Storable with reference to serialize_methods.
adds d7f2447 Fix typo.
adds 742993b We use plain malloc() to allocate memd, let's use plain free() to free it.
adds 23c7e89 Fix bug with descending into servers => [ ].
adds f871310 Use better Perl version syntax.
adds ff06989 Pass callback object to client_reset().
adds acf677e Cast to long before casting to void* to suppress warning about diff width.
adds 6f72961 Update Changes file.
adds 2b0ac4d Increment version number to 0.09.
adds b995a36 Fix warning about cast from ptr to int on 64-bit.
adds e77a689 Document noreply mode.
adds 83535ae Fix typo in example.
adds c028bb2 Change formatter for constructor to match other methods.
adds 4767f2a Add destructors for serialization methods.
adds ea36488 Add 'namespace' method.
adds 34f10e8 Fix 'namespace' method description.
adds ed67ff6 Remove t/encoding.t from distribution.
adds a57c5d0 Add hash_namespace parameter.
adds 6ab1204 'noreply' is official starting from memcached 1.2.5.
adds b7662a2 Simplify serialize_methods code, make it the same as for compress_methods.
adds f076636 Clean TODO file.
adds bc8e86b Enable 'noreply' automatically if servers support it.
adds cc8dfa6 Add benchmark for latency issues.
adds a0b8bf7 Control latency-throughput with TCP_NODELAY.
adds 7873370 Add t/noreply.t.
adds 0fccd10 Add NOREPLY switch.
adds d5eceb6 Add noreply => 1 example.
adds 75a5811 Update Changes file.
adds 70f6b0a Increment version number to 0.10.
adds 4a74394 Minor documentation fixes.
adds f87e1c2 Sponsorship is in the past already.
adds f1cd576 Among several equal points, choose first.
adds 2986b73 Fix comment wording.
adds dfab1e8 In the case of collision, add new servers to the end of equal run.
adds 3760ea3 Remove unused heade.
adds 3996077 Remove redundant parenthesis.
adds 272c52d Fix hash_namespace: it should be enabled before we set the namespace.
adds 279733d Make compute_crc32_add() more optimal.
adds b1cbae1 Change dispatch_set_prefix_crc32() to dispatch_set_prefix().
adds 5cbbe94 Rename prefix_crc32 to prefix_hash.
adds 9b5de98 Optimize single server case for Ketama.
adds 175d15e Remove explicit OPTIMIZE setting from the makefiles.
adds f4e8b6c Clean the generated files.
adds 0c1b17b Fix PASSTHRU -> PASTHRU spelling.
adds 8e06d21 Add U unsigned suffix to the constant.
adds 83ca7ff Fix key distribution bug in compatible mode.
adds 9729a3c Minor code reorganization.
adds 3a652a0 Update Changes file.
adds f8618a2 Increment version number to 0.11.
adds 182fc03 Older versions of ExtUtils::MakeMaker don't handle newline.
adds 746aa9d Add max_size parameter.
adds 3d952a0 Do not use size_t/%zu, because some systems do not recognize this format.
adds 2a42676 Update Changes file.
adds 97c8599 Increment version number to 0.12.
adds 1d5344a Fix compilation with Perl 5.11 on Solaris 10.
adds 1abb0e1 Update Changes file.
adds 6fee7e7 Increment version number to 0.13.
adds 11df213 Prepare the code for Win32 support.
adds 46fd4a7 Add Win32 support.
adds c346b26 Use poll() instead of select(). Implement it where not available.
adds e61b4e5 Simplify the code.
adds b1ae265 Remove dead code. There are no plans to use UDP for now.
adds 8ba7ce8 Fix comment: the problem was in descriptor exhaustion.
adds 255201a Add bench make target ('make bench').
adds c93eb83 Fix 'make bench' target.
adds f36479a Add cast to void* that may be necessary to suppress a warning.
adds 02370dc Include socket_posix.h before other headers that may depend on it.
adds f0c0ca3 Prevent installation of libclient.a.
adds b495a1d Move can_poll_fd() to header, and make it no-op on Win32.
adds 65a14ed Fix compilation warning on Win32.
adds 22c783d Update Changes file.
adds 045fb8b Increment version number to 0.14.
adds eef7e54 Clarify flush_all documentation.
adds dbde516 Better distribution of ketama points.
adds eece31c Fix RT#41077: implement disconnect_all().
adds 3ea02f9 Add scripts to MANIFEST.
adds 1102006 Update Changes file.
adds 8126aeb Increment version number to 0.15.
adds 00ce576 Update copyright date.
adds 442efcd Do not use invalid file descriptor.
adds fcc91cb Set ai_family explicitly.
adds 6bb9a60 On systems lacking getaddrinfo() implement it with gethostbyname().
adds 9d84670 Remove files committed by accident.
adds 91213dd Describe Ketama transition as suggested by Masahiro Nagano.
adds 49f983f Starting with memcached 1.3.3 incr/decr commands require a number.
adds 449d2b3 Update documentation for incr/decr that require a numeric value now.
adds a4fd162 Update Changes file.
adds 59a057f Increment version number to 0.16.
adds fa82f9c Add missing files.
adds caf3eca Update Changes file.
adds 89a74b2 Increment version number to 0.17.
adds 34bb6d7 Remove delay (aka expiration) parameter for delete() and delete_multi().
adds b6ccaa7 Update Changes file.
adds 2bdfa3d Increment version number to 0.18.
adds 0e6dcfa Fix typos after 0.17 release.
adds 50ab046 Make module thread-safe: implement CLONE().
adds 0f1abfe Update TODO file.
adds a2317e5 Fix t/command.t on some Solaris systems where it fails.
adds 957de1c Fix SIGPIPE ignoring.
adds ddc0ed5 Describe SIGPIPE change.
adds e2906fb Fix RT#56142: handle Perl magic.
adds 81d6e92 Include <string.h> for memcpy().
adds 24f8cd1 use -> require, because we check for module presence at runtime.
adds 1490f1c Readonly may be absent.
adds 6cff0cf Update copyright year.
adds 3b0d058 Update Changes file.
adds 8bece43 Increment version number to 0.19.
adds ed29939 Revert "Describe SIGPIPE change."
adds 687f7de Revert "Fix SIGPIPE ignoring."
adds 3353786 Update Changes file.
adds 1c1bcbb Increment version number to 0.20.
adds 89196db Fix RT#81782: Unnecessary string eval in constructor.
adds fd61f3e Fix RT#77254: typo in POD documentation.
adds 811612d Fix typo hols -> holds.
adds 49ad2c7 Fix magic handling (RT#57150, RT#67106).
adds b2fecd1 Remove outdated TODO file.
adds e461bf0 Update Changes file.
adds f300479 Increment version number to 0.21.
adds 8b31c6e Update Changes file.
adds 26f827c Added repository cpan metadata
adds d9320e9 Merge pull request #1 from dsteinbrunner/patch-1
adds 94d9b95 When utf8 is disabled downgrade UTF-8 strings or croak (RT#92678).
adds 4e34801 Update ppport.h.
adds ef02e35 Remove outdated encoding.t.
adds 549554b UTF-8 is no longer experimental in Perl.
adds 244fb22 Update project source URL.
adds 1f83228 Increment version to 0.22 and update Changes file.
adds 7df403d Imported Upstream version 0.22
new 93172c9 Merge tag 'upstream/0.22'
new d5b071a Update copyright info: Extend coverage for main ppport.h author.
new e6d145f Prepare for release: Update changelog and copyright info.
The 11 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
Changes | 13 +
Fast.xs | 13 +-
META.json | 9 +-
META.yml | 6 +-
Makefile.PL | 5 +
README | 2 +-
debian/changelog | 18 +-
debian/control | 4 +-
debian/control.in | 4 +-
debian/copyright | 15 +-
debian/copyright_hints | 21 +-
debian/rules | 15 +-
debian/watch | 2 +-
lib/Cache/Memcached/Fast.pm | 10 +-
ppport.h | 1380 +++++++++++++++++++++++++++++++++++--------
15 files changed, 1231 insertions(+), 286 deletions(-)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libcache-memcached-fast-perl.git
More information about the Pkg-perl-cvs-commits
mailing list