Jon Malkin [Wed, 4 May 2022 23:27:40 +0000 (16:27 -0700)]
Merge pull request #272 from apache/fix_wheels
Fix wheels
Jon Malkin [Wed, 4 May 2022 21:51:07 +0000 (14:51 -0700)]
specify Python3 rather than Python in MSVC-specific block
Jon Malkin [Wed, 4 May 2022 21:41:08 +0000 (14:41 -0700)]
restore wheel matrix, remove verbosity, condition find_package(Python3) on cmake version to address issue
Jon Malkin [Wed, 4 May 2022 18:35:43 +0000 (11:35 -0700)]
trace-expand cmake logs
Jon Malkin [Wed, 4 May 2022 18:26:52 +0000 (11:26 -0700)]
have cibuildwheel install cmake>=3.18 before build
Jon Malkin [Wed, 4 May 2022 17:46:51 +0000 (10:46 -0700)]
more debug messages
Jon Malkin [Wed, 4 May 2022 17:34:48 +0000 (10:34 -0700)]
fix verbosity
Jon Malkin [Wed, 4 May 2022 17:19:51 +0000 (10:19 -0700)]
fix sdist build
Jon Malkin [Wed, 4 May 2022 17:05:13 +0000 (10:05 -0700)]
disble mac/windows and 32bit builds for speed, increase logging and verbosity
Jon Malkin [Tue, 3 May 2022 23:24:29 +0000 (16:24 -0700)]
tell pybind to use newer python-finding approach
Jon Malkin [Tue, 3 May 2022 22:25:32 +0000 (15:25 -0700)]
try letting pybind11 find python on its own
Jon Malkin [Tue, 3 May 2022 19:48:23 +0000 (12:48 -0700)]
try backing off to cmake 3.16 for greater compatibility
Jon Malkin [Tue, 3 May 2022 16:52:44 +0000 (09:52 -0700)]
ensure pyproject.toml has consistent cmake version
Jon [Tue, 3 May 2022 10:05:21 +0000 (03:05 -0700)]
bump cmake version to specify development.module w/in python
Jon [Tue, 3 May 2022 09:46:29 +0000 (02:46 -0700)]
combine a couple branches to address issues with python wheels
Jon Malkin [Mon, 2 May 2022 20:08:13 +0000 (13:08 -0700)]
Merge pull request #269 from apache/serde_instance
Serde instance
AlexanderSaydakov [Tue, 19 Apr 2022 00:06:55 +0000 (17:06 -0700)]
wrong offset
AlexanderSaydakov [Mon, 28 Mar 2022 23:59:49 +0000 (16:59 -0700)]
no class-level serde, support serde instance
AlexanderSaydakov [Mon, 28 Mar 2022 21:34:32 +0000 (14:34 -0700)]
no class-level serde, support serde instance
AlexanderSaydakov [Fri, 25 Mar 2022 21:40:50 +0000 (14:40 -0700)]
support serde instance
AlexanderSaydakov [Fri, 25 Mar 2022 21:09:28 +0000 (14:09 -0700)]
unnecessary
AlexanderSaydakov [Fri, 25 Mar 2022 20:17:23 +0000 (13:17 -0700)]
support serde instance
AlexanderSaydakov [Fri, 25 Mar 2022 18:54:43 +0000 (11:54 -0700)]
better for transition
Alexander Saydakov [Thu, 24 Mar 2022 18:19:55 +0000 (11:19 -0700)]
Merge pull request #267 from apache/hll-deserialize-test
serialize-deserialize-serialize tests
Alexander Saydakov [Thu, 24 Mar 2022 18:19:16 +0000 (11:19 -0700)]
Merge pull request #268 from apache/sorted_view_performance
quantile sorted view performance improvement
AlexanderSaydakov [Wed, 23 Mar 2022 23:10:44 +0000 (16:10 -0700)]
docs
AlexanderSaydakov [Wed, 23 Mar 2022 23:10:16 +0000 (16:10 -0700)]
support serde instance
AlexanderSaydakov [Tue, 22 Mar 2022 20:37:30 +0000 (13:37 -0700)]
better name - not always a pointer
AlexanderSaydakov [Thu, 17 Mar 2022 21:57:00 +0000 (14:57 -0700)]
faster merge
AlexanderSaydakov [Mon, 14 Mar 2022 22:06:03 +0000 (15:06 -0700)]
serialize-deserialize-serialize tests
Jon Malkin [Sat, 12 Mar 2022 00:12:06 +0000 (16:12 -0800)]
Merge pull request #266 from etseidl/patch-1
is CouponHashSet deserialization incorrect?
etseidl [Wed, 9 Mar 2022 16:46:56 +0000 (08:46 -0800)]
is CouponHashSet deserialization incorrect?
When deserializing an updatable CouponHashSet from a byte array, wouldn't you need to copy the entire coupons array rather than just using couponCount since the hash array is not populated sequentially like the CouponList?
Alexander Saydakov [Tue, 8 Mar 2022 03:26:48 +0000 (19:26 -0800)]
Merge pull request #264 from apache/kll_forwarding
Reduced code duplication in KLL
AlexanderSaydakov [Mon, 7 Mar 2022 20:47:09 +0000 (12:47 -0800)]
added forwarding
Alexander Saydakov [Tue, 1 Mar 2022 00:21:43 +0000 (16:21 -0800)]
Merge pull request #265 from aseure/fix-python-build
fix: add missing <stdexcept> includes
Anthony Seure [Mon, 28 Feb 2022 15:32:41 +0000 (16:32 +0100)]
fix: add missing <stdexcept> includes
AlexanderSaydakov [Fri, 25 Feb 2022 22:54:10 +0000 (14:54 -0800)]
added necessary include
AlexanderSaydakov [Fri, 25 Feb 2022 19:39:06 +0000 (11:39 -0800)]
fixed docs
AlexanderSaydakov [Wed, 23 Feb 2022 22:17:46 +0000 (14:17 -0800)]
reduced code duplication
AlexanderSaydakov [Wed, 23 Feb 2022 00:41:08 +0000 (16:41 -0800)]
reduced code duplication
Alexander Saydakov [Tue, 8 Feb 2022 21:23:22 +0000 (13:23 -0800)]
Merge pull request #259 from apache/quantile_sketch_sorted_view
Quantile sketch sorted view
AlexanderSaydakov [Mon, 7 Feb 2022 21:13:25 +0000 (13:13 -0800)]
use the same type as in the sorted view
AlexanderSaydakov [Sat, 5 Feb 2022 00:44:25 +0000 (16:44 -0800)]
return a value from get_quantile() for arithmetic types
AlexanderSaydakov [Fri, 4 Feb 2022 22:16:21 +0000 (14:16 -0800)]
slightly larger margin
AlexanderSaydakov [Fri, 4 Feb 2022 20:14:11 +0000 (12:14 -0800)]
include floating point types, simplify comparator
AlexanderSaydakov [Fri, 4 Feb 2022 20:08:54 +0000 (12:08 -0800)]
singular
AlexanderSaydakov [Fri, 4 Feb 2022 19:34:59 +0000 (11:34 -0800)]
removed some unnecessary complexity
AlexanderSaydakov [Mon, 31 Jan 2022 22:04:12 +0000 (14:04 -0800)]
copy items of integral types instead of using pointers
AlexanderSaydakov [Wed, 26 Jan 2022 01:04:18 +0000 (17:04 -0800)]
include cmath for std::isnan
AlexanderSaydakov [Wed, 26 Jan 2022 01:03:53 +0000 (17:03 -0800)]
adjusted python wrapper
AlexanderSaydakov [Tue, 25 Jan 2022 23:49:10 +0000 (15:49 -0800)]
implicit conversion
AlexanderSaydakov [Tue, 25 Jan 2022 23:41:46 +0000 (15:41 -0800)]
quantile sketch sorted view
Alexander Saydakov [Thu, 13 Jan 2022 22:13:19 +0000 (14:13 -0800)]
Merge pull request #258 from apache/kll_inclusive_rank
KLL inclusive rank
AlexanderSaydakov [Tue, 11 Jan 2022 00:54:21 +0000 (16:54 -0800)]
test inclusive PMF and CDF
AlexanderSaydakov [Mon, 10 Jan 2022 21:24:44 +0000 (13:24 -0800)]
adjusted the python wrapper
AlexanderSaydakov [Sat, 8 Jan 2022 01:35:28 +0000 (17:35 -0800)]
kll inclusive rank
Alexander Saydakov [Wed, 5 Jan 2022 23:52:54 +0000 (15:52 -0800)]
Merge pull request #255 from apache/theta_common_reading_bytes
Theta: common code for wrap and deserialize
Jon Malkin [Wed, 5 Jan 2022 18:24:31 +0000 (10:24 -0800)]
Merge pull request #257 from apache/req_fix
Addresses segfault described in issue #256
Jon Malkin [Wed, 5 Jan 2022 00:41:31 +0000 (16:41 -0800)]
Addresses segfault described in issue #256
AlexanderSaydakov [Tue, 21 Dec 2021 20:14:26 +0000 (12:14 -0800)]
reuse parser in deserialize from bytes
AlexanderSaydakov [Fri, 17 Dec 2021 19:49:38 +0000 (11:49 -0800)]
added build target before test
AlexanderSaydakov [Wed, 15 Dec 2021 23:28:01 +0000 (15:28 -0800)]
3.4.0.dev0
AlexanderSaydakov [Wed, 15 Dec 2021 00:57:57 +0000 (16:57 -0800)]
fixed indentation
Alexander Saydakov [Mon, 13 Dec 2021 22:18:18 +0000 (14:18 -0800)]
Merge pull request #254 from apache/test_deserialize_exact_from_java
test deserialize exact Theta sketch from Java
AlexanderSaydakov [Fri, 10 Dec 2021 22:17:22 +0000 (14:17 -0800)]
added missing test
Alexander Saydakov [Fri, 10 Dec 2021 21:37:13 +0000 (13:37 -0800)]
Merge pull request #252 from apache/theta_setops_sync_java
Theta and Tuple sketch setops sync with Java
Alexander Saydakov [Thu, 9 Dec 2021 19:34:05 +0000 (11:34 -0800)]
Merge pull request #253 from will-lauer/oldSerialization
Adding support for older serialization versions of compact theta
Will Lauer [Wed, 8 Dec 2021 19:15:33 +0000 (13:15 -0600)]
Fixing is_ordered flag for v1 and v2 sketches and updating comments
AlexanderSaydakov [Tue, 7 Dec 2021 22:28:28 +0000 (14:28 -0800)]
added union tests
AlexanderSaydakov [Mon, 6 Dec 2021 21:01:20 +0000 (13:01 -0800)]
made empty and single-item sketches ordered, added tests
AlexanderSaydakov [Wed, 1 Dec 2021 00:02:44 +0000 (16:02 -0800)]
ported tests from Java, adjusted logic
Will Lauer [Tue, 23 Nov 2021 22:01:16 +0000 (16:01 -0600)]
Adding support for older serialization versions of compact theta
Alexander Saydakov [Thu, 4 Nov 2021 22:02:48 +0000 (15:02 -0700)]
Merge pull request #250 from apache/theta_reset
Theta and Tuple reset
AlexanderSaydakov [Tue, 2 Nov 2021 21:21:38 +0000 (14:21 -0700)]
simplified slightly
AlexanderSaydakov [Tue, 2 Nov 2021 21:16:14 +0000 (14:16 -0700)]
reset sketch and union
Alexander Saydakov [Mon, 1 Nov 2021 21:09:25 +0000 (14:09 -0700)]
Merge pull request #249 from will-lauer/wrapped_theta_updates
Restructuring theta so that wrapped compact has standard methods
Jon Malkin [Mon, 1 Nov 2021 18:29:55 +0000 (11:29 -0700)]
Merge pull request #248 from will-lauer/install
Updating documentation and fixing definition of exported variables
Will Lauer [Fri, 29 Oct 2021 18:30:20 +0000 (13:30 -0500)]
Restructuring theta so that wrapped compact has standard methods
Introducing a base_theta_sketch_alloc as a base class and moving most
methods to that class, except for iterators, so that
wrapped_compact_theta_sketch can inherit from the same base class as the
rest of the sketch methods, and thus have the same API.
Will Lauer [Fri, 29 Oct 2021 14:52:43 +0000 (09:52 -0500)]
Updating documentation and fixing definition of exported variables
Alexander Saydakov [Thu, 28 Oct 2021 21:54:53 +0000 (14:54 -0700)]
Merge pull request #245 from will-lauer/install
Updating cmake config to support publication and package building
Alexander Saydakov [Tue, 26 Oct 2021 16:38:37 +0000 (09:38 -0700)]
Merge pull request #247 from apache/tuple_serial_ver3
tuple serial version 3 for compatibility with Java
Will Lauer [Mon, 25 Oct 2021 16:04:05 +0000 (11:04 -0500)]
Adding instructions for including DataSketches as dependency
AlexanderSaydakov [Thu, 21 Oct 2021 01:20:55 +0000 (18:20 -0700)]
tuple serial version 3 for compatibility with Java
Alexander Saydakov [Tue, 19 Oct 2021 17:06:38 +0000 (10:06 -0700)]
Merge pull request #246 from apache/fix_allocation_in_to_string
use default allocator for temporary ostringstream
Will Lauer [Mon, 18 Oct 2021 21:27:49 +0000 (16:27 -0500)]
A little more cmake cleanup and a readme update.
Will Lauer [Mon, 18 Oct 2021 17:36:25 +0000 (12:36 -0500)]
Including missing files in python distribution
AlexanderSaydakov [Wed, 13 Oct 2021 21:53:35 +0000 (14:53 -0700)]
fixed conversion
AlexanderSaydakov [Wed, 13 Oct 2021 21:27:06 +0000 (14:27 -0700)]
use default allocator for temporary ostringstream
Will Lauer [Mon, 11 Oct 2021 14:18:35 +0000 (09:18 -0500)]
Adding missing files from install
Will Lauer [Mon, 11 Oct 2021 02:45:49 +0000 (21:45 -0500)]
Fixing exports and dependencies to build correct install package
Will Lauer [Sat, 9 Oct 2021 18:51:46 +0000 (13:51 -0500)]
Installing needed common files
Alexander Saydakov [Thu, 7 Oct 2021 19:18:08 +0000 (12:18 -0700)]
Merge pull request #244 from apache/fix_cpc_union_allocation
Fixed cpc_union allocation
AlexanderSaydakov [Wed, 6 Oct 2021 23:17:21 +0000 (16:17 -0700)]
use provided allocator instance
Jon Malkin [Thu, 30 Sep 2021 23:17:54 +0000 (16:17 -0700)]
Merge pull request #242 from apache/py_fixes
Py fixes
Jon Malkin [Wed, 29 Sep 2021 19:44:22 +0000 (12:44 -0700)]
return unreleased python verison to 3.3.0.dev0
Jon Malkin [Wed, 29 Sep 2021 19:42:55 +0000 (12:42 -0700)]
Pull in changes to python files and license from 3.2.x branch
Alexander Saydakov [Tue, 28 Sep 2021 20:52:03 +0000 (13:52 -0700)]
Merge pull request #241 from apache/fix_hll_to_string
fixed HLL to_string()
AlexanderSaydakov [Mon, 27 Sep 2021 21:40:22 +0000 (14:40 -0700)]
fixed printing uint8_t values
Jon Malkin [Thu, 23 Sep 2021 23:59:54 +0000 (16:59 -0700)]
Merge pull request #240 from apache/py_readme_cleanup
Python cleanup
Jon Malkin [Thu, 23 Sep 2021 22:42:56 +0000 (15:42 -0700)]
Merge branch '3.2.x' into py_readme_cleanup