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
Peter Taoussanis
fdff6aacd1
Add autobench to tests
2013-01-20 19:37:08 +07:00
Peter Taoussanis
f056abc0e8
Add optional print-dup? arg to freeze-to-stream! (default to true)
2013-01-20 19:24:12 +07:00
Peter Taoussanis
03684b6d28
Housekeeping
2013-01-20 19:14:59 +07:00
Peter Taoussanis
9d1614afeb
De-snapshot version
2012-12-05 15:18:00 +07:00
Peter Taoussanis
d9e3d354dd
Merge branch 'dev'
2012-12-05 15:17:27 +07:00
Peter Taoussanis
f5b2b14320
Housekeeping
2012-12-05 13:47:54 +07:00
Peter Taoussanis
52ebdada10
Bump version (fix)
2012-12-04 13:20:08 +07:00
Peter Taoussanis
c2c46167ec
Swap hash-map thaw implementation for perf & to avoid OOM errors
...
Thanks to moonranger for pointing out the OOM issue.
2012-12-04 13:17:50 +07:00
Peter Taoussanis
df3c687acd
Add CDS note to README
2012-11-06 00:49:37 +07:00
Peter Taoussanis
eb585d47c5
Merge branch 'dev'
2012-11-05 00:05:32 +07:00
Peter Taoussanis
cf78be116f
Bump version (1.0.0)!
2012-11-05 00:04:51 +07:00
Peter Taoussanis
670cdf9c35
Housekeeping
2012-11-04 23:32:57 +07:00
Peter Taoussanis
cd0892f6bb
Merge branch 'dev': v0.10.4
2012-09-30 13:54:28 +07:00
Peter Taoussanis
20831c03a1
Bump version (minor)
2012-09-30 13:54:20 +07:00
Peter Taoussanis
855da270d1
Bump Snappy dependency (1.0.5-M3)
2012-09-28 19:57:01 +07:00
Peter Taoussanis
61053705a6
Merge branch 'dev'
2012-09-27 15:35:47 +07:00
Peter Taoussanis
664ff6ce54
Bump version (minor)
2012-09-27 15:30:16 +07:00
Peter Taoussanis
677859c35e
Bump Snappy dependency (1.0.5-M2)
...
Fixes issue: https://github.com/xerial/snappy-java/issues/6#issuecomment-8898271
2012-09-27 15:29:33 +07:00
Peter Taoussanis
708deaaab0
Remove JDK7+OSX issue warning from README
2012-09-12 00:36:48 +07:00
Peter Taoussanis
c97575d1b9
Merge branch 'dev': v10.0.2
2012-09-12 00:30:07 +07:00
Peter Taoussanis
731fb4cd22
Bump version (minor)
2012-09-12 00:28:27 +07:00
Peter Taoussanis
038ecc9abc
Bump Snappy dependency (1.0.5-M1)
...
This resolves the issue affecting JDK7 on OSX: https://github.com/ptaoussanis/carmine/issues/5
2012-09-12 00:26:09 +07:00
Peter Taoussanis
5a893b29c9
Merge branch 'dev': v0.10.1
2012-08-15 23:25:51 +07:00
Peter Taoussanis
bd9fb5c256
Bump version (minor)
2012-08-15 23:25:35 +07:00
Peter Taoussanis
f20da14cb4
Stop writing version headers
...
It's slow, and in practice doesn't offer anything better than deprecated per-type IDs.
2012-08-15 23:24:44 +07:00
Peter Taoussanis
5efd7b21ac
Housekeeping
2012-08-15 23:24:44 +07:00
Peter Taoussanis
47744128c2
Merge branch 'dev': v0.10.0.
2012-07-24 14:53:38 +07:00
Peter Taoussanis
2937ce225d
Update README. Bump version number (breaking).
2012-07-24 14:52:13 +07:00
Peter Taoussanis
8bec62767d
BREAKING (minor): Change freeze-to-bytes, thaw-from-bytes API when not using defaults.
...
Breaks only for users that were overriding `freeze-to-bytes` or `thaw-from-bytes` defaults to disable
compression.
Changed to map-based config to allow extra control (like :read-eval? as suggested by Luc Préfontaine).
This change will also allow further additions in future without the need to break the API again.
2012-07-24 14:42:19 +07:00
Peter Taoussanis
1bcab7ede2
Add version comparison stuff to utils. Now test tagged-literals when Clojure version is sufficient.
2012-07-21 18:23:48 +07:00
Peter Taoussanis
d566ef1231
Update benchmark results.
2012-07-21 18:05:26 +07:00
Peter Taoussanis
88d0990339
Merge branch 'dev': v0.9.2.
2012-07-21 02:10:55 +07:00
Peter Taoussanis
ba99940784
Fixed 'deprecated as of' comments.
2012-07-21 01:56:30 +07:00
Peter Taoussanis
780e06c693
Support strings (incl. reader strings) of length > 64K.
...
Luc Préfontaine kindly pointed out that `.writeUTF` and `.readUTF` have a maximum length of
64k. This commit switches to a custom integer-length prefix for strings and reader types to
boost their max length. Keywords are unchanged.
Old string and reader type IDs are now deprecated but will continue to be supported for
thawing.
2012-07-21 01:47:54 +07:00
Peter Taoussanis
2d2e7af0eb
Fixed benchmarks ns after bench-data var was renamed.
2012-07-21 01:21:00 +07:00
Peter Taoussanis
8bc790cf06
Improve performance: remove unnecessary reflection.
...
`write-as-bytes!` was unnecessarily general. Renamed as type-hinted `write-biginteger!`.
Improves write performance of all types that relied on `write-as-bytes`: bigints, bigdecs,
rational.
2012-07-21 01:12:45 +07:00
Peter Taoussanis
57dd44116d
Cleaned up testing config.
2012-07-17 22:24:20 +07:00
Peter Taoussanis
0b3667c0e2
Simplified benchmarking.
2012-07-14 14:28:02 +07:00
Peter Taoussanis
1e92263f36
Housekeeping.
2012-07-08 18:34:47 +07:00
Peter Taoussanis
ff93b73983
Merge branch 'dev': v0.9.1.
2012-07-08 13:03:05 +07:00
Peter Taoussanis
cddd2eef13
Added support for namespaced keywords.
2012-07-08 13:01:00 +07:00
Peter Taoussanis
8f9bce289b
Add notes about tagged literals.
2012-07-08 12:49:22 +07:00
Peter Taoussanis
07e542dc52
Housekeeping.
2012-07-07 20:17:16 +07:00
Peter Taoussanis
27bd0d2055
Merge branch 'dev': v0.9.0.
2012-07-07 19:04:03 +07:00