Commit Graph

  • f7bae96d11 reorder vars master Ray Slakinski 2010-11-23 08:36:37 -0500
  • b201a84ba1 making the custom_flag bit customizable instead of fixed Ray Slakinski 2010-11-22 20:05:37 -0500
  • 5549b58553 define a use_custom_flag option which will add the PYLIBMC_FLAG_CUSTOM define to flags if true Ray Slakinski 2010-11-22 16:42:41 -0500
  • 8d50d77001 Protect Deflate with GIL acquiring lericson 2010-10-10 15:14:53 +0200
  • 7245d36553 Fix RunSetCommandMulti using time for min_compress when calling RunSetCommand John Watson 2010-10-09 11:38:02 -0700
  • c6cb0db9bc Merge branch 'master' of git://github.com/lericson/pylibmc John Watson 2010-10-09 11:31:25 -0700
  • e3a6828569 Better handle return value in gets lericson 2010-10-09 01:02:52 +0200
  • 52c00509cd Remove paranoid memcached_quit call lericson 2010-10-09 00:53:56 +0200
  • 8186f9f009 Always quit and free memcached result in gets lericson 2010-10-09 00:53:37 +0200
  • 9d4b01ff4d Turn pylibmc into a shallow package lericson 2010-09-17 20:17:40 +0200
  • a3605ca55f Always return a two-tuple in client.gets lericson 2010-10-08 21:25:25 +0200
  • 432cd63ccd Nitpick program flow of client.gets and others lericson 2010-10-08 21:25:14 +0200
  • 3f687bb551 Instigate The List of Honored Men lericson 2010-09-16 02:20:06 +0200
  • 55174bf9b9 Fix a string length related bug resulting in integers sometimes not being parsed correctly ketralnis 2010-10-04 21:42:02 -0700
  • 8ca61197da Add tests for CAS ketralnis 2010-09-28 20:03:37 -0700
  • 0c49d98fb4 Add CAS support (client.gets, client.cas). Note that this is not compatible with python-memcached's implementation ketralnis 2010-09-28 14:30:28 -0700
  • ddd2f011f7 Remove use of the Simplified GIL State API so pylibmc works in sub-interpreters from commit 74d5f9ac0b John Watson 2010-09-10 14:53:27 -0700
  • 725134931b Fix off-by-one in key length check Johan Bergström 2010-08-30 13:41:34 +0200
  • 314562c437 Override clone on Client so that you can call str() on client instances from a ThreadMappedPool int Noah Silas 2010-06-21 04:04:25 +0800
  • 3cb953aee9 Add changelog for 1.1.1 lericson 2010-06-07 16:06:00 +0200
  • d642a792d2 Prepare pylibmc 1.1.1 release 1.1.1 lericson 2010-06-07 15:23:41 +0200
  • 2bbccb6a36 Add future import so Python 2.5 can handle doctests lericson 2010-06-07 15:23:15 +0200
  • b2cc46a67a Add --binary argument lericson 2010-06-04 19:03:02 +0200
  • 1336dc164d Improve string representations lericson 2010-06-04 19:02:25 +0200
  • 190a548ab3 Prepare release of pylibmc 1.1 1.1 lericson 2010-06-03 16:43:16 +0200
  • 91c7b3fd56 Fix libmemcached 0.32 support lericson 2010-06-03 21:13:30 +0200
  • 25396a64bd Use proper indent level for lists in README lericson 2010-06-03 16:42:59 +0200
  • f357c00f2b Remove deprecated space-based behavior names lericson 2010-06-03 16:36:21 +0200
  • 74d5f9ac0b Properly manage GIL in RunSetCommand lericson 2010-05-27 21:54:51 +0200
  • 86f6256d3a Fix backward compatibility for set_multi timeout. lericson 2010-05-27 21:53:33 +0200
  • 02c7681ff2 Handle NUL-byte keys in get_multi lericson 2010-05-27 14:26:24 +0200
  • 212a69e09f Fix valgrind warnings lericson 2010-05-12 01:20:20 +0200
  • 21b49defee Sometime in the future, maybe... lericson 2010-05-12 01:20:05 +0200
  • 374ceed11f Simplify get_multi control flow and syntax nits lericson 2010-05-12 01:19:55 +0200
  • 66f4bcfc41 Second pass of syntax nitpicks lericson 2010-05-12 01:18:29 +0200
  • 2e83a68ed9 Test 127.0.0.1 rather than localhost (IPv6) lericson 2010-05-12 01:15:12 +0200
  • b4a1e6ab6b Support new-style stats & server iteration lericson 2010-05-11 12:32:07 +0200
  • 53879eb8a9 First pass of syntax & indent nitpick lericson 2010-05-10 15:53:44 +0200
  • e8593ba7c7 Always terminate Py_*_ALLOW_THREADS with semicolon lericson 2010-05-10 13:52:51 +0200
  • 2f09c230a3 Fix what appears to be an obvious test failure lericson 2010-05-10 13:24:39 +0200
  • 76d422cc0f Fix what seems to be merge-related issues lericson 2010-05-10 13:24:07 +0200
  • 2ff9e471c2 Zero out mset memory in one fell swoop lericson 2010-05-10 13:23:20 +0200
  • eb21e83e2c Acquire/release the GIL only once for set_multi operations, and add add_multi/incr_multi operations ketralnis 2010-04-07 14:28:31 -0700
  • 4674638327 A second pass at releasing the GIL during blocking operations: only release/reaquire once for a get_multi operation ketralnis 2010-03-30 16:10:35 -0700
  • 6687cc0464 Add some function names to arg parsing lines lericson 2010-05-10 12:44:15 +0200
  • f88c8c3afe Stop accepting time argument for delete. Fixes #1 lericson 2010-05-10 12:42:46 +0200
  • 5c059a0ccd Use snprintf to avoid nonsensical Clang warnings lericson 2010-05-10 12:20:14 +0200
  • 2b39ddf9ec Add a more useful command-line interface lericson 2010-04-22 00:08:03 +0200
  • fcfe08f3c3 Merge remote branch 'ketralnis/master' lericson 2010-03-27 18:51:38 +0100
  • 84875a0c6a First pass at freeing the GIL during blocking calls ketralnis 2010-03-22 21:15:31 -0700
  • 0987c37160 Prepare 1.0 release 1.0 lericson 2010-03-22 22:33:26 +0100
  • 48e131b071 Nitpick PyPI documentation wording lericson 2010-03-22 22:33:17 +0100
  • ee47d6ab7b Nitpick syntax to go below 80 chars lericson 2010-03-22 22:25:00 +0100
  • 92c1fbb585 Fix up docstrings for pylibmc module lericson 2010-03-22 21:52:09 +0100
  • 61932d50b9 Check for minor version requirement lericson 2010-03-22 21:06:03 +0100
  • 3702d07434 Add changelog for 1.0 lericson 2010-03-21 22:44:04 +0100
  • 87e7c15064 Prepare 1.0-beta release. 1.0-beta lericson 2010-03-19 20:12:28 +0100
  • 956355ee27 Expand `pylibmc.ClientPool.reserve` documentation. lericson 2010-03-16 23:44:18 +0100
  • b3b36b3acb Make `pylibmc.ClientPool` signature backwards-compatible. lericson 2010-03-16 23:43:54 +0100
  • 22f0cd6663 Merge remote branch 'ketralnis/master' lericson 2010-03-16 23:31:40 +0100
  • 0e383d7289 Change ClientPool to properly block when a client isn't available ketralnis 2010-03-16 15:21:59 -0700
  • a7b0c6e5da Allow using environment variables for package dirs lericson 2010-03-16 23:06:18 +0100
  • c2b8573adf Fix up .gitignore lericson 2010-03-16 20:59:46 +0100
  • 3331c59d77 Elusive is the one missing DECREF, conclusive is this commit. lericson 2010-03-16 19:59:17 +0100
  • c3215866c5 Fix get_multi with an 0-sequence. lericson 2010-02-22 16:36:56 +0100
  • 8a1e5c752d Use distutils to generate path to pylibmc in tests. lericson 2010-01-27 13:20:45 +0100
  • aff42d767b Check for mappings in delete_multi and err out. lericson 2010-01-27 11:41:07 +0100
  • 587df7121c Add notes on installation options. lericson 2010-01-18 15:19:46 +0100
  • 59025f48db Make documentation reference actual location. lericson 2010-01-03 19:20:47 +0100
  • 9b4f66952c Typofix. lericson 2009-12-30 18:39:37 +0100
  • 3dd7ad5fb6 Update cmemcache test to work with newer memcacheds. 1.0-alpha lericson 2009-12-30 14:31:31 +0100
  • fc9c44d05f Update short description. lericson 2009-12-30 14:28:32 +0100
  • 45f2c4ceec Streamline README documentation. lericson 2009-12-30 14:26:27 +0100
  • 5114dfe786 Prepare 1.0 alpha release. lericson 2009-12-30 13:51:00 +0100
  • 59cc691a0d Add support for building statically. lericson 2009-12-30 13:45:19 +0100
  • 77c2478298 Clean up behaviors and their names. lericson 2009-12-13 21:01:11 +0100
  • b7d381a160 Make delete_multi return value compatible with python-memcached. lericson 2009-12-13 21:00:39 +0100
  • 3e254545a9 Map behavior 'ketama hash' to hasher names. lericson 2009-12-05 21:45:35 +0100
  • 02e73a416e Make the more esoteric behaviors be private. lericson 2009-12-05 21:45:03 +0100
  • 69f53cb0c1 Remove accidentally left-over debug prints lericson 2009-11-30 10:35:19 +0100
  • 1e4930aafe Specify deps via setup.py arguments. lericson 2009-11-30 10:28:23 +0100
  • c5590258fb Implement zlib compression. lericson 2009-11-30 09:43:05 +0100
  • 9fec8f59f6 Fix crashes in client allocation and deallocation routines. lericson 2009-11-26 13:19:50 +0100
  • 78c3475e96 Prepare release 0.9.2. lericson 2009-11-25 12:03:21 +0100
  • 7112d17399 Add notes about 0.9.3 fixes. lericson 2009-11-25 12:02:20 +0100
  • a4e7e2cd75 Fix weird with Client.behaviors.update. lericson 2009-11-25 12:00:04 +0100
  • 0f8c1e442c Correctly check the exception raised on empty server list. lericson 2009-11-22 14:33:00 +0100
  • 0c7fcee690 Bump version to 0.9.2. 0.9.2 lericson 2009-11-18 20:25:27 +0100
  • f96dbc740c Use `thread.get_ident` instead of more convoluted way. lericson 2009-11-18 20:23:38 +0100
  • 43729b93a8 Raise exception when no servers are given. lericson 2009-11-18 20:23:16 +0100
  • 7fea129abd Bump version to 0.9.1. 0.9.1 lericson 2009-11-18 20:24:43 +0100
  • 40dcb628c6 Expose all per-error exception objects. lericson 2009-11-17 17:52:39 +0100
  • 0e1c0b8204 Comment out MEMCACHED_E2BIG return code, as it is fairly new. 0.9 lericson 2009-11-05 19:54:54 +0100
  • 6a9ad740c7 Add note about per-rc exceptions to changelog. lericson 2009-11-05 19:54:19 +0100
  • e61aaac393 Bump version to 0.9. lericson 2009-11-05 19:10:06 +0100
  • 1c83ad0de2 Add specialized exception classes. lericson 2009-11-05 19:09:09 +0100
  • 529adbe6bb Add note about empty values as empty strings. lericson 2009-11-05 17:01:30 +0100
  • 343286a34b Fix empty memcached value exception bug. lericson 2009-10-31 11:22:18 +0100
  • f5b756deb8 Add 0.9 changes. lericson 2009-10-31 11:21:55 +0100
  • 0984a270db Added get_stats function. lericson 2009-10-19 14:09:08 +0200