Commit graph

312 commits

Author SHA1 Message Date
Peter Taoussanis
6a883cf1d8 v2.6.0-alpha4 2014-02-16 18:54:08 +07:00
Peter Taoussanis
3b8e426c43 Deps: Clojure 1.6.0-beta1 (for tests), codox 0.6.7 2014-02-16 18:51:00 +07:00
Peter Taoussanis
557cf2eda7 Add simple-check based roundtrip test 2014-02-16 18:49:45 +07:00
Peter Taoussanis
42b366a432 Experimental freezable? fn 2014-02-16 18:49:45 +07:00
Peter Taoussanis
58d882b12b v2.6.0-alpha3 2014-02-09 18:30:06 +07:00
Peter Taoussanis
0b56746a61 Mod (experimental) Compressable-LZMA2 to use new :skip-header? mode, add :headerless-meta assertion 2014-02-09 18:29:16 +07:00
Peter Taoussanis
e2847f348f [#38]: Distinguish between BigInt/BigInteger on thawing (mlacorte) 2014-01-30 16:16:50 +07:00
Peter Taoussanis
17c8161816 Deps: simple-check 0.5.6, 2014-01-30 15:59:17 +07:00
Peter Taoussanis
34773025cc Merge branch 'dev' 2014-01-23 23:13:29 +07:00
Peter Taoussanis
0d2c79ea78 v2.6.0-alpha2 2014-01-23 23:13:21 +07:00
Peter Taoussanis
3f982e78cd Make public some macros useful for custom extensions, add experimental compact-long type 2014-01-23 23:13:21 +07:00
Peter Taoussanis
b6f3793dbe Changelog typos 2014-01-23 17:43:11 +07:00
Peter Taoussanis
bb164c110e v2.6.0-alpha1 2014-01-22 17:19:51 +07:00
Peter Taoussanis
1eaf013f24 Update benchmarks, incl. new Fressian numbers 2014-01-22 17:00:42 +07:00
Peter Taoussanis
cfa0969bea Optimize some small, common types 2014-01-22 16:50:53 +07:00
Peter Taoussanis
1edde2d53b Revert "New compact byte representation, backwards-compatible"
This reverts commit 93ce024f58.
2014-01-22 15:38:32 +07:00
Peter Taoussanis
93ce024f58 New compact byte representation, backwards-compatible 2014-01-22 15:38:22 +07:00
Peter Taoussanis
1d2daf206b Clean up new DataInput/Output API 2014-01-22 15:01:12 +07:00
Peter Taoussanis
87fcd3a9c6 Generalise to allow serialising from/to any DataInput/DataOutput. (cmf) 2014-01-22 14:56:07 +07:00
Peter Taoussanis
b413adc62a Make id defs easily IDE-collapsable 2014-01-22 14:56:07 +07:00
Peter Taoussanis
5690a9611e Improve support for headerless freezing (docs, error msgs, etc.) 2014-01-22 14:01:27 +07:00
Peter Taoussanis
e580fc6b2b Experimental: add prop-based tests for bijective val->bin mapping 2014-01-22 14:01:27 +07:00
Peter Taoussanis
d8bbbbdb32 Add Fressian benchmark 2014-01-21 14:55:51 +07:00
Peter Taoussanis
42f45a0a06 Bench :fast before :encrypted 2014-01-21 14:55:50 +07:00
Peter Taoussanis
42950ec24a Add stress-data-comparable, stress-data-benchable 2014-01-21 14:55:50 +07:00
Peter Taoussanis
f40e5f38ac Deps: (new) data.fressian 0.2.0 (for benching) 2014-01-21 14:55:50 +07:00
Peter Taoussanis
69804a646d Deps: clojure 1.6.0-alpha3 (for testing) 2014-01-21 14:55:50 +07:00
Peter Taoussanis
f5544cae16 Deps: tools.reader 0.8.3, lein-autoexpect 1.2.1, (new) simple-check 0.5.3 2014-01-21 14:55:50 +07:00
Peter Taoussanis
7e1b1bb6b4 Deprecate :legacy-mode, add :skip-header? mode 2014-01-21 14:55:50 +07:00
Peter Taoussanis
32e4e82091 BREAKING: Clean up (experimental) Compressable-LZMA2 2014-01-21 12:56:36 +07:00
Peter Taoussanis
c11d4e36a8 hk 2014-01-21 12:47:46 +07:00
Peter Taoussanis
d112ecc395 Revert "Experimental: write-compact-int for _all_ int-like writing"
This reverts commit 93afb3820e.
2014-01-21 12:46:35 +07:00
Peter Taoussanis
93afb3820e Experimental: write-compact-int for _all_ int-like writing 2014-01-21 12:46:23 +07:00
Peter Taoussanis
a5c2f39865 Revert "wip: experimenting with common number optimizations"
This reverts commit 307a265447.
2014-01-20 15:12:18 +07:00
Peter Taoussanis
307a265447 wip: experimenting with common number optimizations 2014-01-20 14:44:32 +07:00
Peter Taoussanis
be312310dc Merge branch 'dev' 2013-12-07 16:50:31 +07:00
Peter Taoussanis
f8239531da v2.5.2 2013-12-07 16:49:34 +07:00
Peter Taoussanis
5ea4af7356 Further work on freezer fallback reliability 2013-12-07 16:44:53 +07:00
Peter Taoussanis
4b1f024b8b v2.5.1 2013-12-03 16:46:30 +07:00
Peter Taoussanis
3093eae322 Experimental: add freeze-fallback-as-str fn 2013-12-03 16:46:30 +07:00
Peter Taoussanis
43c85059d7 Throw on freeze (rather than thaw) when trying to freeze an unreadable object with pr-str 2013-12-03 16:22:52 +07:00
Peter Taoussanis
1a7812522c Experimental: add inspect-ba util for inspecting possibly-frozen data 2013-12-03 16:22:51 +07:00
Peter Taoussanis
c130e41d58 v2.5.0 2013-11-18 14:09:03 +07:00
Peter Taoussanis
f659a237b5 Deps: Clojure 1.6.0-alpha2 (for testing), snappy-java 1.1.1-M1 (for testing), lein-ancient 0.5.4 2013-11-18 14:08:18 +07:00
Peter Taoussanis
9bd9ee55f6 Deps: snappy-java 1.1.0.1 (unused) 2013-11-08 21:50:23 +07:00
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