Commit Graph

9 Commits

Author SHA1 Message Date
Shane Bryldt ea0dc132a3 FS-10167: Rewrote the ks_pool allocator, no longer uses paging or internal block allocation, but still retains reference counting and auto cleanup callbacks, should be much more efficient now on windows than the original mmap approach, and all tests now run successfully! 2017-04-11 14:43:00 -06:00
Anthony Minessale 52f1451ece FS-10167 fix issues in the thread code 2017-03-27 13:01:38 -05:00
Shane Bryldt b4ff0097eb FS-10167: Switched reader writer lock code to use ks_thread_self_id instead of ks_thread_self, which is more appropriate and resolves a couple issues related to duplicating handles for windows. Clean compiling across all tests on windows now, updated all of the solution and project files for required changes. 2017-03-23 16:31:16 -06:00
Shane Bryldt 713aa5dc2e FS-10167: Fixed a bug with ks_hash related to keying with INT/INT64/PTR modes, testhash now runs successfully on windows as well. 2017-03-23 14:36:46 -06:00
Shane Bryldt 17f3daa7c3 FS-10167: Basic building of libks under VS2015, tests compile but most do not run successfully yet. 2017-03-23 11:37:45 -06:00
Shane Bryldt 5cff01b2a8 FS-10165: Removed dependancy and autoconf check for libsodium from libks. Moved DHT, bencode, and related tests into libblade. Still requires refactoring in blade from ks_* to blade_*. 2017-03-22 17:47:33 -05:00
Anthony Minessale 68e5321da0 regression from nolock mode 2017-01-25 14:59:36 -06:00
Anthony Minessale a0180288cf FS-9803 #resolve [Add support for arbitrary data as hash keys] 2016-12-01 18:11:52 -06:00
Mike Jerris 9fd0b6bd2f update libks 2016-11-23 13:23:33 -06:00