Changeset: 8f1ff998e28f for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=8f1ff998e28f Modified Files: MonetDB/MonetDB.spec MonetDB4/MonetDB-server.spec MonetDB5/MonetDB-server.spec buildtools/ChangeLog.Feb2010 buildtools/ChangeLog.Jun2010 buildtools/ChangeLog.Nov2009 clients/MonetDB-client.spec geom/MonetDB-geom.spec pathfinder/MonetDB-XQuery.spec sql/ChangeLog.Feb2010 sql/MonetDB-SQL.spec template/ChangeLog.Jun2010 testing/MonetDB-testing.spec Branch: Jun2010 Log Message:
Reflow changelog paragraphs. diffs (truncated from 818 to 300 lines): diff -r 5be90430b40d -r 8f1ff998e28f MonetDB/MonetDB.spec --- a/MonetDB/MonetDB.spec Thu Jul 15 13:51:36 2010 +0200 +++ b/MonetDB/MonetDB.spec Thu Jul 15 13:54:23 2010 +0200 @@ -132,20 +132,20 @@ * Tue Apr 20 2010 Stefan Manegold <maneg...@cwi.nl> - 1.38.1-20100618 - Made compilation of "testing" (and "java") independent of MonetDB. - This is mainly for Windows, but also on other systems, "testing" can now be - built independently of (and hence before) "MonetDB". - Files that mimic configure functionality on Windows were moved from - "MonetDB" to "buildtools"; hence, this affects all packages on Windows, - requiring a complete rebuild from scratch on Windows. - getopt() support in testing has changed; hence, (most probably) requiring a - rebuild from scratch of testing on other systems. + This is mainly for Windows, but also on other systems, "testing" can + now be built independently of (and hence before) "MonetDB". Files + that mimic configure functionality on Windows were moved from + "MonetDB" to "buildtools"; hence, this affects all packages on + Windows, requiring a complete rebuild from scratch on Windows. + getopt() support in testing has changed; hence, (most probably) + requiring a rebuild from scratch of testing on other systems. * Tue Apr 20 2010 Stefan Manegold <maneg...@cwi.nl> - 1.38.1-20100618 -- Implemented build directory support for Windows, - i.e., like on Unix/Linux also on Windows we can now build in a separate - build directory as alternative to ...<package>NT, and thus keep the - latter clean from files generated during the build. - On Windows, the build directory must be a sibling of ...<package>NT . +- Implemented build directory support for Windows, i.e., like on + Unix/Linux also on Windows we can now build in a separate build + directory as alternative to ...<package>NT, and thus keep the latter + clean from files generated during the build. On Windows, the build + directory must be a sibling of ...<package>NT . * Tue Apr 20 2010 Sjoerd Mullender <sjo...@acm.org> - 1.36.5-20100420 - Rebuilt. @@ -160,7 +160,8 @@ deleted when the server restarts). * Mon Mar 29 2010 Fabian Groffen <fab...@cwi.nl> - 1.36.5-20100420 -- Fix regression introduced in Feb2010-SP1 causing UDP connections to malfunction, in particular affecting the stethoscope tool. +- Fix regression introduced in Feb2010-SP1 causing UDP connections to + malfunction, in particular affecting the stethoscope tool. * Mon Mar 22 2010 Sjoerd Mullender <sjo...@acm.org> - 1.36.3-20100322 - Rebuilt. @@ -168,41 +169,41 @@ * Mon Mar 01 2010 Fabian Groffen <fab...@cwi.nl> - 1.36.3-20100322 - Fixed bug in UDP stream creation causing UDP connections to already bound ports to be reported as successful. + * Wed Feb 24 2010 Sjoerd Mullender <sjo...@acm.org> - 1.36.1-20100224 - Rebuilt. * Mon Feb 22 2010 Sjoerd Mullender <sjo...@acm.org> - 1.36.1-20100223 - Various concurrency bugs were fixed. -- Various changes were made to run better on systems that don't have enough - memory to keep everything in core that was touched during query processing. - This is done by having the higher layers giving hints to the database - kernel about future use, and the database kernel giving hings to the - operating system kernel about how (virtual) memory is going to be used. +- Various changes were made to run better on systems that don't have + enough memory to keep everything in core that was touched during + query processing. This is done by having the higher layers giving + hints to the database kernel about future use, and the database + kernel giving hings to the operating system kernel about how + (virtual) memory is going to be used. * Thu Feb 18 2010 Stefan Manegold <stefan.maneg...@cwi.nl> - 1.36.1-20100223 -- Fixed bug in mergejoin implementation. - This fixes bug #2952191. +- Fixed bug in mergejoin implementation. This fixes bug #2952191. * Tue Feb 2 2010 Sjoerd Mullender <sjo...@acm.org> - 1.36.1-20100223 - Added support for compiling on Windows using the Cygwin-provided version of flex. * Thu Jan 21 2010 Sjoerd Mullender <sjo...@acm.org> - 1.36.1-20100223 -- Fix compilation issue when configured with --with-curl. - This fixes bug #2924999. +- Fix compilation issue when configured with --with-curl. This fixes + bug #2924999. * Thu Jan 21 2010 Fabian Groffen <fab...@cwi.nl> - 1.36.1-20100223 - Added implementation of MT_getrss() for Solaris. This yields in the kernel knowing about its (approximate) memory usage to try and help - the operating system to free that memory that is best to free, instead - of a random page, e.g. the work of the vmtrim thread. + the operating system to free that memory that is best to free, + instead of a random page, e.g. the work of the vmtrim thread. * Wed Jan 20 2010 Sjoerd Mullender <sjo...@cwi.nl> - 1.36.1-20100223 -- Implemented a "fast" string BAT append: - Under certain conditions, instead of inserting values one-by-one, - we now concatenate the string heap wholesale and just manipulate - the offsets. - This works both for BATins and BATappend. +- Implemented a "fast" string BAT append: Under certain conditions, + instead of inserting values one-by-one, we now concatenate the + string heap wholesale and just manipulate the offsets. This works + both for BATins and BATappend. * Wed Jan 6 2010 Sjoerd Mullender <sjo...@cwi.nl> - 1.36.1-20100223 - Changed the string heap implementation to also contain the hashes of diff -r 5be90430b40d -r 8f1ff998e28f MonetDB4/MonetDB-server.spec --- a/MonetDB4/MonetDB-server.spec Thu Jul 15 13:51:36 2010 +0200 +++ b/MonetDB4/MonetDB-server.spec Thu Jul 15 13:54:23 2010 +0200 @@ -242,20 +242,20 @@ * Tue Apr 20 2010 Stefan Manegold <maneg...@cwi.nl> - 4.38.1-20100618 - Made compilation of "testing" (and "java") independent of MonetDB. - This is mainly for Windows, but also on other systems, "testing" can now be - built independently of (and hence before) "MonetDB". - Files that mimic configure functionality on Windows were moved from - "MonetDB" to "buildtools"; hence, this affects all packages on Windows, - requiring a complete rebuild from scratch on Windows. - getopt() support in testing has changed; hence, (most probably) requiring a - rebuild from scratch of testing on other systems. + This is mainly for Windows, but also on other systems, "testing" can + now be built independently of (and hence before) "MonetDB". Files + that mimic configure functionality on Windows were moved from + "MonetDB" to "buildtools"; hence, this affects all packages on + Windows, requiring a complete rebuild from scratch on Windows. + getopt() support in testing has changed; hence, (most probably) + requiring a rebuild from scratch of testing on other systems. * Tue Apr 20 2010 Stefan Manegold <maneg...@cwi.nl> - 4.38.1-20100618 -- Implemented build directory support for Windows, - i.e., like on Unix/Linux also on Windows we can now build in a separate - build directory as alternative to ...<package>NT, and thus keep the - latter clean from files generated during the build. - On Windows, the build directory must be a sibling of ...<package>NT . +- Implemented build directory support for Windows, i.e., like on + Unix/Linux also on Windows we can now build in a separate build + directory as alternative to ...<package>NT, and thus keep the latter + clean from files generated during the build. On Windows, the build + directory must be a sibling of ...<package>NT . * Tue Apr 20 2010 Sjoerd Mullender <sjo...@acm.org> - 4.36.5-20100420 - Rebuilt. diff -r 5be90430b40d -r 8f1ff998e28f MonetDB5/MonetDB-server.spec --- a/MonetDB5/MonetDB-server.spec Thu Jul 15 13:51:36 2010 +0200 +++ b/MonetDB5/MonetDB-server.spec Thu Jul 15 13:54:23 2010 +0200 @@ -218,8 +218,8 @@ - Rebuilt. * Mon Jul 12 2010 Sjoerd Mullender <sjo...@acm.org> - 5.20.3-20100713 -- Fixed bug 2597: This bug manifested itself in rank queries in SQL but -was a bug in the mergetable optimizer. +- Fixed bug 2597: This bug manifested itself in rank queries in SQL + but was a bug in the mergetable optimizer. * Mon Jul 12 2010 Sjoerd Mullender <sjo...@acm.org> - 5.20.3-20100712 - Rebuilt. @@ -233,11 +233,13 @@ * Wed Jun 30 2010 Stefan Manegold <stefan.maneg...@cwi.nl> - 5.20.3-20100706 - various performance fixes in grouping and grouped aggregation code - (MonetDB5/src/modules/kernel/group.mx, MonetDB5/src/modules/kernel/aggr*.mx) - to reduce the execution time the following query that mimics a two-column - primary key check over the ~5 billion tuple "neighbors" table of the - Skyserver database from 26 hours to 1.5 hours (on a 64 GB machine): - SELECT count(c), sum(c), min(c), max(c) FROM (SELECT count(*) AS c FROM "neighbors" GROUP BY "objID","NeighborObjID") AS t; + (MonetDB5/src/modules/kernel/group.mx, + MonetDB5/src/modules/kernel/aggr*.mx) to reduce the execution time + the following query that mimics a two-column primary key check over + the ~5 billion tuple "neighbors" table of the Skyserver database + from 26 hours to 1.5 hours (on a 64 GB machine): SELECT count(c), + sum(c), min(c), max(c) FROM (SELECT count(*) AS c FROM "neighbors" + GROUP BY "objID","NeighborObjID") AS t; * Wed Jun 30 2010 Sjoerd Mullender <sjo...@acm.org> - 5.20.1-20100630 - Rebuilt. @@ -258,59 +260,63 @@ - Updated Vendor information. * Wed May 19 2010 Sjoerd Mullender <sjo...@acm.org> - 5.20.1-20100618 -- Created a new RPM MonetDB5-server-rdf for the optional MonetDB/RDF module. +- Created a new RPM MonetDB5-server-rdf for the optional MonetDB/RDF + module. * Sun May 2 2010 Martin Kersten <martin.kers...@cwi.nl> - 5.20.1-20100618 - Added the Z-order module to simplify future manipulation of arrays. * Sat May 1 2010 Stefan Manegold <maneg...@cwi.nl> - 5.20.1-20100618 -- fixed BUG #2994521 "mat.slice unable to cope with only empty BAT arguments" - https://sourceforge.net/tracker/index.php?func=detail&aid=2994521&group_id=56967&atid=482468 - by making MATpackSliceInternal() handle empty input BATs correctly +- fixed BUG #2994521 "mat.slice unable to cope with only empty BAT + arguments" by making MATpackSliceInternal() handle empty input BATs + correctly * Tue Apr 20 2010 Martin Kersten <martin.kers...@cwi.nl> - 5.20.1-20100618 -- Select <col> from <t> limit <n> has been improved by introducing mat.slice(). +- Select <col> from <t> limit <n> has been improved by introducing + mat.slice(). * Tue Apr 20 2010 Stefan Manegold <maneg...@cwi.nl> - 5.20.1-20100618 - Made compilation of "testing" (and "java") independent of MonetDB. - This is mainly for Windows, but also on other systems, "testing" can now be - built independently of (and hence before) "MonetDB". - Files that mimic configure functionality on Windows were moved from - "MonetDB" to "buildtools"; hence, this affects all packages on Windows, - requiring a complete rebuild from scratch on Windows. - getopt() support in testing has changed; hence, (most probably) requiring a - rebuild from scratch of testing on other systems. + This is mainly for Windows, but also on other systems, "testing" can + now be built independently of (and hence before) "MonetDB". Files + that mimic configure functionality on Windows were moved from + "MonetDB" to "buildtools"; hence, this affects all packages on + Windows, requiring a complete rebuild from scratch on Windows. + getopt() support in testing has changed; hence, (most probably) + requiring a rebuild from scratch of testing on other systems. * Tue Apr 20 2010 Stefan Manegold <maneg...@cwi.nl> - 5.20.1-20100618 -- Implemented build directory support for Windows, - i.e., like on Unix/Linux also on Windows we can now build in a separate - build directory as alternative to ...<package>NT, and thus keep the - latter clean from files generated during the build. - On Windows, the build directory must be a sibling of ...<package>NT . +- Implemented build directory support for Windows, i.e., like on + Unix/Linux also on Windows we can now build in a separate build + directory as alternative to ...<package>NT, and thus keep the latter + clean from files generated during the build. On Windows, the build + directory must be a sibling of ...<package>NT . * Tue Apr 20 2010 Martin Kersten <martin.kers...@cwi.nl> - 5.20.1-20100618 -- The MAL debugger list command has been extended with - an optional hash '#', which produces line numbers for - each of reference and analysis of variable span. -- The dataflow scheduler has been revamped to allow for - more parallelism to be exploited. -- The garbage collection administration has been changed. Every variable record - now comes with an end-of-life field (eolife), which denotes the instruction whereafter - the BAT variable reference counter can be decremented. The garbage collector is - never called automagically on MAL functions, because there may be other - pressing needs to retain them. This means that MAL functions defined and - used in the context of SQL, and which are not inlined, may cause a leakage. - The garbage collection has become part of each interpreter step. - The new approach makes the SQL/MAL plans half the size as before. +- The MAL debugger list command has been extended with an optional + hash '#', which produces line numbers for each of reference and + analysis of variable span. +- The dataflow scheduler has been revamped to allow for more + parallelism to be exploited. +- The garbage collection administration has been changed. Every + variable record now comes with an end-of-life field (eolife), which + denotes the instruction whereafter the BAT variable reference + counter can be decremented. The garbage collector is never called + automagically on MAL functions, because there may be other pressing + needs to retain them. This means that MAL functions defined and used + in the context of SQL, and which are not inlined, may cause a + leakage. The garbage collection has become part of each interpreter + step. The new approach makes the SQL/MAL plans half the size as + before. * Tue Apr 20 2010 Fabian Groffen <fab...@cwi.nl> - 5.20.1-20100618 - Removed stethoscope from MonetDB5 sources. New location is in the clients repository. * Tue Apr 20 2010 Martin Kersten <m...@cwi.nl> - 5.20.1-20100618 -- Added the compression optimizer as an example of how to gain access to - foreign file formats deep down in the kernel and transfer them just - in time into a temporary BAT. +- Added the compression optimizer as an example of how to gain access + to foreign file formats deep down in the kernel and transfer them + just in time into a temporary BAT. * Tue Apr 20 2010 Fabian Groffen <fab...@cwi.nl> - 5.20.1-20100618 - Renamed configure argument --with-console to --enable-console. @@ -321,19 +327,18 @@ Fixes bug #2956664 * Tue Apr 20 2010 Fabian Groffen <fab...@cwi.nl> - 5.20.1-20100618 -- The config variable mapi_usock can now be used to instruct the server - to listen for connections on a local UNIX domain socket on UNIX-like - systems. +- The config variable mapi_usock can now be used to instruct the + server to listen for connections on a local UNIX domain socket on + UNIX-like systems. * Tue Apr 20 2010 Martin Kersten <m...@cwi.nl> - 5.20.1-20100618 -- The MAL interpreter has been extended with an operation - admission policy to control the memory claims of all - concurrent running interpreters. Instructions are hold - up unto there is sufficient resource or the query plan - can not avoid its execution anymore. -- The join path optimizer has been extended with searching for - join*, semijoin*, and leftjoin* paths. Furthermore, it avoids - duplicate work by factoring out all common simple join paths. +- The MAL interpreter has been extended with an operation admission + policy to control the memory claims of all concurrent running + interpreters. Instructions are hold up unto there is sufficient + resource or the query plan can not avoid its execution anymore. +- The join path optimizer has been extended with searching for join*, + semijoin*, and leftjoin* paths. Furthermore, it avoids duplicate + work by factoring out all common simple join paths. * Tue Apr 20 2010 Sjoerd Mullender <sjo...@acm.org> - 5.18.5-20100420 - Rebuilt. _______________________________________________ Checkin-list mailing list Checkin-list@monetdb.org http://mail.monetdb.org/mailman/listinfo/checkin-list