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