Dixon, Scott
784ec114f6
Issue #132 Proper googletest dependency and fixes for unitests on OSX.
...
Problem:
It's really hard to get Libuavcan tests building on a mac or other platform if googletest isn't installed.
Solution:
add "if linux" guards to problem areas. Also include googletest as recommended in the googletest project's README.
Testing:
Successfully built on OSX sierra using gcc6
2018-06-07 12:25:49 -07:00
Pavel Kirienko
b0d0c607a5
Updated HeapBasedPoolAllocator
2015-10-16 16:24:22 +03:00
Pavel Kirienko
660e84e17f
Allocator interface: getNumBlocks() --> getBlockCapacity()
2015-10-16 14:31:42 +03:00
Pavel Kirienko
913f6ea034
Traditional lock-based thread safety for HeapBasedPoolAllocator
2015-10-15 16:49:03 +03:00
Pavel Kirienko
ef93f1b1e8
Heap based pool allocator - configurable getNumBlocks()
2015-10-15 10:51:58 +03:00
Pavel Kirienko
edadf58a91
Some tests for HeapBasedPoolAllocator<>; the concurrency test is failing with heap corruption
2015-10-15 05:06:30 +03:00
Pavel Kirienko
a5d3895cbf
HeapBasedPoolAllocator<> with a basic test
2015-10-15 03:54:48 +03:00
Pavel Kirienko
82cd3f6196
Component status manager removed
2015-07-08 23:38:56 +03:00
Pavel Kirienko
4defcde10b
ComponentStatusManager<>
2014-04-23 13:38:56 +04:00