This is an automated email from the ASF dual-hosted git repository.

leerho pushed a commit to branch update_serde_compat_yml
in repository https://gitbox.apache.org/repos/asf/datasketches-cpp.git

commit 15c8d4421395d6b4922f50b207c33684545d27cd
Author: Lee Rhodes <[email protected]>
AuthorDate: Wed Nov 12 14:03:59 2025 -0800

    ds-java main branch requires Java 25
---
 .github/workflows/serde_compat.yml                    |   8 ++++----
 .../cpp_generated_files/aod_1_n0_cpp.sk               |   1 +
 .../cpp_generated_files/aod_1_n1000000_cpp.sk         | Bin 0 -> 104984 bytes
 .../cpp_generated_files/aod_1_n100000_cpp.sk          | Bin 0 -> 68584 bytes
 .../cpp_generated_files/aod_1_n10000_cpp.sk           | Bin 0 -> 85208 bytes
 .../cpp_generated_files/aod_1_n1000_cpp.sk            | Bin 0 -> 16024 bytes
 .../cpp_generated_files/aod_1_n100_cpp.sk             | Bin 0 -> 1624 bytes
 .../cpp_generated_files/aod_1_n10_cpp.sk              | Bin 0 -> 184 bytes
 .../cpp_generated_files/aod_1_n1_cpp.sk               | Bin 0 -> 40 bytes
 .../aod_1_non_empty_no_entries_cpp.sk                 | Bin 0 -> 16 bytes
 .../cpp_generated_files/aod_3_n0_cpp.sk               |   1 +
 .../cpp_generated_files/aod_3_n1000000_cpp.sk         | Bin 0 -> 209944 bytes
 .../cpp_generated_files/aod_3_n100000_cpp.sk          | Bin 0 -> 137144 bytes
 .../cpp_generated_files/aod_3_n10000_cpp.sk           | Bin 0 -> 170392 bytes
 .../cpp_generated_files/aod_3_n1000_cpp.sk            | Bin 0 -> 32024 bytes
 .../cpp_generated_files/aod_3_n100_cpp.sk             | Bin 0 -> 3224 bytes
 .../cpp_generated_files/aod_3_n10_cpp.sk              | Bin 0 -> 344 bytes
 .../cpp_generated_files/aod_3_n1_cpp.sk               | Bin 0 -> 56 bytes
 .../cpp_generated_files/bf_n0_h3_cpp.sk               | Bin 0 -> 24 bytes
 .../cpp_generated_files/bf_n0_h5_cpp.sk               | Bin 0 -> 24 bytes
 .../cpp_generated_files/bf_n10000_h3_cpp.sk           | Bin 0 -> 1288 bytes
 .../cpp_generated_files/bf_n10000_h5_cpp.sk           | Bin 0 -> 1288 bytes
 .../cpp_generated_files/bf_n2000000_h3_cpp.sk         | Bin 0 -> 250032 bytes
 .../cpp_generated_files/bf_n2000000_h5_cpp.sk         | Bin 0 -> 250032 bytes
 .../cpp_generated_files/bf_n30000000_h3_cpp.sk        | Bin 0 -> 3750032 bytes
 .../cpp_generated_files/bf_n30000000_h5_cpp.sk        | Bin 0 -> 3750032 bytes
 .../cpp_generated_files/cpc_n0_cpp.sk                 | Bin 0 -> 8 bytes
 .../cpp_generated_files/cpc_n100_cpp.sk               | Bin 0 -> 132 bytes
 .../cpp_generated_files/cpc_n20000_cpp.sk             | Bin 0 -> 1280 bytes
 .../cpp_generated_files/cpc_n2000_cpp.sk              | Bin 0 -> 856 bytes
 .../cpp_generated_files/cpc_n200_cpp.sk               | Bin 0 -> 204 bytes
 .../cpp_generated_files/frequent_long_n0_cpp.sk       | Bin 0 -> 8 bytes
 .../cpp_generated_files/frequent_long_n1000000_cpp.sk | Bin 0 -> 160 bytes
 .../cpp_generated_files/frequent_long_n100000_cpp.sk  | Bin 0 -> 672 bytes
 .../cpp_generated_files/frequent_long_n10000_cpp.sk   | Bin 0 -> 96 bytes
 .../cpp_generated_files/frequent_long_n1000_cpp.sk    | Bin 0 -> 352 bytes
 .../cpp_generated_files/frequent_long_n100_cpp.sk     | Bin 0 -> 64 bytes
 .../cpp_generated_files/frequent_long_n10_cpp.sk      | Bin 0 -> 192 bytes
 .../cpp_generated_files/frequent_long_n1_cpp.sk       | Bin 0 -> 48 bytes
 .../cpp_generated_files/frequent_string_ascii_cpp.sk  | Bin 0 -> 196 bytes
 .../cpp_generated_files/frequent_string_n0_cpp.sk     | Bin 0 -> 8 bytes
 .../frequent_string_n1000000_cpp.sk                   | Bin 0 -> 177 bytes
 .../frequent_string_n100000_cpp.sk                    | Bin 0 -> 713 bytes
 .../cpp_generated_files/frequent_string_n10000_cpp.sk | Bin 0 -> 97 bytes
 .../cpp_generated_files/frequent_string_n1000_cpp.sk  | Bin 0 -> 333 bytes
 .../cpp_generated_files/frequent_string_n100_cpp.sk   | Bin 0 -> 61 bytes
 .../cpp_generated_files/frequent_string_n10_cpp.sk    | Bin 0 -> 163 bytes
 .../cpp_generated_files/frequent_string_n1_cpp.sk     | Bin 0 -> 45 bytes
 .../cpp_generated_files/frequent_string_utf8_cpp.sk   | Bin 0 -> 182 bytes
 .../cpp_generated_files/hll4_n0_cpp.sk                | Bin 0 -> 8 bytes
 .../cpp_generated_files/hll4_n1000000_cpp.sk          | Bin 0 -> 2092 bytes
 .../cpp_generated_files/hll4_n100000_cpp.sk           | Bin 0 -> 2092 bytes
 .../cpp_generated_files/hll4_n10000_cpp.sk            | Bin 0 -> 2088 bytes
 .../cpp_generated_files/hll4_n1000_cpp.sk             | Bin 0 -> 2088 bytes
 .../cpp_generated_files/hll4_n100_cpp.sk              | Bin 0 -> 412 bytes
 .../cpp_generated_files/hll4_n10_cpp.sk               | Bin 0 -> 52 bytes
 .../cpp_generated_files/hll4_n1_cpp.sk                | Bin 0 -> 12 bytes
 .../cpp_generated_files/hll6_n0_cpp.sk                | Bin 0 -> 8 bytes
 .../cpp_generated_files/hll6_n1000000_cpp.sk          | Bin 0 -> 3113 bytes
 .../cpp_generated_files/hll6_n100000_cpp.sk           | Bin 0 -> 3113 bytes
 .../cpp_generated_files/hll6_n10000_cpp.sk            | Bin 0 -> 3113 bytes
 .../cpp_generated_files/hll6_n1000_cpp.sk             | Bin 0 -> 3113 bytes
 .../cpp_generated_files/hll6_n100_cpp.sk              | Bin 0 -> 412 bytes
 .../cpp_generated_files/hll6_n10_cpp.sk               | Bin 0 -> 52 bytes
 .../cpp_generated_files/hll6_n1_cpp.sk                |   1 +
 .../cpp_generated_files/hll8_n0_cpp.sk                | Bin 0 -> 8 bytes
 .../cpp_generated_files/hll8_n1000000_cpp.sk          | Bin 0 -> 4136 bytes
 .../cpp_generated_files/hll8_n100000_cpp.sk           | Bin 0 -> 4136 bytes
 .../cpp_generated_files/hll8_n10000_cpp.sk            | Bin 0 -> 4136 bytes
 .../cpp_generated_files/hll8_n1000_cpp.sk             | Bin 0 -> 4136 bytes
 .../cpp_generated_files/hll8_n100_cpp.sk              | Bin 0 -> 412 bytes
 .../cpp_generated_files/hll8_n10_cpp.sk               | Bin 0 -> 52 bytes
 .../cpp_generated_files/hll8_n1_cpp.sk                |   1 +
 .../cpp_generated_files/kll_double_n0_cpp.sk          | Bin 0 -> 8 bytes
 .../cpp_generated_files/kll_double_n1000000_cpp.sk    | Bin 0 -> 5000 bytes
 .../cpp_generated_files/kll_double_n100000_cpp.sk     | Bin 0 -> 4728 bytes
 .../cpp_generated_files/kll_double_n10000_cpp.sk      | Bin 0 -> 4372 bytes
 .../cpp_generated_files/kll_double_n1000_cpp.sk       | Bin 0 -> 2640 bytes
 .../cpp_generated_files/kll_double_n100_cpp.sk        | Bin 0 -> 840 bytes
 .../cpp_generated_files/kll_double_n10_cpp.sk         | Bin 0 -> 120 bytes
 .../cpp_generated_files/kll_double_n1_cpp.sk          | Bin 0 -> 16 bytes
 .../cpp_generated_files/kll_float_n0_cpp.sk           | Bin 0 -> 8 bytes
 .../cpp_generated_files/kll_float_n1000000_cpp.sk     | Bin 0 -> 2536 bytes
 .../cpp_generated_files/kll_float_n100000_cpp.sk      | Bin 0 -> 2392 bytes
 .../cpp_generated_files/kll_float_n10000_cpp.sk       | Bin 0 -> 2208 bytes
 .../cpp_generated_files/kll_float_n1000_cpp.sk        | Bin 0 -> 1336 bytes
 .../cpp_generated_files/kll_float_n100_cpp.sk         | Bin 0 -> 432 bytes
 .../cpp_generated_files/kll_float_n10_cpp.sk          | Bin 0 -> 72 bytes
 .../cpp_generated_files/kll_float_n1_cpp.sk           | Bin 0 -> 12 bytes
 .../cpp_generated_files/kll_string_n0_cpp.sk          | Bin 0 -> 8 bytes
 .../cpp_generated_files/kll_string_n1000000_cpp.sk    | Bin 0 -> 6198 bytes
 .../cpp_generated_files/kll_string_n100000_cpp.sk     | Bin 0 -> 5267 bytes
 .../cpp_generated_files/kll_string_n10000_cpp.sk      | Bin 0 -> 4337 bytes
 .../cpp_generated_files/kll_string_n1000_cpp.sk       | Bin 0 -> 2287 bytes
 .../cpp_generated_files/kll_string_n100_cpp.sk        | Bin 0 -> 628 bytes
 .../cpp_generated_files/kll_string_n10_cpp.sk         | Bin 0 -> 86 bytes
 .../cpp_generated_files/kll_string_n1_cpp.sk          | Bin 0 -> 13 bytes
 .../cpp_generated_files/quantiles_double_n0_cpp.sk    | Bin 0 -> 8 bytes
 .../quantiles_double_n1000000_cpp.sk                  | Bin 0 -> 6688 bytes
 .../quantiles_double_n100000_cpp.sk                   | Bin 0 -> 5408 bytes
 .../quantiles_double_n10000_cpp.sk                    | Bin 0 -> 4256 bytes
 .../cpp_generated_files/quantiles_double_n1000_cpp.sk | Bin 0 -> 3936 bytes
 .../cpp_generated_files/quantiles_double_n100_cpp.sk  | Bin 0 -> 832 bytes
 .../cpp_generated_files/quantiles_double_n10_cpp.sk   | Bin 0 -> 112 bytes
 .../cpp_generated_files/quantiles_double_n1_cpp.sk    | Bin 0 -> 40 bytes
 .../cpp_generated_files/quantiles_string_n0_cpp.sk    | Bin 0 -> 8 bytes
 .../quantiles_string_n1000000_cpp.sk                  | Bin 0 -> 8327 bytes
 .../quantiles_string_n100000_cpp.sk                   | Bin 0 -> 6059 bytes
 .../quantiles_string_n10000_cpp.sk                    | Bin 0 -> 4238 bytes
 .../cpp_generated_files/quantiles_string_n1000_cpp.sk | Bin 0 -> 3418 bytes
 .../cpp_generated_files/quantiles_string_n100_cpp.sk  | Bin 0 -> 620 bytes
 .../cpp_generated_files/quantiles_string_n10_cpp.sk   | Bin 0 -> 78 bytes
 .../cpp_generated_files/quantiles_string_n1_cpp.sk    | Bin 0 -> 31 bytes
 .../cpp_generated_files/req_float_n0_cpp.sk           | Bin 0 -> 8 bytes
 .../cpp_generated_files/req_float_n1000000_cpp.sk     | Bin 0 -> 8148 bytes
 .../cpp_generated_files/req_float_n100000_cpp.sk      | Bin 0 -> 5332 bytes
 .../cpp_generated_files/req_float_n10000_cpp.sk       | Bin 0 -> 3448 bytes
 .../cpp_generated_files/req_float_n1000_cpp.sk        | Bin 0 -> 1364 bytes
 .../cpp_generated_files/req_float_n100_cpp.sk         | Bin 0 -> 440 bytes
 .../cpp_generated_files/req_float_n10_cpp.sk          | Bin 0 -> 68 bytes
 .../cpp_generated_files/req_float_n1_cpp.sk           | Bin 0 -> 12 bytes
 .../cpp_generated_files/tdigest_double_buf_n0_cpp.sk  | Bin 0 -> 8 bytes
 .../tdigest_double_buf_n1000000_cpp.sk                | Bin 0 -> 5392 bytes
 .../tdigest_double_buf_n100000_cpp.sk                 | Bin 0 -> 2480 bytes
 .../tdigest_double_buf_n10000_cpp.sk                  | Bin 0 -> 8032 bytes
 .../tdigest_double_buf_n1000_cpp.sk                   | Bin 0 -> 2736 bytes
 .../tdigest_double_buf_n100_cpp.sk                    | Bin 0 -> 832 bytes
 .../cpp_generated_files/tdigest_double_buf_n10_cpp.sk | Bin 0 -> 112 bytes
 .../cpp_generated_files/tdigest_double_buf_n1_cpp.sk  | Bin 0 -> 16 bytes
 .../cpp_generated_files/tdigest_double_n0_cpp.sk      | Bin 0 -> 8 bytes
 .../tdigest_double_n1000000_cpp.sk                    | Bin 0 -> 2224 bytes
 .../cpp_generated_files/tdigest_double_n100000_cpp.sk | Bin 0 -> 2192 bytes
 .../cpp_generated_files/tdigest_double_n10000_cpp.sk  | Bin 0 -> 1984 bytes
 .../cpp_generated_files/tdigest_double_n1000_cpp.sk   | Bin 0 -> 1584 bytes
 .../cpp_generated_files/tdigest_double_n100_cpp.sk    | Bin 0 -> 1248 bytes
 .../cpp_generated_files/tdigest_double_n10_cpp.sk     | Bin 0 -> 192 bytes
 .../cpp_generated_files/tdigest_double_n1_cpp.sk      | Bin 0 -> 16 bytes
 .../cpp_generated_files/tdigest_float_buf_n0_cpp.sk   | Bin 0 -> 8 bytes
 .../tdigest_float_buf_n1000000_cpp.sk                 | Bin 0 -> 2704 bytes
 .../tdigest_float_buf_n100000_cpp.sk                  | Bin 0 -> 1248 bytes
 .../tdigest_float_buf_n10000_cpp.sk                   | Bin 0 -> 4024 bytes
 .../tdigest_float_buf_n1000_cpp.sk                    | Bin 0 -> 1376 bytes
 .../cpp_generated_files/tdigest_float_buf_n100_cpp.sk | Bin 0 -> 424 bytes
 .../cpp_generated_files/tdigest_float_buf_n10_cpp.sk  | Bin 0 -> 64 bytes
 .../cpp_generated_files/tdigest_float_buf_n1_cpp.sk   | Bin 0 -> 12 bytes
 .../cpp_generated_files/tdigest_float_n0_cpp.sk       | Bin 0 -> 8 bytes
 .../cpp_generated_files/tdigest_float_n1000000_cpp.sk | Bin 0 -> 1120 bytes
 .../cpp_generated_files/tdigest_float_n100000_cpp.sk  | Bin 0 -> 1104 bytes
 .../cpp_generated_files/tdigest_float_n10000_cpp.sk   | Bin 0 -> 1000 bytes
 .../cpp_generated_files/tdigest_float_n1000_cpp.sk    | Bin 0 -> 800 bytes
 .../cpp_generated_files/tdigest_float_n100_cpp.sk     | Bin 0 -> 632 bytes
 .../cpp_generated_files/tdigest_float_n10_cpp.sk      | Bin 0 -> 104 bytes
 .../cpp_generated_files/tdigest_float_n1_cpp.sk       | Bin 0 -> 12 bytes
 .../theta_compressed_n1000000_cpp.sk                  | Bin 0 -> 38558 bytes
 .../theta_compressed_n100000_cpp.sk                   | Bin 0 -> 26800 bytes
 .../theta_compressed_n10000_cpp.sk                    | Bin 0 -> 35955 bytes
 .../cpp_generated_files/theta_compressed_n1000_cpp.sk | Bin 0 -> 7010 bytes
 .../cpp_generated_files/theta_compressed_n100_cpp.sk  | Bin 0 -> 759 bytes
 .../cpp_generated_files/theta_compressed_n10_cpp.sk   |   2 ++
 .../cpp_generated_files/theta_n0_cpp.sk               | Bin 0 -> 8 bytes
 .../cpp_generated_files/theta_n1000000_cpp.sk         | Bin 0 -> 52504 bytes
 .../cpp_generated_files/theta_n100000_cpp.sk          | Bin 0 -> 34304 bytes
 .../cpp_generated_files/theta_n10000_cpp.sk           | Bin 0 -> 42616 bytes
 .../cpp_generated_files/theta_n1000_cpp.sk            | Bin 0 -> 8016 bytes
 .../cpp_generated_files/theta_n100_cpp.sk             | Bin 0 -> 816 bytes
 .../cpp_generated_files/theta_n10_cpp.sk              | Bin 0 -> 96 bytes
 .../cpp_generated_files/theta_n1_cpp.sk               | Bin 0 -> 16 bytes
 .../theta_non_empty_no_entries_cpp.sk                 | Bin 0 -> 24 bytes
 .../cpp_generated_files/tuple_int_n0_cpp.sk           | Bin 0 -> 8 bytes
 .../cpp_generated_files/tuple_int_n1000000_cpp.sk     | Bin 0 -> 78744 bytes
 .../cpp_generated_files/tuple_int_n100000_cpp.sk      | Bin 0 -> 51444 bytes
 .../cpp_generated_files/tuple_int_n10000_cpp.sk       | Bin 0 -> 63912 bytes
 .../cpp_generated_files/tuple_int_n1000_cpp.sk        | Bin 0 -> 12016 bytes
 .../cpp_generated_files/tuple_int_n100_cpp.sk         | Bin 0 -> 1216 bytes
 .../cpp_generated_files/tuple_int_n10_cpp.sk          | Bin 0 -> 136 bytes
 .../cpp_generated_files/tuple_int_n1_cpp.sk           | Bin 0 -> 20 bytes
 .../cpp_generated_files/varopt_sketch_long_n0_cpp.sk  | Bin 0 -> 8 bytes
 .../varopt_sketch_long_n1000000_cpp.sk                | Bin 0 -> 288 bytes
 .../varopt_sketch_long_n100000_cpp.sk                 | Bin 0 -> 288 bytes
 .../varopt_sketch_long_n10000_cpp.sk                  | Bin 0 -> 288 bytes
 .../varopt_sketch_long_n1000_cpp.sk                   | Bin 0 -> 288 bytes
 .../varopt_sketch_long_n100_cpp.sk                    | Bin 0 -> 288 bytes
 .../cpp_generated_files/varopt_sketch_long_n10_cpp.sk | Bin 0 -> 184 bytes
 .../cpp_generated_files/varopt_sketch_long_n1_cpp.sk  | Bin 0 -> 40 bytes
 .../varopt_sketch_long_sampling_cpp.sk                | Bin 0 -> 8248 bytes
 .../varopt_sketch_string_exact_cpp.sk                 | Bin 0 -> 2916 bytes
 .../varopt_union_double_sampling_cpp.sk               | Bin 0 -> 572 bytes
 187 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/.github/workflows/serde_compat.yml 
