Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/reactiveui/Akavache

An asynchronous, persistent key-value store created for writing desktop and mobile applications, based on SQLite3. Akavache is great for both storing important data as well as cached local data that expires.
https://github.com/reactiveui/Akavache

Signal completion to inferior subjects

24e8ac86b092df587c0fc8b2c5c7f33b6493eaa4 authored over 10 years ago
Rewrite dedup to actually work correctly

1054bcc04301e8372830a18a13b58ec6f7af3b3c authored over 10 years ago
Can't modify a dict while foreach'ing even to change the value

e3d4484e2d2381e2e721da212cab54f56b34bdba authored over 10 years ago
Update perf graphs with preliminary results

ffd0bf3ca9aa06a92f4571cb434856312b23b030 authored over 10 years ago
Create some basic tests

These tests still don't verify signalling (i.e. making sure that the
input AsyncSubjects actuall...

ad7fc90ed7fb6b56a0c197c84abe6464ebfdc20b authored over 10 years ago
Merge branch 'master' into operation-coalecsing

Conflicts:
Akavache.Sqlite3/SqlitePersistentBlobCacheNext.cs

50a4ae4611fc7664c6c6ab87128b566477f5fea0 authored over 10 years ago
Merge pull request #161 from akavache/actually-encrypt-data

Actually encrypt data

1b19bb56d10d0b166a3ac369f967f12cfbfc1009 authored over 10 years ago
More test fixes

752cc916a3ea95d80e1c84d80347697e72026c11 authored over 10 years ago
Fix / remove more tests

fd965e2c06d907f6d651f97ee8f180da924f771f authored over 10 years ago
Implement grouping unrelated selects into bulk

0a7e7b4fc5035b48bf1edabb0af63d80f2e02b65 authored over 10 years ago
Change List => IEnumerable so we don't have to allocate 104034034x lists

2b5dc92351df97ba82d58e453ff92f3bf9db3ceb authored over 10 years ago
Implement bulk'ifying of unrelated requests with the same operation

fc9936487181acaa25df6b2dba6b3805faa6edda authored over 10 years ago
Group redundant operations to the same keys

cb2eb9f6d8f4b7e48b7bce08e6c67910f1f03130 authored over 10 years ago
Move coalescing into its own file

3305c8e2d53c8b22d1b50e48ecc5868261759651 authored over 10 years ago
Add operation coalescing to the pipeline

Set up some test infrastructure too so that we can test how items get
combined without actually ...

053188fec3137f556e3a57e87f718986a2437f49 authored over 10 years ago
Remove tests for deprecated backends

4a8ce2ec7db3ba1819dca7068bbf1dfd39be62d3 authored over 10 years ago
Implement encryption in SQLite3 driver

e45f7f2feefa0b026874665da17fb13533dcb42e authored over 10 years ago
Merge pull request #160 from akavache/cleanup-fixups

SQLite3 Cleanup fixups

3bb754d9406a7b3cd0d5f2049c7f95c8a2641a06 authored over 10 years ago
Silly Typos

c9dae80224f77606b32122c2b0c73795ce64e7bf authored over 10 years ago
Clean up our SQLite3 statements

faebc9abcfd03d75f3842d82dc2b491f50fe7d35 authored over 10 years ago
Serialize cleanup across caches

603367961f18852a82f96db6ba2d872d2687a361 authored over 10 years ago
Close the SQLite connection on Dispose

7bd191ffeb97b9735529a6e300f1984878daeeed authored over 10 years ago
Merge pull request #146 from akavache/rebracer-file

Add rebracer file from RxUI.

4226c90f3205f1e09b1eba097e38008409e532b3 authored over 10 years ago
Add rebracer file.

cfffba6f35626793defd28b83f81b1696418445d authored over 10 years ago
Merge pull request #158 from akavache/turbo-mode

Turbo mode

87a8f51cc79c6b01f24b2d9493c82471e1f62e4c authored over 10 years ago
Enable less-safe but faster SQLite operation

http://blog.quibb.org/2010/08/fast-bulk-inserts-into-sqlite/
http://charlesleifer.com/blog/sqlit...

c8253cef4cf14595dcc2fe6826304f057a60863e authored over 10 years ago
DS_Store is a crime

cd17409e32b63f9921d9b03afa40db7d9a397ae1 authored over 10 years ago
Actually create valid Nuspec files

d2cecc39c463a41a41e9a62bfc253e04e8533f86 authored over 10 years ago
NuGet.exe moved to package restore folder

9263c70968bd79c92ab15dfd7fd0f4728c1aa2c1 authored over 10 years ago
Update MakeRelease.ps1

954315c1d013b9335e8fd799251daaac2a1892b4 authored over 10 years ago
Package restore in Makefile

8788de91f82f802ad303ab89c9a0cfae400248ae authored over 10 years ago
Fix up the Xam build

