Shane Bryldt
|
53690120ac
|
FS-10167: Revisited ks_pool to embed the ks_pool_t pointer into the prefix of each allocation, updated libks and libblade to remove unneccessary pool pointers in structures, pool-allocated memory can now be freed without needing to pass the original pool
|
2017-08-03 20:26:07 -06:00 |
|
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
|
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 |
|
Anthony Minessale
|
d2f04e2133
|
make ks_pool_free appear take double pointer
|
2017-01-25 14:59:36 -06:00 |
|
Anthony Minessale
|
68e5321da0
|
regression from nolock mode
|
2017-01-25 14:59:36 -06:00 |
|
Anthony Minessale
|
a0e3c93b09
|
get rid of FLAG_DEFAULT and juggle some params
|
2017-01-25 14:59:36 -06:00 |
|
Anthony Minessale
|
ec0906e2d4
|
add nolock to hash and make it default
|
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 |
|