Shane Bryldt
|
9fc65c8752
|
FS-10167: Fixed up linux build for latest work on channel and protocol removal at runtime
|
2017-08-18 17:44:25 -05:00 |
|
Shane Bryldt
|
a81b57bd35
|
FS-10167: Updated publish and broadcast to support adding and removing channels at runtime, as well as removing protocols at runtime. In effect this provides cleanup on subscriptions when an entire channel or protocol becomes unavailable. Committing to test linux build.
|
2017-08-18 16:30:08 -06:00 |
|
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 |
|
Anthony Minessale
|
d452db8d08
|
FS-10052: [libks] Add experimental ref counting to ks_pool #resolve
|
2017-02-16 20:34:43 -06:00 |
|
Anthony Minessale
|
a4acfbd16b
|
add ks_acl
|
2017-01-25 17:10:50 -06:00 |
|
Anthony Minessale
|
d2f04e2133
|
make ks_pool_free appear take double pointer
|
2017-01-25 14:59:36 -06:00 |
|
Anthony Minessale
|
a42ed8f8f0
|
add flags to disable auto assert and auto memset
|
2017-01-25 14:59:36 -06:00 |
|
Mike Jerris
|
9fd0b6bd2f
|
update libks
|
2016-11-23 13:23:33 -06:00 |
|