1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

compiler: prerequisite changes for upcoming map update

This commit is contained in:
Joe Conigliaro
2020-03-12 22:19:13 +11:00
parent 99398ba652
commit b750f1d1bb
2 changed files with 9 additions and 1 deletions

View File

@ -59,6 +59,14 @@ mut:
value voidptr
}
// Dynamic array with very low growth factor
struct DenseArray {
mut:
data &KeyValue
cap u32
size u32
}
fn new_map(n, value_bytes int) map {
probe_hash_bytes := sizeof(u32) * init_capicity
key_value_bytes := sizeof(KeyValue) * init_capicity