MonetDB: default - Cleanup pyapi code a bit

2022-05-09 Thread Panagiotis Koutsourakis
Changeset: 69410a316a7a for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/69410a316a7a Modified Files: sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_18.test sql/backends/monet5/UDF/pyapi3/conversion3.c sql/backends/monet5/UDF/pyapi3/pytypes3.c Branch: default Log

MonetDB: default - Add test for issue #7289 (date type)

2022-05-09 Thread Panagiotis Koutsourakis
Changeset: 5e655386ffe8 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/5e655386ffe8 Modified Files: sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_18.test Branch: default Log Message: Add test for issue #7289 (date type) diffs (34 lines): diff --git

MonetDB: default - Add fix for issue #7289 (date type)

2022-05-09 Thread Panagiotis Koutsourakis
Changeset: 56a377041a1f for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/56a377041a1f Modified Files: sql/backends/monet5/UDF/pyapi3/conversion3.c sql/backends/monet5/UDF/pyapi3/convert_loops.h sql/backends/monet5/UDF/pyapi3/pyapi3.c

MonetDB: default - Add test and fix for issue #7289 (time type)

2022-05-09 Thread Panagiotis Koutsourakis
Changeset: 985acf30fee6 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/985acf30fee6 Modified Files: sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_18.test sql/backends/monet5/UDF/pyapi3/conversion3.c sql/backends/monet5/UDF/pyapi3/convert_loops.h

MonetDB: default - Add test and fix for issue #7289 (datetime type)

2022-05-09 Thread Panagiotis Koutsourakis
Changeset: 70d80b1021de for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/70d80b1021de Modified Files: sql/backends/monet5/UDF/pyapi3/Tests/pyapi3_18.test sql/backends/monet5/UDF/pyapi3/conversion3.c sql/backends/monet5/UDF/pyapi3/convert_loops.h

MonetDB: default - Convert numpy array to list before processing

2022-05-09 Thread Panagiotis Koutsourakis
Changeset: 50551d82056c for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/50551d82056c Modified Files: sql/test/BugTracker-2018/Tests/pyUDF-crash.Bug-6508.test Branch: default Log Message: Convert numpy array to list before processing diffs (12 lines): diff --git

MonetDB: default - Fix failing test after pyapi changes

2022-05-09 Thread Panagiotis Koutsourakis
Changeset: dc7043f1da2c for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/dc7043f1da2c Modified Files: sql/test/BugTracker-2018/Tests/pyUDF-crash.Bug-6508.test Branch: default Log Message: Fix failing test after pyapi changes diffs (12 lines): diff --git

MonetDB: Sep2022 - Create a proper python package in the build d...

2022-10-27 Thread Panagiotis Koutsourakis
Changeset: 66ca3ab61821 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/66ca3ab61821 Added Files: testing/pyproject.toml.in Modified Files: testing/CMakeLists.txt Branch: Sep2022 Log Message: Create a proper python package in the build directory Copy the sources of the

MonetDB: Jan2022 - Create a proper python package in the build d...

2022-10-28 Thread Panagiotis Koutsourakis
Changeset: df0f08f72e71 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/df0f08f72e71 Added Files: testing/pyproject.toml.in Modified Files: testing/CMakeLists.txt Branch: Jan2022 Log Message: Create a proper python package in the build directory Copy the sources of the

MonetDB: Jan2022 - Fix dev installation of python testing package

2022-10-28 Thread Panagiotis Koutsourakis
Changeset: 6f32a4fefe4e for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/6f32a4fefe4e Modified Files: testing/CMakeLists.txt Branch: Jan2022 Log Message: Fix dev installation of python testing package diffs (27 lines): diff --git a/testing/CMakeLists.txt b/testing/CMakeLists.txt

MonetDB: client_interrupts - Fix compilation

2022-09-12 Thread Panagiotis Koutsourakis
Changeset: 394b46f30999 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/394b46f30999 Modified Files: clients/mapilib/mapi.c Branch: client_interrupts Log Message: Fix compilation diffs (11 lines): diff --git a/clients/mapilib/mapi.c b/clients/mapilib/mapi.c ---

MonetDB: client_interrupts - Ignore SIGINT during computation

2022-09-09 Thread Panagiotis Koutsourakis
Changeset: d8b67dbe398a for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/d8b67dbe398a Modified Files: clients/mapiclient/mclient.c clients/mapilib/mapi.c Branch: client_interrupts Log Message: Ignore SIGINT during computation diffs (133 lines): diff --git

MonetDB: client_interrupts - Merge with default

2022-09-09 Thread Panagiotis Koutsourakis
Changeset: e0efcf97ebc9 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/e0efcf97ebc9 Modified Files: clients/mapiclient/mclient.c Branch: client_interrupts Log Message: Merge with default diffs (truncated from 254454 to 300 lines): diff --git a/.bumpversion.cfg

