X-Git-Url: https://pd.if.org/git/?p=nbds;a=blobdiff_plain;f=todo;h=66ed49c7e1fbf868c3c01534cd1551d7aca606e3;hp=e73a5a9ad71809da4a988096d56071a1c9753ea0;hb=c7c053b290f15b7c8ba4f7327ead5a6fe836ec80;hpb=4ae7c1069667d8f067258d89676126f9b44226d6 diff --git a/todo b/todo index e73a5a9..66ed49c 100644 --- a/todo +++ b/todo @@ -7,12 +7,14 @@ + optimize integer keys + ht_print() + iterators ++ 32 bit support memory manangement ------------------ - make rcu yield when its buffer gets full instead of throwing an assert - alternate memory reclamation schemes: hazard pointers and/or reference counting - verify the key management in list, skiplist, and hashtable +- seperate nbd_malloc/nbd_free into general purpose malloc/free replacement quality ------- @@ -33,7 +35,4 @@ optimization features -------- -- a version of hashtable for 32bit keys and values -- verify correctness on 32 bit platforms - allow values of 0 to be inserted into maps (change DOES_NOT_EXIST to something else) -- seperate nbd_malloc/nbd_free into general purpose malloc/free replacement