Commit graph

  • 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