MonetDB: smapi - Start implementation of a tls stream

2022-12-22 Thread Panagiotis Koutsourakis
Changeset: 75e0ec55b4b8 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/75e0ec55b4b8 Added Files: common/stream/tls_stream.c Modified Files: common/stream/CMakeLists.txt common/stream/socket_stream.c common/stream/stream.h common/stream/url_stream.c

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 - Merge with default

2023-01-05 Thread Panagiotis Koutsourakis
Changeset: d765841c5538 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/d765841c5538 Modified Files: cmake/monetdb-defines.cmake cmake/monetdb-findpackages.cmake cmake/monetdb-functions.cmake cmake/monetdb-options.cmake common/stream/CMakeLists.txt

MonetDB: smapi - Update copyright notice in new file

2023-01-05 Thread Panagiotis Koutsourakis
Changeset: 5757238512ab for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/5757238512ab Modified Files: common/stream/tls_stream.c Branch: smapi Log Message: Update copyright notice in new file diffs (12 lines): diff --git a/common/stream/tls_stream.c b/common/stream/tls_stream.c

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

MonetDB: smapi - Initial implementation of tls read and write fu...

2023-01-05 Thread Panagiotis Koutsourakis
Changeset: b7c164a70e50 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/b7c164a70e50 Modified Files: common/stream/tls_stream.c Branch: smapi Log Message: Initial implementation of tls read and write functions diffs (106 lines): diff --git a/common/stream/tls_stream.c

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

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 ---

MonetDB: smapi - Merge with default

2022-12-21 Thread Panagiotis Koutsourakis
Changeset: 0a4f7e0118f4 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/0a4f7e0118f4 Modified Files: monetdb_config.h.in Branch: smapi Log Message: Merge with default diffs (truncated from 16062 to 300 lines): diff --git a/.hgtags b/.hgtags --- a/.hgtags +++ b/.hgtags @@ -785,3

MonetDB: smapi - Merge with default

2022-12-21 Thread Panagiotis Koutsourakis
Changeset: c2242d708092 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/c2242d708092 Modified Files: cmake/monetdb-defines.cmake cmake/monetdb-findpackages.cmake cmake/monetdb-functions.cmake cmake/monetdb-options.cmake common/stream/CMakeLists.txt

MonetDB: smapi - Change CMake to configure OpenSSL

2022-11-14 Thread Panagiotis Koutsourakis
Changeset: 41ffee2ac80a for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/41ffee2ac80a Modified Files: cmake/monetdb-findpackages.cmake cmake/monetdb-functions.cmake cmake/monetdb-options.cmake Branch: smapi Log Message: Change CMake to configure OpenSSL diffs (39

MonetDB: smapi - Set up OpenSSL for use

2022-11-14 Thread Panagiotis Koutsourakis
Changeset: e52769a2cdbf for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/e52769a2cdbf Modified Files: cmake/monetdb-defines.cmake common/stream/CMakeLists.txt common/stream/socket_stream.c monetdb_config.h.in Branch: smapi Log Message: Set up OpenSSL for use

MonetDB: Jan2022 - Remove MonetDBtesting code from CMake

2022-11-01 Thread Panagiotis Koutsourakis
Changeset: e5d0b39b1f73 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/e5d0b39b1f73 Modified Files: testing/CMakeLists.txt Branch: Jan2022 Log Message: Remove MonetDBtesting code from CMake diffs (34 lines): diff --git a/testing/CMakeLists.txt b/testing/CMakeLists.txt ---

MonetDB: Sep2022 - Merge with Jan2022 branch

2022-11-01 Thread Panagiotis Koutsourakis
Changeset: 7cfc0455f67f for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/7cfc0455f67f Modified Files: testing/CMakeLists.txt Branch: Sep2022 Log Message: Merge with Jan2022 branch diffs (34 lines): diff --git a/testing/CMakeLists.txt b/testing/CMakeLists.txt ---

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

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 @@

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 @@

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.

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

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 - 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

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 ---

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 ---

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

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

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

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

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

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 - 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

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

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

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

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

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):

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

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

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: 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

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

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

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

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

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 - 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

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

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

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 - 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

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

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:

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 - 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

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

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

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

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: default - Merge with branch json-storage

2023-10-20 Thread Panagiotis Koutsourakis via checkin-list
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 + strings

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 - 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

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

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 ---

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 - 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 ---

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 @@

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

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

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 +++

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

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: 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 ---

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

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 ---

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 - 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 - 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 +++

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

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-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

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

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-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 - 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.

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

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: 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: 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

<    5   6   7   8   9   10   11   >