Peter Taoussanis
bcf767332e
[nop] Move benchmarks ns under tests dir
...
Prevents benchmark code from being unnecessarily included as dependency
2023-10-11 14:23:34 +02:00
Peter Taoussanis
6ad5aebd1a
[new] Add :zstd compressor, new compressor backend
...
Also switch to https://github.com/airlift/aircompressor for faster
and combined implementations of: LZ4, Snappy
2023-10-11 14:23:34 +02:00
Peter Taoussanis
d5a836326a
[nop] Misc housekeeping
2023-09-25 11:33:32 +02:00
Peter Taoussanis
8b7186a930
[nop] Update benchmark results
2023-08-02 13:50:40 +02:00
Peter Taoussanis
621f1189c7
[nop] Misc housekeeping
2023-08-02 13:43:47 +02:00
Peter Taoussanis
4aa1a3b871
ns form housekeeping
2016-10-28 10:25:46 +07:00
Peter Taoussanis
773180ef65
Misc minor optimizations, housekeeping
2016-07-17 15:42:41 +07:00
Peter Taoussanis
a5a04dc11a
v2.12.0-SNAPSHOT
2016-05-09 14:05:02 +07:00
Peter Taoussanis
414b787684
Add fast-freeze, fast-thaw utils
2016-04-14 12:16:51 +07:00
Peter Taoussanis
699bb7cb51
Experimental support for signed counts
2016-04-14 12:16:51 +07:00
Peter Taoussanis
b623b4a8cc
NB *BREAKING*: refactor type defs, variable-sized types, etc.
...
Changes incl:
- Hid a bunch of undocumented impl. details
- A number of performance optimizations
2016-04-14 12:16:27 +07:00
Peter Taoussanis
3f43542adb
Tools housekeeping
2016-04-13 11:13:01 +07:00
Peter Taoussanis
d327f0ff38
Types: add dedicated 2 and 3 tuple type
2016-04-13 11:13:01 +07:00
Peter Taoussanis
4df5446c5b
Update benchmarks
2015-10-06 17:56:15 +07:00
Peter Taoussanis
7072f73952
Misc hk
2015-10-06 13:07:41 +07:00
Peter Taoussanis
998dabc195
NB: refactor freezing utils for easier use by libs + custom extensions, etc.
2015-09-30 12:29:05 +07:00
Peter Taoussanis
50ffb78c22
Refer rename: encore->enc
2015-09-30 12:29:04 +07:00
Peter Taoussanis
fa17eb3a78
Update benchmarks
2015-09-30 12:29:04 +07:00
Peter Taoussanis
9c33f4f5ac
Update benchmarks
2015-09-30 11:57:47 +07:00
Peter Taoussanis
d57788125a
Update benchmarks
2015-09-17 11:11:06 +07:00
Peter Taoussanis
1ba3c38ab2
Update benchmarks
2015-09-14 20:12:11 +07:00
Peter Taoussanis
11545690c8
NB switch to encore edn reader/writer
2015-09-14 17:08:23 +07:00
Peter Taoussanis
c5f4ef74fd
Update benchmarks
2015-06-04 18:55:33 +07:00
Peter Taoussanis
fb2154fb01
Update benchmarks
2015-04-29 11:47:39 +07:00
Peter Taoussanis
06cf8aefd6
Update benchmarks
2014-04-29 23:10:26 +07:00
Peter Taoussanis
20b1c2b1d2
Encode compression type in Nippy header, major refactor/housekeeping
...
Housekeeping includes:
* Importing useful encryption+compression stuff into primary ns
for lib consumers.
* Promoting a number of things from Alpha status.
* Exceptions are now all `ex-info`s.
* Simplification of `thaw` API: Nippy v1 support is now automatic
& configuration-free (performance impact in most cases is negligible).
2014-04-29 23:10:26 +07:00
Peter Taoussanis
b7a454a9c8
EXPERIMENTAL: Make LZ4 the default Nippy compressor (back-compatible for header'ed data)
2014-04-29 23:10:26 +07:00
Peter Taoussanis
54389cc3a0
NB migrate utils stuff to encore lib
2014-02-23 19:15:55 +07:00
Peter Taoussanis
cfa0969bea
Optimize some small, common types
2014-01-22 16:50:53 +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
730b8774c4
Utils: housekeeping, update bench, memoized
2013-11-08 21:45:28 +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
3879cf4d62
Add experimental LZMA2 compressor for higher compression ratios than Snappy
2013-10-19 15:37:38 +07:00
Peter Taoussanis
ae0a2e7907
Update benchmarks
2013-10-12 16:45:19 +07:00
Peter Taoussanis
1b27c1be7a
v2.2.0
2013-10-03 21:21:59 +07:00
Peter Taoussanis
d15a12af76
Update benchmarks
2013-08-07 18:29:36 +07:00
Peter Taoussanis
d3120f0246
Remove :print-dup? option (no longer useful since switch to edn/read-string)
2013-08-07 17:52:00 +07:00
Peter Taoussanis
efa56eca73
Use tools.reader.edn in benchmarks
2013-08-07 17:37:22 +07:00
Peter Taoussanis
4adb7fa376
Housekeeping
2013-06-24 15:22:54 +07:00
Peter Taoussanis
ac3901f626
Reverse use of fast io-streams
...
Seemed to be causing issues in multi-JVM auto-tests. The added perf. benefit was
minor for Nippy's use case (~2-3%) - so this isn't an urgent change. Will
re-examine again later.
2013-06-18 14:08:22 +07:00
Peter Taoussanis
3e6b12ac11
Housekeeping for 67633d5
2013-06-17 13:54:45 +07:00
Peter Taoussanis
5877dc4df0
Update benchmarks (2.0.0-alpha6)
2013-06-16 14:06:36 +07:00
Peter Taoussanis
823f2c3c46
Housekeeping
2013-06-15 20:41:43 +07:00
Peter Taoussanis
4bc6dde12b
Update benchmarks (2.0.0-alpha1)
2013-06-13 16:41:54 +07:00
Peter Taoussanis
8d48ec9d75
NB: Simpler, more flexible API (backwards-compatible)
2013-06-13 16:41:54 +07:00
Peter Taoussanis
da077c6a54
Drop Clojure 1.3 support
2013-06-13 11:45:45 +07:00
Peter Taoussanis
6fe433b579
Update tests, migrate to Expectations lib
2013-06-13 11:45:44 +07:00
Peter Taoussanis
ab3209f2dc
Housekeeping
2013-06-13 01:20:18 +07:00