b/.github/workflows/serde_compat.yml
index f3d7ed6..81547ee 100644
--- a/.github/workflows/serde_compat.yml
+++ b/.github/workflows/serde_compat.yml
@@ -12,16 +12,16 @@ jobs:
     runs-on: ubuntu-latest
     steps:
       - name: Checkout
-        uses: actions/checkout@v4
+        uses: actions/checkout@v5
       - name: Checkout Java
-        uses: actions/checkout@v4
+        uses: actions/checkout@v5
         with:
           repository: apache/datasketches-java
           path: java
       - name: Setup Java
-        uses: actions/setup-java@v4
+        uses: actions/setup-java@v5
         with:
-          java-version: '24'
+          java-version: '25'
           distribution: 'temurin'
       - name: Run Java
         run: cd java && mvn test -P generate-java-files
diff --git a/serialization_test_data/cpp_generated_files/aod_1_n0_cpp.sk 
b/serialization_test_data/cpp_generated_files/aod_1_n0_cpp.sk
new file mode 100644
index 0000000..422b45e
--- /dev/null
+++ b/serialization_test_data/cpp_generated_files/aod_1_n0_cpp.sk
@@ -0,0 +1 @@
+     ̓�������
\ No newline at end of file
diff --git a/serialization_test_data/cpp_generated_files/aod_1_n1000000_cpp.sk 
b/serialization_test_data/cpp_generated_files/aod_1_n1000000_cpp.sk
new file mode 100644
index 0000000..14addf0
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/aod_1_n1000000_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/aod_1_n100000_cpp.sk 
b/serialization_test_data/cpp_generated_files/aod_1_n100000_cpp.sk
new file mode 100644
index 0000000..4885fe8
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/aod_1_n100000_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/aod_1_n10000_cpp.sk 
b/serialization_test_data/cpp_generated_files/aod_1_n10000_cpp.sk
new file mode 100644
index 0000000..bd039c5
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/aod_1_n10000_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/aod_1_n1000_cpp.sk 
b/serialization_test_data/cpp_generated_files/aod_1_n1000_cpp.sk
new file mode 100644
index 0000000..4acb492
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/aod_1_n1000_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/aod_1_n100_cpp.sk 
b/serialization_test_data/cpp_generated_files/aod_1_n100_cpp.sk
new file mode 100644
index 0000000..a14948a
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/aod_1_n100_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/aod_1_n10_cpp.sk 
b/serialization_test_data/cpp_generated_files/aod_1_n10_cpp.sk
new file mode 100644
index 0000000..ac09b4e
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/aod_1_n10_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/aod_1_n1_cpp.sk 
b/serialization_test_data/cpp_generated_files/aod_1_n1_cpp.sk
new file mode 100644
index 0000000..0f5d476
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/aod_1_n1_cpp.sk differ
diff --git 
a/serialization_test_data/cpp_generated_files/aod_1_non_empty_no_entries_cpp.sk 
b/serialization_test_data/cpp_generated_files/aod_1_non_empty_no_entries_cpp.sk
new file mode 100644
index 0000000..47d55f0
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/aod_1_non_empty_no_entries_cpp.sk 
differ
diff --git a/serialization_test_data/cpp_generated_files/aod_3_n0_cpp.sk 
b/serialization_test_data/cpp_generated_files/aod_3_n0_cpp.sk
new file mode 100644
index 0000000..48185c2
--- /dev/null
+++ b/serialization_test_data/cpp_generated_files/aod_3_n0_cpp.sk
@@ -0,0 +1 @@
+     ̓�������
\ No newline at end of file
diff --git a/serialization_test_data/cpp_generated_files/aod_3_n1000000_cpp.sk 
b/serialization_test_data/cpp_generated_files/aod_3_n1000000_cpp.sk
new file mode 100644
index 0000000..3e7abe7
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/aod_3_n1000000_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/aod_3_n100000_cpp.sk 
b/serialization_test_data/cpp_generated_files/aod_3_n100000_cpp.sk
new file mode 100644
index 0000000..e7441c5
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/aod_3_n100000_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/aod_3_n10000_cpp.sk 
b/serialization_test_data/cpp_generated_files/aod_3_n10000_cpp.sk
new file mode 100644
index 0000000..b0aeeb9
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/aod_3_n10000_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/aod_3_n1000_cpp.sk 
b/serialization_test_data/cpp_generated_files/aod_3_n1000_cpp.sk
new file mode 100644
index 0000000..0f3cc9c
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/aod_3_n1000_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/aod_3_n100_cpp.sk 
b/serialization_test_data/cpp_generated_files/aod_3_n100_cpp.sk
new file mode 100644
index 0000000..fd60ded
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/aod_3_n100_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/aod_3_n10_cpp.sk 
b/serialization_test_data/cpp_generated_files/aod_3_n10_cpp.sk
new file mode 100644
index 0000000..2864264
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/aod_3_n10_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/aod_3_n1_cpp.sk 
b/serialization_test_data/cpp_generated_files/aod_3_n1_cpp.sk
new file mode 100644
index 0000000..265f4d1
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/aod_3_n1_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/bf_n0_h3_cpp.sk 
b/serialization_test_data/cpp_generated_files/bf_n0_h3_cpp.sk
new file mode 100644
index 0000000..cf7dd25
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/bf_n0_h3_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/bf_n0_h5_cpp.sk 
b/serialization_test_data/cpp_generated_files/bf_n0_h5_cpp.sk
new file mode 100644
index 0000000..f0dad2e
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/bf_n0_h5_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/bf_n10000_h3_cpp.sk 
b/serialization_test_data/cpp_generated_files/bf_n10000_h3_cpp.sk
new file mode 100644
index 0000000..bdef732
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/bf_n10000_h3_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/bf_n10000_h5_cpp.sk 
b/serialization_test_data/cpp_generated_files/bf_n10000_h5_cpp.sk
new file mode 100644
index 0000000..2e09bd4
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/bf_n10000_h5_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/bf_n2000000_h3_cpp.sk 
b/serialization_test_data/cpp_generated_files/bf_n2000000_h3_cpp.sk
new file mode 100644
index 0000000..5ac0166
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/bf_n2000000_h3_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/bf_n2000000_h5_cpp.sk 
b/serialization_test_data/cpp_generated_files/bf_n2000000_h5_cpp.sk
new file mode 100644
index 0000000..72cd9f2
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/bf_n2000000_h5_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/bf_n30000000_h3_cpp.sk 
b/serialization_test_data/cpp_generated_files/bf_n30000000_h3_cpp.sk
new file mode 100644
index 0000000..1242db5
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/bf_n30000000_h3_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/bf_n30000000_h5_cpp.sk 
b/serialization_test_data/cpp_generated_files/bf_n30000000_h5_cpp.sk
new file mode 100644
index 0000000..53d4103
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/bf_n30000000_h5_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/cpc_n0_cpp.sk 
b/serialization_test_data/cpp_generated_files/cpc_n0_cpp.sk
new file mode 100644
index 0000000..a25dd58
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/cpc_n0_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/cpc_n100_cpp.sk 
b/serialization_test_data/cpp_generated_files/cpc_n100_cpp.sk
new file mode 100644
index 0000000..ba14242
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/cpc_n100_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/cpc_n20000_cpp.sk 
b/serialization_test_data/cpp_generated_files/cpc_n20000_cpp.sk
new file mode 100644
index 0000000..49508e9
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/cpc_n20000_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/cpc_n2000_cpp.sk 
b/serialization_test_data/cpp_generated_files/cpc_n2000_cpp.sk
new file mode 100644
index 0000000..b9b238f
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/cpc_n2000_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/cpc_n200_cpp.sk 
b/serialization_test_data/cpp_generated_files/cpc_n200_cpp.sk
new file mode 100644
index 0000000..a237fd8
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/cpc_n200_cpp.sk differ
diff --git 
a/serialization_test_data/cpp_generated_files/frequent_long_n0_cpp.sk 
b/serialization_test_data/cpp_generated_files/frequent_long_n0_cpp.sk
new file mode 100644
index 0000000..12d493c
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/frequent_long_n0_cpp.sk differ
diff --git 
a/serialization_test_data/cpp_generated_files/frequent_long_n1000000_cpp.sk 
b/serialization_test_data/cpp_generated_files/frequent_long_n1000000_cpp.sk
new file mode 100644
index 0000000..82ab329
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/frequent_long_n1000000_cpp.sk 
differ
diff --git 
a/serialization_test_data/cpp_generated_files/frequent_long_n100000_cpp.sk 
b/serialization_test_data/cpp_generated_files/frequent_long_n100000_cpp.sk
new file mode 100644
index 0000000..789b076
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/frequent_long_n100000_cpp.sk 
differ
diff --git 
a/serialization_test_data/cpp_generated_files/frequent_long_n10000_cpp.sk 
b/serialization_test_data/cpp_generated_files/frequent_long_n10000_cpp.sk
new file mode 100644
index 0000000..55f3334
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/frequent_long_n10000_cpp.sk differ
diff --git 
a/serialization_test_data/cpp_generated_files/frequent_long_n1000_cpp.sk 
b/serialization_test_data/cpp_generated_files/frequent_long_n1000_cpp.sk
new file mode 100644
index 0000000..8c3ab96
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/frequent_long_n1000_cpp.sk differ
diff --git 
a/serialization_test_data/cpp_generated_files/frequent_long_n100_cpp.sk 
b/serialization_test_data/cpp_generated_files/frequent_long_n100_cpp.sk
new file mode 100644
index 0000000..4cfa8d8
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/frequent_long_n100_cpp.sk differ
diff --git 
a/serialization_test_data/cpp_generated_files/frequent_long_n10_cpp.sk 
b/serialization_test_data/cpp_generated_files/frequent_long_n10_cpp.sk
new file mode 100644
index 0000000..0aa24d3
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/frequent_long_n10_cpp.sk differ
diff --git 
a/serialization_test_data/cpp_generated_files/frequent_long_n1_cpp.sk 
b/serialization_test_data/cpp_generated_files/frequent_long_n1_cpp.sk
new file mode 100644
index 0000000..0795151
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/frequent_long_n1_cpp.sk differ
diff --git 
a/serialization_test_data/cpp_generated_files/frequent_string_ascii_cpp.sk 
b/serialization_test_data/cpp_generated_files/frequent_string_ascii_cpp.sk
new file mode 100644
index 0000000..46aeb9a
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/frequent_string_ascii_cpp.sk 
differ
diff --git 
a/serialization_test_data/cpp_generated_files/frequent_string_n0_cpp.sk 
b/serialization_test_data/cpp_generated_files/frequent_string_n0_cpp.sk
new file mode 100644
index 0000000..12d493c
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/frequent_string_n0_cpp.sk differ
diff --git 
a/serialization_test_data/cpp_generated_files/frequent_string_n1000000_cpp.sk 
b/serialization_test_data/cpp_generated_files/frequent_string_n1000000_cpp.sk
new file mode 100644
index 0000000..e52a2c4
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/frequent_string_n1000000_cpp.sk 
differ
diff --git 
a/serialization_test_data/cpp_generated_files/frequent_string_n100000_cpp.sk 
b/serialization_test_data/cpp_generated_files/frequent_string_n100000_cpp.sk
new file mode 100644
index 0000000..96a8b80
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/frequent_string_n100000_cpp.sk 
differ
diff --git 
a/serialization_test_data/cpp_generated_files/frequent_string_n10000_cpp.sk 
b/serialization_test_data/cpp_generated_files/frequent_string_n10000_cpp.sk
new file mode 100644
index 0000000..48ffd2d
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/frequent_string_n10000_cpp.sk 
differ
diff --git 
a/serialization_test_data/cpp_generated_files/frequent_string_n1000_cpp.sk 
b/serialization_test_data/cpp_generated_files/frequent_string_n1000_cpp.sk
new file mode 100644
index 0000000..848b529
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/frequent_string_n1000_cpp.sk 
differ
diff --git 
a/serialization_test_data/cpp_generated_files/frequent_string_n100_cpp.sk 
b/serialization_test_data/cpp_generated_files/frequent_string_n100_cpp.sk
new file mode 100644
index 0000000..9531d72
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/frequent_string_n100_cpp.sk differ
diff --git 
a/serialization_test_data/cpp_generated_files/frequent_string_n10_cpp.sk 
b/serialization_test_data/cpp_generated_files/frequent_string_n10_cpp.sk
new file mode 100644
index 0000000..7dc0bed
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/frequent_string_n10_cpp.sk differ
diff --git 
a/serialization_test_data/cpp_generated_files/frequent_string_n1_cpp.sk 
b/serialization_test_data/cpp_generated_files/frequent_string_n1_cpp.sk
new file mode 100644
index 0000000..b61ea20
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/frequent_string_n1_cpp.sk differ
diff --git 
a/serialization_test_data/cpp_generated_files/frequent_string_utf8_cpp.sk 
b/serialization_test_data/cpp_generated_files/frequent_string_utf8_cpp.sk
new file mode 100644
index 0000000..0f9da52
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/frequent_string_utf8_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/hll4_n0_cpp.sk 
b/serialization_test_data/cpp_generated_files/hll4_n0_cpp.sk
new file mode 100644
index 0000000..074868c
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/hll4_n0_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/hll4_n1000000_cpp.sk 
b/serialization_test_data/cpp_generated_files/hll4_n1000000_cpp.sk
new file mode 100644
index 0000000..9a8c626
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/hll4_n1000000_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/hll4_n100000_cpp.sk 
b/serialization_test_data/cpp_generated_files/hll4_n100000_cpp.sk
new file mode 100644
index 0000000..2b4b4dc
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/hll4_n100000_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/hll4_n10000_cpp.sk 
b/serialization_test_data/cpp_generated_files/hll4_n10000_cpp.sk
new file mode 100644
index 0000000..e97b181
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/hll4_n10000_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/hll4_n1000_cpp.sk 
b/serialization_test_data/cpp_generated_files/hll4_n1000_cpp.sk
new file mode 100644
index 0000000..a6b5f9a
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/hll4_n1000_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/hll4_n100_cpp.sk 
b/serialization_test_data/cpp_generated_files/hll4_n100_cpp.sk
new file mode 100644
index 0000000..0e12ff4
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/hll4_n100_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/hll4_n10_cpp.sk 
b/serialization_test_data/cpp_generated_files/hll4_n10_cpp.sk
new file mode 100644
index 0000000..e4ed655
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/hll4_n10_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/hll4_n1_cpp.sk 
b/serialization_test_data/cpp_generated_files/hll4_n1_cpp.sk
new file mode 100644
index 0000000..1f4f6ee
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/hll4_n1_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/hll6_n0_cpp.sk 
b/serialization_test_data/cpp_generated_files/hll6_n0_cpp.sk
new file mode 100644
index 0000000..c31bd26
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/hll6_n0_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/hll6_n1000000_cpp.sk 
b/serialization_test_data/cpp_generated_files/hll6_n1000000_cpp.sk
new file mode 100644
index 0000000..a51d1e0
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/hll6_n1000000_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/hll6_n100000_cpp.sk 
b/serialization_test_data/cpp_generated_files/hll6_n100000_cpp.sk
new file mode 100644
index 0000000..aba532b
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/hll6_n100000_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/hll6_n10000_cpp.sk 
b/serialization_test_data/cpp_generated_files/hll6_n10000_cpp.sk
new file mode 100644
index 0000000..cd49aad
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/hll6_n10000_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/hll6_n1000_cpp.sk 
b/serialization_test_data/cpp_generated_files/hll6_n1000_cpp.sk
new file mode 100644
index 0000000..e3d5f00
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/hll6_n1000_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/hll6_n100_cpp.sk 
b/serialization_test_data/cpp_generated_files/hll6_n100_cpp.sk
new file mode 100644
index 0000000..71fc293
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/hll6_n100_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/hll6_n10_cpp.sk 
b/serialization_test_data/cpp_generated_files/hll6_n10_cpp.sk
new file mode 100644
index 0000000..2a22d91
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/hll6_n10_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/hll6_n1_cpp.sk 
b/serialization_test_data/cpp_generated_files/hll6_n1_cpp.sk
new file mode 100644
index 0000000..3f2f545
--- /dev/null
+++ b/serialization_test_data/cpp_generated_files/hll6_n1_cpp.sk
@@ -0,0 +1 @@
+���
\ No newline at end of file
diff --git a/serialization_test_data/cpp_generated_files/hll8_n0_cpp.sk 
b/serialization_test_data/cpp_generated_files/hll8_n0_cpp.sk
new file mode 100644
index 0000000..5ecf871
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/hll8_n0_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/hll8_n1000000_cpp.sk 
b/serialization_test_data/cpp_generated_files/hll8_n1000000_cpp.sk
new file mode 100644
index 0000000..67ec831
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/hll8_n1000000_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/hll8_n100000_cpp.sk 
b/serialization_test_data/cpp_generated_files/hll8_n100000_cpp.sk
new file mode 100644
index 0000000..0210961
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/hll8_n100000_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/hll8_n10000_cpp.sk 
b/serialization_test_data/cpp_generated_files/hll8_n10000_cpp.sk
new file mode 100644
index 0000000..a5c8a15
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/hll8_n10000_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/hll8_n1000_cpp.sk 
b/serialization_test_data/cpp_generated_files/hll8_n1000_cpp.sk
new file mode 100644
index 0000000..dd703ec
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/hll8_n1000_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/hll8_n100_cpp.sk 
b/serialization_test_data/cpp_generated_files/hll8_n100_cpp.sk
new file mode 100644
index 0000000..c2bfa48
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/hll8_n100_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/hll8_n10_cpp.sk 
b/serialization_test_data/cpp_generated_files/hll8_n10_cpp.sk
new file mode 100644
index 0000000..86277b3
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/hll8_n10_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/hll8_n1_cpp.sk 
b/serialization_test_data/cpp_generated_files/hll8_n1_cpp.sk
new file mode 100644
index 0000000..fd3a973
--- /dev/null
+++ b/serialization_test_data/cpp_generated_files/hll8_n1_cpp.sk
@@ -0,0 +1 @@
+���
\ No newline at end of file
diff --git a/serialization_test_data/cpp_generated_files/kll_double_n0_cpp.sk 
b/serialization_test_data/cpp_generated_files/kll_double_n0_cpp.sk
new file mode 100644
index 0000000..afd2209
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/kll_double_n0_cpp.sk differ
diff --git 
a/serialization_test_data/cpp_generated_files/kll_double_n1000000_cpp.sk 
b/serialization_test_data/cpp_generated_files/kll_double_n1000000_cpp.sk
new file mode 100644
index 0000000..270b0f9
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/kll_double_n1000000_cpp.sk differ
diff --git 
a/serialization_test_data/cpp_generated_files/kll_double_n100000_cpp.sk 
b/serialization_test_data/cpp_generated_files/kll_double_n100000_cpp.sk
new file mode 100644
index 0000000..be1539b
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/kll_double_n100000_cpp.sk differ
diff --git 
a/serialization_test_data/cpp_generated_files/kll_double_n10000_cpp.sk 
b/serialization_test_data/cpp_generated_files/kll_double_n10000_cpp.sk
new file mode 100644
index 0000000..49a9ab7
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/kll_double_n10000_cpp.sk differ
diff --git 
a/serialization_test_data/cpp_generated_files/kll_double_n1000_cpp.sk 
b/serialization_test_data/cpp_generated_files/kll_double_n1000_cpp.sk
new file mode 100644
index 0000000..01c25b6
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/kll_double_n1000_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/kll_double_n100_cpp.sk 
b/serialization_test_data/cpp_generated_files/kll_double_n100_cpp.sk
new file mode 100644
index 0000000..b0d578a
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/kll_double_n100_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/kll_double_n10_cpp.sk 
b/serialization_test_data/cpp_generated_files/kll_double_n10_cpp.sk
new file mode 100644
index 0000000..fb526ef
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/kll_double_n10_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/kll_double_n1_cpp.sk 
b/serialization_test_data/cpp_generated_files/kll_double_n1_cpp.sk
new file mode 100644
index 0000000..5eceb40
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/kll_double_n1_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/kll_float_n0_cpp.sk 
b/serialization_test_data/cpp_generated_files/kll_float_n0_cpp.sk
new file mode 100644
index 0000000..afd2209
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/kll_float_n0_cpp.sk differ
diff --git 
a/serialization_test_data/cpp_generated_files/kll_float_n1000000_cpp.sk 
b/serialization_test_data/cpp_generated_files/kll_float_n1000000_cpp.sk
new file mode 100644
index 0000000..357a5bb
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/kll_float_n1000000_cpp.sk differ
diff --git 
a/serialization_test_data/cpp_generated_files/kll_float_n100000_cpp.sk 
b/serialization_test_data/cpp_generated_files/kll_float_n100000_cpp.sk
new file mode 100644
index 0000000..e6c94e5
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/kll_float_n100000_cpp.sk differ
diff --git 
a/serialization_test_data/cpp_generated_files/kll_float_n10000_cpp.sk 
b/serialization_test_data/cpp_generated_files/kll_float_n10000_cpp.sk
new file mode 100644
index 0000000..66124f2
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/kll_float_n10000_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/kll_float_n1000_cpp.sk 
b/serialization_test_data/cpp_generated_files/kll_float_n1000_cpp.sk
new file mode 100644
index 0000000..89ec27d
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/kll_float_n1000_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/kll_float_n100_cpp.sk 
b/serialization_test_data/cpp_generated_files/kll_float_n100_cpp.sk
new file mode 100644
index 0000000..ad45e64
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/kll_float_n100_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/kll_float_n10_cpp.sk 
b/serialization_test_data/cpp_generated_files/kll_float_n10_cpp.sk
new file mode 100644
index 0000000..1fd87d3
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/kll_float_n10_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/kll_float_n1_cpp.sk 
b/serialization_test_data/cpp_generated_files/kll_float_n1_cpp.sk
new file mode 100644
index 0000000..f7f9d22
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/kll_float_n1_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/kll_string_n0_cpp.sk 
b/serialization_test_data/cpp_generated_files/kll_string_n0_cpp.sk
new file mode 100644
index 0000000..afd2209
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/kll_string_n0_cpp.sk differ
diff --git 
a/serialization_test_data/cpp_generated_files/kll_string_n1000000_cpp.sk 
b/serialization_test_data/cpp_generated_files/kll_string_n1000000_cpp.sk
new file mode 100644
index 0000000..bfaea59
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/kll_string_n1000000_cpp.sk differ
diff --git 
a/serialization_test_data/cpp_generated_files/kll_string_n100000_cpp.sk 
b/serialization_test_data/cpp_generated_files/kll_string_n100000_cpp.sk
new file mode 100644
index 0000000..730ee7e
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/kll_string_n100000_cpp.sk differ
diff --git 
a/serialization_test_data/cpp_generated_files/kll_string_n10000_cpp.sk 
b/serialization_test_data/cpp_generated_files/kll_string_n10000_cpp.sk
new file mode 100644
index 0000000..cb8982e
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/kll_string_n10000_cpp.sk differ
diff --git 
a/serialization_test_data/cpp_generated_files/kll_string_n1000_cpp.sk 
b/serialization_test_data/cpp_generated_files/kll_string_n1000_cpp.sk
new file mode 100644
index 0000000..dd6d1ac
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/kll_string_n1000_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/kll_string_n100_cpp.sk 
b/serialization_test_data/cpp_generated_files/kll_string_n100_cpp.sk
new file mode 100644
index 0000000..8e0beda
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/kll_string_n100_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/kll_string_n10_cpp.sk 
b/serialization_test_data/cpp_generated_files/kll_string_n10_cpp.sk
new file mode 100644
index 0000000..8cd25fc
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/kll_string_n10_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/kll_string_n1_cpp.sk 
b/serialization_test_data/cpp_generated_files/kll_string_n1_cpp.sk
new file mode 100644
index 0000000..38f8253
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/kll_string_n1_cpp.sk differ
diff --git 
a/serialization_test_data/cpp_generated_files/quantiles_double_n0_cpp.sk 
b/serialization_test_data/cpp_generated_files/quantiles_double_n0_cpp.sk
new file mode 100644
index 0000000..0d8d093
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/quantiles_double_n0_cpp.sk differ
diff --git 
a/serialization_test_data/cpp_generated_files/quantiles_double_n1000000_cpp.sk 
b/serialization_test_data/cpp_generated_files/quantiles_double_n1000000_cpp.sk
new file mode 100644
index 0000000..d591111
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/quantiles_double_n1000000_cpp.sk 
differ
diff --git 
a/serialization_test_data/cpp_generated_files/quantiles_double_n100000_cpp.sk 
b/serialization_test_data/cpp_generated_files/quantiles_double_n100000_cpp.sk
new file mode 100644
index 0000000..b3bac26
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/quantiles_double_n100000_cpp.sk 
differ
diff --git 
a/serialization_test_data/cpp_generated_files/quantiles_double_n10000_cpp.sk 
b/serialization_test_data/cpp_generated_files/quantiles_double_n10000_cpp.sk
new file mode 100644
index 0000000..c2d2666
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/quantiles_double_n10000_cpp.sk 
differ
diff --git 
a/serialization_test_data/cpp_generated_files/quantiles_double_n1000_cpp.sk 
b/serialization_test_data/cpp_generated_files/quantiles_double_n1000_cpp.sk
new file mode 100644
index 0000000..ac38e35
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/quantiles_double_n1000_cpp.sk 
differ
diff --git 
a/serialization_test_data/cpp_generated_files/quantiles_double_n100_cpp.sk 
b/serialization_test_data/cpp_generated_files/quantiles_double_n100_cpp.sk
new file mode 100644
index 0000000..7fdcc62
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/quantiles_double_n100_cpp.sk 
differ
diff --git 
a/serialization_test_data/cpp_generated_files/quantiles_double_n10_cpp.sk 
b/serialization_test_data/cpp_generated_files/quantiles_double_n10_cpp.sk
new file mode 100644
index 0000000..566b7d0
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/quantiles_double_n10_cpp.sk differ
diff --git 
a/serialization_test_data/cpp_generated_files/quantiles_double_n1_cpp.sk 
b/serialization_test_data/cpp_generated_files/quantiles_double_n1_cpp.sk
new file mode 100644
index 0000000..9dfb23e
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/quantiles_double_n1_cpp.sk differ
diff --git 
a/serialization_test_data/cpp_generated_files/quantiles_string_n0_cpp.sk 
b/serialization_test_data/cpp_generated_files/quantiles_string_n0_cpp.sk
new file mode 100644
index 0000000..0d8d093
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/quantiles_string_n0_cpp.sk differ
diff --git 
a/serialization_test_data/cpp_generated_files/quantiles_string_n1000000_cpp.sk 
b/serialization_test_data/cpp_generated_files/quantiles_string_n1000000_cpp.sk
new file mode 100644
index 0000000..b4eb341
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/quantiles_string_n1000000_cpp.sk 
differ
diff --git 
a/serialization_test_data/cpp_generated_files/quantiles_string_n100000_cpp.sk 
b/serialization_test_data/cpp_generated_files/quantiles_string_n100000_cpp.sk
new file mode 100644
index 0000000..c5240cb
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/quantiles_string_n100000_cpp.sk 
differ
diff --git 
a/serialization_test_data/cpp_generated_files/quantiles_string_n10000_cpp.sk 
b/serialization_test_data/cpp_generated_files/quantiles_string_n10000_cpp.sk
new file mode 100644
index 0000000..881987d
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/quantiles_string_n10000_cpp.sk 
differ
diff --git 
a/serialization_test_data/cpp_generated_files/quantiles_string_n1000_cpp.sk 
b/serialization_test_data/cpp_generated_files/quantiles_string_n1000_cpp.sk
new file mode 100644
index 0000000..f943cfc
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/quantiles_string_n1000_cpp.sk 
differ
diff --git 
a/serialization_test_data/cpp_generated_files/quantiles_string_n100_cpp.sk 
b/serialization_test_data/cpp_generated_files/quantiles_string_n100_cpp.sk
new file mode 100644
index 0000000..1af9f9f
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/quantiles_string_n100_cpp.sk 
differ
diff --git 
a/serialization_test_data/cpp_generated_files/quantiles_string_n10_cpp.sk 
b/serialization_test_data/cpp_generated_files/quantiles_string_n10_cpp.sk
new file mode 100644
index 0000000..d35aed3
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/quantiles_string_n10_cpp.sk differ
diff --git 
a/serialization_test_data/cpp_generated_files/quantiles_string_n1_cpp.sk 
b/serialization_test_data/cpp_generated_files/quantiles_string_n1_cpp.sk
new file mode 100644
index 0000000..895fdc1
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/quantiles_string_n1_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/req_float_n0_cpp.sk 
b/serialization_test_data/cpp_generated_files/req_float_n0_cpp.sk
new file mode 100644
index 0000000..1623b72
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/req_float_n0_cpp.sk differ
diff --git 
a/serialization_test_data/cpp_generated_files/req_float_n1000000_cpp.sk 
b/serialization_test_data/cpp_generated_files/req_float_n1000000_cpp.sk
new file mode 100644
index 0000000..b06966a
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/req_float_n1000000_cpp.sk differ
diff --git 
a/serialization_test_data/cpp_generated_files/req_float_n100000_cpp.sk 
b/serialization_test_data/cpp_generated_files/req_float_n100000_cpp.sk
new file mode 100644
index 0000000..299ea81
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/req_float_n100000_cpp.sk differ
diff --git 
a/serialization_test_data/cpp_generated_files/req_float_n10000_cpp.sk 
b/serialization_test_data/cpp_generated_files/req_float_n10000_cpp.sk
new file mode 100644
index 0000000..5727cf4
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/req_float_n10000_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/req_float_n1000_cpp.sk 
b/serialization_test_data/cpp_generated_files/req_float_n1000_cpp.sk
new file mode 100644
index 0000000..13402eb
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/req_float_n1000_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/req_float_n100_cpp.sk 
b/serialization_test_data/cpp_generated_files/req_float_n100_cpp.sk
new file mode 100644
index 0000000..e5eabd6
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/req_float_n100_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/req_float_n10_cpp.sk 
b/serialization_test_data/cpp_generated_files/req_float_n10_cpp.sk
new file mode 100644
index 0000000..157173c
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/req_float_n10_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/req_float_n1_cpp.sk 
b/serialization_test_data/cpp_generated_files/req_float_n1_cpp.sk
new file mode 100644
index 0000000..2bcd059
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/req_float_n1_cpp.sk differ
diff --git 
a/serialization_test_data/cpp_generated_files/tdigest_double_buf_n0_cpp.sk 
b/serialization_test_data/cpp_generated_files/tdigest_double_buf_n0_cpp.sk
new file mode 100644
index 0000000..e84c2ea
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/tdigest_double_buf_n0_cpp.sk 
differ
diff --git 
a/serialization_test_data/cpp_generated_files/tdigest_double_buf_n1000000_cpp.sk
 
