| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | Scalability test fixes. | Garrett D'Amore | 2017-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'Amore | 2017-07-10 |
| | | |||
| * | SRWLocks FTW! | Garrett D'Amore | 2017-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'Amore | 2017-06-21 |
| | | |||
| * | Make APIs for holding references more consistent. | Garrett D'Amore | 2017-06-21 |
| | | |||
| * | Copy reference counts when resizing! | Garrett D'Amore | 2017-06-08 |
| | | |||
| * | Properly constrain initial value for object IDs. | Garrett D'Amore | 2017-06-06 |
| | | |||
| * | Make objhash fini calls idempotent. | Garrett D'Amore | 2017-06-06 |
| | | |||
| * | New object hash implementation, used by socket (to start). | Garrett D'Amore | 2017-06-05 |
| | | |||
| * | Implementation of object hash (derived from idhash, but smarter.) | Garrett D'Amore | 2017-06-02 |
