MonetDB: pyapi - Added mongodb/monary benchmark.

2015-10-30 Thread Mark Raasveldt
Changeset: 9f381aa63327 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=9f381aa63327 Modified Files: monetdb5/extras/pyapi/Benchmarks/monetdb_testing.py monetdb5/extras/pyapi/Benchmarks/pyapi_test.sh Branch: pyapi Log Message: Added mongodb/monary benchmark.

MonetDB: pyapi - Added monetdblite.connect() support, allowing u...

2015-10-30 Thread Mark Raasveldt
Changeset: 71c0440590e1 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=71c0440590e1 Added Files: tools/embeddedpy/pyclient.c tools/embeddedpy/pyclient.h Modified Files: monetdb5/mal/mal_client.c monetdb5/mal/mal_client.h tools/embeddedp

MonetDB: pyapi - Added monetdblite.connect() testcases and chang...

2015-10-30 Thread Mark Raasveldt
Changeset: 07960f5a1306 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=07960f5a1306 Added Files: tools/embeddedpy/Tests/pylite05.py tools/embeddedpy/Tests/pylite05.stable.err tools/embeddedpy/Tests/pylite05.stable.out tools/embeddedpy/Tests/pyl

MonetDB: pyapi - Merge with embedded branch.

2015-10-30 Thread Mark Raasveldt
Changeset: 65f18487fd7c for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=65f18487fd7c Added Files: tools/embeddedpy/embedded.c tools/embeddedpy/embedded.h Modified Files: gdk/gdk_bbp.c gdk/gdk_logger.c gdk/gdk_storage.c gdk/gdk_ut

MonetDB: pyapi - Fixes for Windows compilation.

2015-10-27 Thread Mark Raasveldt
Changeset: eb972da5db0e for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=eb972da5db0e Modified Files: gdk/shared_memory.c gdk/shared_memory.h monetdb5/extras/pyapi/connection.c monetdb5/extras/pyapi/pyapi.c Branch: pyapi Log Message: Fixes for W

MonetDB: pyapi - Fix small memory leak.

2015-10-27 Thread Mark Raasveldt
Changeset: 5c169f16909d for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=5c169f16909d Modified Files: tools/embeddedpy/embeddedpy.c Branch: pyapi Log Message: Fix small memory leak. diffs (11 lines): diff --git a/tools/embeddedpy/embeddedpy.c b/tools/embeddedpy/embe

MonetDB: pyapi - Added Mtest.py tests for MonetDBLite/Python (py...

2015-10-27 Thread Mark Raasveldt
Changeset: 6cc1594305e5 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=6cc1594305e5 Added Files: tools/embeddedpy/Tests/All tools/embeddedpy/Tests/pylite00.py tools/embeddedpy/Tests/pylite00.stable.err tools/embeddedpy/Tests/pylite00.stable.out

MonetDB: pyapi - Support SQL types for monetdblite.insert.

2015-10-27 Thread Mark Raasveldt
Changeset: 0d132cd84f21 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=0d132cd84f21 Modified Files: tools/embeddedpy/embeddedpy.c Branch: pyapi Log Message: Support SQL types for monetdblite.insert. diffs (58 lines): diff --git a/tools/embeddedpy/embeddedpy.c b/to

MonetDB: pyapi - Always copy input/output arrays in MonetDBLite ...

2015-10-27 Thread Mark Raasveldt
Changeset: 0aa6ecda698b for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=0aa6ecda698b Modified Files: monetdb5/extras/pyapi/connection.c monetdb5/extras/pyapi/pyapi.c monetdb5/extras/pyapi/pytypes.h tools/embeddedpy/Makefile.ag tools/embe

MonetDB: pyapi - Revert rev a61ae7e30676 (ignore locks in forked...

2015-10-27 Thread Mark Raasveldt
Changeset: 40e3cdb94e56 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=40e3cdb94e56 Modified Files: gdk/gdk_system.c gdk/gdk_system.h Branch: pyapi Log Message: Revert rev a61ae7e30676 (ignore locks in forked process). diffs (60 lines): diff --git a/gdk/gd

MonetDB: pyapi - Revert rev ea33fe35a14c (read-only statements i...

2015-10-27 Thread Mark Raasveldt
Changeset: 633ec31ae751 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=633ec31ae751 Modified Files: sql/backends/monet5/sql_execute.c sql/backends/monet5/sql_execute.h Branch: pyapi Log Message: Revert rev ea33fe35a14c (read-only statements in loopback querie

MonetDB: pyapi - When a loopback query occurs in a forked proces...

2015-10-27 Thread Mark Raasveldt
Changeset: 0561eaacb72e for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=0561eaacb72e Added Files: sql/backends/monet5/Tests/pyapi19.sql sql/backends/monet5/Tests/pyapi19.stable.err sql/backends/monet5/Tests/pyapi19.stable.out Modified Files: gdk

MonetDB: pyapi - Fixed some linking/compilation issues in MonetD...

2015-10-26 Thread Mark Raasveldt
Changeset: e2b684efe3a7 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=e2b684efe3a7 Modified Files: monetdb5/extras/pyapi/pyapi.c tools/embeddedpy/Makefile.ag tools/embeddedpy/setup.py Branch: pyapi Log Message: Fixed some linking/compilation issues i

MonetDB: pyapi - Oops.

2015-10-24 Thread Mark Raasveldt
Changeset: ed17d21445f7 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=ed17d21445f7 Modified Files: monetdb5/extras/pyapi/pyapi.c Branch: pyapi Log Message: Oops. diffs (12 lines): diff --git a/monetdb5/extras/pyapi/pyapi.c b/monetdb5/extras/pyapi/pyapi.c --- a/mo

MonetDB: pyapi - Don't reference TYPE_hge unless HAVE_HGE is def...

2015-10-24 Thread Mark Raasveldt
Changeset: b11fd10746c4 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=b11fd10746c4 Modified Files: gdk/gdk_system.h monetdb5/extras/pyapi/pyapi.c Branch: pyapi Log Message: Don't reference TYPE_hge unless HAVE_HGE is defined. diffs (61 lines): diff --git

MonetDB: pyapi - Also check for presence of NumPy headers before...

2015-10-24 Thread Mark Raasveldt
Changeset: e0c1813140cf for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=e0c1813140cf Modified Files: configure.ag Branch: pyapi Log Message: Also check for presence of NumPy headers before automatically enabling pyintegration. diffs (32 lines): diff --git a/config

MonetDB: pyapi - Replace binary with hex notation because binary...

2015-10-23 Thread Mark Raasveldt
Changeset: 6611b678e24d for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=6611b678e24d Modified Files: monetdb5/extras/pyapi/unicode.c Branch: pyapi Log Message: Replace binary with hex notation because binary notation is not supported by all compilers. diffs (116 li

MonetDB: pyapi - Added support for DECIMAL, DATE, TIME and TIMES...

2015-10-23 Thread Mark Raasveldt
Changeset: 86a80eabe40a for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=86a80eabe40a Added Files: sql/backends/monet5/Tests/pyapi18.sql sql/backends/monet5/Tests/pyapi18.stable.err sql/backends/monet5/Tests/pyapi18.stable.out Modified Files: mon

MonetDB: pyapi - Only allow readonly statements in loopback quer...

2015-10-22 Thread Mark Raasveldt
Changeset: ea33fe35a14c for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=ea33fe35a14c Modified Files: gdk/gdk_system.h monetdb5/extras/pyapi/connection.c monetdb5/extras/pyapi/pyapi.c sql/backends/monet5/Tests/pyapi25.sql sql/backends/mon

MonetDB: pyapi - To prevent deadlocks in forked processes set # ...

2015-10-22 Thread Mark Raasveldt
Changeset: a61ae7e30676 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=a61ae7e30676 Modified Files: gdk/gdk_system.c gdk/gdk_system.h monetdb5/extras/pyapi/pyapi.c Branch: pyapi Log Message: To prevent deadlocks in forked processes set # of threads to

MonetDB: pyapi - We don't need to rewrite the Marshal module.

2015-10-22 Thread Mark Raasveldt
Changeset: 9694d2d8e907 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=9694d2d8e907 Modified Files: monetdb5/extras/pyapi/Benchmarks/monetdb_testing.py monetdb5/extras/pyapi/formatinput.c monetdb5/extras/pyapi/formatinput.h monetdb5/extras/pyap

MonetDB: pyapi - Remove _values dictionary.

2015-10-21 Thread Mark Raasveldt
Changeset: 742eac419235 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=742eac419235 Removed Files: sql/backends/monet5/Tests/pyapi18.sql sql/backends/monet5/Tests/pyapi18.stable.err sql/backends/monet5/Tests/pyapi18.stable.out sql/backends/mone

MonetDB: pyapi - Approve modified test output.

2015-10-21 Thread Mark Raasveldt
Changeset: 17dba39a115b for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=17dba39a115b Modified Files: monetdb5/extras/pyapi/Tests/pyapi_modify_input.stable.err monetdb5/extras/pyapi/Tests/pyapi_returntypes.stable.err sql/backends/monet5/Tests/pyapi09.sta

MonetDB: pyapi - We don't need to clean this up twice.

2015-10-21 Thread Mark Raasveldt
Changeset: 6cf1ca835109 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=6cf1ca835109 Modified Files: monetdb5/extras/pyapi/pyapi.c sql/backends/monet5/Tests/All Branch: pyapi Log Message: We don't need to clean this up twice. diffs (30 lines): diff --git a/

MonetDB: pyapi - Add missing files.

2015-10-21 Thread Mark Raasveldt
Changeset: 31d42333e4f0 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=31d42333e4f0 Added Files: monetdb5/extras/pyapi/connection.c monetdb5/extras/pyapi/connection.h Branch: pyapi Log Message: Add missing files. diffs (216 lines): diff --git a/monetdb5/ex

MonetDB: pyapi - Add additional test to loopback query test.

2015-10-21 Thread Mark Raasveldt
Changeset: 5ea3dd1344a6 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=5ea3dd1344a6 Modified Files: sql/backends/monet5/Tests/pyapi09.sql Branch: pyapi Log Message: Add additional test to loopback query test. diffs (40 lines): diff --git a/sql/backends/monet5/Test

MonetDB: pyapi - Mapped loopback query testcase.

2015-10-21 Thread Mark Raasveldt
Changeset: 2379bf0a37a5 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=2379bf0a37a5 Added Files: sql/backends/monet5/Tests/pyapi25.sql sql/backends/monet5/Tests/pyapi25.stable.err sql/backends/monet5/Tests/pyapi25.stable.out Branch: pyapi Log Message:

MonetDB: pyapi - Add loopback query testcase (pyapi09).

2015-10-21 Thread Mark Raasveldt
Changeset: 754a4d8e5745 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=754a4d8e5745 Added Files: sql/backends/monet5/Tests/pyapi09.sql sql/backends/monet5/Tests/pyapi09.stable.err sql/backends/monet5/Tests/pyapi09.stable.out Branch: pyapi Log Message:

MonetDB: pyapi - Allow users to use loopback queries (query Mone...

2015-10-21 Thread Mark Raasveldt
Changeset: 9384239abf77 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=9384239abf77 Modified Files: monetdb5/extras/pyapi/Makefile.ag monetdb5/extras/pyapi/formatinput.c monetdb5/extras/pyapi/pyapi.c Branch: pyapi Log Message: Allow users to use loopb

MonetDB: pyapi - To support multiple clients calling Python code...

2015-10-20 Thread Mark Raasveldt
Changeset: 1cc216b415ef for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=1cc216b415ef Modified Files: monetdb5/extras/pyapi/pyapi.c Branch: pyapi Log Message: To support multiple clients calling Python code at once (i.e. interquery parallelism) when a second client wo

MonetDB: pyapi - When no BAT return type is specified, take the ...

2015-10-20 Thread Mark Raasveldt
Changeset: 15a3502f85ba for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=15a3502f85ba Modified Files: monetdb5/extras/pyapi/pyapi.c sql/backends/monet5/Tests/pyapi04.stable.err sql/backends/monet5/Tests/pyapi04.stable.out Branch: pyapi Log Message: When

MonetDB: pyapi - Return BATs of the actual MAL types instead of ...

2015-10-20 Thread Mark Raasveldt
Changeset: 38d023249aa0 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=38d023249aa0 Modified Files: monetdb5/extras/pyapi/Tests/pyapi_types_string.malC monetdb5/extras/pyapi/Tests/pyapi_types_string.stable.err monetdb5/extras/pyapi/Tests/pyapi_types_st

MonetDB: pyapi - sscanf doesn't like non-null terminated strings.

2015-10-20 Thread Mark Raasveldt
Changeset: 06987f982be4 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=06987f982be4 Modified Files: monetdb5/extras/pyapi/type_conversion.c Branch: pyapi Log Message: sscanf doesn't like non-null terminated strings. diffs (160 lines): diff --git a/monetdb5/extras/

MonetDB: pyapi - Test string conversions for all numeric types, ...

2015-10-20 Thread Mark Raasveldt
Changeset: 58161ddf481c for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=58161ddf481c Modified Files: monetdb5/extras/pyapi/Tests/pyapi_types_string.malC monetdb5/extras/pyapi/Tests/pyapi_types_string.stable.err monetdb5/extras/pyapi/Tests/pyapi_types_st

MonetDB: pyapi - Remove unnecessary type conversion functions.

2015-10-20 Thread Mark Raasveldt
Changeset: 416c59283e80 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=416c59283e80 Modified Files: monetdb5/extras/pyapi/Tests/pyapi_types_string.malC monetdb5/extras/pyapi/pyapi.c monetdb5/extras/pyapi/type_conversion.c monetdb5/extras/pyapi/

MonetDB: pyapi - We don't need to rewrite the standard library.

2015-10-20 Thread Mark Raasveldt
Changeset: 46c901c08a3c for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=46c901c08a3c Modified Files: monetdb5/extras/pyapi/pyapi.c monetdb5/extras/pyapi/type_conversion.c monetdb5/extras/pyapi/type_conversion.h Branch: pyapi Log Message: We don't need

MonetDB: pyapi - Add comments to pyapi SQL tests for clarity.

2015-10-20 Thread Mark Raasveldt
Changeset: 23ae9129b7da for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=23ae9129b7da Modified Files: monetdb5/extras/pyapi/pyapi.c sql/backends/monet5/Tests/pyapi00.sql sql/backends/monet5/Tests/pyapi01.sql sql/backends/monet5/Tests/pyapi02.sql

MonetDB: pyapi - strcpy exists, so we don't need to write our own.

2015-10-20 Thread Mark Raasveldt
Changeset: 2484aa234f78 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=2484aa234f78 Modified Files: monetdb5/extras/pyapi/pyapi.c Branch: pyapi Log Message: strcpy exists, so we don't need to write our own. diffs (35 lines): diff --git a/monetdb5/extras/pyapi/pyap

MonetDB: pyapi - Cleanup a lot of multiprocessing code, as we ar...

2015-10-20 Thread Mark Raasveldt
Changeset: ae8d77654a0e for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=ae8d77654a0e Modified Files: gdk/shared_memory.c gdk/shared_memory.h monetdb5/extras/pyapi/pyapi.c Branch: pyapi Log Message: Cleanup a lot of multiprocessing code, as we are never

MonetDB: pyapi - Only build MonetDBLite when enable-embedded is ...

2015-10-20 Thread Mark Raasveldt
Changeset: 16c4b97ae56a for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=16c4b97ae56a Modified Files: configure.ag tools/Makefile.ag tools/embeddedpy/setup.py Branch: pyapi Log Message: Only build MonetDBLite when enable-embedded is explicityenabled.

MonetDB: pyapi - Initialize enum with enum value instead of 0.

2015-10-20 Thread Mark Raasveldt
Changeset: 82748e2409ed for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=82748e2409ed Modified Files: monetdb5/extras/pyapi/pyapi.c Branch: pyapi Log Message: Initialize enum with enum value instead of 0. diffs (39 lines): diff --git a/monetdb5/extras/pyapi/pyapi.c

MonetDB: pyapi - Casting scalars to a BAT in res_col_create brea...

2015-10-19 Thread Mark Raasveldt
Changeset: daf1f0fcc07e for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=daf1f0fcc07e Modified Files: sql/storage/bat/res_table.c Branch: pyapi Log Message: Casting scalars to a BAT in res_col_create breaks multiple aggregates, so we only do this for embedded. Fixes p

MonetDB: pyapi - Remove some old files.

2015-10-19 Thread Mark Raasveldt
Changeset: 9eb9d2b05598 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=9eb9d2b05598 Removed Files: monetdb5/extras/pyapi/Tests/bikedata.csv monetdb5/extras/pyapi/Tests/pyapi00.malC monetdb5/extras/pyapi/Tests/pyapi00.stable.err monetdb5/extras/

MonetDB: pyapi - Added HAVE_LIBPANDAS and HAVE_LIBSCIPY conditio...

2015-10-19 Thread Mark Raasveldt
Changeset: b7ea61e83c34 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=b7ea61e83c34 Modified Files: configure.ag sql/backends/monet5/Tests/All testing/Mtest.py.in Branch: pyapi Log Message: Added HAVE_LIBPANDAS and HAVE_LIBSCIPY conditionals. diffs

MonetDB: pyapi - Added configure check to test if numpy is insta...

2015-10-19 Thread Mark Raasveldt
Changeset: 8f6249f76969 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=8f6249f76969 Modified Files: configure.ag Branch: pyapi Log Message: Added configure check to test if numpy is installed and if numpy version >= 1.7.0 (todo: see which version is actually require

MonetDB: pyapi - Consistent types/formatting.

2015-10-19 Thread Mark Raasveldt
Changeset: 50bbd1c28725 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=50bbd1c28725 Modified Files: monetdb5/extras/pyapi/Benchmarks/pyapi_test.sh monetdb5/extras/pyapi/pyapi.c tools/embeddedpy/embeddedpy.c Branch: pyapi Log Message: Consistent types/

MonetDB: pyapi - Fixes for other compilers.

2015-10-19 Thread Mark Raasveldt
Changeset: 074f07727946 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=074f07727946 Modified Files: gdk/shared_memory.c monetdb5/extras/pyapi/Benchmarks/pyapi_test.sh monetdb5/extras/pyapi/pyapi.c tools/embeddedpy/embeddedpy.c Branch: pyapi Log

MonetDB: pyapi - Added varargs testcase.

2015-10-15 Thread Mark Raasveldt
Changeset: d07e47be4ea4 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=d07e47be4ea4 Added Files: sql/backends/monet5/Tests/pyapi23.sql sql/backends/monet5/Tests/pyapi23.stable.err sql/backends/monet5/Tests/pyapi23.stable.out sql/backends/monet5

MonetDB: pyapi - Added support for varres in PyAPIeval (but not ...

2015-10-15 Thread Mark Raasveldt
Changeset: ae06ee4938d6 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=ae06ee4938d6 Modified Files: monetdb5/extras/pyapi/pyapi.c Branch: pyapi Log Message: Added support for varres in PyAPIeval (but not yet available on SQL level). diffs (219 lines): diff --git a

MonetDB: pyapi - Merge with default.

2015-10-14 Thread Mark Raasveldt
Changeset: e0cea0103b8b for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=e0cea0103b8b Added Files: monetdb5/mal/Tests/tst1602.timeout monetdb5/modules/mal/Tests/bigsum.timeout monetdb5/optimizer/opt_candidates.c monetdb5/optimizer/opt_candidates.

MonetDB: pyapi - Rename monetdb_embedded module to monetdblite.

2015-10-14 Thread Mark Raasveldt
Changeset: df32af119e04 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=df32af119e04 Modified Files: tools/embeddedpy/embedded_module.c tools/embeddedpy/setup.py Branch: pyapi Log Message: Rename monetdb_embedded module to monetdblite. diffs (48 lines): dif

MonetDB: pyapi - Merge with embedded branch, removed some hacks.

2015-10-14 Thread Mark Raasveldt
Changeset: d750ee07df6e for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=d750ee07df6e Modified Files: gdk/gdk_utils.c gdk/gdk_utils.h monetdb5/extras/pyapi/Benchmarks/monetdb_testing.py monetdb5/extras/pyapi/Tests/pyapi_returntypes.stable.err

MonetDB: pyapi - Added all TSV files of blogpost graph.

2015-09-25 Thread Mark Raasveldt
Changeset: 1e6112417254 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=1e6112417254 Added Files: monetdb5/extras/pyapi/Benchmarks/ComparisonOutput/castra_quantile.tsv monetdb5/extras/pyapi/Benchmarks/ComparisonOutput/csv_quantile.tsv monetdb5/extras/py

MonetDB: pyapi - Added plpython quantile benchmark and added opt...

2015-09-25 Thread Mark Raasveldt
Changeset: 686bdd7e4220 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=686bdd7e4220 Modified Files: monetdb5/extras/pyapi/Benchmarks/graph.py monetdb5/extras/pyapi/Benchmarks/monetdb_testing.py monetdb5/extras/pyapi/Benchmarks/pyapi_test.sh Branch: pya

MonetDB: pyapi - Slightly redesign testing and add pyfits benchm...

2015-09-21 Thread Mark Raasveldt
Changeset: 461a7eb33720 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=461a7eb33720 Modified Files: monetdb5/extras/pyapi/Benchmarks/graph.py monetdb5/extras/pyapi/Benchmarks/monetdb_testing.py monetdb5/extras/pyapi/Benchmarks/pyapi_test.sh Branch: pya

MonetDB: pyapi - Copy embedded optimization.

2015-09-21 Thread Mark Raasveldt
Changeset: 6654a78cf0a1 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=6654a78cf0a1 Modified Files: tools/embeddedpy/embeddedpy.c Branch: pyapi Log Message: Copy embedded optimization. diffs (13 lines): diff --git a/tools/embeddedpy/embeddedpy.c b/tools/embeddedpy

MonetDB: pyapi - Add rapi16 test case.

2015-09-21 Thread Mark Raasveldt
Changeset: 20ed05b93310 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=20ed05b93310 Added Files: sql/backends/monet5/Tests/rapi16.sql Branch: pyapi Log Message: Add rapi16 test case. diffs (22 lines): diff --git a/sql/backends/monet5/Tests/rapi16.sql b/sql/backen

MonetDB: pyapi - New testcases.

2015-09-15 Thread Mark Raasveldt
Changeset: fe4675aacf2f for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=fe4675aacf2f Added Files: sql/backends/monet5/Tests/pyapi21.sql sql/backends/monet5/Tests/pyapi21.stable.err sql/backends/monet5/Tests/pyapi21.stable.out sql/backends/monet5

MonetDB: pyapi - Approved new output of a few tests.

2015-09-14 Thread Mark Raasveldt
Changeset: a7ee39e0c5c5 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=a7ee39e0c5c5 Modified Files: monetdb5/extras/pyapi/Benchmarks/monetdb_testing.py monetdb5/extras/pyapi/Tests/pyapi_modify_input.stable.err monetdb5/extras/pyapi/Tests/pyapi_returnty

MonetDB: pyapi - Only run memory measuring benchmark once for ea...

2015-09-14 Thread Mark Raasveldt
Changeset: 0d2381816915 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=0d2381816915 Modified Files: monetdb5/extras/pyapi/Benchmarks/monetdb_testing.py Branch: pyapi Log Message: Only run memory measuring benchmark once for each testing size because memory usage sho

MonetDB: pyapi - Display line number for all Python exceptions.

2015-09-13 Thread Mark Raasveldt
Changeset: 04b1d0718653 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=04b1d0718653 Added Files: sql/backends/monet5/Tests/pyapi20.sql sql/backends/monet5/Tests/pyapi20.stable.err sql/backends/monet5/Tests/pyapi20.stable.out Modified Files: mon

MonetDB: pyapi - GDKmmap causes bus errors, but this works.

2015-09-13 Thread Mark Raasveldt
Changeset: d81dfed8b1b2 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=d81dfed8b1b2 Modified Files: gdk/shared_memory.c monetdb5/extras/pyapi/pyapi.c Branch: pyapi Log Message: GDKmmap causes bus errors, but this works. diffs (161 lines): diff --git a/gdk/

MonetDB: pyapi - Use mmap to communicate between processes when ...

2015-09-13 Thread Mark Raasveldt
Changeset: a50eba6a7e24 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=a50eba6a7e24 Modified Files: gdk/shared_memory.c sql/backends/monet5/Tests/All Branch: pyapi Log Message: Use mmap to communicate between processes when shared memory fails. diffs (165 l

MonetDB: pyapi - Throw error when user tries to store input argu...

2015-09-12 Thread Mark Raasveldt
Changeset: c9cd76227bde for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=c9cd76227bde Added Files: sql/backends/monet5/Tests/pyapi18.sql sql/backends/monet5/Tests/pyapi18.stable.err sql/backends/monet5/Tests/pyapi18.stable.out sql/backends/monet5

MonetDB: pyapi - Accidently deleted a testcase.

2015-09-12 Thread Mark Raasveldt
Changeset: 7acaf034affe for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=7acaf034affe Modified Files: monetdb5/extras/pyapi/Tests/pyapi_types_huge.malC Branch: pyapi Log Message: Accidently deleted a testcase. diffs (52 lines): diff --git a/monetdb5/extras/pyapi/Tes

MonetDB: pyapi - Added _values dictionary that users can use to ...

2015-09-12 Thread Mark Raasveldt
Changeset: 1e3eeda6fd33 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=1e3eeda6fd33 Modified Files: monetdb5/extras/pyapi/Tests/pyapi_types_huge.malC monetdb5/extras/pyapi/formatinput.c monetdb5/extras/pyapi/pyapi.c sql/backends/monet5/Tests/Al

MonetDB: pyapi - Merge with default.

2015-09-12 Thread Mark Raasveldt
Changeset: 9d8c396dc169 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=9d8c396dc169 Added Files: java/src/main/java/nl/cwi/monetdb/client/JMonetDB.java java/src/main/java/nl/cwi/monetdb/client/JdbcClient.java java/src/main/java/nl/cwi/monetdb/jdbc/Mone

MonetDB: pyapi - Removed excess whitespace.

2015-09-12 Thread Mark Raasveldt
Changeset: ddbd934ce8cf for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=ddbd934ce8cf Modified Files: gdk/shared_memory.c monetdb5/extras/pyapi/pyapi.c monetdb5/extras/pyapi/pytypes.c monetdb5/extras/pyapi/pytypes.h monetdb5/extras/pyapi/

MonetDB: pyapi - Fix memory leak.

2015-09-11 Thread Mark Raasveldt
Changeset: 903a859aa22b for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=903a859aa22b Modified Files: monetdb5/extras/pyapi/pyapi.c Branch: pyapi Log Message: Fix memory leak. diffs (11 lines): diff --git a/monetdb5/extras/pyapi/pyapi.c b/monetdb5/extras/pyapi/pyapi

MonetDB: pyapi - Now also accept Python dict() types as return v...

2015-09-11 Thread Mark Raasveldt
Changeset: 480b07b893e0 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=480b07b893e0 Added Files: sql/backends/monet5/Tests/pyapi17.sql sql/backends/monet5/Tests/pyapi17.stable.err sql/backends/monet5/Tests/pyapi17.stable.out Modified Files: mon

MonetDB: pyapi - Fix for code objects.

2015-09-11 Thread Mark Raasveldt
Changeset: 3c44907e0544 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=3c44907e0544 Modified Files: monetdb5/extras/pyapi/formatinput.c monetdb5/extras/pyapi/pyapi.c Branch: pyapi Log Message: Fix for code objects. diffs (61 lines): diff --git a/monetdb5/e

MonetDB: pyapi - Added _columns and _column_types parameters to ...

2015-09-11 Thread Mark Raasveldt
Changeset: ee3981264f46 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=ee3981264f46 Added Files: sql/backends/monet5/Tests/pyapi16.sql sql/backends/monet5/Tests/pyapi16.stable.err sql/backends/monet5/Tests/pyapi16.stable.out Modified Files: mon

MonetDB: pyapi - Added hot/cold runs to testing.

2015-09-11 Thread Mark Raasveldt
Changeset: cd2e7152b367 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=cd2e7152b367 Modified Files: monetdb5/extras/pyapi/Benchmarks/monetdb_testing.py monetdb5/extras/pyapi/Benchmarks/pyapi_test.sh Branch: pyapi Log Message: Added hot/cold runs to testing.

MonetDB: pyapi - Compute memory usage and total time taken separ...

2015-09-11 Thread Mark Raasveldt
Changeset: c06b9f61a036 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=c06b9f61a036 Modified Files: monetdb5/extras/pyapi/Benchmarks/monetdb_testing.py Branch: pyapi Log Message: Compute memory usage and total time taken separately in benchmarks (because malloc hook

MonetDB: pyapi - Make numpy.string the default instead of numpy....

2015-09-11 Thread Mark Raasveldt
Changeset: 665a95d54a0c for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=665a95d54a0c Modified Files: monetdb5/extras/pyapi/Benchmarks/pyapi_test.sh monetdb5/extras/pyapi/pyapi.c Branch: pyapi Log Message: Make numpy.string the default instead of numpy.object

MonetDB: pyapi - Explicitly acquire the GIL, otherwise Python co...

2015-09-11 Thread Mark Raasveldt
Changeset: d27814d7c0bf for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=d27814d7c0bf Modified Files: monetdb5/extras/pyapi/pyapi.c Branch: pyapi Log Message: Explicitly acquire the GIL, otherwise Python code that starts new threads can deadlock. diffs (62 lines):

MonetDB: pyapi - Set default values for variables.

2015-09-08 Thread Mark Raasveldt
Changeset: dcdb75f0b8a4 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=dcdb75f0b8a4 Modified Files: monetdb5/extras/pyapi/Benchmarks/pyapi_test.sh monetdb5/extras/pyapi/pyapi.c tools/embeddedpy/embeddedpy.c Branch: pyapi Log Message: Set default value

MonetDB: pyapi - Added option to disable malloc tracking.

2015-09-08 Thread Mark Raasveldt
Changeset: 0a5c21d7865a for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=0a5c21d7865a Modified Files: monetdb5/extras/pyapi/pyapi.c Branch: pyapi Log Message: Added option to disable malloc tracking. diffs (63 lines): diff --git a/monetdb5/extras/pyapi/pyapi.c b/mon

MonetDB: pyapi - Added some new benchmark results.

2015-09-07 Thread Mark Raasveldt
Changeset: 32bd634efddd for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=32bd634efddd Added Files: monetdb5/extras/pyapi/Benchmarks/ComparisonOutput/Sort.pdf monetdb5/extras/pyapi/Benchmarks/ComparisonOutput/castra_identity.tsv monetdb5/extras/pyapi/Benc

MonetDB: pyapi - Added psycopg2 [postgres python client], pytabl...

2015-09-02 Thread Mark Raasveldt
Changeset: 73cafaf6b49d for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=73cafaf6b49d Modified Files: monetdb5/extras/pyapi/Benchmarks/monetdb_testing.py monetdb5/extras/pyapi/Benchmarks/pyapi_test.sh Branch: pyapi Log Message: Added psycopg2 [postgres python c

MonetDB: pyapi - Better looking graphs.

2015-09-01 Thread Mark Raasveldt
Changeset: 19f2c1b9f197 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=19f2c1b9f197 Removed Files: monetdb5/extras/pyapi/Benchmarks/ComparisonOutput/multithreading.tsv Modified Files: monetdb5/extras/pyapi/Benchmarks/ComparisonOutput/Identity [Fast Only].pdf

MonetDB: pyapi - Added benchmark results + graphs from compariso...

2015-09-01 Thread Mark Raasveldt
Changeset: 67e0593f09ae for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=67e0593f09ae Added Files: monetdb5/extras/pyapi/Benchmarks/ComparisonOutput/Identity [Fast Only].pdf monetdb5/extras/pyapi/Benchmarks/ComparisonOutput/Identity.pdf monetdb5/extras/

MonetDB: pyapi - Changed name of python module from monetdb to m...

2015-09-01 Thread Mark Raasveldt
Changeset: cbd7a77a0032 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=cbd7a77a0032 Modified Files: monetdb5/extras/pyapi/Benchmarks/monetdb_testing.py tools/embeddedpy/embedded_module.c tools/embeddedpy/setup.py Branch: pyapi Log Message: Changed nam

MonetDB: pyapi - Added numpy memory map benchmark.

2015-09-01 Thread Mark Raasveldt
Changeset: 68cb0410379a for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=68cb0410379a Modified Files: monetdb5/extras/pyapi/Benchmarks/monetdb_testing.py monetdb5/extras/pyapi/Benchmarks/pyapi_test.sh Branch: pyapi Log Message: Added numpy memory map benchmark.

MonetDB: pyapi - Added more benchmarks (SQLite, CSV, MonetDB-Emb...

2015-08-31 Thread Mark Raasveldt
Changeset: 09dc7dcd00a2 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=09dc7dcd00a2 Modified Files: monetdb5/extras/pyapi/Benchmarks/monetdb_testing.py monetdb5/extras/pyapi/Benchmarks/pyapi_test.sh Branch: pyapi Log Message: Added more benchmarks (SQLite, CS

MonetDB: pyapi - Fix for windows compilation.

2015-08-31 Thread Mark Raasveldt
Changeset: b0bbe0ef2f60 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=b0bbe0ef2f60 Modified Files: gdk/shared_memory.c Branch: pyapi Log Message: Fix for windows compilation. diffs (35 lines): diff --git a/gdk/shared_memory.c b/gdk/shared_memory.c --- a/gdk/share

MonetDB: pyapi - Some new benchmark results.

2015-08-31 Thread Mark Raasveldt
Changeset: bcc6f54b84e5 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=bcc6f54b84e5 Added Files: monetdb5/extras/pyapi/Benchmarks/Output/Multithreading TestData Size (0 MB).pdf monetdb5/extras/pyapi/Benchmarks/Output/String Extremelength y-log(100 String

MonetDB: pyapi - Removed duplicated code.

2015-08-29 Thread Mark Raasveldt
Changeset: 6a9a1c00ce30 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=6a9a1c00ce30 Modified Files: monetdb5/extras/pyapi/pyapi.c monetdb5/extras/pyapi/pytypes.h tools/embeddedpy/Makefile.ag tools/embeddedpy/embeddedpy.c Branch: pyapi Log Messa

MonetDB: pyapi - Merge with pyapi branch.

2015-08-29 Thread Mark Raasveldt
Changeset: 831cb403f522 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=831cb403f522 Added Files: clients/R/Tests/testrandom.R clients/R/Tests/testrandom.reqtests clients/R/Tests/testrandom.stable.err clients/R/Tests/testrandom.stable.out

MonetDB: pyapi - Added MonetDB embedded in python module.

2015-08-29 Thread Mark Raasveldt
Changeset: f21fa1ea3ea8 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=f21fa1ea3ea8 Added Files: tools/embeddedpy/Makefile.ag tools/embeddedpy/embedded_module.c tools/embeddedpy/embeddedpy.c tools/embeddedpy/embeddedpy.h tools/embeddedp

MonetDB: pyapi - Merge with embedded branch.

2015-08-29 Thread Mark Raasveldt
Changeset: 55fd678c6070 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=55fd678c6070 Modified Files: monetdb5/modules/mal/mal_mapi.c sql/backends/monet5/mal_backend.h sql/backends/monet5/sql.c sql/backends/monet5/sql_execute.c sql/backen

MonetDB: pyapi - Added Postgres benchmark.

2015-08-28 Thread Mark Raasveldt
Changeset: fe97b880b235 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=fe97b880b235 Removed Files: monetdb5/extras/pyapi/Benchmarks/db_test.sh Modified Files: monetdb5/extras/pyapi/Benchmarks/monetdb_testing.py monetdb5/extras/pyapi/Benchmarks/pyapi_te

MonetDB: pyapi - Merge with default.

2015-08-27 Thread Mark Raasveldt
Changeset: c5372976fa52 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=c5372976fa52 Added Files: clients/R/Tests/testrandom.R clients/R/Tests/testrandom.reqtests clients/R/Tests/testrandom.stable.err clients/R/Tests/testrandom.stable.out

MonetDB: pyapi - Load test data from CSV file.

2015-08-11 Thread Mark Raasveldt
Changeset: 33277cf73ed7 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=33277cf73ed7 Modified Files: monetdb5/extras/pyapi/Benchmarks/monetdb_testing.py monetdb5/extras/pyapi/Benchmarks/randomstrings.c Branch: pyapi Log Message: Load test data from CSV file.

MonetDB: pyapi - Merge with default.

2015-08-11 Thread Mark Raasveldt
Changeset: 4d4f45451528 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=4d4f45451528 Added Files: debian/libmonetdb-stream7.install debian/libmonetdb12.install sql/backends/monet5/sql_rank.c sql/backends/monet5/sql_rank.h sql/test/Users/

MonetDB: pyapi - Fixes for other compilers.

2015-08-11 Thread Mark Raasveldt
Changeset: adf28d2c7299 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=adf28d2c7299 Modified Files: gdk/shared_memory.c monetdb5/extras/pyapi/benchmark.c monetdb5/extras/pyapi/benchmark.h monetdb5/extras/pyapi/pyapi.c Branch: pyapi Log Message:

MonetDB: pyapi - YAIOF (Yet Another Integer Overflow Fix)

2015-08-11 Thread Mark Raasveldt
Changeset: 673f0645ea25 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=673f0645ea25 Modified Files: monetdb5/extras/pyapi/Benchmarks/randomstrings.c Branch: pyapi Log Message: YAIOF (Yet Another Integer Overflow Fix) diffs (17 lines): diff --git a/monetdb5/extras/

MonetDB: pyapi - Small fix for random seeds.

2015-08-11 Thread Mark Raasveldt
Changeset: 7b9cf58aedf5 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=7b9cf58aedf5 Modified Files: monetdb5/extras/pyapi/Benchmarks/monetdb_testing.py Branch: pyapi Log Message: Small fix for random seeds. diffs (93 lines): diff --git a/monetdb5/extras/pyapi/Benc

MonetDB: pyapi - Fix integer overflow in string generation.

2015-08-11 Thread Mark Raasveldt
Changeset: e2107613fd42 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=e2107613fd42 Modified Files: monetdb5/extras/pyapi/Benchmarks/pyapi_test.sh monetdb5/extras/pyapi/Benchmarks/randomstrings.c Branch: pyapi Log Message: Fix integer overflow in string gener

MonetDB: pyapi - Use C program for generating random strings in ...

2015-08-11 Thread Mark Raasveldt
Changeset: dc67d325758f for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=dc67d325758f Modified Files: monetdb5/extras/pyapi/Benchmarks/monetdb_testing.py monetdb5/extras/pyapi/Benchmarks/pyapi_test.sh Branch: pyapi Log Message: Use C program for generating rand

<    2   3   4   5   6   7   8   >