MonetDB: Dec2023 - Cleanup for json upgrade code

2023-12-05 Thread Panagiotis Koutsourakis via checkin-list
Changeset: 6363f5525317 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/6363f5525317 Modified Files: gdk/gdk_bbp.c monetdb5/modules/atoms/json.c Branch: Dec2023 Log Message: Cleanup for json upgrade code diffs (78 lines): diff --git a/gdk/gdk_bbp.c b/gdk/gdk_bbp.c --- a/

MonetDB: Dec2023 - Upgrade json values in the WAL

2023-12-04 Thread Panagiotis Koutsourakis via checkin-list
Changeset: 034226e67101 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/034226e67101 Modified Files: gdk/gdk_bbp.c gdk/gdk_logger.c monetdb5/modules/atoms/json.c Branch: Dec2023 Log Message: Upgrade json values in the WAL diffs (136 lines): diff --git a/gdk/gdk_b

MonetDB: Dec2023 - Add explicit cast to make windows compiler happy

2023-11-30 Thread Panagiotis Koutsourakis via checkin-list
Changeset: e309ff3db7e0 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/e309ff3db7e0 Modified Files: gdk/gdk_bbp.c Branch: Dec2023 Log Message: Add explicit cast to make windows compiler happy diffs (12 lines): diff --git a/gdk/gdk_bbp.c b/gdk/gdk_bbp.c --- a/gdk/gdk_bbp.c +++ b

MonetDB: Dec2023 - Fix indentation

2023-11-29 Thread Panagiotis Koutsourakis via checkin-list
Changeset: f4aca4d1583a for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/f4aca4d1583a Modified Files: gdk/gdk_bbp.c Branch: Dec2023 Log Message: Fix indentation diffs (277 lines): diff --git a/gdk/gdk_bbp.c b/gdk/gdk_bbp.c --- a/gdk/gdk_bbp.c +++ b/gdk/gdk_bbp.c @@ -1477,26 +1477

MonetDB: Dec2023 - Perform the JSON upgrade by creating new heaps

2023-11-29 Thread Panagiotis Koutsourakis via checkin-list
Changeset: 6173f57cb268 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/6173f57cb268 Modified Files: gdk/gdk_bbp.c monetdb5/modules/atoms/json.c Branch: Dec2023 Log Message: Perform the JSON upgrade by creating new heaps diffs (290 lines): diff --git a/gdk/gdk_bbp.c b/gd

MonetDB: Dec2023 - Free the subcommit list on failure

2023-11-28 Thread Panagiotis Koutsourakis via checkin-list
Changeset: 18538510652d for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/18538510652d Modified Files: gdk/gdk_bbp.c Branch: Dec2023 Log Message: Free the subcommit list on failure diffs (25 lines): diff --git a/gdk/gdk_bbp.c b/gdk/gdk_bbp.c --- a/gdk/gdk_bbp.c +++ b/gdk/gdk_bbp.c

MonetDB: Dec2023 - First pass at json storage upgrade

2023-11-28 Thread Panagiotis Koutsourakis via checkin-list
Changeset: 75feab51bebb for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/75feab51bebb Modified Files: gdk/gdk.h gdk/gdk_bbp.c gdk/gdk_bbp.h monetdb5/modules/atoms/json.c Branch: Dec2023 Log Message: First pass at json storage upgrade This is still work in pr

MonetDB: default - Merge changelogs

2023-10-26 Thread Panagiotis Koutsourakis via checkin-list
/monetdb5/ChangeLog --- a/monetdb5/ChangeLog +++ b/monetdb5/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog file for MonetDB5 # This file is updated with Maddlog +* Fri Oct 20 2023 Panagiotis Koutsourakis +- Change how json is stored in the database: We now normalize json + strings after parsing, removing

MonetDB: default - Check that we are not recursing too deeply at...

2023-10-24 Thread Panagiotis Koutsourakis via checkin-list
Changeset: f6be9addd8f1 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/f6be9addd8f1 Modified Files: monetdb5/modules/atoms/json.c Branch: default Log Message: Check that we are not recursing too deeply at JSON storage creation diffs (18 lines): diff --git a/monetdb5/modules/ato

MonetDB: default - Merge branch literal_features into default

2023-10-24 Thread Panagiotis Koutsourakis via checkin-list
Changeset: 822e5a590a29 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/822e5a590a29 Branch: default Log Message: Merge branch literal_features into default diffs (truncated from 1772 to 300 lines): diff --git a/sql/common/sql_types.c b/sql/common/sql_types.c --- a/sql/common/sql_types.

MonetDB: literal_features - Merge with default

2023-10-24 Thread Panagiotis Koutsourakis via checkin-list
Changeset: d8870e2eae85 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/d8870e2eae85 Branch: literal_features Log Message: Merge with default diffs (162 lines): diff --git a/gdk/gdk_logger.c b/gdk/gdk_logger.c --- a/gdk/gdk_logger.c +++ b/gdk/gdk_logger.c @@ -2421,10 +2421,15 @@ log_cle

MonetDB: default - Merge heads

2023-10-24 Thread Panagiotis Koutsourakis via checkin-list
Changeset: 55dc18037ccd for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/55dc18037ccd Branch: default Log Message: Merge heads diffs (38 lines): diff --git a/sql/backends/monet5/rel_bin.c b/sql/backends/monet5/rel_bin.c --- a/sql/backends/monet5/rel_bin.c +++ b/sql/backends/monet5/rel_bi

