Commit graph

224 commits

Author SHA1 Message Date
Bertrand Bordage
94eb37d80c Includes the panel template in MANIFEST.in. 2014-12-08 22:05:20 +01:00
Bertrand Bordage
bd10637f46 Adds a django-debug-toolbar panel. 2014-12-08 22:00:08 +01:00
Bertrand Bordage
d84783b0f1 Simplifies cachalot_settings and forbids its modification. 2014-12-08 19:43:43 +01:00
Bertrand Bordage
4770df8798 Fixes overridden settings not working when they are already defined in Django settings. 2014-12-08 19:06:09 +01:00
Bertrand Bordage
ee7f9c1cf2 Fixes an error in settings. 2014-12-08 05:00:52 +01:00
Bertrand Bordage
39791bd5cb Only add pylibmc to tests if Python = 2. 2014-12-08 04:13:11 +01:00
Bertrand Bordage
47bb01c7b3 Adds pylibmc support. 2014-12-08 03:47:11 +01:00
Bertrand Bordage
13ea4b0bde Removes file-based cache support for Django 1.6. 2014-12-08 03:16:31 +01:00
Bertrand Bordage
b1804a11ee Adds file-based caching support. 2014-12-08 01:01:58 +01:00
Bertrand Bordage
fccb6aa626 [Travis CI] Fixes the build. 2014-12-08 00:35:26 +01:00
Bertrand Bordage
e40152fdda Caches pip downloads. 2014-12-07 23:44:22 +01:00
Bertrand Bordage
a4f26ec8a9 [Travis] Groups environments for a faster build time. 2014-12-07 23:41:45 +01:00
Bertrand Bordage
859337072e Unnests some code & handles unexpected None found in cache with memcached. 2014-12-07 07:04:26 +01:00
Bertrand Bordage
47b0044e6d Detail. 2014-12-07 07:03:16 +01:00
Bertrand Bordage
92e5ed445c Uses a Python 2-3 compatible pickle version for django_redis in tests. 2014-12-07 06:37:24 +01:00
Bertrand Bordage
c401933636 Updates django_redis package name. 2014-12-07 06:32:19 +01:00
Bertrand Bordage
fa523b95bb Restores a test commented because it was unexpectedly breaking the suite. 2014-12-07 05:21:24 +01:00
Bertrand Bordage
d591fb60bb Fixes the "random number of queries" issue sometimes occuring with locmem. 2014-12-07 04:54:10 +01:00
Bertrand Bordage
78332a7ef0 Fixes Django 1.7 tests. 2014-12-07 04:16:07 +01:00
Bertrand Bordage
780c6cbdc0 Simplifies settings setup. 2014-12-07 03:43:16 +01:00
Bertrand Bordage
5e5ba9321d Removes an invalid test.
`cursor.executemany` should never accept SELECTs. In practice, MySQL accepts it but returns erroneous data.
But SQLite and PostgreSQL are raising an exception, as expected.
2014-12-07 03:40:27 +01:00
Bertrand Bordage
984b3f2530 Invalidates executemany. 2014-12-07 02:44:50 +01:00
Bertrand Bordage
3293c2c644 Adds tests for cursor.executemany. 2014-12-07 02:38:10 +01:00
Bertrand Bordage
abee1be5fb Typos in some docstrings. 2014-12-07 01:55:52 +01:00
Bertrand Bordage
98a3db4a3b Revert "Factorizes some Travis CI tests to avoid rebuilding envs all the time."
This reverts commit 40f455c641.
2014-11-29 03:44:05 +01:00
Bertrand Bordage
40f455c641 Factorizes some Travis CI tests to avoid rebuilding envs all the time. 2014-11-29 03:18:57 +01:00
Bertrand Bordage
323a1b128b Fixes tox build with python 2.6. 2014-11-29 02:25:35 +01:00
Bertrand Bordage
24f7653f7d Splits Travis builds into jobs to lighten the servers. 2014-11-29 01:44:47 +01:00
Bertrand Bordage
2a5a494ddc Fixes tox. 2014-11-28 23:06:09 +01:00
Bertrand Bordage
654114b233 Adds some TODOs. 2014-11-28 23:05:34 +01:00
Bertrand Bordage
39e697ffbe Adds tox to .gitignore. 2014-11-28 22:59:12 +01:00
Bertrand Bordage
1f08dada56 Adds a tox file and uses it in Travis CI. 2014-11-28 22:12:03 +01:00
Bertrand Bordage
bd8facfff7 [Travis CI] Comments a subtest to see if it’s the one freezing the test suite. 2014-11-25 03:13:43 +01:00
Bertrand Bordage
15ac7a8aa0 Fixes thread-safety tests using Event. 2014-11-25 02:51:11 +01:00
Bertrand Bordage
22ace2e2cb Updates transaction handling to work with the latest invalidation system. 2014-11-24 19:11:37 +01:00
Bertrand Bordage
c09d95e301 Replaces del dict[k] by dict.pop(k). 2014-11-24 18:41:35 +01:00
Bertrand Bordage
04f7c76ab8 Updates a test. 2014-11-24 12:33:55 +01:00
Bertrand Bordage
45e4cd543b Rewrites invalidation for a better speed & memory performance. 2014-11-24 12:05:00 +01:00
Bertrand Bordage
73d09b2e5f Improves benchmark plots. 2014-11-24 12:04:01 +01:00
Bertrand Bordage
4f41cab418 Generates benchmark plots about caches too. 2014-11-24 00:13:29 +01:00
Bertrand Bordage
dc061ee2c4 Fixes an invalidation order issue in the benchmark. 2014-11-23 23:11:51 +01:00
Bertrand Bordage
3eb8dcd982 Fixes some error bars in benchmark plots. 2014-11-23 22:55:07 +01:00
Bertrand Bordage
ee33a6c2bd Adds a benchmark. 2014-11-23 20:09:42 +01:00
Bertrand Bordage
cf53a6e683 Makes sure a cache key wasn’t invalidated in the meantime. 2014-11-20 14:33:26 +01:00
Bertrand Bordage
680cbc61d0 Stops pickling results for performance and security reasons. 2014-11-19 21:51:04 +01:00
Bertrand Bordage
fbef9448b9 Fixes Django 1.6. 2014-11-04 01:38:51 +01:00
Bertrand Bordage
714bb0f253 Updates TODO. 2014-11-04 01:31:16 +01:00
Bertrand Bordage
890819ce3d Layout typo. 2014-11-04 01:21:36 +01:00
Bertrand Bordage
c2ec0914ee Adds a link. 2014-11-04 01:19:20 +01:00
Bertrand Bordage
6200a12b20 Invalidates raw queries. 2014-11-04 01:17:35 +01:00