This website requires JavaScript.
3093eae322
Experimental: add freeze-fallback-as-str fn
Peter Taoussanis
2013-12-03 16:16:24 +0700
43c85059d7
Throw on freeze (rather than thaw) when trying to freeze an unreadable object with pr-str
Peter Taoussanis
2013-12-03 15:50:24 +0700
1a7812522c
Experimental: add inspect-ba util for inspecting possibly-frozen data
Peter Taoussanis
2013-12-03 14:36:33 +0700
c108c637c0
v2.5.0
Peter Taoussanis
2013-11-18 14:12:17 +0700
c130e41d58
v2.5.0
v2.5.0
Peter Taoussanis
2013-11-18 14:09:03 +0700
f659a237b5
Deps: Clojure 1.6.0-alpha2 (for testing), snappy-java 1.1.1-M1 (for testing), lein-ancient 0.5.4
Peter Taoussanis
2013-11-18 14:08:18 +0700
9bd9ee55f6
Deps: snappy-java 1.1.0.1 (unused)
Peter Taoussanis
2013-11-08 21:50:23 +0700
730b8774c4
Utils: housekeeping, update bench, memoized
Peter Taoussanis
2013-11-08 21:45:28 +0700
08e28748be
v2.5.0-RC2
v2.5.0-RC2
Peter Taoussanis
2013-11-07 12:48:14 +0700
0fd9275e37
Experimental compressable-lzma2: fix thaw bug
Peter Taoussanis
2013-11-07 12:44:32 +0700
5469cac423
v2.5.0-RC1
Peter Taoussanis
2013-11-06 20:56:35 +0700
360e4a77bd
v2.5.0-RC1
v2.5.0-RC1
Peter Taoussanis
2013-11-06 20:55:14 +0700
d01b10e5d6
Deps: tools.reader 0.7.10, lein-ancient 0.5.3
Peter Taoussanis
2013-11-06 20:55:46 +0700
df4925aa3b
v2.5.0-beta3
v2.5.0-beta3
Peter Taoussanis
2013-11-06 13:12:41 +0700
da1622f271
Experimental: add Compressable-LZMA2 type & (replaceable) de/serializer
Peter Taoussanis
2013-11-06 13:06:41 +0700
7e7975910a
tools: fix thaw arg destructuring & opt merging
Peter Taoussanis
2013-11-05 18:01:40 +0700
a7e9f98d44
v2.5.0-beta2
v2.5.0-beta2
Peter Taoussanis
2013-10-31 13:33:21 +0700
84e336fe65
Make byte transform on seqs 1-to-1, re-add ISeq as a fallback implementation
Peter Taoussanis
2013-10-31 13:19:21 +0700
aa78ad6a0b
Rename test type: :coll->:lazy-seq
Peter Taoussanis
2013-10-31 13:16:26 +0700
b1dab1dc4b
Add debug-mode flag
Peter Taoussanis
2013-10-31 13:15:22 +0700
3017396612
v2.5.0-beta1
Peter Taoussanis
2013-10-25 13:44:53 +0700
ba37d1a03c
Changelog typo
Peter Taoussanis
2013-10-24 18:53:02 +0700
ad569ccb72
Merge branch 'dev' (Serializable)
v2.5.0-beta1
Peter Taoussanis
2013-10-24 14:02:14 +0700
63f09f7415
v2.5.0-beta1
Peter Taoussanis
2013-10-24 14:01:35 +0700
8f8ab99e95
Add some Serializable tests (exceptions)
Peter Taoussanis
2013-10-24 13:50:55 +0700
9448d2b3ce
Add Java's Serializable as a pre-Reader fallback mechanism
Peter Taoussanis
2013-10-24 13:47:25 +0700
c58bf97af7
Move Record test into stress data
Peter Taoussanis
2013-10-24 13:33:54 +0700
5c48ba8e26
Reduce amount of (unnecessary) freeze procotol extensions to interfaces
Peter Taoussanis
2013-10-24 01:28:58 +0700
75dd0d9040
Remove tagged literal labels for uuid & date (both have been baked-in for some time)
Peter Taoussanis
2013-10-24 01:53:41 +0700
a122e62fe0
Reposition freeze-to-stream! fn for clarity
Peter Taoussanis
2013-10-24 12:39:11 +0700
7c4a69893f
Deps
Peter Taoussanis
2013-10-24 13:55:41 +0700
26f32c7a95
Housekeeping
Peter Taoussanis
2013-10-24 01:25:46 +0700
cdf3ad736f
v2.4.1
v2.4.1
Peter Taoussanis
2013-10-19 18:18:31 +0700
33eee786be
Lower default LZMA2 compression level -> 0 (much better perf @ ~same ratio)
Peter Taoussanis
2013-10-19 18:13:23 +0700
7804ca66d0
v2.4.0
v2.4.0
Peter Taoussanis
2013-10-19 15:37:10 +0700
9b2a1cba18
Bump test dep: snappy-java 1.0.5->1.1.0
Peter Taoussanis
2013-10-19 15:42:08 +0700
d1700c3161
Bump dep: tools.reader 0.7.8->0.7.9
Peter Taoussanis
2013-10-19 15:41:14 +0700
3879cf4d62
Add experimental LZMA2 compressor for higher compression ratios than Snappy
Peter Taoussanis
2013-10-19 12:49:45 +0700
512aca32aa
Housekeeping
Peter Taoussanis
2013-10-19 12:50:21 +0700
9ec2894e92
Add README link to mpenet's LZ4 compressor
Peter Taoussanis
2013-10-17 17:55:44 +0700
c5cc2f4637
v2.3.0
v2.3.0
Peter Taoussanis
2013-10-17 17:51:06 +0700
f6d5ebd862
Revert "add fast-path encoding for long, doubles, keywords, and strings"
Peter Taoussanis
2013-10-17 17:44:54 +0700
3ecd6c9329
Merge branch 'ztellman'
Peter Taoussanis
2013-10-17 17:44:27 +0700
bad48687e3
Merge 0ebdc189a1 into 7f6f6cf741
Zach Tellman
2013-10-12 09:12:46 -0700
ae0a2e7907
Update benchmarks
Peter Taoussanis
2013-10-11 15:07:11 +0700
a92c493375
add fast-path encoding for long, doubles, keywords, and strings
Zach Tellman
2013-10-10 11:31:52 -0400
5492c1ea0f
don't iterate twice over uncounted seqs, and use explicit key/val accessors for kv-collections, appears to give ~25% improvement in 'freeze'
Zach Tellman
2013-10-09 23:54:02 -0400
7f6f6cf741
Update lein aliases
Peter Taoussanis
2013-10-12 16:37:10 +0700
0ebdc189a1
add fast-path encoding for long, doubles, keywords, and strings
Zach Tellman
2013-10-10 11:31:52 -0400
40ec5adb09
don't iterate twice over uncounted seqs, and use explicit key/val accessors for kv-collections, appears to give ~25% improvement in 'freeze'
Zach Tellman
2013-10-09 23:54:02 -0400
b7af5189f6
v2.2.0
Peter Taoussanis
2013-10-03 21:49:55 +0700
1b27c1be7a
v2.2.0
v2.2.0
Peter Taoussanis
2013-10-03 21:21:59 +0700
167cfae7bf
Deps
Peter Taoussanis
2013-10-03 21:18:46 +0700
b2c16a7d74
Move expectations dependency to :test profile
Peter Taoussanis
2013-10-03 21:01:15 +0700
5231553fb8
Merge d53c582249 into b80fcc8552
Max Penet
2013-10-02 07:14:04 -0700
d53c582249
add initial implementation of LZ4 compression
Max Penet
2013-10-02 16:13:55 +0200
b80fcc8552
Merge pull request #29 from johnchapin/patch-1
Peter Taoussanis
2013-09-27 07:37:44 -0700
e6de717f8e
Merge 370fc23d1a into 49fbbf270f
John Chapin
2013-09-27 07:32:50 -0700
370fc23d1a
Fix typo in custom types example
John Chapin
2013-09-27 22:32:40 +0800
49fbbf270f
Deps
Peter Taoussanis
2013-09-25 16:11:22 +0700
287ade50e1
adds docs in README on how to use the lower-level stream API
Ben Mabey
2013-08-26 16:05:18 -0600
6cce8a2857
Housekeeping: docstring typo
Peter Taoussanis
2013-08-08 14:22:46 +0700
6c71c40c87
Update benchmarks chart
Peter Taoussanis
2013-08-08 14:08:26 +0700
2061dd0868
Add & _ arg for thaw-from-stream!
Peter Taoussanis
2013-08-07 18:43:04 +0700
d15a12af76
Update benchmarks
Peter Taoussanis
2013-08-07 18:29:36 +0700
f579f0f1a6
v2.2.0-RC1
v2.2.0-RC1
Peter Taoussanis
2013-08-07 17:59:52 +0700
c58a3b92fc
v2.2.0-RC1
Peter Taoussanis
2013-08-07 18:00:47 +0700
08f2cb1273
Use *data-readers* value for edn/read-string
Peter Taoussanis
2013-08-07 17:52:58 +0700
d3120f0246
Remove :print-dup? option (no longer useful since switch to edn/read-string)
Peter Taoussanis
2013-08-07 17:52:00 +0700
efa56eca73
Use tools.reader.edn in benchmarks
Peter Taoussanis
2013-08-07 16:27:30 +0700
05907403dc
Revert 8e4cc07 (unnecessary, slower)
Peter Taoussanis
2013-08-07 16:19:11 +0700
3addeed195
Swap IPersistentMap -> APersistentMap
Peter Taoussanis
2013-08-07 16:18:36 +0700
8e1d649bcb
Swap IPersistentCollection->ISeq (the former seems to interfere with IRecord dispatch)
Peter Taoussanis
2013-08-07 17:03:55 +0700
a76734a25a
Housekeeping, add test for records with custom extension
Peter Taoussanis
2013-08-07 16:16:35 +0700
f3b524421b
Merge pull request #27 from weavejester/fast-date-uuid
Peter Taoussanis
2013-08-07 03:29:14 -0700
e42879c547
Merge 5442216343 into e48ccb4c45
James Reeves
2013-08-07 03:29:07 -0700
5442216343
Add a fast serialization for UUID objects
James Reeves
2013-08-06 22:03:16 +0100
8b13ff68b9
Add a fast serialization for Date objects
James Reeves
2013-08-06 21:55:27 +0100
e48ccb4c45
Merge pull request #26 from weavejester/fast-records
Peter Taoussanis
2013-08-06 23:54:33 -0700
be5b94f6ea
Merge 6ab00df42c into 35c8954e8f
James Reeves
2013-08-06 23:54:19 -0700
35c8954e8f
Merge pull request #25 from weavejester/edn-reader
Peter Taoussanis
2013-08-06 23:52:49 -0700
6ab00df42c
Add fast serialization for records
James Reeves
2013-08-06 17:56:43 +0100
61eb1593cd
Merge 6caff3503e into ed85046953
James Reeves
2013-08-06 08:59:13 -0700
6caff3503e
Remove read-eval option made unnecessary by EDN reader
James Reeves
2013-08-06 16:59:04 +0100
6024a9cc31
Replace unsafe Clojure reader with safe EDN reader
James Reeves
2013-08-06 16:45:30 +0100
ed85046953
CHANGELOG typo
Peter Taoussanis
2013-08-05 13:36:52 +0700
86aa626cdc
v2.1.0
Peter Taoussanis
2013-08-05 13:38:10 +0700
1a92e192c9
Merge branch 'dev'
Peter Taoussanis
2013-08-05 13:30:06 +0700
bce0ea45a5
v2.1.0
v2.1.0
Peter Taoussanis
2013-07-29 15:59:24 +0700
c69bb0ec5f
Perf: only set bindings when necessary
Peter Taoussanis
2013-08-02 16:28:05 +0700
4071d0f3ec
Switch to simpler extend-freeze, extend-thaw custom type API (ALPHA)
Peter Taoussanis
2013-08-02 15:20:14 +0700
c2a964932c
Add custom-freezer macro for easier Freezable extension
Peter Taoussanis
2013-08-02 14:41:59 +0700
99091b0a32
Add support for custom thaw readers
Peter Taoussanis
2013-07-29 15:22:31 +0700
8e4cc072e3
Move Reader fallback out of Freezable protocol to make protocol extensible
Peter Taoussanis
2013-07-29 15:11:20 +0700
69611657c7
Expose low-level fns: freeze-to-stream!, thaw-from-stream!
Peter Taoussanis
2013-07-25 15:51:45 +0700
a8b1686a54
Make head-meta ^:const
Peter Taoussanis
2013-07-25 15:41:13 +0700
38a79f63e3
Add note to clear v1 build artifacts
Peter Taoussanis
2013-07-23 23:21:48 +0700
1b623201b2
v2.0.0
Peter Taoussanis
2013-07-22 23:45:08 +0700
d4260167e5
v2.0.0
v2.0.0
Peter Taoussanis
2013-07-22 23:44:37 +0700
8414b9b0b5
Add cjwz logo to README
Peter Taoussanis
2013-07-09 14:48:22 +0700