MonetDB: default - Merge with Dec2023 branch.

2024-04-12 Thread Sjoerd Mullender via checkin-list
Changeset: 6f5d8d9396f8 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/6f5d8d9396f8 Modified Files: testing/sqllogictest.py Branch: default Log Message: Merge with Dec2023 branch. diffs (12 lines): diff --git a/testing/sqllogictest.py b/testing/sqllogictest.py ---

MonetDB: Dec2023 - And another thinko, now in skipif handling.

2024-04-12 Thread Sjoerd Mullender via checkin-list
Changeset: d5d01c047bc9 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/d5d01c047bc9 Modified Files: testing/sqllogictest.py Branch: Dec2023 Log Message: And another thinko, now in skipif handling. diffs (12 lines): diff --git a/testing/sqllogictest.py b/testing/sqllogictest.py

MonetDB: default - Add some more on-the-edge generator tests.

2024-04-12 Thread Sjoerd Mullender via checkin-list
Changeset: 7e665ead2366 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/7e665ead2366 Modified Files: sql/test/BugTracker-2024/Tests/VLTgenerator_table-Bug-7474.test Branch: default Log Message: Add some more on-the-edge generator tests. diffs (36 lines): diff --git

MonetDB: default - Merge with Dec2023 branch.

2024-04-12 Thread Sjoerd Mullender via checkin-list
Changeset: e00d391be073 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/e00d391be073 Modified Files: gdk/gdk.h gdk/gdk_batop.c gdk/gdk_hash.c gdk/gdk_heap.c gdk/gdk_private.h gdk/gdk_utils.c sql/test/BugTracker-2024/Tests/All

MonetDB: Dec2023 - Thinko in onlyif handling.

2024-04-12 Thread Sjoerd Mullender via checkin-list
Changeset: 05c70720ff30 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/05c70720ff30 Modified Files: testing/sqllogictest.py Branch: Dec2023 Log Message: Thinko in onlyif handling. diffs (39 lines): diff --git a/testing/sqllogictest.py b/testing/sqllogictest.py ---

MonetDB: default - Overflow checking is complicated, especially ...

2024-04-12 Thread Sjoerd Mullender via checkin-list
Changeset: b5c286fa6e79 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/b5c286fa6e79 Modified Files: sql/backends/monet5/generator/generator.c Branch: default Log Message: Overflow checking is complicated, especially if multiple types are involved. diffs (83 lines): diff --git

MonetDB: default - Approve non-hge optional bat changes.

2024-04-10 Thread Sjoerd Mullender via checkin-list
Changeset: ddf6ccc1a753 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/ddf6ccc1a753 Modified Files: clients/Tests/MAL-signatures.test Branch: default Log Message: Approve non-hge optional bat changes. diffs (147 lines): diff --git a/clients/Tests/MAL-signatures.test

MonetDB: Dec2023 - Cleanup: remove some unused functions, turned...

2024-04-09 Thread Sjoerd Mullender via checkin-list
Changeset: 5c000e77468b for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/5c000e77468b Modified Files: gdk/gdk.h gdk/gdk_batop.c gdk/gdk_hash.c gdk/gdk_heap.c gdk/gdk_private.h gdk/gdk_utils.c Branch: Dec2023 Log Message: Cleanup: remove some

MonetDB: default - Combine BBPsync phase 1 and phase 2 into a si...

2024-04-09 Thread Sjoerd Mullender via checkin-list
Changeset: eb913b2f70ed for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/eb913b2f70ed Modified Files: gdk/gdk.h gdk/gdk_bat.c gdk/gdk_bbp.c Branch: default Log Message: Combine BBPsync phase 1 and phase 2 into a single phase. Also introduce function

MonetDB: default - Add some more possible error messages.

2024-04-09 Thread Sjoerd Mullender via checkin-list
Changeset: da2e83b1a44d for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/da2e83b1a44d Modified Files: sql/test/BugTracker-2022/Tests/incomplete-sql-script.Bug-7298.SQL.py Branch: default Log Message: Add some more possible error messages. diffs (62 lines): diff --git

MonetDB: default - Merge with Dec2023 branch, not changing any f...

2024-04-09 Thread Sjoerd Mullender via checkin-list
Changeset: 2e7629191708 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/2e7629191708 Modified Files: .bumpversion.cfg MonetDB.spec clients/mapilib/mapi.rc clients/odbc/driver/driver.rc clients/odbc/winsetup/setup.rc

MonetDB: Dec2023 - Post release build.

2024-04-09 Thread Sjoerd Mullender via checkin-list
Changeset: 7fda4d5841a2 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/7fda4d5841a2 Modified Files: .bumpversion.cfg MonetDB.spec clients/mapilib/mapi.rc clients/odbc/driver/driver.rc clients/odbc/winsetup/setup.rc

MonetDB: default - Merge with Dec2023 branch.

2024-04-09 Thread Sjoerd Mullender via checkin-list
Sjoerd Mullender - 11.49.7-20240409 +- Rebuilt. +- GH#7469: Crash when using `CONTAINS` +- GH#7479: MonetDB server crashes in `exp_ref` +- GH#7490: commonTerms optimizer no longer works +- GH#7495: Crash when simultaneously querying and updating a string column. + +* Thu Mar 28 2024 Sjoerd Mullender

MonetDB: Dec2023 - Setting tag Dec2023_7 for the release build.