b305b519edfc7ec3d9395ae0b2a371e26fb3d053 authored over 10 years ago
Version bump to 3.99.2-beta

4e79fd02cbcccce245a28f6623f590ccd1a77c14 authored over 10 years ago
Update nuspec files

3091478bee6be36e1a1a26bb928d65c754a0ff58 authored over 10 years ago
Merge pull request #100 from akavache/akavache4-master

Ship Akavache 4.0

0191408da995f243afe7ce0a08348b35efdd2c01 authored over 10 years ago
Merge pull request #157 from akavache/handle-commit-failure

Handle SQLite Commit Failure

9814c1c56f6556bd04235917bb7b87185de2a5f6 authored over 10 years ago
If we fail to commit, all of the operations we've done in this batch fail

15b8b8adce07b5376af7061e1d4739fd129a2aa8 authored over 10 years ago
If we fail to begin the transaction, redo all the operations

045da0723d7bb85621f6f0be74b46a5522c461dd authored over 10 years ago
Merge pull request #155 from akavache/sqlite-ng

SQLite3 v.Next Initial Implementation

73f30bf5eeffb0f57e7710f3de6b7fbae7c16060 authored over 10 years ago
Merge remote-tracking branch 'origin/akavache4-master' into sqlite-ng

Conflicts:
Akavache.Sqlite3/SqlitePersistentBlobCache.cs

0c8ed74ddfb29d1d91eeafb6a358ea2e3eb7de8f authored over 10 years ago
Goodnight, Sweet Prince

91054c8bf61b88eef5eb13cb2926ddf6ac7c4735 authored over 10 years ago
Fix expiration

cb541bffac50b79d1626bb70fbba096b6d7fba43 authored over 10 years ago
Move correctness tests to Next

afd18a7d8470840487e5f6caa65b8caeaf790e8c authored over 10 years ago
Handle missing keys

ca1ec8431fe7258abe8509741ee4ddcb3a5f89c4 authored over 10 years ago
Schedule completions so First doesn't get trolled

9cac68d74b6196c536ff7455c5ddc242c6ead50e authored over 10 years ago
column API is 0-based, bind API is 1-based :man::gun:

c556a6356dcfbc3ecc9fe929e436e446b1269f54 authored over 10 years ago
Move read tests to Next

0c1fa4b39b387e161244082882936579d406b2f5 authored over 10 years ago
I don't know how to deal with this garbage

a74697239696b0919e3606baf2b7885a02ba8347 authored over 10 years ago
Move initialization of the opQueue to after we have tables

e247ecd256c156042017abc79e53254449e651f5 authored over 10 years ago
Rig up begin and end transactions

ef09a04ba8f94025314e5d1956b75174f2aa7dbd authored over 10 years ago
Rig write tests to use vNext

8e768fbba8bd4c6dd2b5bbeb2c0954ac09fcc04c authored over 10 years ago
Initial hack implementation of blob cache

a6b37942c9c79c8919b35307e8db6071f2e42b3f authored over 10 years ago
Eviscerate the old SQLite3 driver

We still need to preserve the migration logic and serialization stuff

352059d4a9a692fd34741d48f6bf0fe9ead2abc5 authored over 10 years ago
Initial hack at implementing the queue

5ddd940946b25f7ebe929663af2d85e16cb44f8b authored over 10 years ago
Add AsyncLock from ModernHttpClient

5d6821d57beedb2cbd8cfe9bf4d638ab94821866 authored over 10 years ago
Add BlockingCollection copy-pasted from Mono

lolplib

cfd4997622020ce39b7be049dff721dd036d7425 authored over 10 years ago
Add Enqueue ops

ef7d8064171038863ff0d130873c1add5b0ce2f3 authored over 10 years ago
Sketch out how the operation queue will work

358e3e22522120e3819f97fa226ea5d5625fb535 authored over 10 years ago
Merge branch 'sqlite-ng' of https://github.com/akavache/Akavache into sqlite-ng

190a05a07371cb3a63efd195835cba30090bcc8d authored over 10 years ago
Add more operations, make sure Reset is in a finally block

b9739da91e9737c5fabb5ecec657d7ef36ea5f12 authored over 10 years ago
Initial hack at bulk SQLite3 ops

9c32a39777203b9ad2ec8e46072ae4829a3c90e7 authored over 10 years ago
wat.

87722540ebb6c85b4eeb532617c3f3f0d6b62035 authored over 10 years ago
Moar notes

0def2fab67aebeb7f5b92299efca8651377d674c authored over 10 years ago
Merge pull request #150 from akavache/use-the-right-scheduler-yo

use the cache's scheduler when working with datetimes

0b52ac7164b3d0a6558448cc2b087403395ac642 authored over 10 years ago
Merge pull request #151 from akavache/fix-them-builds

Get this branch building in VS2013