MonetDB: default - Skip test depending on pcre (last one)

2023-10-24 Thread Panagiotis Koutsourakis via checkin-list
Changeset: da8d3c2ddcea for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/da8d3c2ddcea Modified Files: sql/test/sys-schema/Tests/All Branch: default Log Message: Skip test depending on pcre (last one) diffs (12 lines): diff --git a/sql/test/sys-schema/Tests/All b/sql/test/sys-sche

MonetDB: literal_features - Merge with default

2023-10-24 Thread Panagiotis Koutsourakis via checkin-list
Changeset: b8dae0073c58 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/b8dae0073c58 Branch: literal_features Log Message: Merge with default diffs (202 lines): diff --git a/documentation/index.rst b/documentation/index.rst --- a/documentation/index.rst +++ b/documentation/index.rst @@

MonetDB: default - Skip one more if libpcre is not found

2023-10-24 Thread Panagiotis Koutsourakis via checkin-list
Changeset: 0a91a8a89b86 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/0a91a8a89b86 Modified Files: monetdb5/mal/Tests/All Branch: default Log Message: Skip one more if libpcre is not found diffs (12 lines): diff --git a/monetdb5/mal/Tests/All b/monetdb5/mal/Tests/All --- a/mon

MonetDB: default - Skip some tests if pcre library has not been ...

2023-10-24 Thread Panagiotis Koutsourakis via checkin-list
Changeset: 0ebcc94c3690 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/0ebcc94c3690 Modified Files: sql/test/BugTracker-2008/Tests/All sql/test/BugTracker-2013/Tests/All sql/test/BugTracker-2019/Tests/All sql/test/Tests/All sql/test/VOC/Tests/All Bra

MonetDB: json-storage - Close json-storage branch

2023-10-20 Thread Panagiotis Koutsourakis via checkin-list
Changeset: 8afe81baa0b0 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/8afe81baa0b0 Branch: json-storage Log Message: Close json-storage branch ___ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-li

MonetDB: default - Merge with branch json-storage

2023-10-20 Thread Panagiotis Koutsourakis via checkin-list
tdb5/ChangeLog.json-storage new file mode 100644 --- /dev/null +++ b/monetdb5/ChangeLog.json-storage @@ -0,0 +1,10 @@ +# ChangeLog file for monetdb5 +# This file is updated with Maddlog + +* Fri Oct 20 2023 Panagiotis Koutsourakis +- Change how json is stored in the database: We now normalize jso

MonetDB: json-storage - Merge with default

2023-10-20 Thread Panagiotis Koutsourakis via checkin-list
Changeset: 9f856de4d543 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/9f856de4d543 Branch: json-storage Log Message: Merge with default diffs (truncated from 1019 to 300 lines): diff --git a/sql/ChangeLog b/sql/ChangeLog --- a/sql/ChangeLog +++ b/sql/ChangeLog @@ -10,14 +10,16 @@

MonetDB: json-storage - Add changelog entries for json changes

2023-10-20 Thread Panagiotis Koutsourakis via checkin-list
/ChangeLog.json-storage new file mode 100644 --- /dev/null +++ b/monetdb5/ChangeLog.json-storage @@ -0,0 +1,10 @@ +# ChangeLog file for monetdb5 +# This file is updated with Maddlog + +* Fri Oct 20 2023 Panagiotis Koutsourakis +- Change how json is stored in the database: We now normalize json

MonetDB: json-storage - Simplify code in JSONfromString

2023-10-19 Thread Panagiotis Koutsourakis via checkin-list
Changeset: d6e90e6193c6 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/d6e90e6193c6 Modified Files: monetdb5/modules/atoms/json.c Branch: json-storage Log Message: Simplify code in JSONfromString JSONfromString is now a wrapper around JSONstr2json. JSONstr2json parses the input s

MonetDB: json-storage - Rework JSONfromString to avoid a copy an...

2023-10-17 Thread Panagiotis Koutsourakis via checkin-list
Changeset: eed6b414d75c for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/eed6b414d75c Modified Files: monetdb5/modules/atoms/json.c Branch: json-storage Log Message: Rework JSONfromString to avoid a copy and use less space diffs (92 lines): diff --git a/monetdb5/modules/atoms/jso

MonetDB: json-storage - Handle commas properly without requiring...

2023-10-17 Thread Panagiotis Koutsourakis via checkin-list
Changeset: 2cb4d60391f5 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/2cb4d60391f5 Modified Files: monetdb5/modules/atoms/json.c Branch: json-storage Log Message: Handle commas properly without requiring extra space diffs (59 lines): diff --git a/monetdb5/modules/atoms/json.c

MonetDB: json-storage - Fix tests

2023-10-17 Thread Panagiotis Koutsourakis via checkin-list
Changeset: d288f2bf648c for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/d288f2bf648c Modified Files: sql/test/copy/Tests/no_escape2.test sql/test/orderidx/Tests/imprints_all_types.test sql/test/orderidx/Tests/oidx_all_types.test Branch: json-storage Log Message: Fix

MonetDB: json-storage - Generate canonical JSON for bincopy tests

