Commit graph

217 commits

Author SHA1 Message Date
Peter Taoussanis
730b8774c4 Utils: housekeeping, update bench, memoized 2013-11-08 21:45:28 +07:00
Peter Taoussanis
08e28748be v2.5.0-RC2 2013-11-07 12:48:14 +07:00
Peter Taoussanis
0fd9275e37 Experimental compressable-lzma2: fix thaw bug 2013-11-07 12:47:36 +07:00
Peter Taoussanis
360e4a77bd v2.5.0-RC1 2013-11-06 20:55:59 +07:00
Peter Taoussanis
d01b10e5d6 Deps: tools.reader 0.7.10, lein-ancient 0.5.3 2013-11-06 20:55:59 +07:00
Peter Taoussanis
df4925aa3b v2.5.0-beta3 2013-11-06 13:58:55 +07:00
Peter Taoussanis
da1622f271 Experimental: add Compressable-LZMA2 type & (replaceable) de/serializer 2013-11-06 13:58:55 +07:00
Peter Taoussanis
7e7975910a tools: fix thaw arg destructuring & opt merging 2013-11-05 22:41:51 +07:00
Peter Taoussanis
a7e9f98d44 v2.5.0-beta2 2013-10-31 13:33:21 +07:00
Peter Taoussanis
84e336fe65 Make byte transform on seqs 1-to-1, re-add ISeq as a fallback implementation 2013-10-31 13:29:34 +07:00
Peter Taoussanis
aa78ad6a0b Rename test type: :coll->:lazy-seq 2013-10-31 13:16:26 +07:00
Peter Taoussanis
b1dab1dc4b Add debug-mode flag 2013-10-31 13:15:22 +07:00
Peter Taoussanis
ba37d1a03c Changelog typo 2013-10-24 18:53:02 +07:00
Peter Taoussanis
ad569ccb72 Merge branch 'dev' (Serializable) 2013-10-24 14:02:14 +07:00
Peter Taoussanis
63f09f7415 v2.5.0-beta1 2013-10-24 14:01:35 +07:00
Peter Taoussanis
8f8ab99e95 Add some Serializable tests (exceptions) 2013-10-24 13:55:47 +07:00
Peter Taoussanis
9448d2b3ce Add Java's Serializable as a pre-Reader fallback mechanism 2013-10-24 13:55:47 +07:00
Peter Taoussanis
c58bf97af7 Move Record test into stress data 2013-10-24 13:55:47 +07:00
Peter Taoussanis
5c48ba8e26 Reduce amount of (unnecessary) freeze procotol extensions to interfaces
These can cause confusing, inconsistent behaviour when the protocol dispatch
needs to choose between multiple implementations:
Ref. https://groups.google.com/forum/#!topic/clojure-dev/-zoLA78--Mo

The approach as of this commit is more robust and allows more flexibility in
extension.
2013-10-24 13:55:47 +07:00
Peter Taoussanis
75dd0d9040 Remove tagged literal labels for uuid & date (both have been baked-in for some time) 2013-10-24 13:55:47 +07:00
Peter Taoussanis
a122e62fe0 Reposition freeze-to-stream! fn for clarity 2013-10-24 13:55:47 +07:00
Peter Taoussanis
7c4a69893f Deps 2013-10-24 13:55:47 +07:00
Peter Taoussanis
26f32c7a95 Housekeeping 2013-10-24 13:34:38 +07:00
Peter Taoussanis
cdf3ad736f v2.4.1 2013-10-19 18:18:31 +07:00
Peter Taoussanis
33eee786be Lower default LZMA2 compression level -> 0 (much better perf @ ~same ratio) 2013-10-19 18:17:47 +07:00
Peter Taoussanis
7804ca66d0 v2.4.0 2013-10-19 15:43:06 +07:00
Peter Taoussanis
9b2a1cba18 Bump test dep: snappy-java 1.0.5->1.1.0 2013-10-19 15:43:06 +07:00
Peter Taoussanis
d1700c3161 Bump dep: tools.reader 0.7.8->0.7.9 2013-10-19 15:43:06 +07:00
Peter Taoussanis
3879cf4d62 Add experimental LZMA2 compressor for higher compression ratios than Snappy 2013-10-19 15:37:38 +07:00
Peter Taoussanis
512aca32aa Housekeeping 2013-10-19 13:51:58 +07:00
Peter Taoussanis
9ec2894e92 Add README link to mpenet's LZ4 compressor 2013-10-17 17:55:44 +07:00
Peter Taoussanis
c5cc2f4637 v2.3.0 2013-10-17 17:51:06 +07:00
Peter Taoussanis
f6d5ebd862 Revert "add fast-path encoding for long, doubles, keywords, and strings"
This reverts commit a92c493375.

As per https://github.com/ptaoussanis/nippy/pull/31, tests appear to be
inconclusive about the effetcs of this commit. Candidate for future
reconsideration.
2013-10-17 17:44:54 +07:00
Peter Taoussanis
3ecd6c9329 Merge branch 'ztellman' 2013-10-17 17:44:27 +07:00
Peter Taoussanis
ae0a2e7907 Update benchmarks 2013-10-12 16:45:19 +07:00
Zach Tellman
a92c493375 add fast-path encoding for long, doubles, keywords, and strings 2013-10-12 16:45:19 +07:00
Zach Tellman
5492c1ea0f don't iterate twice over uncounted seqs, and use explicit key/val accessors for kv-collections, appears to give ~25% improvement in 'freeze' 2013-10-12 16:45:19 +07:00
Peter Taoussanis
7f6f6cf741 Update lein aliases 2013-10-12 16:37:10 +07:00
Peter Taoussanis
1b27c1be7a v2.2.0 2013-10-03 21:21:59 +07:00
Peter Taoussanis
167cfae7bf Deps 2013-10-03 21:18:46 +07:00
Peter Taoussanis
b2c16a7d74 Move expectations dependency to :test profile 2013-10-03 21:01:15 +07:00
Peter Taoussanis
b80fcc8552 Merge pull request #29 from johnchapin/patch-1
Fix typo in custom types example
2013-09-27 07:37:44 -07:00
John Chapin
370fc23d1a Fix typo in custom types example 2013-09-27 22:32:40 +08:00
Peter Taoussanis
49fbbf270f Deps 2013-09-25 16:11:22 +07:00
Peter Taoussanis
6cce8a2857 Housekeeping: docstring typo 2013-08-08 14:22:46 +07:00
Peter Taoussanis
6c71c40c87 Update benchmarks chart 2013-08-08 14:08:26 +07:00
Peter Taoussanis
2061dd0868 Add & _ arg for thaw-from-stream! 2013-08-07 18:43:04 +07:00
Peter Taoussanis
d15a12af76 Update benchmarks 2013-08-07 18:29:36 +07:00
Peter Taoussanis
f579f0f1a6 v2.2.0-RC1 2013-08-07 18:03:27 +07:00
Peter Taoussanis
08f2cb1273 Use *data-readers* value for edn/read-string 2013-08-07 17:52:58 +07:00