81fa087221eabfad58f9ebc3cf18dc9e9e23fed1 authored over 10 years ago
RIP x86 mode

b3c53669c1c7a1c5a55ed7b374eeb5c9596db4e2 authored over 10 years ago
bad package HintPath

40c973999285d8dafb054e8baf783624d5afc330 authored over 10 years ago
use the local scheduler when assigning timestamps

e5ee3e9292298d32670bd243de39f7b8ca23874a authored over 10 years ago
Update SQLitePCL-raw

84da6d631adf635408073baba97795cc6c72199a authored over 10 years ago
Add implementation notes

c13f0a228dfe4b750c58eb28c080777164a93b2f authored over 10 years ago
Add % speedup + medians

cae6d9718970e0c7d843af4cc0eb88c30f76ccc4 authored over 10 years ago
Merge pull request #144 from akavache/jsonserializationmixins-fix

Json Serialization Mixins fix

18fba44ee238ad8cc75587a214aba1021e55bfda authored over 10 years ago
Make SQLitePersistentCache implement GetObkjectCreatedAt.

bc1c11ff0aa478686e0d1e450ba97ac54e3ad2df authored over 10 years ago
Align style with other methods.

d368638cb017765531fa5d3342b65adf1f343f3e authored over 10 years ago
Revert "Make inflight requests use prefixed keys."

This reverts commit 73290885e1ec0aa86bb2f94ba5ca09e88d186de9.

53e502f4af98ba4eb4f919ef32c9f177bb5240b0 authored over 10 years ago
Fix wrong comment.

faf4370a498a32cc180f593928db0d9b7b07ee26 authored over 10 years ago
Make T explicit.

651ab99e6fa4433db7b93a15d948167521a045ce authored over 10 years ago
Remove noTypePrefix.

78e2ff7084456865cf43cbd3c42d3be9e08b108a authored over 10 years ago
Fix GetObjectCreatedAt.

f95994b9ab4036cdd835f8982cd6755ca3728535 authored over 10 years ago
Add comment explaining the contract of IObjectBlobCache.

eecb115c6afcb92ee85d5b31672a5cd990cadd7f authored over 10 years ago
Make inflight requests use prefixed keys.

942f088877daf90ba8a6c7ea2fab5ec56a9c53c6 authored over 10 years ago
Merge pull request #145 from akavache/deprecated-pcl

Make Akavache.Deprecated a true PCL like Akavache.SQLite3

6e7c29d7540101c0697626990c4622be5f4f19b7 authored over 10 years ago
Get (f'ing crazy) perf results for writes

dd7c3e890d636bc743a879bb2cba4cc5417d696d authored over 10 years ago
Get rid of all this filemode crap.

31ba096f26bda299d02ef3b7674fbd20e8b50f6d authored over 10 years ago
Remove Service References.

d3c930cde991761b5fef22af7d44bfec8a9db9ed authored over 10 years ago
Fix some references.

e10299b6b97a6e3d92c67ff72f975daecb9d84be authored over 10 years ago
Remove unneeded code and files.

a0af4310262bf418b370bd3948ac4f0e018b9038 authored over 10 years ago
Also kill x86 in Akavache.sln.

9fdbbbc107284097756cd5a4aed8a40fabb1b6e1 authored over 10 years ago
Fixup Akavache.sln.

2d1d9389315a06b107d859b474b5238df7b4e53a authored over 10 years ago
Remove old projects.

646680de7b86e9d29008ff5bb8459126c99f7c5d authored over 10 years ago
Remove knowledge about filesystem exceptions.

5705d8ce4c6a19cb13bf8117658f01bcf0397553 authored over 10 years ago
Add portable Facades.

8efed699606a3fae6a33a9ba8242effd8cba0a01 authored over 10 years ago
Make registrations similar to SQLite.

1f0b8c027a10f19b842b0a8bc2302981c3090214 authored over 10 years ago
Fix refs and output folder.

0881368245e4f7880c7fa6714d94d387a9770f9e authored over 10 years ago
Get rid of C*.

bf8e4e2367c09608de170c4e2d6a3f3931a8d5c1 authored over 10 years ago
Add new packages.config.

3dfe72796fb3ca28ca681535abd9ebfa24aaa0ee authored over 10 years ago
Test references PCL.

9cb454bf7a0488126b6c2e69a06373561f7b42fc authored over 10 years ago
Remove old files.

a89b02e4dc3dd5fda2501934567407fec1aa5ebf authored over 10 years ago
Rename Deprecated_WinRT to Deprecated.

9c94697f2dde75279f781db60c92d26f7f3e1466 authored over 10 years ago
Merge pull request #139 from akavache/sqlitepcl-raw

Use SQLitePCL-raw for Akavache-SQLite3

c2cf2ba5bebeedb0b73b25e49e6342f7bc65e8e5 authored over 10 years ago