Sign in
apache
/
couchdb-hyper
/
HEAD
69fa387
Remove rebar
by ncshaw
· 3 years, 8 months ago
main
dc821b5
Change random to rand
by ncshaw
· 3 years, 8 months ago
CouchDB-2.2.0-7
0194d19
Merge pull request #5 from apache/remove-triq-dependency
by Nick Vatamaniuc
· 5 years ago
master
CouchDB-2.2.0-6
6952683
Remove runtime triq dependency
by Nick Vatamaniuc
· 5 years ago
3683a32
Merge pull request #4 from apache/fix-windows-build
by Joan Touzet
· 7 years ago
CouchDB-2.2.0-4
CouchDB-2.2.0-5
55414a3
Fix hyper build for win32
by Joan Touzet
· 7 years ago
a6b4469
Merge pull request #3 from apache/use-matching-tags-for-triq-deps
by Nick Vatamaniuc
· 7 years ago
CouchDB-2.2.0-3
221ae88
Use exactly matching tags for triq dependencies
by Nick Vatamaniuc
· 7 years ago
2c3e5e9
Merge pull request #2 from apache/fix-tests-to-run-with-triq
by Nick Vatamaniuc
· 7 years ago
CouchDB-2.2.0-2
79de6e6
Comment out broken Makefile target
by Adam Kocoloski
· 7 years ago
84df680
Disable failing test on R20
by Adam Kocoloski
· 7 years ago
1a2028e
Fix tests to run with Triq
by Nick Vatamaniuc
· 7 years ago
20ca667
Merge pull request #1 from apache/remove-bisect
by Adam Kocoloski
· 7 years ago
CouchDB-2.2.0-1
53a5679
Remove bisect implementation
by Adam Kocoloski
· 7 years ago
remove-bisect
4b1abc4
Merge pull request #16 from elverkilde/fix/carray
by renjith-ga
· 8 years ago
upstream
CouchDB-2.2.0
bef80ca
Switch to MIT license for carray
by Jon Elverkilde
· 8 years ago
dbd6d5a
Removed use of tgmath.h for pow function (assuming C99 compiler)
by Fred Dushin
· 8 years ago
55b7a63
Merge pull request #14 from savonarola/fix-deprecated-time-functions
by Jon Elverkilde
· 8 years ago
8997425
Updated usage of time functions (removed usage of deprecated erlang:now())
by av
· 8 years ago
8cdce4b
Merge pull request #11 from knutin/master
by Johannes Huning
· 10 years ago
703cf11
add note about `indent` to C source file
by Johannes Huning
· 10 years ago
3f4fe2e
add contributors to C source file
by Johannes Huning
· 10 years ago
36b8ea3
Merge pull request #10 from GameAnalytics/fix_merge_leak
by Chris de Vries
· 10 years ago
6631268
Remove unnecessary enif_make_resource.
by cmdevries
· 10 years ago
031a16e
Release resource created for merge result
by Jon Elverkilde
· 10 years ago
8f6dc5a
Added hyper:is_hyper/1.
by Knut Nesheim
· 10 years ago
415b68e
Merge pull request #9 from GameAnalytics/remove_alloc
by Johannes Huning
· 10 years ago
a5789a0
run indent
by Johannes Huning
· 10 years ago
12208b0
Remove unecessary alloc from hyper c array.
by cmdevries
· 10 years ago
17e59fb
Merge pull request #8 from GameAnalytics/faster_merge
by Johannes Huning
· 10 years ago
74e50a9
Faster merging of hyper c arrays.
by Chris de Vries
· 10 years ago
5ba4205
Merge pull request #7 from GameAnalytics/carray_tests
by Johannes Huning
· 10 years ago
67a2d14
Fix hyper_carray register encoding
by Christian Lundgren
· 10 years ago
28241c5
Support single hll input for hyper_carray:union/1
by Christian Lundgren
· 10 years ago
b8c89fa
Include hyper_carray in performance report
by Christian Lundgren
· 10 years ago
4164146
Add hyper_carray to test suite
by Christian Lundgren
· 10 years ago
f7ca71d
Fixed bug in merging of filters with the hyper_bisect backend.
by Knut Nesheim
· 10 years ago
57c001d
Optimization to hyper_binary backend for sequential changes to the same index.
by Knut Nesheim
· 10 years ago
6f1a9be
Merge pull request #6 from martinrehfeld/folding
by Knut Nesheim
· 10 years ago
9171701
Demonstrate error rate of reduced-precision HLLs
by Martin Rehfeld
· 10 years ago
f78a5de
Support mixed-precision union
by Martin Rehfeld
· 10 years ago
2c051e1
Merge pull request #5 from martinrehfeld/master
by Christian Lundgren
· 10 years ago
2552206
Add hyper:precision/1
by Martin Rehfeld
· 10 years ago
7301112
Merge pull request #4 from GameAnalytics/clang_compile
by Knut Nesheim
· 10 years ago
c3fbbb1
Make compile work with clang
by Christian Lundgren
· 10 years ago
9607042
Merge pull request #3 from johannesh/hyper_carray
by Knut Nesheim
· 11 years ago
efe91f2
[hyper_carray] K&R and kernel style, added docs
by Johannes Huning
· 11 years ago
8b22632
hyper_carray, a hyper_register implemented by a C-array
by Johannes Huning
· 11 years ago
b4e0db5
Merge pull request #2 from johannesh/master
by Knut Nesheim
· 11 years ago
04da7ca
Typo for @doc of register_sum callback
by Johannes
· 11 years ago
e857861
Added output from make perf_report.
by Knut Nesheim
· 11 years ago
cb56300
Added the MIT license.
by Knut Nesheim
· 11 years ago
f4a3657
Cleanup of README.
by Knut Nesheim
· 11 years ago
f0cfcaa
Cleanup of estimate graphs.
by Knut Nesheim
· 11 years ago
3959a84
Measure time of 5 unions.
by Knut Nesheim
· 11 years ago
933eb45
Run parts of estimate report in parallel.
by Knut Nesheim
· 11 years ago
b37f4da
Don't force compaction before union to allow for more optimizations. Property of unions.
by Knut Nesheim
· 11 years ago
761e0d8
Clean up of README.
by Knut Nesheim
· 11 years ago
2a72eca
Roll v1.0
by Knut Nesheim
· 11 years ago
afa32ad
Cleaned up the estimate report.
by Knut Nesheim
· 11 years ago
f42ac7e
Apply the same optimization to other merges.
by Knut Nesheim
· 11 years ago
431f76c
Postpone actual merge if merging two buffers results in a small enough new buffer.
by Knut Nesheim
· 11 years ago
752f7a1
Disable native compilation of hyper_binary as it crashes when reloading.
by Knut Nesheim
· 11 years ago
b7471c2
Also merge buffers when merging dense binaries.
by Knut Nesheim
· 11 years ago
b0a8f42
In hyper_binary, merge the buffers to allow for more efficient merges of small into big filters.
by Knut Nesheim
· 11 years ago
f7aee1d
Run estimate report from Makefile.
by Knut Nesheim
· 11 years ago
9aa13ff
Added more documentation to README.
by Knut Nesheim
· 11 years ago
8dc95b6
Better tests.
by Knut Nesheim
· 11 years ago
53f7b00
Avoid useless conversion from list to tuple.
by Knut Nesheim
· 11 years ago
c4a6a7e
Updated behaviour and cleaned up backends.
by Knut Nesheim
· 11 years ago
cf04b65
More optimizations to hyper_binary. Use an explicit buffer to allow for fast inserts and fast unions for low fill rates.
by Knut Nesheim
· 11 years ago
077669a
Better quickcheck properties. Added first version of hyper_binary_rle backend.
by Knut Nesheim
· 11 years ago
34c78d5
Optimizations for buffering writes in hyper_binary.
by Knut Nesheim
· 11 years ago
0656e94
Use (now bug-free) bisect:bulk_insert/2 for merging two bisects.
by Knut Nesheim
· 11 years ago
11d6508
In case on extra 0 byte in old serialized filters, ignore it in hyper_bisect and hyper_binary.
by Knut Nesheim
· 11 years ago
8376932
Compact the binary structure when it makes sense.
by Knut Nesheim
· 11 years ago
8d2feef
Serialization tests.
by Knut Nesheim
· 11 years ago
d78ca2f
Moved tests into separate folder. Added PropEr test of encoding. Moved more logic into backends to allow for more optimizations.
by Knut Nesheim
· 11 years ago
23dd5b1
Moved more heavy lifting into the backend module to allow for more optimizations. Introduced hyper_binary, using a fixed size binary as an array.
by Knut Nesheim
· 11 years ago
1392b47
Fixed incorrect merge.
by Knut Nesheim
· 11 years ago
758ccf3
Faster unions for bisect, repeated runs of timed tests.
by Knut Nesheim
· 11 years ago
c333418
More tests of backends.
by Knut Nesheim
· 11 years ago
83dead7
Export from_json/2
by Knut Nesheim
· 11 years ago
b5259c0
Size in bytes.
by Knut Nesheim
· 11 years ago
f5f34f6
Smarter union for dense and sparse bisect.
by Knut Nesheim
· 11 years ago
6a29cef
Measure card/1
by Knut Nesheim
· 11 years ago
7c8b932
Start of README.
by Knut Nesheim
· 11 years ago
aa00812
Union test with bigger cardinality.
by Knut Nesheim
· 11 years ago
0320823
More cardinalities, use the same seed.
by Knut Nesheim
· 11 years ago
f426fb8
Switch to plain dense representation when it would use less memory.
by Knut Nesheim
· 11 years ago
2007b6e
Let backend decide on merge strategy.
by Knut Nesheim
· 11 years ago
6db3b0c
perf report.
by Knut Nesheim
· 11 years ago
2e25dc2
bisect backend.
by Knut Nesheim
· 11 years ago
a7b5487
make size_report
by Knut Nesheim
· 11 years ago
148a37b
Array backend.
by Knut Nesheim
· 11 years ago
be32c9b
Pluggable register data structure.
by Knut Nesheim
· 11 years ago
1213362
Minor cleanup of tests.
by Knut Nesheim
· 11 years ago
03c5e2f
Use tail recursive helper functions instead of lists:map + lists:seq
by Christian Lundgren
· 11 years ago
dae08b9
Registers using gb_trees.
by Knut Nesheim
· 11 years ago
9af03da
Performance improvement to union: don't write back the same value.
by Knut Nesheim
· 11 years ago
Next »