2023-10-17 Thread Panagiotis Koutsourakis via checkin-list
Changeset: 7842856d5faf for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/7842856d5faf Modified Files: clients/examples/C/bincopydata.c Branch: json-storage Log Message: Generate canonical JSON for bincopy tests diffs (12 lines): diff --git a/clients/examples/C/bincopydata.c b/cli

MonetDB: json-storage - Return the correct length

2023-10-17 Thread Panagiotis Koutsourakis via checkin-list
Changeset: 274a39b6ea88 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/274a39b6ea88 Modified Files: monetdb5/modules/atoms/json.c Branch: json-storage Log Message: Return the correct length diffs (25 lines): diff --git a/monetdb5/modules/atoms/json.c b/monetdb5/modules/atoms/js

MonetDB: json-storage - Fix tests

2023-10-17 Thread Panagiotis Koutsourakis via checkin-list
Changeset: c634f4995480 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/c634f4995480 Modified Files: sql/benchmarks/nobench/Tests/nobench.test sql/test/json/Tests/books.test sql/test/json/Tests/bulkjson.test sql/test/json/Tests/bulklength.test sql/tes

MonetDB: json-storage - Handle allocation failures

2023-10-17 Thread Panagiotis Koutsourakis via checkin-list
Changeset: 8a85f7a17b66 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/8a85f7a17b66 Modified Files: monetdb5/modules/atoms/json.c Branch: json-storage Log Message: Handle allocation failures diffs (38 lines): diff --git a/monetdb5/modules/atoms/json.c b/monetdb5/modules/atoms/j

MonetDB: json-storage - Fix JSON tests

2023-10-17 Thread Panagiotis Koutsourakis via checkin-list
Changeset: 8b84a41f34c0 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/8b84a41f34c0 Modified Files: monetdb5/modules/atoms/Tests/json03.maltest monetdb5/modules/atoms/Tests/json04.maltest monetdb5/modules/atoms/Tests/json05.maltest monetdb5/modules/atoms/Tes

MonetDB: json-storage - Do not store spaces in json

2023-10-17 Thread Panagiotis Koutsourakis via checkin-list
Changeset: 7c49633a14c9 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/7c49633a14c9 Modified Files: monetdb5/modules/atoms/json.c Branch: json-storage Log Message: Do not store spaces in json diffs (47 lines): diff --git a/monetdb5/modules/atoms/json.c b/monetdb5/modules/atoms/

MonetDB: json-storage - Handle JSON nulls

2023-10-17 Thread Panagiotis Koutsourakis via checkin-list
Changeset: 253f5ecbeaa3 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/253f5ecbeaa3 Modified Files: monetdb5/modules/atoms/json.c Branch: json-storage Log Message: Handle JSON nulls diffs (15 lines): diff --git a/monetdb5/modules/atoms/json.c b/monetdb5/modules/atoms/json.c ---

MonetDB: json-storage - merged default

2023-10-17 Thread Panagiotis Koutsourakis via checkin-list
Changeset: d292af6d71c1 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/d292af6d71c1 Modified Files: monetdb5/modules/atoms/json.c Branch: json-storage Log Message: merged default diffs (174 lines): diff --git a/clients/Tests/exports.stable.out b/clients/Tests/exports.stable.out

MonetDB: json-storage - Allocate more space for json construction

2023-10-17 Thread Panagiotis Koutsourakis via checkin-list
Changeset: b596ec48db00 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/b596ec48db00 Modified Files: monetdb5/modules/atoms/json.c Branch: json-storage Log Message: Allocate more space for json construction diffs (12 lines): diff --git a/monetdb5/modules/atoms/json.c b/monetdb5/

MonetDB: json-storage - Allocate more space for JSON constructio...

2023-10-17 Thread Panagiotis Koutsourakis via checkin-list
Changeset: dba7305dc228 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/dba7305dc228 Modified Files: monetdb5/modules/atoms/json.c Branch: json-storage Log Message: Allocate more space for JSON construction buffer diffs (12 lines): diff --git a/monetdb5/modules/atoms/json.c b/mo

MonetDB: json-storage - Allocate enough space for the null byte

2023-10-13 Thread Panagiotis Koutsourakis via checkin-list
Changeset: 424a2c27d7b1 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/424a2c27d7b1 Modified Files: monetdb5/modules/atoms/json.c Branch: json-storage Log Message: Allocate enough space for the null byte diffs (22 lines): diff --git a/monetdb5/modules/atoms/json.c b/monetdb5/mo

MonetDB: json-storage - Initial implementation of conversion to ...

2023-10-13 Thread Panagiotis Koutsourakis via checkin-list
Changeset: 313bcf7fb157 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/313bcf7fb157 Modified Files: monetdb5/modules/atoms/json.c Branch: json-storage Log Message: Initial implementation of conversion to storage string diffs (156 lines): diff --git a/monetdb5/modules/atoms/json

MonetDB: default - Fix duplicate key search

2023-10-13 Thread Panagiotis Koutsourakis via checkin-list
Changeset: 8f5988722d63 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/8f5988722d63 Modified Files: monetdb5/modules/atoms/json.c Branch: default Log Message: Fix duplicate key search diffs (21 lines): diff --git a/monetdb5/modules/atoms/json.c b/monetdb5/modules/atoms/json.c -

MonetDB: default - Fix more json tests

2023-10-13 Thread Panagiotis Koutsourakis via checkin-list
Changeset: 36f9596a3f4b for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/36f9596a3f4b Modified Files: monetdb5/modules/atoms/Tests/json05.maltest Branch: default Log Message: Fix more json tests diffs (57 lines): diff --git a/monetdb5/modules/atoms/Tests/json05.maltest b/monetdb

MonetDB: default - Fix some more tests

2023-10-13 Thread Panagiotis Koutsourakis via checkin-list
Changeset: d1f05fb6dc53 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/d1f05fb6dc53 Modified Files: sql/benchmarks/nobench/Tests/nobench.test sql/test/BugTracker-2019/Tests/filter_json_null.Bug-6773.test sql/test/json/Tests/bulklength.test Branch: default Log Messag

MonetDB: default - Return a list when jsonpath contains * operator

2023-10-13 Thread Panagiotis Koutsourakis via checkin-list
Changeset: 159672d0af34 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/159672d0af34 Modified Files: monetdb5/modules/atoms/Tests/json13.maltest monetdb5/modules/atoms/json.c Branch: default Log Message: Return a list when jsonpath contains * operator diffs (34 lines): d

MonetDB: default - Adjust atom tests

2023-10-13 Thread Panagiotis Koutsourakis via checkin-list
Changeset: 3d2c0455e394 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/3d2c0455e394 Modified Files: monetdb5/modules/atoms/Tests/json01.maltest monetdb5/modules/atoms/Tests/json02.maltest monetdb5/modules/atoms/Tests/json08.maltest monetdb5/modules/atoms/Tes

MonetDB: default - Handle duplicate keys in JSON object parsing

