Changeset: c277794da3d5 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=c277794da3d5
Modified Files:
        MonetDB/MonetDB.spec
        MonetDB4/MonetDB-server.spec
        MonetDB5/MonetDB-server.spec
        clients/MonetDB-client.spec
        geom/MonetDB-geom.spec
        pathfinder/MonetDB-XQuery.spec
        sql/MonetDB-SQL.spec
        testing/MonetDB-testing.spec
Branch: default
Log Message:

Merge with Jun2010 branch.


diffs (truncated from 990 to 300 lines):

diff -r 3466c419e414 -r c277794da3d5 MonetDB/MonetDB.spec
--- a/MonetDB/MonetDB.spec      Thu Jul 15 10:43:05 2010 +0200
+++ b/MonetDB/MonetDB.spec      Thu Jul 15 13:55:03 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 3466c419e414 -r c277794da3d5 MonetDB4/MonetDB-server.spec
--- a/MonetDB4/MonetDB-server.spec      Thu Jul 15 10:43:05 2010 +0200
+++ b/MonetDB4/MonetDB-server.spec      Thu Jul 15 13:55:03 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 3466c419e414 -r c277794da3d5 MonetDB5/MonetDB-server.spec
--- a/MonetDB5/MonetDB-server.spec      Thu Jul 15 10:43:05 2010 +0200
+++ b/MonetDB5/MonetDB-server.spec      Thu Jul 15 13:55:03 2010 +0200
@@ -217,8 +217,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.
@@ -232,11 +232,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.
@@ -257,59 +259,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.
@@ -320,19 +326,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

Reply via email to