Commit graph

97 commits

Author SHA1 Message Date
Peter Taoussanis
c42457a48c Housekeeping, new keyword implementation (mpenet) 2013-06-14 17:52:25 +07:00
Peter Taoussanis
f706a51a4d Rework v2 header format 2013-06-14 17:49:53 +07:00
Peter Taoussanis
ae491e7767 Add 2.x warning to README 2013-06-13 21:21:23 +07:00
Peter Taoussanis
15dd24ac06 Add :auto legacy mode for _full_, transparent backwards-compatibility 2013-06-13 19:01:57 +07:00
Peter Taoussanis
d44dc44399 Merge branch 'v2.0.0' 2013-06-13 16:42:14 +07:00
Peter Taoussanis
4bc6dde12b Update benchmarks (2.0.0-alpha1) 2013-06-13 16:41:54 +07:00
Peter Taoussanis
8d48ec9d75 NB: Simpler, more flexible API (backwards-compatible) 2013-06-13 16:41:54 +07:00
Peter Taoussanis
284d11c660 Prep for pluggable compression+encryption 2013-06-13 16:41:54 +07:00
Peter Taoussanis
5a398efd9f Rename repeatedly* -> repeatedly-into 2013-06-13 16:41:54 +07:00
Peter Taoussanis
bfc16ce3ab Optimize collection creation (much faster) 2013-06-13 16:41:54 +07:00
Peter Taoussanis
e5a9e1f671 Add lein :bench profile & alias 2013-06-13 16:41:54 +07:00
Peter Taoussanis
56a97d240e Update README for new API 2013-06-13 16:41:54 +07:00
Peter Taoussanis
613c77b8a1 Further prep for new API, mark freeze-to-bytes and thaw-from-bytes as deprecated 2013-06-13 11:45:45 +07:00
Peter Taoussanis
9734e882bb Swap repeatedly -> utils/repeatedly* (faster) 2013-06-13 11:45:45 +07:00
Peter Taoussanis
7705c42142 Housekeeping prep for new API 2013-06-13 11:45:45 +07:00
Peter Taoussanis
ac380eb621 Mark freeze-to-stream! and thaw-from-stream! as private 2013-06-13 11:45:45 +07:00
Peter Taoussanis
da077c6a54 Drop Clojure 1.3 support 2013-06-13 11:45:45 +07:00
Peter Taoussanis
6fe433b579 Update tests, migrate to Expectations lib 2013-06-13 11:45:44 +07:00
Peter Taoussanis
ab3209f2dc Housekeeping 2013-06-13 01:20:18 +07:00
Peter Taoussanis
9a38a12e11 Add helpful thaw exceptions 2013-06-12 15:39:30 +07:00
Peter Taoussanis
611ab56b74 Housekeeping 2013-06-12 15:28:49 +07:00
Peter Taoussanis
fcb9f37985 README: Add crypto docs 2013-06-12 15:23:26 +07:00
Peter Taoussanis
bc220c470a Merge branch 'dev' 2013-06-12 15:09:53 +07:00
Peter Taoussanis
4ac2a34d7a Crypto: simplify design, add auto salting
Have decided to simplify the API even further and bring configuration down to
essentially one decision: do you want auto salting, or key caching?
2013-06-12 15:09:17 +07:00
Peter Taoussanis
bea3f5e84e Fix crypto encryption ba-concat order 2013-06-12 02:04:36 +07:00
Peter Taoussanis
89ed063feb README tweak (crypto) 2013-06-11 21:21:56 +07:00
Peter Taoussanis
2dcad8f4bd Housekeeping 2013-06-11 21:15:41 +07:00
Peter Taoussanis
1d926ec303 Merge branch 'crypto' 2013-06-11 21:11:04 +07:00
Peter Taoussanis
3ecbc420cd Add basic crypto support (alpha) 2013-06-11 21:10:08 +07:00
Peter Taoussanis
749228dde5 Update benchmarks 2013-06-03 16:42:49 +07:00
Peter Taoussanis
343aee6063 README typo 2013-06-03 13:53:16 +07:00
Peter Taoussanis
b508561cf3 Bump version (1.2.1) 2013-06-03 13:53:07 +07:00
Peter Taoussanis
e5b8690363 Add EPL URL to project.clj 2013-06-03 13:52:45 +07:00
Peter Taoussanis
34508a79c7 Merge pull request #7 from mpenet/perfs
Replace partial with an anonymous fn ((small) performance optimisation)
2013-06-02 09:09:35 -07:00
Max Penet
8305f30499 replace partial with an anonymous fn (performance optimisation) 2013-06-02 17:54:44 +02:00
Peter Taoussanis
fb7022a398 Add Codox plugin to project.clj 2013-06-01 19:24:09 +07:00
Peter Taoussanis
9a8b105ae1 Fix README copyright date 2013-06-01 19:23:53 +07:00
Peter Taoussanis
a70b79865c Refresh README 2013-06-01 19:14:21 +07:00
Peter Taoussanis
16416b6922 Update .gitignore 2013-06-01 19:10:47 +07:00
Peter Taoussanis
f9a149ee1f Bump Clojure 1.5 test dependency (1.5.1) 2013-05-18 16:54:57 +07:00
Peter Taoussanis
b8c1c2c9e8 Merge branch 'dev' 2013-04-14 14:48:58 +07:00
Peter Taoussanis
dfc28cf739 Bump version (1.2.0) 2013-04-14 14:48:10 +07:00
Peter Taoussanis
b91ab8e031 Fix OOM issue for large lists 2013-04-14 14:47:09 +07:00
Peter Taoussanis
37a2a80a98 Add support for sorted-set and sorted-map types 2013-04-14 14:44:06 +07:00
Peter Taoussanis
c65e87f335 Merge branch 'dev' 2013-02-05 20:42:47 +07:00
Peter Taoussanis
93301850fa Bump version (1.1.0) 2013-02-05 20:42:31 +07:00
Peter Taoussanis
25b84f6488 Add Snappy library compatibility tests 2013-02-05 20:41:26 +07:00
Peter Taoussanis
eb9e828647 Bump dependency (snappy 0.3), simplify utils/compress-bytes 2013-02-05 20:24:14 +07:00
Peter Taoussanis
a1676c8063 Bump version (1.1.0-beta2) 2013-01-20 19:42:00 +07:00
Peter Taoussanis
3e178dabf3 EXPERIMENTAL: Swap Snappy implementation org.xerial.snappy/snappy-java -> org.iq80.snappy/snappy
This (native Java) implementation appears to be about as fast as
the old (JNI) implementation, but has better support across more platforms.

Going to evaluate stability on this branch for possible later merging into master.
2013-01-20 19:39:08 +07:00