Changeset: cefd7263a67b for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=cefd7263a67b Modified Files: gdk/gdk_join.c Branch: default Log Message:
Undo accidental change in changeset fec78b4c5361. diffs (40 lines): diff --git a/gdk/gdk_join.c b/gdk/gdk_join.c --- a/gdk/gdk_join.c +++ b/gdk/gdk_join.c @@ -1739,16 +1739,16 @@ binsearchcand(const oid *cand, BUN lo, B for (hb = HASHget(h, HASHprobe((h), v)); \ hb != HASHnil(h); \ hb = HASHgetlink(h,hb)) \ - if (misses += hb >= (hi), (hb >= (lo) && hb < (hi) && \ + if (hb >= (lo) && hb < (hi) && \ (cmp == NULL || \ - (*cmp)(v, BUNtail(bi, hb)) == 0))) + (*cmp)(v, BUNtail(bi, hb)) == 0)) #define HASHloop_bound_TYPE(bi, h, hb, v, lo, hi, TYPE) \ for (hb = HASHget(h, hash_##TYPE(h, v)); \ hb != HASHnil(h); \ hb = HASHgetlink(h,hb)) \ - if (misses += hb >= (hi), (hb >= (lo) && hb < (hi) && \ - simple_EQ(v, BUNtloc(bi, hb), TYPE))) + if (hb >= (lo) && hb < (hi) && \ + simple_EQ(v, BUNtloc(bi, hb), TYPE)) static gdk_return hashjoin(BAT *r1, BAT *r2, BAT *l, BAT *r, BAT *sl, BAT *sr, int nil_matches, int nil_on_miss, int semi, int must_match) @@ -1771,7 +1771,6 @@ hashjoin(BAT *r1, BAT *r2, BAT *l, BAT * oid lval = oid_nil; /* hold value if l has dense tail */ const char *v = (const char *) &lval; int lskipped = 0; /* whether we skipped values in l */ - BUN misses = 0; ALGODEBUG fprintf(stderr, "#hashjoin(l=%s#" BUNFMT "[%s]%s%s," "r=%s#" BUNFMT "[%s]%s%s,sl=%s#" BUNFMT "%s%s," @@ -2050,7 +2049,6 @@ hashjoin(BAT *r1, BAT *r2, BAT *l, BAT * r1->trevsorted = 0; } } - fprintf(stderr, "#hashjoin: misses = "BUNFMT"\n", misses); assert(BATcount(r1) == BATcount(r2)); /* also set other bits of heap to correct value to indicate size */ BATsetcount(r1, BATcount(r1)); _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list