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
Bertrand Bordage
ae0ca73108
Revert "Small simplification in a test."
...
This reverts commit c084568225 .
2014-11-03 23:49:20 +01:00
Bertrand Bordage
c084568225
Small simplification in a test.
2014-11-03 22:57:19 +01:00
Bertrand Bordage
88263a083f
Typo.
2014-10-31 21:27:14 +01:00
Bertrand Bordage
47142ca910
Adds some docstrings.
2014-10-31 14:10:48 +01:00
Bertrand Bordage
c458cc52b3
Updates CHANGELOG.
2014-10-30 04:27:45 +01:00
Bertrand Bordage
d2bedc0d95
Handles import_string in Django 1.6.
2014-10-30 04:24:29 +01:00
Bertrand Bordage
83618b69cd
Adds QUERY_KEYGEN & TABLE_KEYGEN.
2014-10-30 04:17:48 +01:00
Bertrand Bordage
263af6cfb2
Typo.
2014-10-29 20:51:56 +01:00
Bertrand Bordage
a8fa93ebd3
Removes the hack for the number of queries with MySQL.
2014-10-29 20:00:33 +01:00
Bertrand Bordage
ddfbfba75d
Caches all queries resulting of a `Queryset.extra`.
2014-10-29 19:38:33 +01:00
Bertrand Bordage
d34b92f2a8
Removes redundant patches.
2014-10-29 18:19:00 +01:00
Bertrand Bordage
5f94747ae6
Adds CACHALOT_CACHE_RANDOM.
2014-10-29 17:50:36 +01:00
Bertrand Bordage
66b8ff81d8
Adds the latest master changes to CHANGELOG.
2014-10-29 15:12:38 +01:00
Bertrand Bordage
683b5463f1
Fixes yet another testing issue with SQLite.
2014-10-29 15:03:56 +01:00
Bertrand Bordage
73538b84e5
Adds the changelog to Sphinx.
2014-10-29 15:03:01 +01:00
Bertrand Bordage
38065f9454
Fixes the number of queries for SQLite.
2014-10-29 14:57:01 +01:00
Bertrand Bordage
0d13874142
Fixes tests.
2014-10-29 14:49:18 +01:00