MonetDB: jacqueline - Merged from default

2012-01-23 Thread Fabian Groffen
Changeset: 04759014dd81 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=04759014dd81 Modified Files: Branch: jacqueline Log Message: Merged from default diffs (truncated from 440 to 300 lines): diff --git a/gdk/gdk.mx b/gdk/gdk.mx --- a/gdk/gdk.mx +++ b/gdk/gdk.mx

MonetDB: jacqueline - unroll: fix thinko that that accidentially...

2012-01-23 Thread Fabian Groffen
Changeset: fc806f6bc2cf for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=fc806f6bc2cf Modified Files: monetdb5/extras/jaql/Tests/All monetdb5/extras/jaql/Tests/expand01.stable.err monetdb5/extras/jaql/Tests/expand01.stable.out monetdb5/extras/jaq

MonetDB: jacqueline - expand: implemented expand unroll

2012-01-23 Thread Fabian Groffen
Changeset: 0d26d51e2881 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=0d26d51e2881 Modified Files: monetdb5/extras/jaql/Tests/expand00.mal monetdb5/extras/jaql/Tests/expand00.stable.out monetdb5/extras/jaql/Tests/plan00.stable.out monetdb5/ext

MonetDB: jacqueline - expand: transform unroll into an operation...

2012-01-23 Thread Fabian Groffen
Changeset: bcfff9312cdf for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=bcfff9312cdf Modified Files: monetdb5/extras/jaql/Tests/plan00.stable.out monetdb5/extras/jaql/jaql.c Branch: jacqueline Log Message: expand: transform unroll into an operation of its own

MonetDB: jacqueline - expand: add parsing support for expand unroll

2012-01-23 Thread Fabian Groffen
Changeset: 1fc76d2e806d for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=1fc76d2e806d Modified Files: monetdb5/extras/jaql/Tests/plan00.mal monetdb5/extras/jaql/Tests/plan00.stable.out monetdb5/extras/jaql/jaql.c monetdb5/extras/jaql/jaql.h

MonetDB: jacqueline - expand: pull out "inner pipes"

2012-01-23 Thread Fabian Groffen
Changeset: e5bfd0b5ed38 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=e5bfd0b5ed38 Modified Files: monetdb5/extras/jaql/jaql.c Branch: jacqueline Log Message: expand: pull out "inner pipes" expand knows an odd syntax where it runs for each of its input arrays first

MonetDB: jacqueline - expand: clean BATs up more

2012-01-23 Thread Fabian Groffen
Changeset: f6983dd28584 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=f6983dd28584 Modified Files: monetdb5/extras/jaql/Tests/variable00.mal monetdb5/extras/jaql/Tests/variable00.stable.out monetdb5/extras/jaql/jaqlgencode.c Branch: jacqueline Log Mes

MonetDB: jacqueline - JSONprint: don't assume oids to align with...

2012-01-23 Thread Fabian Groffen
Changeset: 2ce1b80b1cd8 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=2ce1b80b1cd8 Modified Files: monetdb5/extras/jaql/json.c Branch: jacqueline Log Message: JSONprint: don't assume oids to align with BAT array index positions diffs (13 lines): diff --git a/mone

MonetDB: jacqueline - filter: fix bat return type in case of neq...

2012-01-23 Thread Fabian Groffen
Changeset: 2f177aff76a7 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=2f177aff76a7 Modified Files: monetdb5/extras/jaql/jaqlgencode.c Branch: jacqueline Log Message: filter: fix bat return type in case of nequals regression that went somehow unnoticed causing filte

MonetDB: jacqueline - JSONprint: use BUNfndOID and don't take ra...

2012-01-23 Thread Fabian Groffen
Changeset: e39441277bb9 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=e39441277bb9 Modified Files: monetdb5/extras/jaql/json.c Branch: jacqueline Log Message: JSONprint: use BUNfndOID and don't take random starting point always start at OID 0@0, that's about the on

MonetDB: jacqueline - filter: implemented complex conditionals (...

2012-01-23 Thread Fabian Groffen
Changeset: de68ac6da8a2 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=de68ac6da8a2 Modified Files: monetdb5/extras/jaql/Tests/All monetdb5/extras/jaql/Tests/filter01.stable.err monetdb5/extras/jaql/Tests/filter01.stable.out monetdb5/extras/jaq

MonetDB: jacqueline - dumptree: drop j_pred case which should ne...

2012-01-23 Thread Fabian Groffen
Changeset: 1d1a76c6950d for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=1d1a76c6950d Modified Files: monetdb5/extras/jaql/jaqlgencode.c Branch: jacqueline Log Message: dumptree: drop j_pred case which should never occur diffs (12 lines): diff --git a/monetdb5/extra

MonetDB: jacqueline - dumptree: drop cases which should never occur

2012-01-23 Thread Fabian Groffen
Changeset: 6be6117400db for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=6be6117400db Modified Files: monetdb5/extras/jaql/jaqlgencode.c Branch: jacqueline Log Message: dumptree: drop cases which should never occur diffs (18 lines): diff --git a/monetdb5/extras/jaql

MonetDB: jacqueline - jaql: simplify predicate handling by elimi...

2012-01-23 Thread Fabian Groffen
Changeset: b0cf7fed6ddc for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=b0cf7fed6ddc Modified Files: monetdb5/extras/jaql/Tests/plan00.stable.out monetdb5/extras/jaql/jaql.c monetdb5/extras/jaql/jaql.h monetdb5/extras/jaql/jaqlgencode.c

MonetDB: jacqueline - jaql: add tests from docs

2012-01-23 Thread Fabian Groffen
Changeset: 99acc8c5db0d for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=99acc8c5db0d Modified Files: monetdb5/extras/jaql/Tests/All monetdb5/extras/jaql/Tests/expand01.mal monetdb5/extras/jaql/Tests/filter01.mal monetdb5/extras/jaql/Tests/group0

MonetDB: jacqueline - transform: finished by implementing pair g...

2012-01-23 Thread Fabian Groffen
Changeset: 0620a1e41855 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=0620a1e41855 Modified Files: monetdb5/extras/jaql/Tests/transform00.mal monetdb5/extras/jaql/Tests/transform00.stable.out monetdb5/extras/jaql/jaqlgencode.c Branch: jacqueline Log M

MonetDB: jacqueline - transform: implemented creation of arrays

2012-01-23 Thread Fabian Groffen
Changeset: aaf911f0146c for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=aaf911f0146c Modified Files: monetdb5/extras/jaql/Tests/transform00.mal monetdb5/extras/jaql/Tests/transform00.stable.out monetdb5/extras/jaql/jaqlgencode.c Branch: jacqueline Log M

MonetDB: jacqueline - jaql: make sure constructed pairs have a v...

2012-01-23 Thread Fabian Groffen
Changeset: 497cf791babb for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=497cf791babb Modified Files: monetdb5/extras/jaql/jaql.c Branch: jacqueline Log Message: jaql: make sure constructed pairs have a valid name return an error when a variable was given that is not

MonetDB: jacqueline - transform: handle variable with double con...

2012-01-23 Thread Fabian Groffen
Changeset: 6b93010956a8 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=6b93010956a8 Modified Files: monetdb5/extras/jaql/Tests/transform00.mal monetdb5/extras/jaql/Tests/transform00.stable.out monetdb5/extras/jaql/jaqlgencode.c Branch: jacqueline Log M

MonetDB: jacqueline - transform: fix misc issues involving mixed...

2012-01-23 Thread Fabian Groffen
Changeset: becb08c16790 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=becb08c16790 Modified Files: monetdb5/extras/jaql/Tests/transform00.mal monetdb5/extras/jaql/Tests/transform00.stable.out monetdb5/extras/jaql/jaqlgencode.c Branch: jacqueline Log M

MonetDB: jacqueline - transform: keep kind BAT sorted, since jso...

2012-01-23 Thread Fabian Groffen
Changeset: 237a8b708475 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=237a8b708475 Modified Files: monetdb5/extras/jaql/jaqlgencode.c Branch: jacqueline Log Message: transform: keep kind BAT sorted, since json.print expects that It's probably good for efficiency to

MonetDB: jacqueline - transform: drop no longer needed generatio...

2012-01-23 Thread Fabian Groffen
Changeset: f5efb706e50b for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=f5efb706e50b Modified Files: monetdb5/extras/jaql/jaqlgencode.c Branch: jacqueline Log Message: transform: drop no longer needed generation of next id since we no longer copy values for variable

MonetDB: jacqueline - transform: optimise variable referencing s...

2012-01-23 Thread Fabian Groffen
Changeset: 525a23594466 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=525a23594466 Modified Files: monetdb5/extras/jaql/jaqlgencode.c Branch: jacqueline Log Message: transform: optimise variable referencing space-wise There is no need to duplicate the values (and t

MonetDB: jacqueline - transform: make arithmetic on variables work

2012-01-23 Thread Fabian Groffen
Changeset: b97ae29247d2 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=b97ae29247d2 Modified Files: monetdb5/extras/jaql/Tests/transform00.mal monetdb5/extras/jaql/Tests/transform00.stable.out monetdb5/extras/jaql/jaqlgencode.c Branch: jacqueline Log M

MonetDB: jacqueline - Merged from default

2012-01-23 Thread Fabian Groffen
Changeset: 37081640826c for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=37081640826c Modified Files: configure.ag java/example/XMLDBtest.java Branch: jacqueline Log Message: Merged from default diffs (truncated from 2479 to 300 lines): diff --git a/.hgtags

MonetDB: jacqueline - transform: implemented variable references

2012-01-23 Thread Fabian Groffen
Changeset: 4e7e3a850b9a for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=4e7e3a850b9a Modified Files: monetdb5/extras/jaql/Tests/transform00.mal monetdb5/extras/jaql/Tests/transform00.stable.out monetdb5/extras/jaql/jaqlgencode.c Branch: jacqueline Log M

MonetDB: jacqueline - transform: optimise away "transform $"

2012-01-23 Thread Fabian Groffen
Changeset: ce5824462568 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=ce5824462568 Modified Files: monetdb5/extras/jaql/Tests/plan00.mal monetdb5/extras/jaql/Tests/plan00.stable.out monetdb5/extras/jaql/jaql.c Branch: jacqueline Log Message: transfor

MonetDB: jacqueline - jaql: implemented first step towards trans...

2012-01-23 Thread Fabian Groffen
Changeset: 6e47fe588566 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=6e47fe588566 Modified Files: monetdb5/extras/jaql/Tests/All monetdb5/extras/jaql/Tests/plan00.mal monetdb5/extras/jaql/Tests/plan00.stable.out monetdb5/extras/jaql/Tests/tra

MonetDB: jacqueline - jaql: implemented top operator

2012-01-23 Thread Fabian Groffen
Changeset: 4b6d0a64f745 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=4b6d0a64f745 Modified Files: monetdb5/extras/jaql/Tests/All monetdb5/extras/jaql/Tests/top00.mal monetdb5/extras/jaql/Tests/top00.stable.err monetdb5/extras/jaql/Tests/top00

MonetDB: jacqueline - filter test: add some more test cases

2012-01-23 Thread Fabian Groffen
Changeset: 3fc5dcfc52f0 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=3fc5dcfc52f0 Modified Files: monetdb5/extras/jaql/Tests/filter00.mal monetdb5/extras/jaql/Tests/filter00.stable.out Branch: jacqueline Log Message: filter test: add some more test cases

MonetDB: jacqueline - merged from default

2012-01-23 Thread Fabian Groffen
Changeset: 48a43719e63d for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=48a43719e63d Modified Files: Branch: jacqueline Log Message: merged from default diffs (truncated from 882 to 300 lines): diff --git a/clients/Tests/exports.stable.out b/clients/Tests/exports.

MonetDB: jacqueline - jaql: implemented sort (with single column...

2012-01-23 Thread Fabian Groffen
Changeset: 783f0627efe3 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=783f0627efe3 Modified Files: monetdb5/extras/jaql/Tests/All monetdb5/extras/jaql/Tests/sort00.mal monetdb5/extras/jaql/Tests/sort00.stable.err monetdb5/extras/jaql/Tests/sor

MonetDB: jacqueline - parsing: rewrite scanner and parser to exp...

2012-01-23 Thread Fabian Groffen
Changeset: ebf76a0435cb for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=ebf76a0435cb Modified Files: monetdb5/extras/jaql/jaql.h monetdb5/extras/jaql/parser/jaql.l monetdb5/extras/jaql/parser/jaql.y Branch: jacqueline Log Message: parsing: rewrite scan

MonetDB: jacqueline - filter: fix predicate matching between two...

2012-01-23 Thread Fabian Groffen
Changeset: 0249a2d56b0c for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=0249a2d56b0c Modified Files: monetdb5/extras/jaql/Tests/filter00.mal monetdb5/extras/jaql/Tests/filter00.stable.out monetdb5/extras/jaql/jaqlgencode.c Branch: jacqueline Log Message

MonetDB: jacqueline - Remove case studies and working test files

2012-01-23 Thread Fabian Groffen
Changeset: 9f61a80042c6 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=9f61a80042c6 Modified Files: monetdb5/extras/jaql/expand.mal monetdb5/extras/jaql/filter.mal monetdb5/extras/jaql/jaqltest.mal monetdb5/extras/jaql/transform.mal Branch: jac

MonetDB: jacqueline - buildsys: add missing Makefile.ag

2012-01-23 Thread Fabian Groffen
Changeset: 86821a367717 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=86821a367717 Modified Files: monetdb5/extras/jaql/parser/Makefile.ag Branch: jacqueline Log Message: buildsys: add missing Makefile.ag diffs (39 lines): diff --git a/monetdb5/extras/jaql/parser

MonetDB: jacqueline - jaql: add some simple Tests

2012-01-23 Thread Fabian Groffen
Changeset: 62d550bb0991 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=62d550bb0991 Modified Files: monetdb5/extras/jaql/Tests/All monetdb5/extras/jaql/Tests/expand00.mal monetdb5/extras/jaql/Tests/expand00.stable.err monetdb5/extras/jaql/Tests

MonetDB: jacqueline - jaql: use constants from comptype with mak...

2012-01-23 Thread Fabian Groffen
Changeset: 3977a6f6f654 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=3977a6f6f654 Modified Files: monetdb5/extras/jaql/parser/jaql.y Branch: jacqueline Log Message: jaql: use constants from comptype with make_comp only diffs (12 lines): diff --git a/monetdb5/ext

MonetDB: jacqueline - jaql: fix misc problems/leaks

2012-01-23 Thread Fabian Groffen
Changeset: f1875e127e83 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=f1875e127e83 Modified Files: monetdb5/extras/jaql/jaql.c Branch: jacqueline Log Message: jaql: fix misc problems/leaks diffs (55 lines): diff --git a/monetdb5/extras/jaql/jaql.c b/monetdb5/extr

MonetDB: jacqueline - buildsys: move bison and flex sources to s...

2012-01-23 Thread Fabian Groffen
Changeset: e378f543a881 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=e378f543a881 Modified Files: monetdb5/extras/jaql/Makefile.ag monetdb5/extras/jaql/jaql.c monetdb5/extras/jaql/jaql.l monetdb5/extras/jaql/jaql.y monetdb5/extras/jaq

MonetDB: jacqueline - jaql: align EXPLAIN and PLAN with SQL

2012-01-23 Thread Fabian Groffen
Changeset: 65159548356e for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=65159548356e Modified Files: monetdb5/extras/jaql/jaql.c monetdb5/extras/jaql/jaql.l monetdb5/extras/jaql/jaql.y Branch: jacqueline Log Message: jaql: align EXPLAIN and PLAN with S

MonetDB: jacqueline - jaql: execute multi-statement queries

2012-01-23 Thread Fabian Groffen
Changeset: 8dec4e1acd05 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=8dec4e1acd05 Modified Files: monetdb5/extras/jaql/jaql.c monetdb5/extras/jaql/jaql.l monetdb5/extras/jaql/jaql.y Branch: jacqueline Log Message: jaql: execute multi-statement queri

MonetDB: jacqueline - variables: implemented assigning and refer...

2012-01-23 Thread Fabian Groffen
Changeset: d97f81eb4ddc for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=d97f81eb4ddc Modified Files: monetdb5/extras/jaql/jaql.c monetdb5/extras/jaql/jaql.h monetdb5/extras/jaql/jaql.mal monetdb5/extras/jaql/jaql.y monetdb5/extras/jaql/j

MonetDB: jacqueline - filter: cleanup and add var {!=,<,<=,>,>=}...

2012-01-23 Thread Fabian Groffen
Changeset: a865ac226120 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=a865ac226120 Modified Files: monetdb5/extras/jaql/jaqlgencode.c Branch: jacqueline Log Message: filter: cleanup and add var {!=,<,<=,>,>=} var support Loop over str, int and dbl to generate code

MonetDB: jacqueline - Initial branch commit: jacqueline

2012-01-23 Thread Fabian Groffen
Changeset: a6f24c4f95df for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=a6f24c4f95df Modified Files: buildtools/autogen/autogen/codegen.py buildtools/conf/rules.mk configure.ag monetdb5/extras/Makefile.ag monetdb5/extras/jaql/30_jaql.mal

MonetDB: default - Cleanup.

2012-01-23 Thread Sjoerd Mullender
Changeset: 7226f5496451 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=7226f5496451 Modified Files: gdk/gdk.mx gdk/gdk_atoms.mx gdk/gdk_private.h gdk/gdk_utils.mx Branch: default Log Message: Cleanup. We do not do anything with subprocesses (a