Pavel Kirienko
|
771623e056
|
Added specialization for CompileTimeIntSqrt<>
|
2014-07-05 14:30:38 +04:00 |
|
Pavel Kirienko
|
154dcd105c
|
In-place matrix packing
|
2014-07-03 12:56:33 +04:00 |
|
Pavel Kirienko
|
0a9169fe87
|
Forgotten <cstddef> in templates.hpp
|
2014-05-05 22:06:37 +04:00 |
|
Pavel Kirienko
|
2b14328787
|
Style fix, UAVCAN_CPP_VERSION made optional
|
2014-05-05 20:14:57 +04:00 |
|
Pavel Kirienko
|
581ee43231
|
UAVCAN_IMPLEMENT_PLACEMENT_NEW
|
2014-05-05 19:28:28 +04:00 |
|
Pavel Kirienko
|
8c8732d051
|
Collateral fixes
|
2014-05-05 16:15:22 +04:00 |
|
Pavel Kirienko
|
17ac1f7f6b
|
NumericTraits<> specialized for basic types instead of std integer typedefs
|
2014-05-05 16:07:11 +04:00 |
|
Pavel Kirienko
|
08cea4aacd
|
<limits> from STL is not required
|
2014-05-05 15:51:49 +04:00 |
|
Pavel Kirienko
|
ad3c0af324
|
Some headers moved to util/ (map, bitset, linked_list); compile_time.hpp renamed to templates.hpp
|
2014-05-05 14:17:04 +04:00 |
|
Pavel Kirienko
|
7608e4ca08
|
Functions from <algorithm> reimplemented in libuavcan
|
2014-05-04 23:13:38 +04:00 |
|
Pavel Kirienko
|
dfc69b4b5f
|
Destructor fixes
|
2014-04-18 23:44:31 +04:00 |
|
Pavel Kirienko
|
1853f5c73c
|
Explicit constructors
|
2014-04-18 19:37:08 +04:00 |
|
Pavel Kirienko
|
f8b10ab003
|
Shorter error strings - saves ~200 bytes
|
2014-04-16 16:59:58 +04:00 |
|
Pavel Kirienko
|
e8fa4a2369
|
UAVCAN_EXPORT
|
2014-04-08 15:40:51 +04:00 |
|
Pavel Kirienko
|
159b14e129
|
Array::packSquareMatrix(), Array::unpackSquareMatrix()
|
2014-04-07 20:26:51 +04:00 |
|
Pavel Kirienko
|
0d9be57d92
|
handleFatalError() moved to error.hpp
|
2014-03-28 19:26:25 +04:00 |
|
Pavel Kirienko
|
4886e2194f
|
Proper data alignment for allocator and lazy constructor
|
2014-03-28 13:47:21 +04:00 |
|
Pavel Kirienko
|
0cc627016a
|
Automated style fixes in order to bring the code a little bit closer to compliance with MISRA C++ rules. No changes in logic.
|
2014-03-25 03:04:36 +04:00 |
|
Pavel Kirienko
|
093328e386
|
Proper C++ version detection
|
2014-03-17 20:38:02 +04:00 |
|
Pavel Kirienko
|
15cbf96378
|
Reorganized directory structure - directory 'internal' pulled up one level. No logical changes.
|
2014-03-14 15:01:20 +04:00 |
|
Pavel Kirienko
|
629ed8c28e
|
MethodBinder passes all values by reference
|
2014-03-12 13:01:39 +04:00 |
|
Pavel Kirienko
|
befea376c2
|
Fixed inclusion loops
|
2014-03-11 21:00:28 +04:00 |
|
Pavel Kirienko
|
224a072120
|
try_implicit_cast<>() supports non default constructible target types
|
2014-03-10 11:12:57 +04:00 |
|
Pavel Kirienko
|
30aa1bdecc
|
StaticIf<> renamed to much more appropriate and widely known name - Select<>
|
2014-03-09 21:50:58 +04:00 |
|
Pavel Kirienko
|
ce618f6436
|
Utils moved to uavcan/util/*
|
2014-03-09 21:46:21 +04:00 |
|