Changeset: f87591553523 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=f87591553523 Removed Files: clients/Tests/SQL-dump.stable.out.oid32 clients/Tests/SQL-dump.stable.out.oid32.int128 Modified Files: .hgtags NT/wincompile.py clients/Tests/All clients/Tests/MAL-signatures.stable.out clients/Tests/MAL-signatures.stable.out.int128 clients/Tests/SQL-dump.stable.out clients/Tests/SQL-dump.stable.out.int128 clients/Tests/exports.stable.out clients/mapiclient/Tests/tomograph--help.stable.err clients/mapiclient/eventparser.c clients/mapiclient/eventparser.h clients/mapiclient/tachograph.c clients/mapiclient/tomograph.c configure.ag gdk/gdk_atomic.h gdk/gdk_calc.c gdk/gdk_logger.c gdk/gdk_system.c gdk/gdk_system.h gdk/gdk_utils.c geom/monetdb5/geom.mal monetdb5/mal/mal_dataflow.c monetdb5/mal/mal_parser.c monetdb5/modules/atoms/color.mal monetdb5/modules/atoms/inet.mal monetdb5/modules/atoms/json.mal monetdb5/modules/atoms/mtime.mal monetdb5/modules/atoms/url.mal monetdb5/modules/atoms/uuid.mal monetdb5/modules/atoms/xml.mal sql/backends/monet5/sql.c sql/backends/monet5/sql.mal sql/backends/monet5/sql_upgrades.c sql/scripts/75_storagemodel.sql sql/server/rel_optimizer.c sql/storage/bat/bat_storage.c sql/storage/bat/bat_table.c sql/test/Tests/systemfunctions.stable.out sql/test/Tests/systemfunctions.stable.out.int128 sql/test/leaks/Tests/check0.stable.out sql/test/leaks/Tests/check0.stable.out.int128 sql/test/leaks/Tests/check1.stable.out sql/test/leaks/Tests/check1.stable.out.int128 sql/test/leaks/Tests/check2.stable.out sql/test/leaks/Tests/check2.stable.out.int128 sql/test/leaks/Tests/check3.stable.out sql/test/leaks/Tests/check3.stable.out.int128 sql/test/leaks/Tests/check4.stable.out sql/test/leaks/Tests/check4.stable.out.int128 sql/test/leaks/Tests/check5.stable.out sql/test/leaks/Tests/check5.stable.out.int128 sql/test/leaks/Tests/drop3.stable.out sql/test/leaks/Tests/drop3.stable.out.int128 sql/test/leaks/Tests/select1.stable.out sql/test/leaks/Tests/select1.stable.out.int128 sql/test/leaks/Tests/select2.stable.out sql/test/leaks/Tests/select2.stable.out.int128 sql/test/leaks/Tests/temp1.stable.out sql/test/leaks/Tests/temp1.stable.out.int128 sql/test/leaks/Tests/temp2.stable.out sql/test/leaks/Tests/temp2.stable.out.int128 sql/test/remote/Tests/ssbm.SQL.py sql/test/testdb-upgrade-chain/Tests/dump.stable.out.Windows testing/Mtest.py.in testing/malcheck.py Branch: rdf Log Message:
Merge with default Before adding RDFscan operator diffs (truncated from 22690 to 300 lines): diff --git a/.hgtags b/.hgtags --- a/.hgtags +++ b/.hgtags @@ -590,3 +590,5 @@ 6607367487d91eb02c5eb7dfb9d96606f8f7c6f0 e3d0eecdc35dc633fdd89157ba704f60f03756c1 Oct2014_9 d98df578687e677ae3abbc0ba41e3bb0631ef08a Oct2014_SP2_release c80c3439c5d7b2bddb710e584eb0936adc21d462 MonetDB.R-0.9.6 +0529873485e7ec8e4c723f8bf7fc14020a7390b2 Oct2014_11 +f59ba5dedd0122403ab175cd1d44a88ab6b3be02 Oct2014_SP3_release diff --git a/NT/wincompile.py b/NT/wincompile.py --- a/NT/wincompile.py +++ b/NT/wincompile.py @@ -65,6 +65,7 @@ def process(args, recursive = False): dirname = os.path.dirname(arg) p = subprocess.Popen(['lib', '/nologo', '/list', arg], shell = False, + universal_newlines = True, stdout = subprocess.PIPE) for f in p.stdout: argv.append(os.path.join(dirname, f.strip())) @@ -78,10 +79,11 @@ argv = process(sys.argv[1:]) if verbose: sys.stdout.write('EXECUTE: %s\n' % ' '.join(argv)) sys.stdout.flush() -p = subprocess.Popen(argv, shell = False, stdout = subprocess.PIPE, stderr = subprocess.PIPE) +p = subprocess.Popen(argv, shell = False, universal_newlines = True, + stdout = subprocess.PIPE, stderr = subprocess.PIPE) out, err = p.communicate() -sys.stdout.write(out.replace('\r\n', '\n')) -sys.stderr.write(err.replace('\r\n', '\n')) +sys.stdout.write(out) +sys.stderr.write(err) if p.returncode and not verbose: sys.stderr.write('failed invocation: %s\n' % ' '.join(argv)) sys.stderr.flush() diff --git a/clients/Tests/All b/clients/Tests/All --- a/clients/Tests/All +++ b/clients/Tests/All @@ -1,4 +1,4 @@ exports HAVE_NETCDF&HAVE_FITS&HAVE_GEOM&HAVE_GSL&HAVE_LIBR&HAVE_SAMTOOLS&HAVE_SPHINXCLIENT?MAL-signatures -HAVE_NETCDF&HAVE_FITS&HAVE_GEOM&HAVE_GSL&HAVE_SAMTOOLS&!BITS32?SQL-dump +HAVE_NETCDF&HAVE_FITS&HAVE_GEOM&HAVE_GSL&HAVE_SAMTOOLS&!BITS32&!BITS64OID32?SQL-dump MERCURIAL?malcheck diff --git a/clients/Tests/MAL-signatures.stable.out b/clients/Tests/MAL-signatures.stable.out --- a/clients/Tests/MAL-signatures.stable.out +++ b/clients/Tests/MAL-signatures.stable.out @@ -37722,7 +37722,7 @@ command color.color(s:str):color address CLRcolor; comment Converts string to color -command color.#fromstr():color +command color.#fromstr():void address color_fromstr; command color.green(c:color):int address CLRgreen; @@ -37764,7 +37764,7 @@ command color.str(s:color):str address CLRstr; comment Converts color to string -command color.#tostr():str +command color.#tostr():void address color_tostr; command color.value(c:color):flt address CLRvalue; @@ -37802,13 +37802,13 @@ pattern daytime.>(v:daytime,w:daytime):b address CMDvarGT; comment Equality of two daytimes -command daytime.#fromstr():daytime +command daytime.#fromstr():void address daytime_tz_fromstr; pattern daytime.isnil(v:daytime):bit address CMDvarISNIL; comment Nil test for daytime value -command daytime.#tostr():str +command daytime.#tostr():void address daytime_tostr; pattern date.!=(v:date,w:date):bit address CMDvarNE; @@ -37838,13 +37838,13 @@ command date.date(s:date):date address MTIMEdate_date; comment Noop routine. -command date.#fromstr():date +command date.#fromstr():void address date_fromstr; pattern date.isnil(v:date):bit address CMDvarISNIL; comment Nil test for date value -command date.#tostr():str +command date.#tostr():void address date_tostr; command factories.getDeparture():bat[:oid,:timestamp] address FCTgetDeparture; @@ -38364,7 +38364,7 @@ command inet.broadcast(X_1:inet):inet address INETbroadcast; comment Returns the broadcast address for network -command inet.#cmp():int +command inet.#cmp():void address INETcompare; command inet.#fromstr():void address INETfromString; @@ -38398,7 +38398,7 @@ command inet.new(s:str):inet address INETnew; comment Create an inet from a string literal -command inet.#null():inet +command inet.#null():void address INETnull; command inet.setmasklen(X_1:inet,X_2:int):inet address INETsetmasklen; @@ -38562,7 +38562,7 @@ command json.filter(name:json,pathexpr:s address JSONfilter; comment Filter all members of an object by a path expression, returning an array.Non-matching elements are skipped. -command json.#fromstr():json +command json.#fromstr():void address JSONfromString; comment Validate a string to be JSON compliant. A NOOP if valid json, NULL otherwise. @@ -38644,7 +38644,7 @@ command json.text(j:json):str address JSONjson2text; comment Convert JSON values to their plain string equivalent. -command json.#tostr():str +command json.#tostr():void address JSONtoString; comment Convert JSON to its string equivalent. Dealing with escape characters @@ -39034,19 +39034,19 @@ pattern mal.manifold(mod:str,fcn:str,a:a address MANIFOLDevaluate; pattern mal.multiplex(mod:str,fcn:str,a:any...):any... address MANIFOLDremapMultiplex; -command mbr.#cmp():int +command mbr.#cmp():void address mbrCOMP; -command mbr.#fromstr():mbr +command mbr.#fromstr():void address mbrFROMSTR; -command mbr.#hash():int +command mbr.#hash():void address mbrHASH; command mbr.mbr(v:str):mbr address mbrFromString; -command mbr.#null():int +command mbr.#null():void address mbrNULL; command mbr.#read():void address mbrREAD; -command mbr.#tostr():str +command mbr.#tostr():void address mbrTOSTR; command mbr.#write():void address mbrWRITE; @@ -40863,7 +40863,7 @@ pattern sql.sysmon_pause(tag:sht):void address SYSMONpause; pattern sql.sysmon_queue() (qtag:bat[:oid,:lng],user:bat[:oid,:str],started:bat[:oid,:timestamp],estimate:bat[:oid,:timestamp],progress:bat[:oid,:int],status:bat[:oid,:str],tag:bat[:oid,:oid],query:bat[:oid,:str]) address SYSMONqueue; -pattern sql.storage() (schema:bat[:oid,:str],table:bat[:oid,:str],column:bat[:oid,:str],type:bat[:oid,:str],mode:bat[:oid,:str],location:bat[:oid,:str],count:bat[:oid,:lng],atomwidth:bat[:oid,:int],columnsize:bat[:oid,:lng],heap:bat[:oid,:lng],hashes:bat[:oid,:lng],imprints:bat[:oid,:lng],sorted:bat[:oid,:bit]) +pattern sql.storage() (schema:bat[:oid,:str],table:bat[:oid,:str],column:bat[:oid,:str],type:bat[:oid,:str],mode:bat[:oid,:str],location:bat[:oid,:str],count:bat[:oid,:lng],atomwidth:bat[:oid,:int],columnsize:bat[:oid,:lng],heap:bat[:oid,:lng],hashes:bat[:oid,:lng],phash:bat[:oid,:bit],imprints:bat[:oid,:lng],sorted:bat[:oid,:bit]) address sql_storage; comment return a table with storage information @@ -41291,7 +41291,7 @@ pattern sysmon.stop(id:int):void address SYSMONstop; pattern sysmon.stop(id:sht):void address SYSMONstop; -command timezone.#fromstr():timezone +command timezone.#fromstr():void address tzone_fromstr; command timezone.str(z:timezone):str address MTIMEtzone_tostr; @@ -41301,7 +41301,7 @@ comment Utility function to create a tim command timezone.timestamp(s:str):timestamp address MTIMEtimestamp_fromstr; -command timezone.#tostr():str +command timezone.#tostr():void address tzone_tostr; pattern timestamp.!=(v:timestamp,w:timestamp):bit address CMDvarNE; @@ -41343,13 +41343,13 @@ command timestamp.epoch{unsafe}():timest address MTIMEcurrent_timestamp; comment unix-time (epoch) support: seconds since the Unix epoch -command timestamp.#fromstr():timestamp +command timestamp.#fromstr():void address timestamp_fromstr; pattern timestamp.isnil(v:timestamp):bit address CMDvarISNIL; comment Nil test for timestamp value -command timestamp.#tostr():str +command timestamp.#tostr():void address timestamp_tostr; command timestamp.unix_epoch{unsafe}():timestamp address MTIMEunix_epoch; @@ -41455,7 +41455,7 @@ command udf.reverse(ra1:str):str address UDFreverse; comment Reverse a string -command url.#fromstr():url +command url.#fromstr():void address URLfromString; comment Convert a string to an url. @@ -41523,7 +41523,7 @@ command url.new(p:str,h:str,prt:int,f:st address URLnew4; comment Construct URL from protocol, host, port, and file -command url.#tostr():str +command url.#tostr():void address URLtoString; comment Convert url to string equivalent @@ -41535,11 +41535,11 @@ command url.url(s:str):url address URLnew; comment Create an URL from a string literal -command uuid.#cmp():int +command uuid.#cmp():void address UUIDcompare; -command uuid.#fromstr():uuid +command uuid.#fromstr():void address UUIDfromString; -command uuid.#hash():int +command uuid.#hash():void address UUIDhash; command uuid.isaUUID(u:str):bit address UUIDisaUUID; @@ -41549,45 +41549,45 @@ command uuid.new():uuid address UUIDgenerateUuid; comment Generate a new uuid -command uuid.#null():uuid +command uuid.#null():void address UUIDnull; command uuid.prelude():void address UUIDprelude; -command uuid.#read():uuid +command uuid.#read():void address UUIDread; command uuid.str(u:uuid):str address UUIDuuid2str; comment Coerce a uuid to its string type -command uuid.#tostr():str +command uuid.#tostr():void address UUIDtoString; command uuid.uuid(s:str):uuid address UUIDstr2uuid; comment Coerce a string to a uuid, validating its format -command uuid.#write():int +command uuid.#write():void address UUIDwrite; command wkb.FromText{unsafe}(w:str,type:int):wkb address wkbFromText; -command wkb.#cmp():int +command wkb.#cmp():void address wkbCOMP; -command wkb.#del():int +command wkb.#del():void address wkbDEL; -command wkb.#fromstr():wkb +command wkb.#fromstr():void address wkbFROMSTR; -command wkb.#heap():int +command wkb.#heap():void address wkbHEAP; -command wkb.#hash():int +command wkb.#hash():void address wkbHASH; -command wkb.#length():int +command wkb.#length():void address wkbLENGTH; -command wkb.#null():int +command wkb.#null():void address wkbNULL; -command wkb.#put():int +command wkb.#put():void address wkbPUT; command wkb.#read():void address wkbREAD; -command wkb.#tostr():str +command wkb.#tostr():void address wkbTOSTR; command wkb.wkb{unsafe}(v:str):wkb address wkbFromString; @@ -41641,7 +41641,7 @@ pattern xml.forest(val:xml...):xml address XMLforest; comment Construct an element list -command xml.#fromstr():xml +command xml.#fromstr():void address XMLfromString; _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list