Tue, 17 Nov 2015 02:44:37 -0500 |
Ziv Scully |
Make cache flushes happen immediately instead of at end of transaction. |
Fri, 13 Nov 2015 11:03:09 -0500 |
Ziv Scully |
Finish locking, but it's not yet tested rigorously. |
Fri, 13 Nov 2015 01:05:22 -0500 |
Ziv Scully |
Remove debugging print statement. |
Fri, 13 Nov 2015 01:04:32 -0500 |
Ziv Scully |
Fix issue with one-element caches. Locking still WIP. |
Thu, 12 Nov 2015 16:36:35 -0500 |
Ziv Scully |
Fix committing multiple stores/flushes. Locking is WIP. |
Thu, 12 Nov 2015 11:44:21 -0500 |
Ziv Scully |
Actually use transactional machinery for flushes this time. |
Thu, 12 Nov 2015 10:06:07 -0500 |
Ziv Scully |
Initialize invalidation to NULL! |
Thu, 12 Nov 2015 09:47:20 -0500 |
Ziv Scully |
Make cache flushes safe for transactions (not sure about LRU bump on read). |
Thu, 12 Nov 2015 09:15:50 -0500 |
Ziv Scully |
Simplify C interface. |
Thu, 12 Nov 2015 08:46:51 -0500 |
Ziv Scully |
Merge. |
Wed, 11 Nov 2015 20:01:48 -0500 |
Ziv Scully |
Rewrite LRU cache. Now uses one big hash table and is less buggy. |
Sat, 31 Oct 2015 23:35:42 -0400 |
Ziv Scully |
Merge. |
Mon, 19 Oct 2015 14:42:22 -0400 |
Ziv Scully |
Merge. |
Wed, 07 Oct 2015 08:58:08 -0400 |
Ziv Scully |
Fix recording bugs to do with nesting and buffer reallocation. Stop MonoFooify printing spurious errors. |
Sun, 13 Sep 2015 16:02:45 -0400 |
Ziv Scully |
Start work on pure expression caching. |
Sat, 12 Sep 2015 17:11:33 -0400 |
Ziv Scully |
Merge. |
Sun, 19 Jul 2015 19:05:16 -0700 |
Ziv Scully |
Merge. |
Sun, 19 Jul 2015 19:03:11 -0700 |
Ziv Scully |
Rename C functions and remove functors nested inside modules. |
Sun, 28 Jun 2015 12:46:51 -0700 |
Ziv Scully |
Progress on LRU cache but still more known bugs to fix. |
Fri, 27 Mar 2015 11:26:06 -0400 |
Ziv Scully |
Merge. |
Thu, 11 Dec 2014 02:05:41 -0500 |
Ziv Scully |
Merge. |
Mon, 24 Nov 2014 20:47:38 -0500 |
Ziv Scully |
Merge. |
Mon, 10 Nov 2014 22:07:51 -0500 |
Ziv Scully |
Merge. |
Sat, 13 Sep 2014 19:16:07 -0400 |
Ziv Scully |
Merge. |
Sat, 31 May 2014 03:08:16 -0400 |
Ziv Scully |
Cleans up interface (it's now a command line option) and renames project to "sqlcache" in the all-one-word style. Still has issues to do with concurrency, retrying transactions, and foreign function calls that either rely on state or have side effects. |
Fri, 30 May 2014 12:00:44 -0400 |
Ziv Scully |
Merge. |
Tue, 27 May 2014 21:38:01 -0400 |
Ziv Scully |
Merge. |
Tue, 27 May 2014 21:14:13 -0400 |
Ziv Scully |
Finishes initial prototype, caching parameterless pages with table-match-based invalidation. Still has problems parsing non-Postgres SQL dialects properly. |
Sun, 01 Nov 2015 11:55:01 -0500 |
Adam Chlipala |
Basis.fromMilliseconds |
Sat, 31 Oct 2015 19:21:05 -0400 |
Adam Chlipala |
Remove spurious failure about reopening database connection |