b/serialization_test_data/cpp_generated_files/tdigest_double_buf_n1000000_cpp.sk
new file mode 100644
index 0000000..e488b6a
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/tdigest_double_buf_n1000000_cpp.sk
 differ
diff --git 
a/serialization_test_data/cpp_generated_files/tdigest_double_buf_n100000_cpp.sk 
b/serialization_test_data/cpp_generated_files/tdigest_double_buf_n100000_cpp.sk
new file mode 100644
index 0000000..9616a81
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/tdigest_double_buf_n100000_cpp.sk 
differ
diff --git 
a/serialization_test_data/cpp_generated_files/tdigest_double_buf_n10000_cpp.sk 
b/serialization_test_data/cpp_generated_files/tdigest_double_buf_n10000_cpp.sk
new file mode 100644
index 0000000..0958b67
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/tdigest_double_buf_n10000_cpp.sk 
differ
diff --git 
a/serialization_test_data/cpp_generated_files/tdigest_double_buf_n1000_cpp.sk 
b/serialization_test_data/cpp_generated_files/tdigest_double_buf_n1000_cpp.sk
new file mode 100644
index 0000000..8a1bdff
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/tdigest_double_buf_n1000_cpp.sk 
differ
diff --git 
a/serialization_test_data/cpp_generated_files/tdigest_double_buf_n100_cpp.sk 
b/serialization_test_data/cpp_generated_files/tdigest_double_buf_n100_cpp.sk
new file mode 100644
index 0000000..d6d7607
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/tdigest_double_buf_n100_cpp.sk 
differ
diff --git 
a/serialization_test_data/cpp_generated_files/tdigest_double_buf_n10_cpp.sk 
b/serialization_test_data/cpp_generated_files/tdigest_double_buf_n10_cpp.sk
new file mode 100644
index 0000000..1bab971
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/tdigest_double_buf_n10_cpp.sk 
differ
diff --git 
a/serialization_test_data/cpp_generated_files/tdigest_double_buf_n1_cpp.sk 
b/serialization_test_data/cpp_generated_files/tdigest_double_buf_n1_cpp.sk
new file mode 100644
index 0000000..802a0bd
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/tdigest_double_buf_n1_cpp.sk 
differ
diff --git 
a/serialization_test_data/cpp_generated_files/tdigest_double_n0_cpp.sk 
b/serialization_test_data/cpp_generated_files/tdigest_double_n0_cpp.sk
new file mode 100644
index 0000000..e84c2ea
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/tdigest_double_n0_cpp.sk differ
diff --git 
a/serialization_test_data/cpp_generated_files/tdigest_double_n1000000_cpp.sk 
b/serialization_test_data/cpp_generated_files/tdigest_double_n1000000_cpp.sk
new file mode 100644
index 0000000..6b87e1e
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/tdigest_double_n1000000_cpp.sk 
differ
diff --git 
a/serialization_test_data/cpp_generated_files/tdigest_double_n100000_cpp.sk 
b/serialization_test_data/cpp_generated_files/tdigest_double_n100000_cpp.sk
new file mode 100644
index 0000000..fbb2727
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/tdigest_double_n100000_cpp.sk 
differ
diff --git 
a/serialization_test_data/cpp_generated_files/tdigest_double_n10000_cpp.sk 
b/serialization_test_data/cpp_generated_files/tdigest_double_n10000_cpp.sk
new file mode 100644
index 0000000..290cead
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/tdigest_double_n10000_cpp.sk 
differ
diff --git 
a/serialization_test_data/cpp_generated_files/tdigest_double_n1000_cpp.sk 
b/serialization_test_data/cpp_generated_files/tdigest_double_n1000_cpp.sk
new file mode 100644
index 0000000..7832fc3
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/tdigest_double_n1000_cpp.sk differ
diff --git 
a/serialization_test_data/cpp_generated_files/tdigest_double_n100_cpp.sk 
b/serialization_test_data/cpp_generated_files/tdigest_double_n100_cpp.sk
new file mode 100644
index 0000000..9d1d60a
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/tdigest_double_n100_cpp.sk differ
diff --git 
a/serialization_test_data/cpp_generated_files/tdigest_double_n10_cpp.sk 
b/serialization_test_data/cpp_generated_files/tdigest_double_n10_cpp.sk
new file mode 100644
index 0000000..2c1026e
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/tdigest_double_n10_cpp.sk differ
diff --git 
a/serialization_test_data/cpp_generated_files/tdigest_double_n1_cpp.sk 
b/serialization_test_data/cpp_generated_files/tdigest_double_n1_cpp.sk
new file mode 100644
index 0000000..971919e
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/tdigest_double_n1_cpp.sk differ
diff --git 
a/serialization_test_data/cpp_generated_files/tdigest_float_buf_n0_cpp.sk 
b/serialization_test_data/cpp_generated_files/tdigest_float_buf_n0_cpp.sk
new file mode 100644
index 0000000..e84c2ea
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/tdigest_float_buf_n0_cpp.sk differ
diff --git 
a/serialization_test_data/cpp_generated_files/tdigest_float_buf_n1000000_cpp.sk 
b/serialization_test_data/cpp_generated_files/tdigest_float_buf_n1000000_cpp.sk
new file mode 100644
index 0000000..4b97486
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/tdigest_float_buf_n1000000_cpp.sk 
differ
diff --git 
a/serialization_test_data/cpp_generated_files/tdigest_float_buf_n100000_cpp.sk 
b/serialization_test_data/cpp_generated_files/tdigest_float_buf_n100000_cpp.sk
new file mode 100644
index 0000000..efe220d
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/tdigest_float_buf_n100000_cpp.sk 
differ
diff --git 
a/serialization_test_data/cpp_generated_files/tdigest_float_buf_n10000_cpp.sk 
b/serialization_test_data/cpp_generated_files/tdigest_float_buf_n10000_cpp.sk
new file mode 100644
index 0000000..e7ceecf
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/tdigest_float_buf_n10000_cpp.sk 
differ
diff --git 
a/serialization_test_data/cpp_generated_files/tdigest_float_buf_n1000_cpp.sk 
b/serialization_test_data/cpp_generated_files/tdigest_float_buf_n1000_cpp.sk
new file mode 100644
index 0000000..830158a
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/tdigest_float_buf_n1000_cpp.sk 
differ
diff --git 
a/serialization_test_data/cpp_generated_files/tdigest_float_buf_n100_cpp.sk 
b/serialization_test_data/cpp_generated_files/tdigest_float_buf_n100_cpp.sk
new file mode 100644
index 0000000..4e62770
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/tdigest_float_buf_n100_cpp.sk 
differ
diff --git 
a/serialization_test_data/cpp_generated_files/tdigest_float_buf_n10_cpp.sk 
b/serialization_test_data/cpp_generated_files/tdigest_float_buf_n10_cpp.sk
new file mode 100644
index 0000000..7f6e62d
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/tdigest_float_buf_n10_cpp.sk 
differ
diff --git 
a/serialization_test_data/cpp_generated_files/tdigest_float_buf_n1_cpp.sk 
b/serialization_test_data/cpp_generated_files/tdigest_float_buf_n1_cpp.sk
new file mode 100644
index 0000000..7fea70f
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/tdigest_float_buf_n1_cpp.sk differ
diff --git 
a/serialization_test_data/cpp_generated_files/tdigest_float_n0_cpp.sk 
b/serialization_test_data/cpp_generated_files/tdigest_float_n0_cpp.sk
new file mode 100644
index 0000000..e84c2ea
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/tdigest_float_n0_cpp.sk differ
diff --git 
a/serialization_test_data/cpp_generated_files/tdigest_float_n1000000_cpp.sk 
b/serialization_test_data/cpp_generated_files/tdigest_float_n1000000_cpp.sk
new file mode 100644
index 0000000..9998748
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/tdigest_float_n1000000_cpp.sk 
differ
diff --git 
a/serialization_test_data/cpp_generated_files/tdigest_float_n100000_cpp.sk 
b/serialization_test_data/cpp_generated_files/tdigest_float_n100000_cpp.sk
new file mode 100644
index 0000000..8e635db
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/tdigest_float_n100000_cpp.sk 
differ
diff --git 
a/serialization_test_data/cpp_generated_files/tdigest_float_n10000_cpp.sk 
b/serialization_test_data/cpp_generated_files/tdigest_float_n10000_cpp.sk
new file mode 100644
index 0000000..c89d392
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/tdigest_float_n10000_cpp.sk differ
diff --git 
a/serialization_test_data/cpp_generated_files/tdigest_float_n1000_cpp.sk 
b/serialization_test_data/cpp_generated_files/tdigest_float_n1000_cpp.sk
new file mode 100644
index 0000000..e5d099c
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/tdigest_float_n1000_cpp.sk differ
diff --git 
a/serialization_test_data/cpp_generated_files/tdigest_float_n100_cpp.sk 
b/serialization_test_data/cpp_generated_files/tdigest_float_n100_cpp.sk
new file mode 100644
index 0000000..ae8a5ec
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/tdigest_float_n100_cpp.sk differ
diff --git 
a/serialization_test_data/cpp_generated_files/tdigest_float_n10_cpp.sk 
b/serialization_test_data/cpp_generated_files/tdigest_float_n10_cpp.sk
new file mode 100644
index 0000000..63e5ce8
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/tdigest_float_n10_cpp.sk differ
diff --git 
a/serialization_test_data/cpp_generated_files/tdigest_float_n1_cpp.sk 
b/serialization_test_data/cpp_generated_files/tdigest_float_n1_cpp.sk
new file mode 100644
index 0000000..94e38d9
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/tdigest_float_n1_cpp.sk differ
diff --git 
a/serialization_test_data/cpp_generated_files/theta_compressed_n1000000_cpp.sk 
b/serialization_test_data/cpp_generated_files/theta_compressed_n1000000_cpp.sk
new file mode 100644
index 0000000..26e2371
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/theta_compressed_n1000000_cpp.sk 
differ
diff --git 
a/serialization_test_data/cpp_generated_files/theta_compressed_n100000_cpp.sk 
b/serialization_test_data/cpp_generated_files/theta_compressed_n100000_cpp.sk
new file mode 100644
index 0000000..3998ae4
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/theta_compressed_n100000_cpp.sk 
differ
diff --git 
a/serialization_test_data/cpp_generated_files/theta_compressed_n10000_cpp.sk 
b/serialization_test_data/cpp_generated_files/theta_compressed_n10000_cpp.sk
new file mode 100644
index 0000000..33459ef
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/theta_compressed_n10000_cpp.sk 
differ
diff --git 
a/serialization_test_data/cpp_generated_files/theta_compressed_n1000_cpp.sk 
b/serialization_test_data/cpp_generated_files/theta_compressed_n1000_cpp.sk
new file mode 100644
index 0000000..1fdec79
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/theta_compressed_n1000_cpp.sk 
differ
diff --git 
a/serialization_test_data/cpp_generated_files/theta_compressed_n100_cpp.sk 
b/serialization_test_data/cpp_generated_files/theta_compressed_n100_cpp.sk
new file mode 100644
index 0000000..6f8b4e9
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/theta_compressed_n100_cpp.sk 
differ
diff --git 
a/serialization_test_data/cpp_generated_files/theta_compressed_n10_cpp.sk 
b/serialization_test_data/cpp_generated_files/theta_compressed_n10_cpp.sk
new file mode 100644
index 0000000..6f81c03
--- /dev/null
+++ b/serialization_test_data/cpp_generated_files/theta_compressed_n10_cpp.sk
@@ -0,0 +1,2 @@
+>̓
+��-��T)�P�[R�c;�"�JHe0B�g��?�-}Hn�� ��P`i���5����e5����     ������B`
\ No newline at end of file
diff --git a/serialization_test_data/cpp_generated_files/theta_n0_cpp.sk 
b/serialization_test_data/cpp_generated_files/theta_n0_cpp.sk
new file mode 100644
index 0000000..44730d3
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/theta_n0_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/theta_n1000000_cpp.sk 
b/serialization_test_data/cpp_generated_files/theta_n1000000_cpp.sk
new file mode 100644
index 0000000..292e294
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/theta_n1000000_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/theta_n100000_cpp.sk 
b/serialization_test_data/cpp_generated_files/theta_n100000_cpp.sk
new file mode 100644
index 0000000..8b5c861
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/theta_n100000_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/theta_n10000_cpp.sk 
b/serialization_test_data/cpp_generated_files/theta_n10000_cpp.sk
new file mode 100644
index 0000000..eb9db24
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/theta_n10000_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/theta_n1000_cpp.sk 
b/serialization_test_data/cpp_generated_files/theta_n1000_cpp.sk
new file mode 100644
index 0000000..65610e3
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/theta_n1000_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/theta_n100_cpp.sk 
b/serialization_test_data/cpp_generated_files/theta_n100_cpp.sk
new file mode 100644
index 0000000..0ab7727
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/theta_n100_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/theta_n10_cpp.sk 
b/serialization_test_data/cpp_generated_files/theta_n10_cpp.sk
new file mode 100644
index 0000000..8c74f70
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/theta_n10_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/theta_n1_cpp.sk 
b/serialization_test_data/cpp_generated_files/theta_n1_cpp.sk
new file mode 100644
index 0000000..e266ee5
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/theta_n1_cpp.sk differ
diff --git 
a/serialization_test_data/cpp_generated_files/theta_non_empty_no_entries_cpp.sk 
b/serialization_test_data/cpp_generated_files/theta_non_empty_no_entries_cpp.sk
new file mode 100644
index 0000000..f6f3a19
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/theta_non_empty_no_entries_cpp.sk 
differ
diff --git a/serialization_test_data/cpp_generated_files/tuple_int_n0_cpp.sk 
b/serialization_test_data/cpp_generated_files/tuple_int_n0_cpp.sk
new file mode 100644
index 0000000..a95f163
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/tuple_int_n0_cpp.sk differ
diff --git 
a/serialization_test_data/cpp_generated_files/tuple_int_n1000000_cpp.sk 
b/serialization_test_data/cpp_generated_files/tuple_int_n1000000_cpp.sk
new file mode 100644
index 0000000..699d293
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/tuple_int_n1000000_cpp.sk differ
diff --git 
a/serialization_test_data/cpp_generated_files/tuple_int_n100000_cpp.sk 
b/serialization_test_data/cpp_generated_files/tuple_int_n100000_cpp.sk
new file mode 100644
index 0000000..799c24f
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/tuple_int_n100000_cpp.sk differ
diff --git 
a/serialization_test_data/cpp_generated_files/tuple_int_n10000_cpp.sk 
b/serialization_test_data/cpp_generated_files/tuple_int_n10000_cpp.sk
new file mode 100644
index 0000000..57173ba
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/tuple_int_n10000_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/tuple_int_n1000_cpp.sk 
b/serialization_test_data/cpp_generated_files/tuple_int_n1000_cpp.sk
new file mode 100644
index 0000000..3ff49a8
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/tuple_int_n1000_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/tuple_int_n100_cpp.sk 
b/serialization_test_data/cpp_generated_files/tuple_int_n100_cpp.sk
new file mode 100644
index 0000000..885632f
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/tuple_int_n100_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/tuple_int_n10_cpp.sk 
b/serialization_test_data/cpp_generated_files/tuple_int_n10_cpp.sk
new file mode 100644
index 0000000..6a5a5f4
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/tuple_int_n10_cpp.sk differ
diff --git a/serialization_test_data/cpp_generated_files/tuple_int_n1_cpp.sk 
b/serialization_test_data/cpp_generated_files/tuple_int_n1_cpp.sk
new file mode 100644
index 0000000..2e263f3
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/tuple_int_n1_cpp.sk differ
diff --git 
a/serialization_test_data/cpp_generated_files/varopt_sketch_long_n0_cpp.sk 
b/serialization_test_data/cpp_generated_files/varopt_sketch_long_n0_cpp.sk
new file mode 100644
index 0000000..e4505fe
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/varopt_sketch_long_n0_cpp.sk 
differ
diff --git 
a/serialization_test_data/cpp_generated_files/varopt_sketch_long_n1000000_cpp.sk
 
b/serialization_test_data/cpp_generated_files/varopt_sketch_long_n1000000_cpp.sk
new file mode 100644
index 0000000..ca97372
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/varopt_sketch_long_n1000000_cpp.sk
 differ
diff --git 
a/serialization_test_data/cpp_generated_files/varopt_sketch_long_n100000_cpp.sk 
b/serialization_test_data/cpp_generated_files/varopt_sketch_long_n100000_cpp.sk
new file mode 100644
index 0000000..cbc476e
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/varopt_sketch_long_n100000_cpp.sk 
differ
diff --git 
a/serialization_test_data/cpp_generated_files/varopt_sketch_long_n10000_cpp.sk 
b/serialization_test_data/cpp_generated_files/varopt_sketch_long_n10000_cpp.sk
new file mode 100644
index 0000000..77947e0
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/varopt_sketch_long_n10000_cpp.sk 
differ
diff --git 
a/serialization_test_data/cpp_generated_files/varopt_sketch_long_n1000_cpp.sk 
b/serialization_test_data/cpp_generated_files/varopt_sketch_long_n1000_cpp.sk
new file mode 100644
index 0000000..161fd47
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/varopt_sketch_long_n1000_cpp.sk 
differ
diff --git 
a/serialization_test_data/cpp_generated_files/varopt_sketch_long_n100_cpp.sk 
b/serialization_test_data/cpp_generated_files/varopt_sketch_long_n100_cpp.sk
new file mode 100644
index 0000000..0f9903d
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/varopt_sketch_long_n100_cpp.sk 
differ
diff --git 
a/serialization_test_data/cpp_generated_files/varopt_sketch_long_n10_cpp.sk 
b/serialization_test_data/cpp_generated_files/varopt_sketch_long_n10_cpp.sk
new file mode 100644
index 0000000..f1ac8c0
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/varopt_sketch_long_n10_cpp.sk 
differ
diff --git 
a/serialization_test_data/cpp_generated_files/varopt_sketch_long_n1_cpp.sk 
b/serialization_test_data/cpp_generated_files/varopt_sketch_long_n1_cpp.sk
new file mode 100644
index 0000000..86f6bc3
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/varopt_sketch_long_n1_cpp.sk 
differ
diff --git 
a/serialization_test_data/cpp_generated_files/varopt_sketch_long_sampling_cpp.sk
 
b/serialization_test_data/cpp_generated_files/varopt_sketch_long_sampling_cpp.sk
new file mode 100644
index 0000000..b57830f
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/varopt_sketch_long_sampling_cpp.sk
 differ
diff --git 
a/serialization_test_data/cpp_generated_files/varopt_sketch_string_exact_cpp.sk 
b/serialization_test_data/cpp_generated_files/varopt_sketch_string_exact_cpp.sk
new file mode 100644
index 0000000..2da7e4e
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/varopt_sketch_string_exact_cpp.sk 
differ
diff --git 
a/serialization_test_data/cpp_generated_files/varopt_union_double_sampling_cpp.sk
 
b/serialization_test_data/cpp_generated_files/varopt_union_double_sampling_cpp.sk
new file mode 100644
index 0000000..d914951
Binary files /dev/null and 
b/serialization_test_data/cpp_generated_files/varopt_union_double_sampling_cpp.sk
 differ


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to