Changeset: d788f02f7c3b for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/d788f02f7c3b
Modified Files:
        clients/Tests/exports.stable.out
        gdk/gdk_hash.c
        gdk/gdk_hash.h
Branch: Jul2021
Log Message:

Turn HASHgrowbucket into a static function.


diffs (47 lines):

diff --git a/clients/Tests/exports.stable.out b/clients/Tests/exports.stable.out
--- a/clients/Tests/exports.stable.out
+++ b/clients/Tests/exports.stable.out
@@ -342,7 +342,6 @@ const char *GDKversion(void) __attribute
 size_t GDKvm_cursize(void);
 void *GDKzalloc(size_t size) __attribute__((__malloc__)) 
__attribute__((__alloc_size__(1))) __attribute__((__warn_unused_result__));
 void HASHdestroy(BAT *b);
-gdk_return HASHgrowbucket(BAT *b);
 BUN HASHlist(Hash *h, BUN i);
 BUN HASHprobe(const Hash *h, const void *v);
 void HEAP_free(Heap *heap, var_t block);
diff --git a/gdk/gdk_hash.c b/gdk/gdk_hash.c
--- a/gdk/gdk_hash.c
+++ b/gdk/gdk_hash.c
@@ -342,7 +342,7 @@ HASHfix(Hash *h, bool save, bool dosync)
        return GDK_SUCCEED;
 }
 
-gdk_return
+static gdk_return
 HASHgrowbucket(BAT *b)
 {
        Hash *h = b->thash;
@@ -352,12 +352,6 @@ HASHgrowbucket(BAT *b)
 
        TRC_DEBUG_IF(ACCELERATOR) t0 = GDKusec();
 
-       if (HASHfix(h, false, true) != GDK_SUCCEED) {
-               doHASHdestroy(b, h);
-               b->thash = NULL;
-               return GDK_FAIL;
-       }
-
        /* only needed to fix hash tables built before this fix was
         * introduced */
        if (h->width < SIZEOF_BUN &&
diff --git a/gdk/gdk_hash.h b/gdk/gdk_hash.h
--- a/gdk/gdk_hash.h
+++ b/gdk/gdk_hash.h
@@ -33,7 +33,6 @@ gdk_export gdk_return BAThash(BAT *b);
 gdk_export void HASHdestroy(BAT *b);
 gdk_export BUN HASHprobe(const Hash *h, const void *v);
 gdk_export BUN HASHlist(Hash *h, BUN i);
-gdk_export gdk_return HASHgrowbucket(BAT *b);
 
 #define BUN2 2
 #define BUN4 4
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to