aboutsummaryrefslogtreecommitdiff
path: root/src/core/objhash.c
Commit message (Collapse)AuthorAge
* Scalability test fixes.Garrett D'Amore2017-07-17
| | | | | | | | This fixes a potential nasty bug associated with the objhash table resizing, and rewrites the scalability test to use just a single thread handling some 2000 client sockets. This proves that the framework can deal with vast numbers of sockets, regardless of the supported number of operating system threads.
* Give up on uncrustify; switch to clang-format.Garrett D'Amore2017-07-10
|
* SRWLocks FTW!Garrett D'Amore2017-07-07
| | | | | | | | | Modern Windows (Vista and later) have light weight Slim Read/Write locks which only occupy 64 bits, and don't require any memory allocation to create. While here clean up a few more unreferenced variables found with the Microsoft compilers.
* Improve debugging and eliminate dead code in objhash.Garrett D'Amore2017-06-21
|
* Make APIs for holding references more consistent.Garrett D'Amore2017-06-21
|
* Copy reference counts when resizing!Garrett D'Amore2017-06-08
|
* Properly constrain initial value for object IDs.Garrett D'Amore2017-06-06
|
* Make objhash fini calls idempotent.Garrett D'Amore2017-06-06
|
* New object hash implementation, used by socket (to start).Garrett D'Amore2017-06-05
|
* Implementation of object hash (derived from idhash, but smarter.)Garrett D'Amore2017-06-02