2023-10-09 Thread Panagiotis Koutsourakis via checkin-list
Changeset: 9ebd128754e3 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/9ebd128754e3 Modified Files: monetdb5/modules/atoms/json.c Branch: default Log Message: Handle duplicate keys in JSON object parsing According to the ECMAscript language specification (https://262.ecma-interna

MonetDB: default - Change JSON path to return scalars when appro...

2023-09-29 Thread Panagiotis Koutsourakis via checkin-list
Changeset: d94504c0eae4 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/d94504c0eae4 Modified Files: monetdb5/modules/atoms/Tests/json01.maltest monetdb5/modules/atoms/Tests/json05.maltest monetdb5/modules/atoms/Tests/json08.maltest monetdb5/modules/atoms/Tes

MonetDB: default - Add more tests for the named parameters

2023-09-19 Thread Panagiotis Koutsourakis via checkin-list
Changeset: 787129b6e7d4 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/787129b6e7d4 Modified Files: sql/test/prepare/Tests/named_placeholders.test Branch: default Log Message: Add more tests for the named parameters diffs (28 lines): diff --git a/sql/test/prepare/Tests/named_pl

MonetDB: Jun2023 - Add changelog entry

2023-08-10 Thread Panagiotis Koutsourakis via checkin-list
/ChangeLog.Jun2023 @@ -1,3 +1,8 @@ # ChangeLog file for devel # This file is updated with Maddlog +* Thu Aug 10 2023 Panagiotis Koutsourakis +- Improve performance of the ILIKE operator when the pattern contains only + ASCII characters. In this case we do not need to treat any characters as + UTF-8 and

MonetDB: Jun2023 - Optimize the ILIKE operator performance when ...

2023-08-10 Thread Panagiotis Koutsourakis via checkin-list
Changeset: 4d0f6ba88845 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/4d0f6ba88845 Modified Files: monetdb5/modules/mal/pcre.c Branch: Jun2023 Log Message: Optimize the ILIKE operator performance when the pattern is ASCII If the pattern of the ILIKE operator only contains ASCII

MonetDB: Jun2023 - Use strNil to check if strings are the sql nu...

2023-07-31 Thread Panagiotis Koutsourakis via checkin-list
Changeset: 1e79e713dc19 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/1e79e713dc19 Modified Files: monetdb5/modules/mal/pcre.c Branch: Jun2023 Log Message: Use strNil to check if strings are the sql null value diffs (102 lines): diff --git a/monetdb5/modules/mal/pcre.c b/monet

MonetDB: default - Merge with branch strimps-updates

2023-07-17 Thread Panagiotis Koutsourakis via checkin-list
/null +++ b/ChangeLog.strimps-updates @@ -0,0 +1,10 @@ +# ChangeLog file for strimpsv2 +# This file is updated with Maddlog + +* Mon Jul 17 2023 Panagiotis Koutsourakis +- Implemented direct masking for strimp construction. The strimps + datastructure now keeps an array of 65K 64-bit integers that

MonetDB: strimps-updates - Add changelog entry

2023-07-17 Thread Panagiotis Koutsourakis via checkin-list
mode 100644 --- /dev/null +++ b/ChangeLog.strimps-updates @@ -0,0 +1,10 @@ +# ChangeLog file for strimpsv2 +# This file is updated with Maddlog + +* Mon Jul 17 2023 Panagiotis Koutsourakis +- Implemented direct masking for strimp construction. The strimps + datastructure now keeps an array of 65K 64

MonetDB: strimps-updates - Merge with default

2023-07-17 Thread Panagiotis Koutsourakis via checkin-list
Changeset: 414311096bb1 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/414311096bb1 Modified Files: gdk/CMakeLists.txt Branch: strimps-updates Log Message: Merge with default diffs (truncated from 2682 to 300 lines): diff --git a/clients/Tests/MAL-signatures-hge.test b/clients

MonetDB: strimps-updates - Merge with default

2023-07-17 Thread Panagiotis Koutsourakis via checkin-list
Changeset: 42cad0e51a65 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/42cad0e51a65 Modified Files: gdk/CMakeLists.txt Branch: strimps-updates Log Message: Merge with default diffs (truncated from 2638 to 300 lines): diff --git a/ChangeLog.Sep2022 b/ChangeLog.Sep2022 deleted fi

MonetDB: strimps-updates - Add test with nulls

2023-07-17 Thread Panagiotis Koutsourakis via checkin-list
Changeset: af7741d72cb1 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/af7741d72cb1 Added Files: sql/test/strimps/Tests/strimps_with_nulls.test Modified Files: sql/test/strimps/Tests/All Branch: strimps-updates Log Message: Add test with nulls diffs (137 lines): diff --

MonetDB: strimps-updates - Merge with default

2023-07-11 Thread Panagiotis Koutsourakis via checkin-list
Changeset: 4d5de3bd9c62 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/4d5de3bd9c62 Branch: strimps-updates Log Message: Merge with default diffs (truncated from 10035 to 300 lines): diff --git a/cmake/monetdb-options.cmake b/cmake/monetdb-options.cmake --- a/cmake/monetdb-options.cmak

MonetDB: strimps-updates - Revert earlier change to preserve str...

2023-07-11 Thread Panagiotis Koutsourakis via checkin-list
Changeset: fa8fb0be9762 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/fa8fb0be9762 Modified Files: gdk/gdk_strimps.c Branch: strimps-updates Log Message: Revert earlier change to preserve strimp disk format diffs (21 lines): diff --git a/gdk/gdk_strimps.c b/gdk/gdk_strimps.c -

MonetDB: strimps-updates - Use portable format macro for printin...

2023-07-11 Thread Panagiotis Koutsourakis via checkin-list
Changeset: c1e07cf7bb31 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/c1e07cf7bb31 Modified Files: gdk/gdk_strimps.c Branch: strimps-updates Log Message: Use portable format macro for printing query bitsring diffs (33 lines): diff --git a/gdk/gdk_strimps.c b/gdk/gdk_strimps.c

MonetDB: strimps-updates - Fix persistence bug and test

2023-07-11 Thread Panagiotis Koutsourakis via checkin-list
Changeset: 87f9c7266ea1 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/87f9c7266ea1 Modified Files: gdk/gdk_strimps.c sql/test/strimps/Tests/persisted_strimp.py Branch: strimps-updates Log Message: Fix persistence bug and test diffs (52 lines): diff --git a/gdk/gdk_stri

MonetDB: strimps-updates - Remove unused functions

2023-07-10 Thread Panagiotis Koutsourakis via checkin-list
Changeset: f71ffe291661 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/f71ffe291661 Modified Files: gdk/gdk_strimps.c Branch: strimps-updates Log Message: Remove unused functions diffs (26 lines): diff --git a/gdk/gdk_strimps.c b/gdk/gdk_strimps.c --- a/gdk/gdk_strimps.c +++ b/

MonetDB: Jun2023 - Fix regex bug

2023-07-08 Thread Panagiotis Koutsourakis via checkin-list
Changeset: 53bdd81ba929 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/53bdd81ba929 Modified Files: monetdb5/modules/mal/pcre.c Branch: Jun2023 Log Message: Fix regex bug diffs (23 lines): diff --git a/monetdb5/modules/mal/pcre.c b/monetdb5/modules/mal/pcre.c --- a/monetdb5/mod

MonetDB: Jun2023 - Add test for regex bug

2023-07-08 Thread Panagiotis Koutsourakis via checkin-list
Changeset: 6d5a48d485da for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/6d5a48d485da Added Files: sql/test/Tests/more_like_tests.test Modified Files: sql/test/Tests/All Branch: Jun2023 Log Message: Add test for regex bug diffs (39 lines): diff --git a/sql/test/Tests/All

MonetDB: strimps-updates - Map all characters to lowercase

2023-07-05 Thread Panagiotis Koutsourakis via checkin-list
Changeset: 9cd93eb9592a for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/9cd93eb9592a Modified Files: gdk/gdk_strimps.c Branch: strimps-updates Log Message: Map all characters to lowercase When constructing the imprint for a string we first map all the characters to lowercase. That

MonetDB: strimps-updates - Merge with default

2023-07-05 Thread Panagiotis Koutsourakis via checkin-list
Changeset: 223e7375debd for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/223e7375debd Branch: strimps-updates Log Message: Merge with default diffs (truncated from 315 to 300 lines): diff --git a/sql/server/rel_distribute.c b/sql/server/rel_distribute.c --- a/sql/server/rel_distribute.c

MonetDB: strimps-updates - Conditional support for case insensit...

2023-07-04 Thread Panagiotis Koutsourakis via checkin-list
Changeset: cb4628c14cc1 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/cb4628c14cc1 Modified Files: gdk/gdk_strimps.c Branch: strimps-updates Log Message: Conditional support for case insensitive strimps Compile using -DLOWERCASE_STRIMPS to enable case insensitive strimps diffs

MonetDB: strimps-updates - No need for gdk_strimps.h anymore

2023-07-04 Thread Panagiotis Koutsourakis via checkin-list
Changeset: cc098c48aed8 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/cc098c48aed8 Removed Files: gdk/gdk_strimps.h Modified Files: gdk/CMakeLists.txt gdk/gdk_strimps.c Branch: strimps-updates Log Message: No need for gdk_strimps.h anymore gdk_strimps.c does not

MonetDB: strimps-updates - Merge with default

2023-07-04 Thread Panagiotis Koutsourakis via checkin-list
Changeset: 9128b800d559 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/9128b800d559 Modified Files: gdk/gdk_private.h gdk/gdk_strimps.c Branch: strimps-updates Log Message: Merge with default diffs (truncated from 32877 to 300 lines): diff --git a/.hgtags b/.hgtags ---

MonetDB: Jun2023 - Remove unnecessary statement from test

2023-06-30 Thread Panagiotis Koutsourakis via checkin-list
Changeset: a80238202d0e for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/a80238202d0e Modified Files: sql/test/strimps/Tests/small_string_crash.test Branch: Jun2023 Log Message: Remove unnecessary statement from test diffs (13 lines): diff --git a/sql/test/strimps/Tests/small_str

MonetDB: Jun2023 - Handle very small strings when constructing i...

2023-06-30 Thread Panagiotis Koutsourakis via checkin-list
Changeset: cf96cdef36be for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/cf96cdef36be Added Files: sql/test/strimps/Tests/small_string_crash.test Modified Files: gdk/gdk_strimps.c sql/test/strimps/Tests/All Branch: Jun2023 Log Message: Handle very small strings when

MonetDB: Jun2023 - Jun2023 was released.

2023-06-29 Thread Panagiotis Koutsourakis via checkin-list
Changeset: 90da7cad8369 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/90da7cad8369 Modified Files: .hgtags Branch: Jun2023 Log Message: Jun2023 was released. diffs (8 lines): diff --git a/.hgtags b/.hgtags --- a/.hgtags +++ b/.hgtags @@ -806,3 +806,4 @@ 8b736d6dcfd63d0560c99fc

MonetDB: strimps-updates - Merge with default

2023-06-14 Thread Panagiotis Koutsourakis via checkin-list
Changeset: d58433914fe3 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/d58433914fe3 Modified Files: gdk/gdk_strimps.c gdk/gdk_strimps.h Branch: strimps-updates Log Message: Merge with default diffs (134 lines): diff --git a/gdk/CMakeLists.txt b/gdk/CMakeLists.txt --- a/

MonetDB: default - Merge with Jun2023

2023-06-14 Thread Panagiotis Koutsourakis via checkin-list
Changeset: 954f5e60cde8 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/954f5e60cde8 Modified Files: sql/server/sql_parser.y Branch: default Log Message: Merge with Jun2023 diffs (134 lines): diff --git a/gdk/CMakeLists.txt b/gdk/CMakeLists.txt --- a/gdk/CMakeLists.txt +++ b/gdk

MonetDB: Jun2023 - Merge heads

2023-06-14 Thread Panagiotis Koutsourakis via checkin-list
Changeset: a26e4053b6d3 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/a26e4053b6d3 Modified Files: gdk/gdk_strimps.c Branch: Jun2023 Log Message: Merge heads diffs (truncated from 811 to 300 lines): diff --git a/gdk/CMakeLists.txt b/gdk/CMakeLists.txt --- a/gdk/CMakeLists.txt

MonetDB: Jun2023 - Merge with Sep2022

2023-06-14 Thread Panagiotis Koutsourakis via checkin-list
Changeset: 89274ada9001 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/89274ada9001 Modified Files: gdk/gdk_strimps.c Branch: Jun2023 Log Message: Merge with Sep2022 diffs (12 lines): diff --git a/gdk/gdk_strimps.c b/gdk/gdk_strimps.c --- a/gdk/gdk_strimps.c +++ b/gdk/gdk_strim

MonetDB: Sep2022 - Add missing case in STRMPdestroy

2023-06-14 Thread Panagiotis Koutsourakis via checkin-list
Changeset: d5a5c8702d08 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/d5a5c8702d08 Modified Files: gdk/gdk_strimps.c Branch: Sep2022 Log Message: Add missing case in STRMPdestroy diffs (12 lines): diff --git a/gdk/gdk_strimps.c b/gdk/gdk_strimps.c --- a/gdk/gdk_strimps.c +++ b

MonetDB: Jun2023 - Merge with Sep2022

2023-06-09 Thread Panagiotis Koutsourakis via checkin-list
Changeset: 146b7e9f3930 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/146b7e9f3930 Modified Files: gdk/gdk_strimps.c monetdb5/mal/mal_embedded.c sql/backends/monet5/sql_upgrades.c sql/backends/monet5/sql_user.c sql/storage/store.c Branch: Jun2023 Lo

MonetDB: Sep2022 - hpairs[i].pbytes points directly into the vhe...

2023-06-09 Thread Panagiotis Koutsourakis via checkin-list
Changeset: f1d08e679f18 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/f1d08e679f18 Modified Files: gdk/gdk_strimps.c Branch: Sep2022 Log Message: hpairs[i].pbytes points directly into the vheap and it should be read only diffs (46 lines): diff --git a/gdk/gdk_strimps.c b/gdk/g

MonetDB: Jun2023 - Fix an off-by-one bug in strimps iteration

2023-06-08 Thread Panagiotis Koutsourakis via checkin-list
Changeset: d058ae4cb458 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/d058ae4cb458 Modified Files: gdk/gdk_strimps.c Branch: Jun2023 Log Message: Fix an off-by-one bug in strimps iteration This bug would create different bitstrings for the strings 'Karen' and 'Karen%'. Although

MonetDB: strimps-updates - Construct masks when reading from disk

2023-06-06 Thread Panagiotis Koutsourakis via checkin-list
Changeset: 62451e85adfa for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/62451e85adfa Modified Files: gdk/gdk_strimps.c Branch: strimps-updates Log Message: Construct masks when reading from disk diffs (79 lines): diff --git a/gdk/gdk_strimps.c b/gdk/gdk_strimps.c --- a/gdk/gdk_s

MonetDB: strimps-updates - Initial implementation of direct masking

2023-06-05 Thread Panagiotis Koutsourakis via checkin-list
Changeset: c242f1a89f68 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/c242f1a89f68 Modified Files: gdk/gdk_private.h gdk/gdk_strimps.c gdk/gdk_strimps.h Branch: strimps-updates Log Message: Initial implementation of direct masking The strimps data structure holds

MonetDB: smapi - Merge with default

2023-05-23 Thread Panagiotis Koutsourakis
Changeset: 007fcc77507d for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/007fcc77507d Modified Files: cmake/monetdb-defines.cmake Branch: smapi Log Message: Merge with default diffs (truncated from 5974 to 300 lines): diff --git a/.hgtags b/.hgtags --- a/.hgtags +++ b/.hgtags @@

MonetDB: smapi - Don't use block streams when proxying

2023-05-23 Thread Panagiotis Koutsourakis
Changeset: 48fb19325595 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/48fb19325595 Modified Files: tools/merovingian/daemon/proxy.c Branch: smapi Log Message: Don't use block streams when proxying diffs (29 lines): diff --git a/tools/merovingian/daemon/proxy.c b/tools/meroving

MonetDB: smapi - Better debugging messages

2023-05-23 Thread Panagiotis Koutsourakis
Changeset: f58e2a9f2a56 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/f58e2a9f2a56 Modified Files: common/stream/stream.c Branch: smapi Log Message: Better debugging messages diffs (44 lines): diff --git a/common/stream/stream.c b/common/stream/stream.c --- a/common/stream/str

MonetDB: smapi - Fix compilation under STREAM_DEBUG

2023-05-23 Thread Panagiotis Koutsourakis
Changeset: 8b5bd4db8f64 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/8b5bd4db8f64 Modified Files: common/stream/stream.c tools/merovingian/daemon/proxy.c Branch: smapi Log Message: Fix compilation under STREAM_DEBUG diffs (36 lines): diff --git a/common/stream/stream.

MonetDB: smapi - Merge with default

2023-05-23 Thread Panagiotis Koutsourakis
Changeset: 116701254083 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/116701254083 Branch: smapi Log Message: Merge with default diffs (truncated from 460 to 300 lines): diff --git a/MonetDB.spec b/MonetDB.spec --- a/MonetDB.spec +++ b/MonetDB.spec @@ -432,6 +432,7 @@ install it. Sum

MonetDB: smapi - Proxy UNIX sockets for TLS connections

2023-05-12 Thread Panagiotis Koutsourakis
Changeset: 7fa2dcb15167 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/7fa2dcb15167 Modified Files: common/stream/tls_stream.c tools/merovingian/daemon/proxy.c Branch: smapi Log Message: Proxy UNIX sockets for TLS connections diffs (206 lines): diff --git a/common/strea

MonetDB: smapi - No need to strdup paths to cert/key

2023-05-12 Thread Panagiotis Koutsourakis
Changeset: 7b4e6a46a692 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/7b4e6a46a692 Modified Files: tools/merovingian/daemon/client.c tools/merovingian/daemon/proxy.c Branch: smapi Log Message: No need to strdup paths to cert/key diffs (52 lines): diff --git a/tools/mer

MonetDB: smapi - Proxy even local connections if use_tls is spec...

2023-05-12 Thread Panagiotis Koutsourakis
Changeset: 562791e0fabf for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/562791e0fabf Modified Files: tools/merovingian/daemon/proxy.c Branch: smapi Log Message: Proxy even local connections if use_tls is specified diffs (23 lines): diff --git a/tools/merovingian/daemon/proxy.c b

MonetDB: smapi - Fix return values for tls_write and tls_read

2023-05-11 Thread Panagiotis Koutsourakis
Changeset: b86c8c98aac7 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/b86c8c98aac7 Modified Files: common/stream/tls_stream.c Branch: smapi Log Message: Fix return values for tls_write and tls_read diffs (25 lines): diff --git a/common/stream/tls_stream.c b/common/stream/tls_s

MonetDB: smapi - Validate TLS properties at startup

2023-05-11 Thread Panagiotis Koutsourakis
Changeset: 5e4c7cadbaa1 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/5e4c7cadbaa1 Modified Files: tools/merovingian/daemon/client.c tools/merovingian/daemon/merovingian.c Branch: smapi Log Message: Validate TLS properties at startup diffs (78 lines): diff --git a/tool

MonetDB: smapi - Actually use the use_tls property

2023-05-11 Thread Panagiotis Koutsourakis
Changeset: da183548dbff for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/da183548dbff Modified Files: tools/merovingian/daemon/client.c Branch: smapi Log Message: Actually use the use_tls property If it is set to true, but the certificate and the key have not been configured it is

MonetDB: smapi - Remove tls_port property

2023-05-11 Thread Panagiotis Koutsourakis
Changeset: bb4e20108377 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/bb4e20108377 Modified Files: tools/merovingian/daemon/merovingian.c tools/merovingian/daemon/merovingian.h Branch: smapi Log Message: Remove tls_port property diffs (22 lines): diff --git a/tools/mer

MonetDB: smapi - Error checking in tls_read and tls_write

2023-05-10 Thread Panagiotis Koutsourakis
Changeset: c46fc5208688 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/c46fc5208688 Modified Files: common/stream/tls_stream.c tools/merovingian/daemon/client.c Branch: smapi Log Message: Error checking in tls_read and tls_write diffs (117 lines): diff --git a/common/st

MonetDB: smapi - Do not crash if relevant dbfarm properties have...

2023-05-09 Thread Panagiotis Koutsourakis
Changeset: a75ca949924d for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/a75ca949924d Modified Files: tools/merovingian/daemon/client.c Branch: smapi Log Message: Do not crash if relevant dbfarm properties have not been defined diffs (32 lines): diff --git a/tools/merovingian/dae

MonetDB: smapi - Add tls properties

2023-05-09 Thread Panagiotis Koutsourakis
Changeset: c56fb13c62b6 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/c56fb13c62b6 Modified Files: tools/merovingian/daemon/merovingian.c tools/merovingian/daemon/merovingian.h Branch: smapi Log Message: Add tls properties diffs (27 lines): diff --git a/tools/merovingi

MonetDB: smapi - Merge with default

2023-05-09 Thread Panagiotis Koutsourakis
Changeset: 2ffcb11c228b for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/2ffcb11c228b Modified Files: cmake/monetdb-functions.cmake Branch: smapi Log Message: Merge with default diffs (truncated from 27740 to 300 lines): diff --git a/.bumpversion.cfg b/.bumpversion.cfg --- a/.bum

MonetDB: Jul2021 - In MonetDBtesting use vault key if it exists ...

2023-03-28 Thread Panagiotis Koutsourakis
Changeset: b6af47f0ae37 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/b6af47f0ae37 Modified Files: testing/process.py Branch: Jul2021 Log Message: In MonetDBtesting use vault key if it exists when starting a new process diffs (13 lines): diff --git a/testing/process.py b/testi

MonetDB: smapi - Merge with default

2023-03-28 Thread Panagiotis Koutsourakis
Changeset: 9901660c49d5 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/9901660c49d5 Branch: smapi Log Message: Merge with default diffs (truncated from 10931 to 300 lines): diff --git a/.hgtags b/.hgtags --- a/.hgtags +++ b/.hgtags @@ -791,3 +791,4 @@ 5c50a4071c86d1621e20a885a51cc36f2f

MonetDB: smapi - Merge with default

2023-03-28 Thread Panagiotis Koutsourakis
Changeset: c18c8961e337 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/c18c8961e337 Branch: smapi Log Message: Merge with default diffs (truncated from 428564 to 300 lines): diff --git a/.hgtags b/.hgtags --- a/.hgtags +++ b/.hgtags @@ -790,3 +790,4 @@ 43d4a717410d6f6692a16a878640fc7e0

MonetDB: smapi - Merge with default

2023-01-12 Thread Panagiotis Koutsourakis
Changeset: 678a575cd10f for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/678a575cd10f Branch: smapi Log Message: Merge with default diffs (truncated from 5947 to 300 lines): diff --git a/clients/Tests/exports.stable.out b/clients/Tests/exports.stable.out --- a/clients/Tests/exports.stabl

MonetDB: smapi - Start certificate/keypair parametrization

2023-01-12 Thread Panagiotis Koutsourakis
Changeset: fdbc8fe59b1d for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/fdbc8fe59b1d Modified Files: common/stream/stream.h common/stream/tls_stream.c tools/merovingian/daemon/client.c Branch: smapi Log Message: Start certificate/keypair parametrization diffs (134

MonetDB: smapi - Server listens for SSL connections without cras...

2023-01-06 Thread Panagiotis Koutsourakis
Changeset: 711be047f451 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/711be047f451 Modified Files: common/stream/stream.h common/stream/tls_stream.c tools/merovingian/daemon/client.c Branch: smapi Log Message: Server listens for SSL connections without crashing

MonetDB: smapi - Accept/negotiate TLS connection

2023-01-05 Thread Panagiotis Koutsourakis
Changeset: bbce097d17f3 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/bbce097d17f3 Modified Files: common/stream/stream.h common/stream/tls_stream.c tools/merovingian/daemon/client.c Branch: smapi Log Message: Accept/negotiate TLS connection If HAVE_OPENSSL is de

  1   2   3   4   5   6   7   8   9   10   >