10 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
Shane Bryldt
3bde4769cc FS-10167: Updated libks windows project and test projects to utilize the latest build toolset, and added code analysis to identify potential issues before they occur. 2017-03-30 10:44:36 -06:00
Shane Bryldt
b41a847b9d FS-10167: Fixed bug in windows test_thread_pools test related to the thread pool itself and ks_q cleanup 2017-03-29 17:22:29 -06:00
Anthony Minessale
e195d5a294 FS-10167 WIP getting rid of mmap 2017-03-27 14:52:01 -05:00
Shane Bryldt
be451e4305 FS-10167: Fixed sockets in libks, testsock now runs correctly under windows 2017-03-24 00:34:14 -06:00
Shane Bryldt
d2facbce1e FS-10167: More cleanup of libks, now compiles with no warnings or errors in VS2015, also fixed a bug in ks_pool.c related to logging prefix memory bounds checks. A few warnings had to be disabled entirely due to the issues coming from openssl. 2017-03-23 13:30:31 -06:00
Mike Jerris
9fd0b6bd2f update libks 2016-11-23 13:23:33 -06:00
Mike Jerris
5b4b82c4f0 working windows build 2015-09-04 13:25:32 -04:00
Ken Rice
6e7d5d0897 update copyright header for 2014 2014-02-12 12:08:56 -06:00
Anthony Minessale
cd6ead9178 add libks (kitchen sink) as a new lib to collect random cool cross platform BSD licensed C funcs 2012-09-19 12:44:34 -05:00