2024-04-09 Thread Sjoerd Mullender via checkin-list
Changeset: 7b666c266f85 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/7b666c266f85 Modified Files: .hgtags Branch: Dec2023 Log Message: Setting tag Dec2023_7 for the release build. diffs (8 lines): diff --git a/.hgtags b/.hgtags --- a/.hgtags +++ b/.hgtags @@ -823,3 +823,4 @@

MonetDB: Dec2023 - Moved contents of ChangeLog.Dec2023 to MonetD...

2024-04-09 Thread Sjoerd Mullender via checkin-list
://www.monetdb.org/downloads/sources/Dec2023-SP2/%{name}-%{version}.tar.bz2 # The Fedora packaging document says we need systemd-rpm-macros for # the _unitdir and _tmpfilesdir macros to exist; however on RHEL 7 @@ -922,6 +922,31 @@ fi %endif %changelog +* Tue Apr 09 2024 Sjoerd Mullender

MonetDB: Dec2023 - Updated library versions.

2024-04-09 Thread Sjoerd Mullender via checkin-list
Changeset: 8aaf026ee524 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/8aaf026ee524 Modified Files: cmake/monetdb-versions.cmake Branch: Dec2023 Log Message: Updated library versions. diffs (35 lines): diff --git a/cmake/monetdb-versions.cmake b/cmake/monetdb-versions.cmake

MonetDB: default - Merge with Dec2023 branch, not changing any f...

2024-04-09 Thread Sjoerd Mullender via checkin-list
Changeset: 4756b4c1ab1c for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/4756b4c1ab1c Modified Files: .bumpversion.cfg MonetDB.spec clients/mapilib/mapi.rc clients/odbc/driver/driver.rc clients/odbc/winsetup/setup.rc

MonetDB: Dec2023 - Pre-release version number update.

2024-04-09 Thread Sjoerd Mullender via checkin-list
Changeset: 794b11fba39d for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/794b11fba39d Modified Files: .bumpversion.cfg MonetDB.spec clients/mapilib/mapi.rc clients/odbc/driver/driver.rc clients/odbc/winsetup/setup.rc

MonetDB: default - Merge with Dec2023 branch.

2024-04-09 Thread Sjoerd Mullender via checkin-list
Changeset: 80c7640f97da for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/80c7640f97da Modified Files: gdk/gdk_bat.c gdk/gdk_bbp.c gdk/gdk_utils.c Branch: default Log Message: Merge with Dec2023 branch. diffs (130 lines): diff --git a/gdk/gdk_bat.c b/gdk/gdk_bat.c

MonetDB: Dec2023 - Improve test for whether all free bats are in...

2024-04-09 Thread Sjoerd Mullender via checkin-list
Changeset: 1ff793275a63 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/1ff793275a63 Modified Files: gdk/gdk_bbp.c gdk/gdk_utils.c testing/Mtest.py.in Branch: Dec2023 Log Message: Improve test for whether all free bats are in a free list. diffs (114 lines): diff

MonetDB: Dec2023 - Fix typo.

2024-04-08 Thread Sjoerd Mullender via checkin-list
Changeset: d107c382f3c7 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/d107c382f3c7 Modified Files: gdk/gdk_bat.c Branch: Dec2023 Log Message: Fix typo. diffs (14 lines): diff --git a/gdk/gdk_bat.c b/gdk/gdk_bat.c --- a/gdk/gdk_bat.c +++ b/gdk/gdk_bat.c @@ -912,8 +912,8 @@

MonetDB: default - Merge with Dec2023 branch.

2024-04-08 Thread Sjoerd Mullender via checkin-list
} /* make sure we use the correct capacity */ diff --git a/sql/ChangeLog.Dec2023 b/sql/ChangeLog.Dec2023 --- a/sql/ChangeLog.Dec2023 +++ b/sql/ChangeLog.Dec2023 @@ -2,6 +2,6 @@ # This file is updated with Maddlog * Tue Mar 19 2024 Sjoerd Mullender -- Fixed iss

MonetDB: Dec2023 - Make a copy of the string heap hash table whi...

2024-04-08 Thread Sjoerd Mullender via checkin-list
Changeset: 69c30038c87d for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/69c30038c87d Modified Files: gdk/gdk_bat.c Branch: Dec2023 Log Message: Make a copy of the string heap hash table while locked. Fixes bug #7495. diffs (46 lines): diff --git a/gdk/gdk_bat.c b/gdk/gdk_bat.c

MonetDB: Dec2023 - English.

2024-04-08 Thread Sjoerd Mullender via checkin-list
/ChangeLog.Dec2023 @@ -2,6 +2,6 @@ # This file is updated with Maddlog * Tue Mar 19 2024 Sjoerd Mullender -- Fixed issue where equal column aliases where created. When those - aliases where parsed on the remote side it could give crashes. +- Fixed issue where equal column aliases were created

MonetDB: default - Merge with Dec2023 branch.

2024-04-08 Thread Sjoerd Mullender via checkin-list
Changeset: 2752bc2cf798 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/2752bc2cf798 Modified Files: testing/sqllogictest.py Branch: default Log Message: Merge with Dec2023 branch. diffs (15 lines): diff --git a/testing/sqllogictest.py b/testing/sqllogictest.py ---

MonetDB: Dec2023 - Allow for decimal point in MULTIPOINT coordin...

2024-04-08 Thread Sjoerd Mullender via checkin-list
Changeset: 70db02f12ee8 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/70db02f12ee8 Modified Files: testing/sqllogictest.py Branch: Dec2023 Log Message: Allow for decimal point in MULTIPOINT coordinates. diffs (15 lines): diff --git a/testing/sqllogictest.py

MonetDB: default - Merge with Dec2023 branch.

2024-04-08 Thread Sjoerd Mullender via checkin-list
Changeset: 90066d9863df for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/90066d9863df Modified Files: sql/test/BugTracker-2022/Tests/incomplete-sql-script.Bug-7298.SQL.py testing/sqllogictest.py Branch: default Log Message: Merge with Dec2023 branch. diffs (truncated from

MonetDB: ascii-flag - Merge with default branch.

2024-04-08 Thread Sjoerd Mullender via checkin-list
Changeset: b955590aeba4 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/b955590aeba4 Modified Files: clients/Tests/MAL-signatures-hge.test clients/Tests/MAL-signatures.test clients/Tests/exports.stable.out gdk/gdk.h gdk/gdk_bat.c

MonetDB: default - Merge no_type_bat branch into default.

2024-04-08 Thread Sjoerd Mullender via checkin-list
Changeset: 28e30df8358d for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/28e30df8358d Branch: default Log Message: Merge no_type_bat branch into default. diffs (truncated from 162784 to 300 lines): diff --git a/MonetDB.spec b/MonetDB.spec --- a/MonetDB.spec +++ b/MonetDB.spec @@ -679,7

MonetDB: no_type_bat - Merge with default branch.

2024-04-08 Thread Sjoerd Mullender via checkin-list
Changeset: 91147e78f0be for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/91147e78f0be Modified Files: sql/server/rel_optimize_sel.c Branch: no_type_bat Log Message: Merge with default branch. diffs (134 lines): diff --git a/monetdb5/modules/mal/txtsim.c

MonetDB: default - The "official" (portable) way of writing a ui...

2024-04-08 Thread Sjoerd Mullender via checkin-list
Changeset: 2c49803bf7c7 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/2c49803bf7c7 Modified Files: monetdb5/modules/mal/txtsim.c sql/server/rel_optimize_sel.c Branch: default Log Message: The "official" (portable) way of writing a uint64_t constant uses UINT64_C().

MonetDB: no_type_bat - Approve non-hge output.

2024-04-05 Thread Sjoerd Mullender via checkin-list
Changeset: 7b89afaf1666 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/7b89afaf1666 Modified Files: clients/Tests/MAL-signatures.test Branch: no_type_bat Log Message: Approve non-hge output. diffs (154 lines): diff --git a/clients/Tests/MAL-signatures.test

MonetDB: no_type_bat - More full initialize ValRecord variables....

2024-04-05 Thread Sjoerd Mullender via checkin-list
Changeset: 0922ce76d0a2 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/0922ce76d0a2 Modified Files: clients/Tests/exports.stable.out gdk/gdk_calc.c gdk/gdk_calc_addsub.c gdk/gdk_calc_compare.h gdk/gdk_calc_div.c gdk/gdk_calc_mod.c

MonetDB: no_type_bat - Fix test to deal with optbatarg arguments...

2024-04-05 Thread Sjoerd Mullender via checkin-list
Changeset: ba9f100281ba for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/ba9f100281ba Modified Files: testing/melcheck.py Branch: no_type_bat Log Message: Fix test to deal with optbatarg arguments in patterns. diffs (12 lines): diff --git a/testing/melcheck.py

MonetDB: no_type_bat - Remove unnecessary test.

2024-04-05 Thread Sjoerd Mullender via checkin-list
Changeset: 45bd4292652d for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/45bd4292652d Modified Files: gdk/gdk_batop.c Branch: no_type_bat Log Message: Remove unnecessary test. diffs (13 lines): diff --git a/gdk/gdk_batop.c b/gdk/gdk_batop.c --- a/gdk/gdk_batop.c +++

MonetDB: no_type_bat - Don't pretend an argument is const if it ...

2024-04-05 Thread Sjoerd Mullender via checkin-list
Changeset: 4de345c75d78 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/4de345c75d78 Modified Files: clients/Tests/exports.stable.out monetdb5/mal/mal_instruction.c monetdb5/mal/mal_instruction.h Branch: no_type_bat Log Message: Don't pretend an argument is const

MonetDB: no_type_bat - Implemented upgrade for removal of BAT type.

2024-04-05 Thread Sjoerd Mullender via checkin-list
Changeset: ec63f71ee3ed for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/ec63f71ee3ed Modified Files: gdk/gdk_logger.c gdk/gdk_logger_internals.h gdk/gdk_logger_old.c sql/storage/bat/bat_logger.c sql/storage/store.c Branch: no_type_bat Log Message:

MonetDB: no_type_bat - Completely remove atomFix/atomUnfix.

2024-04-05 Thread Sjoerd Mullender via checkin-list
Changeset: 15558a41f3d2 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/15558a41f3d2 Modified Files: gdk/gdk_atoms.h gdk/gdk_bat.c gdk/gdk_batop.c Branch: no_type_bat Log Message: Completely remove atomFix/atomUnfix. diffs (79 lines): diff --git

MonetDB: no_type_bat - Layout.

2024-04-05 Thread Sjoerd Mullender via checkin-list
Changeset: 570bcc06a91e for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/570bcc06a91e Modified Files: gdk/gdk.h Branch: no_type_bat Log Message: Layout. diffs (83 lines): diff --git a/gdk/gdk.h b/gdk/gdk.h --- a/gdk/gdk.h +++ b/gdk/gdk.h @@ -2562,56 +2562,56 @@ gdk_export size_t

MonetDB: no_type_bat - Update expected metadata.

2024-04-05 Thread Sjoerd Mullender via checkin-list
Changeset: fca5f93d4618 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/fca5f93d4618 Modified Files: clients/odbc/tests/ODBCmetadata.c Branch: no_type_bat Log Message: Update expected metadata. diffs (21 lines): diff --git a/clients/odbc/tests/ODBCmetadata.c

MonetDB: no_type_bat - File exception_buffer.h is gone.

2024-04-05 Thread Sjoerd Mullender via checkin-list
Changeset: 66dfb3fccc33 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/66dfb3fccc33 Modified Files: NT/mksqlwxs.py Branch: no_type_bat Log Message: File exception_buffer.h is gone. diffs (12 lines): diff --git a/NT/mksqlwxs.py b/NT/mksqlwxs.py --- a/NT/mksqlwxs.py +++

MonetDB: default - Do some cleaning up of the RTree code.

2024-04-05 Thread Sjoerd Mullender via checkin-list
Changeset: 243640a99dad for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/243640a99dad Modified Files: clients/Tests/exports.stable.out gdk/gdk.h gdk/gdk_private.h gdk/gdk_rtree.c geom/monetdb5/geomBulk.c Branch: default Log Message: Do some cleaning

MonetDB: default - Cleanup: remove unused (never called) functio...

2024-04-05 Thread Sjoerd Mullender via checkin-list
Changeset: d5b7e849f696 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/d5b7e849f696 Modified Files: clients/Tests/exports.stable.out gdk/gdk.h gdk/gdk_batop.c gdk/gdk_tm.c Branch: default Log Message: Cleanup: remove unused (never called) functions

MonetDB: Dec2023 - Use isinstance instead of type.

2024-04-04 Thread Sjoerd Mullender via checkin-list
Changeset: ed305d0ab79f for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/ed305d0ab79f Modified Files: testing/sqllogictest.py Branch: Dec2023 Log Message: Use isinstance instead of type. diffs (12 lines): diff --git a/testing/sqllogictest.py b/testing/sqllogictest.py ---

MonetDB: Dec2023 - Skip blobs when searching for MULTIPOINT.

2024-04-04 Thread Sjoerd Mullender via checkin-list
Changeset: c42692e1ead1 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/c42692e1ead1 Modified Files: testing/sqllogictest.py Branch: Dec2023 Log Message: Skip blobs when searching for MULTIPOINT. diffs (12 lines): diff --git a/testing/sqllogictest.py b/testing/sqllogictest.py

MonetDB: Dec2023 - Moved smarts for geos 3.12 compatibility into...

2024-04-04 Thread Sjoerd Mullender via checkin-list
Changeset: 005a87105649 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/005a87105649 Removed Files: geom/sql/functions/Tests/ST_AsEWKT-3.12.reqtests geom/sql/functions/Tests/ST_AsEWKT-3.12.test geom/sql/functions/Tests/ST_AsText-3.12.reqtests

MonetDB: default - Return all free bats from main thread to glob...

2024-04-03 Thread Sjoerd Mullender via checkin-list
Changeset: 54eba5701f40 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/54eba5701f40 Modified Files: clients/Tests/exports.stable.out gdk/gdk_bbp.h gdk/gdk_system_private.h tools/mserver/mserver5.c Branch: default Log Message: Return all free bats from main

MonetDB: default - Merge with Dec2023 branch.

2024-04-03 Thread Sjoerd Mullender via checkin-list
Changeset: 8d38ce3d6879 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/8d38ce3d6879 Modified Files: gdk/gdk_bbp.c sql/common/sql_types.c sql/include/sql_catalog.h sql/server/rel_select.c sql/storage/bat/bat_storage.c sql/storage/objectset.c

MonetDB: Dec2023 - Change function name (BBPrelinquish -> BBPrel...

2024-04-03 Thread Sjoerd Mullender via checkin-list
Changeset: 3a96a9c5be87 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/3a96a9c5be87 Modified Files: gdk/gdk_bbp.c gdk/gdk_system.c gdk/gdk_system_private.h Branch: Dec2023 Log Message: Change function name (BBPrelinquish -> BBPrelinquishbats). diffs (34 lines):

MonetDB: default - Merge with Dec2023 branch.

2024-04-02 Thread Sjoerd Mullender via checkin-list
Changeset: 97f68c376894 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/97f68c376894 Modified Files: gdk/gdk_bbp.c Branch: default Log Message: Merge with Dec2023 branch. diffs (209 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 - Count number of free bats in global free list...

2024-04-02 Thread Sjoerd Mullender via checkin-list
Changeset: 97bf74efeb5a for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/97bf74efeb5a Modified Files: gdk/gdk_bbp.c gdk/gdk_system.c gdk/gdk_system_private.h testing/Mtest.py.in Branch: Dec2023 Log Message: Count number of free bats in global free list +

MonetDB: ascii-flag - Merge with default branch.

2024-03-29 Thread Sjoerd Mullender via checkin-list
linux/monetdb.te +%endif + %cmake3 \ -DCMAKE_INSTALL_RUNSTATEDIR=/run \ -DRELEASE_VERSION=ON \ diff --git a/gdk/ChangeLog b/gdk/ChangeLog --- a/gdk/ChangeLog +++ b/gdk/ChangeLog @@ -1,6 +1,14 @@ # ChangeLog file for GDK # This file is updated with Maddlog +* Tue Mar 26 2024 Sjoerd

MonetDB: Dec2023 - Add a test at the end of testing a directory ...

2024-03-29 Thread Sjoerd Mullender via checkin-list
Changeset: 86f6114a4dfa for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/86f6114a4dfa Modified Files: testing/Mtest.py.in Branch: Dec2023 Log Message: Add a test at the end of testing a directory for number of free bats. This is to catch when e.g. freed bats aren't getting reused.

MonetDB: default - Merge with Dec2023 branch.

2024-03-29 Thread Sjoerd Mullender via checkin-list
ngeLog.Dec2023 +++ b/gdk/ChangeLog.Dec2023 @@ -1,6 +1,12 @@ # ChangeLog file for GDK # This file is updated with Maddlog +* Thu Mar 28 2024 Sjoerd Mullender +- Threads have their own list of free bats. The list was not returned + to the system when a thread exited, meaning that the free bats that +

MonetDB: Dec2023 - Quicker check to see if trim may need to do a...

2024-03-29 Thread Sjoerd Mullender via checkin-list
Changeset: f9527ac5535b for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/f9527ac5535b Modified Files: gdk/gdk_bbp.c Branch: Dec2023 Log Message: Quicker check to see if trim may need to do anything. diffs (53 lines): diff --git a/gdk/gdk_bbp.c b/gdk/gdk_bbp.c --- a/gdk/gdk_bbp.c

MonetDB: Dec2023 - Fixed issue where the bat free list was not r...

2024-03-28 Thread Sjoerd Mullender via checkin-list
is updated with Maddlog +* Thu Mar 28 2024 Sjoerd Mullender +- Threads have their own list of free bats. The list was not returned + to the system when a thread exited, meaning that the free bats that + were in the list would not be reused by any thread. This has been + fixed. + * Mon Mar 18

MonetDB: Dec2023 - Fedora 40 uses /run in SELinux where older ve...

2024-03-28 Thread Sjoerd Mullender via checkin-list
Changeset: eb128d12dcc1 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/eb128d12dcc1 Modified Files: MonetDB.spec misc/selinux/monetdb.fc.in misc/selinux/monetdb.te misc/selinux/post_install_script_file.in Branch: Dec2023 Log Message: Fedora 40 uses /run in

MonetDB: Dec2023 - English.

2024-03-28 Thread Sjoerd Mullender via checkin-list
Changeset: 31772b44da50 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/31772b44da50 Modified Files: monetdb5/mal/mal_client.c monetdb5/mal/mal_interpreter.c sql/server/rel_optimize_proj.c sql/server/rel_optimize_sel.c Branch: Dec2023 Log Message: English.

MonetDB: default - Merge with Dec2023 branch.

2024-03-27 Thread Sjoerd Mullender via checkin-list
Changeset: 9b5649554a35 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/9b5649554a35 Modified Files: sql/test/miscellaneous/Tests/simple_plans.test testing/sqllogictest.py Branch: default Log Message: Merge with Dec2023 branch. diffs (92 lines): diff --git

MonetDB: Dec2023 - Plan changed after changeset 9481eab21f67.

2024-03-27 Thread Sjoerd Mullender via checkin-list
Changeset: 98b77f8e9a02 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/98b77f8e9a02 Modified Files: sql/test/miscellaneous/Tests/simple_plans.test Branch: Dec2023 Log Message: Plan changed after changeset 9481eab21f67. diffs (78 lines): diff --git

MonetDB: Dec2023 - Fix dealing with differences in Python filter.

2024-03-27 Thread Sjoerd Mullender via checkin-list
Changeset: 5e5ec3e87703 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/5e5ec3e87703 Modified Files: testing/sqllogictest.py Branch: Dec2023 Log Message: Fix dealing with differences in Python filter. diffs (17 lines): diff --git a/testing/sqllogictest.py

MonetDB: default - Merge with Dec2023 branch.

2024-03-27 Thread Sjoerd Mullender via checkin-list
Changeset: 93c85de06b98 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/93c85de06b98 Branch: default Log Message: Merge with Dec2023 branch. diffs (20 lines): diff --git a/monetdb5/optimizer/opt_commonTerms.c b/monetdb5/optimizer/opt_commonTerms.c ---

MonetDB: default - Move BAT descriptor into BBPrec structure.

2024-03-26 Thread Sjoerd Mullender via checkin-list
/ChangeLog --- a/gdk/ChangeLog +++ b/gdk/ChangeLog @@ -2,6 +2,8 @@ # This file is updated with Maddlog * Tue Mar 26 2024 Sjoerd Mullender +- Made some changes to how BAT descriptors are allocated. They are now + allocated in bulk, meaning fewer malloc/free calls during processing. - Removed

MonetDB: default - In some cases we need to convert a view to a ...

2024-03-26 Thread Sjoerd Mullender via checkin-list
Changeset: ba770c4dfa90 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/ba770c4dfa90 Modified Files: sql/backends/monet5/sql.c sql/storage/bat/bat_storage.c Branch: default Log Message: In some cases we need to convert a view to a copy earlier. diffs (49 lines): diff

MonetDB: default - Pre-allocate the first section of the BBP.

2024-03-26 Thread Sjoerd Mullender via checkin-list
Changeset: 9aa0797dc3ce for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/9aa0797dc3ce Modified Files: gdk/gdk_bbp.c Branch: default Log Message: Pre-allocate the first section of the BBP. diffs (43 lines): diff --git a/gdk/gdk_bbp.c b/gdk/gdk_bbp.c --- a/gdk/gdk_bbp.c +++

MonetDB: default - Removed BBP_cache. Use BBP_status(bid).

2024-03-26 Thread Sjoerd Mullender via checkin-list
/ChangeLog b/gdk/ChangeLog --- a/gdk/ChangeLog +++ b/gdk/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog file for GDK # This file is updated with Maddlog +* Tue Mar 26 2024 Sjoerd Mullender +- Removed macro BBP_cache and its associated code. Checking whether a + BAT is cached (loaded in memory) can

MonetDB: distinct_from - Thinko. Fixes regression in thetajoin.

2024-03-26 Thread Sjoerd Mullender via checkin-list
Changeset: 0d64be214b44 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/0d64be214b44 Modified Files: gdk/gdk_join.c Branch: distinct_from Log Message: Thinko. Fixes regression in thetajoin. diffs (21 lines): diff --git a/gdk/gdk_join.c b/gdk/gdk_join.c --- a/gdk/gdk_join.c +++

MonetDB: Dec2023 - Activate new test.

2024-03-25 Thread Sjoerd Mullender via checkin-list
Changeset: 219a579e1c04 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/219a579e1c04 Modified Files: sql/test/transactions/Tests/All Branch: Dec2023 Log Message: Activate new test. diffs (8 lines): diff --git a/sql/test/transactions/Tests/All b/sql/test/transactions/Tests/All

MonetDB: default - Merge with Dec2023 branch.

2024-03-25 Thread Sjoerd Mullender via checkin-list
Changeset: e820748f2614 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/e820748f2614 Modified Files: gdk/gdk_logger.c sql/backends/monet5/sql.c sql/server/rel_optimize_proj.c sql/server/rel_optimize_sel.c sql/server/rel_unnest.c

MonetDB: Dec2023 - Add error checking.

2024-03-25 Thread Sjoerd Mullender via checkin-list
Changeset: f7c41636b127 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/f7c41636b127 Modified Files: sql/storage/bat/bat_storage.c Branch: Dec2023 Log Message: Add error checking. diffs (130 lines): diff --git a/sql/storage/bat/bat_storage.c b/sql/storage/bat/bat_storage.c ---

MonetDB: Dec2023 - We can't transfer views, so make a copy.

2024-03-25 Thread Sjoerd Mullender via checkin-list
Changeset: 3329ce0f3084 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/3329ce0f3084 Modified Files: sql/storage/bat/bat_storage.c Branch: Dec2023 Log Message: We can't transfer views, so make a copy. diffs (131 lines): diff --git a/sql/storage/bat/bat_storage.c

MonetDB: Dec2023 - Fixed some data races.

2024-03-25 Thread Sjoerd Mullender via checkin-list
Changeset: 55d7465116d7 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/55d7465116d7 Modified Files: gdk/gdk_logger.c Branch: Dec2023 Log Message: Fixed some data races. diffs (47 lines): diff --git a/gdk/gdk_logger.c b/gdk/gdk_logger.c --- a/gdk/gdk_logger.c +++

MonetDB: distinct_from - Implemented "nil_matches" for thetajoin...

2024-03-22 Thread Sjoerd Mullender via checkin-list
Changeset: 988026412964 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/988026412964 Modified Files: gdk/gdk_join.c sql/test/2024/Tests/distinct_from.test sql/test/2024/Tests/groupby_primary_key_project_unique_key.test Branch: distinct_from Log Message: Implemented

MonetDB: ascii-flag - Merge with default branch.

2024-03-22 Thread Sjoerd Mullender via checkin-list
Changeset: f5d791884514 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/f5d791884514 Removed Files: monetdb5/modules/atoms/Tests/asciify.test monetdb5/modules/atoms/Tests/endswith.test monetdb5/modules/kernel/Tests/batstr_asciify.test Modified Files:

MonetDB: default - Merge with Dec2023 branch.

2024-03-21 Thread Sjoerd Mullender via checkin-list
Changeset: 69cf9a438678 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/69cf9a438678 Modified Files: gdk/gdk_system.h sql/storage/store.c sql/test/BugTracker-2024/Tests/All Branch: default Log Message: Merge with Dec2023 branch. diffs (truncated from 580 to 300

MonetDB: Dec2023 - Use f strings, and use " so that ' does not h...

2024-03-21 Thread Sjoerd Mullender via checkin-list
Changeset: 023893da55b0 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/023893da55b0 Modified Files: sql/test/sysmon/Tests/sys_queue_expand.SQL.py Branch: Dec2023 Log Message: Use f strings, and use " so that ' does not have to be quoted. diffs (81 lines): diff --git

MonetDB: Dec2023 - Also in optimized compiles, if there is locki...

2024-03-20 Thread Sjoerd Mullender via checkin-list
Changeset: 1277a045aa29 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/1277a045aa29 Modified Files: gdk/gdk_system.h Branch: Dec2023 Log Message: Also in optimized compiles, if there is locking contention, record what we're waiting for. diffs (26 lines): diff --git

MonetDB: Dec2023 - Try to be saver: read pointer once, so that w...

2024-03-20 Thread Sjoerd Mullender via checkin-list
Changeset: bfc5d0e435c7 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/bfc5d0e435c7 Modified Files: gdk/gdk_system.c Branch: Dec2023 Log Message: Try to be saver: read pointer once, so that we don't suffer from races. We do assume that we get the complete value and that if the

MonetDB: default - Merge with Dec2023 branch.

2024-03-20 Thread Sjoerd Mullender via checkin-list
Changeset: 07bd1d9ae3b8 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/07bd1d9ae3b8 Modified Files: gdk/gdk_select.c Branch: default Log Message: Merge with Dec2023 branch. diffs (126 lines): diff --git a/gdk/gdk_select.c b/gdk/gdk_select.c --- a/gdk/gdk_select.c +++

MonetDB: Dec2023 - Fix another (observed) deadlock.

2024-03-20 Thread Sjoerd Mullender via checkin-list
Changeset: a42d32c5d989 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/a42d32c5d989 Modified Files: gdk/gdk_select.c Branch: Dec2023 Log Message: Fix another (observed) deadlock. diffs (23 lines): diff --git a/gdk/gdk_select.c b/gdk/gdk_select.c --- a/gdk/gdk_select.c +++

MonetDB: Dec2023 - SQL tests don't belong in the monetdb5 tree.

2024-03-19 Thread Sjoerd Mullender via checkin-list
Changeset: 720b1ba5ffec for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/720b1ba5ffec Added Files: sql/test/strings/Tests/All sql/test/strings/Tests/asciify.test sql/test/strings/Tests/batstr_asciify.test sql/test/strings/Tests/batstr_contains.test

MonetDB: ascii-flag - Use casefold tables to compare strings wit...

2024-03-19 Thread Sjoerd Mullender via checkin-list
Changeset: b8a26dda67ae for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/b8a26dda67ae Modified Files: gdk/gdk_string.c Branch: ascii-flag Log Message: Use casefold tables to compare strings with GDKstr(n)casecmp. diffs (298 lines): diff --git a/gdk/gdk_string.c

MonetDB: ascii-flag - Clever way of calculating UTF-16 high and ...

2024-03-19 Thread Sjoerd Mullender via checkin-list
Changeset: 29167418829a for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/29167418829a Modified Files: clients/odbc/driver/ODBCUtil.c common/stream/stdio_stream.c common/utils/mutils.c Branch: ascii-flag Log Message: Clever way of calculating UTF-16 high and low

MonetDB: ascii-flag - Merge with default branch.

2024-03-19 Thread Sjoerd Mullender via checkin-list
with Maddlog +* Mon Mar 18 2024 Sjoerd Mullender +- Fixed a couple of deadlock situations, one actually observed, one + never observed. + diff --git a/gdk/gdk.h b/gdk/gdk.h --- a/gdk/gdk.h +++ b/gdk/gdk.h @@ -2388,10 +2388,10 @@ gdk_export BAT *BATsample_with_seed(BAT static inline void TIMEOUT_ERROR

MonetDB: ascii-flag - Implemented case folding, and use it for I...

2024-03-19 Thread Sjoerd Mullender via checkin-list
Changeset: 6616adb34787 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/6616adb34787 Modified Files: clients/Tests/MAL-signatures-hge.test clients/Tests/MAL-signatures.test clients/Tests/exports.stable.out gdk/gdk.h gdk/gdk_string.c

MonetDB: ascii-flag - Asciify is just a copy if we know it's all...

2024-03-19 Thread Sjoerd Mullender via checkin-list
Changeset: 2d79eec737a6 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/2d79eec737a6 Modified Files: gdk/gdk_string.c Branch: ascii-flag Log Message: Asciify is just a copy if we know it's all ASCII. diffs (28 lines): diff --git a/gdk/gdk_string.c b/gdk/gdk_string.c ---

MonetDB: default - Merge with Dec2023 branch.

2024-03-19 Thread Sjoerd Mullender via checkin-list
/ChangeLog.Dec2023 --- a/monetdb5/ChangeLog.Dec2023 +++ b/monetdb5/ChangeLog.Dec2023 @@ -1,3 +1,7 @@ # ChangeLog file for MonetDB5 # This file is updated with Maddlog +* Tue Mar 19 2024 Sjoerd Mullender +- Fixed interaction between mserver5 and remote mserver5 when only one + of the two has 128

MonetDB: Dec2023 - continue loading even if some bats are missin...

2024-03-19 Thread Sjoerd Mullender via checkin-list
Changeset: 1b6255872802 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/1b6255872802 Modified Files: sql/storage/store.c Branch: Dec2023 Log Message: continue loading even if some bats are missing, with sql_debug=8 diffs (21 lines): diff --git a/sql/storage/store.c

MonetDB: Dec2023 - don't cleanup changes on broken loading.

2024-03-19 Thread Sjoerd Mullender via checkin-list
Changeset: a935cf195067 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/a935cf195067 Modified Files: sql/storage/store.c Branch: Dec2023 Log Message: don't cleanup changes on broken loading. diffs (12 lines): diff --git a/sql/storage/store.c b/sql/storage/store.c ---

MonetDB: Dec2023 - Fixed issue where equal column aliases where ...

2024-03-19 Thread Sjoerd Mullender via checkin-list
(74 lines): diff --git a/sql/ChangeLog.Dec2023 b/sql/ChangeLog.Dec2023 --- a/sql/ChangeLog.Dec2023 +++ b/sql/ChangeLog.Dec2023 @@ -1,3 +1,7 @@ # ChangeLog file for sql # This file is updated with Maddlog +* Tue Mar 19 2024 Sjoerd Mullender +- Fixed issue where equal column aliases where created

MonetDB: Dec2023 - Fixed remote mserver support when only one ha...

2024-03-19 Thread Sjoerd Mullender via checkin-list
lines): diff --git a/monetdb5/ChangeLog.Dec2023 b/monetdb5/ChangeLog.Dec2023 --- a/monetdb5/ChangeLog.Dec2023 +++ b/monetdb5/ChangeLog.Dec2023 @@ -1,3 +1,7 @@ # ChangeLog file for MonetDB5 # This file is updated with Maddlog +* Tue Mar 19 2024 Sjoerd Mullender +- Fixed interaction between

MonetDB: Dec2023 - Dec2023-SP1 was released.

2024-03-18 Thread Sjoerd Mullender via checkin-list
Changeset: fdf9d2a4dc71 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/fdf9d2a4dc71 Modified Files: .hgtags Branch: Dec2023 Log Message: Dec2023-SP1 was released. diffs (8 lines): diff --git a/.hgtags b/.hgtags --- a/.hgtags +++ b/.hgtags @@ -822,3 +822,4 @@

MonetDB: default - Simplify: no need to always have a query cont...

2024-03-18 Thread Sjoerd Mullender via checkin-list
Changeset: acdbc47d8417 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/acdbc47d8417 Modified Files: gdk/gdk.h gdk/gdk_aggr.c gdk/gdk_bat.c gdk/gdk_batop.c gdk/gdk_calc.c gdk/gdk_calc_addsub.c gdk/gdk_calc_convert.c

MonetDB: default - Merge with Dec2023 branch.

2024-03-18 Thread Sjoerd Mullender via checkin-list
/ChangeLog.Dec2023 --- a/gdk/ChangeLog.Dec2023 +++ b/gdk/ChangeLog.Dec2023 @@ -1,3 +1,7 @@ # ChangeLog file for GDK # This file is updated with Maddlog +* Mon Mar 18 2024 Sjoerd Mullender +- Fixed a couple of deadlock situations, one actually observed, one + never observed. + diff --git a/gdk

MonetDB: Dec2023 - Changelog.

2024-03-18 Thread Sjoerd Mullender via checkin-list
/ChangeLog.Dec2023 @@ -1,3 +1,7 @@ # ChangeLog file for GDK # This file is updated with Maddlog +* Mon Mar 18 2024 Sjoerd Mullender +- Fixed a couple of deadlock situations, one actually observed, one + never observed. + ___ checkin-list mailing list

MonetDB: Dec2023 - Add some missing unlocks (in code that gets n...

2024-03-18 Thread Sjoerd Mullender via checkin-list
Changeset: 6f59d6a8cd0e for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/6f59d6a8cd0e Modified Files: gdk/gdk_batop.c Branch: Dec2023 Log Message: Add some missing unlocks (in code that gets never executed, just for completeness). diffs (43 lines): diff --git a/gdk/gdk_batop.c

MonetDB: Dec2023 - Remove unnecessary locks.

2024-03-18 Thread Sjoerd Mullender via checkin-list
Changeset: f01b8a32abaf for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/f01b8a32abaf Modified Files: gdk/gdk_group.c Branch: Dec2023 Log Message: Remove unnecessary locks. diffs (18 lines): diff --git a/gdk/gdk_group.c b/gdk/gdk_group.c --- a/gdk/gdk_group.c +++

MonetDB: Dec2023 - Fixed a potential (never observed) deadlock: ...

2024-03-18 Thread Sjoerd Mullender via checkin-list
Changeset: 5e9ccc4294c8 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/5e9ccc4294c8 Modified Files: gdk/gdk_bat.c Branch: Dec2023 Log Message: Fixed a potential (never observed) deadlock: use BAT iterators instead of lock. Also add timeout handling to COLcopy. diffs (106

MonetDB: default - Merge with Dec2023 branch.

2024-03-15 Thread Sjoerd Mullender via checkin-list
Changeset: 2f3f28c1a20d for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/2f3f28c1a20d Modified Files: gdk/gdk_select.c monetdb5/modules/atoms/str.c Branch: default Log Message: Merge with Dec2023 branch. diffs (55 lines): diff --git a/gdk/gdk_select.c b/gdk/gdk_select.c

MonetDB: Dec2023 - Fix some properties: a select returns a candi...

2024-03-15 Thread Sjoerd Mullender via checkin-list
Changeset: bbbf125e54b2 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/bbbf125e54b2 Modified Files: monetdb5/modules/atoms/str.c Branch: Dec2023 Log Message: Fix some properties: a select returns a candidate list. This fixes bug #7469. diffs (15 lines): diff --git

<    1   2   3   4   5   6   7   8   9   10   >