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
Changeset: 98bfab647966 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/98bfab647966 Removed Files: monetdb5/ChangeLog.json-storage Modified Files: monetdb5/ChangeLog Branch: default Log Message: Merge changelogs diffs (32 lines): diff --git a/monetdb5/ChangeLog b/monetd

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
Changeset: b61bc724beda for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/b61bc724beda Branch: default Log Message: Merge with branch json-storage diffs (truncated from 1101 to 300 lines): diff --git a/clients/examples/C/bincopydata.c b/clients/examples/C/bincopydata.c --- a/clients/examp

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
Changeset: d3eae9b42795 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/d3eae9b42795 Added Files: monetdb5/ChangeLog.json-storage Branch: json-storage Log Message: Add changelog entries for json changes diffs (15 lines): diff --git a/monetdb5/ChangeLog.json-storage b/monetdb5/Ch

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
Changeset: fe2b298f32cf for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/fe2b298f32cf Modified Files: ChangeLog.Jun2023 Branch: Jun2023 Log Message: Add changelog entry diffs (12 lines): diff --git a/ChangeLog.Jun2023 b/ChangeLog.Jun2023 --- a/ChangeLog.Jun2023 +++ b/ChangeLog.Ju

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
Changeset: 54c5414c518a for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/54c5414c518a Branch: default Log Message: Merge with branch strimps-updates diffs (truncated from 680 to 300 lines): diff --git a/ChangeLog.strimps-updates b/ChangeLog.strimps-updates new file mode 100644 --- /dev/n

MonetDB: strimps-updates - Add changelog entry

2023-07-17 Thread Panagiotis Koutsourakis via checkin-list
Changeset: 2cd7ea2c3864 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/2cd7ea2c3864 Added Files: ChangeLog.strimps-updates Branch: strimps-updates Log Message: Add changelog entry diffs (15 lines): diff --git a/ChangeLog.strimps-updates b/ChangeLog.strimps-updates new file mode

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