Cleanup TODO and update COPYING timestamp

This commit is contained in:
pancake committed 2021-05-11 02:52:16 +02:00
1 parent 55f9fd4b82
commit 794b36cbbd
2 files changed
+1 -11

No files matched your search

+1 -1
View File
@@ -1,6 +1,6 @@
The MIT License (MIT)
Copyright (c) 2015-2020 pancake
Copyright (c) 2015-2021 pancake
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
-10
View File
@@ -9,20 +9,16 @@ TODO
----
* Add disk database file checksum to verify if its broken or valid file
* ht->ls is wrong! dups appear
* support plain text databases
* implement mmap for w32
* implement sdb_ainc/sdb_adec
* implement io filters for load/save databases (io wrap)
* support json 2.0 ({foo:"bar"}) <- no need for quotes in name
* create string pool for a list of sizes
newpool (sizeof (char), 10, 100, 1000);
* Add api to store serialized in memory
* Add api for raw bytes
* Add api and syntax for json_length()
* Add comparision stuff
* Add support for socket file for memcached api
* add api to create db without caching it before
* remove buffer
Syncronization
--------------
@@ -43,12 +39,6 @@ Optimization
* use 16 bit key and 16 bit value // dont think so
* use kernel's linked list? it should be faster..
BUGS
----
* hashtable is not cleaned up when sync
- must honor expire time entries
* key and value boundaries are probably not properly handled
StringPool
----------
string types: