Tom Pittenger
|
f935822406
|
rename ch to chr to avoid shadow variable in ChibiOS
|
2018-03-25 15:22:53 -07:00 |
|
Pavel Kirienko
|
c9ec822244
|
-Wold-style-cast; linked list items made noncopyable
|
2016-07-29 16:46:57 +03:00 |
|
Pavel Kirienko
|
38a241a90a
|
Added -Wzero-as-null-pointer-constant, replaced NULL --> UAVCAN_NULLPTR. All changes are automatic, no manual edits to the library code.
|
2016-07-29 15:39:24 +03:00 |
|
Ben Dyer
|
2d9374044b
|
Use std::size_t
|
2015-10-25 17:45:34 +11:00 |
|
Ben Dyer
|
57915e98ba
|
Replace bitarrayCopy with a smaller, from-scratch version
|
2015-10-25 17:24:21 +11:00 |
|
Pavel Kirienko
|
23352746cd
|
Speed-optimized versions of bitarrayCopy() removed
|
2015-10-14 20:30:24 +03:00 |
|
Pavel Kirienko
|
0410b34d0c
|
Coverity fix 1325169
|
2015-09-30 02:14:46 +03:00 |
|
Pavel Kirienko
|
a7fe27a365
|
Ninja fix
|
2015-08-21 15:03:25 +03:00 |
|
Pavel Kirienko
|
aeb8beadc1
|
IEEE754Converter::enforceIeee<>()
|
2015-08-21 15:00:50 +03:00 |
|
Pavel Kirienko
|
9c185b3ddf
|
float16 converter is explicitly declared non-compatible with non-IEEE754
|
2015-08-21 14:50:47 +03:00 |
|
Pavel Kirienko
|
e32dfafbae
|
First stab at fixing #55
|
2015-08-15 13:15:44 +03:00 |
|
Pavel Kirienko
|
d4ac6fd639
|
Array fix - avoiding boolean as array size type
|
2015-07-10 19:34:46 +03:00 |
|
Pavel Kirienko
|
4cc8282e15
|
IntegerSpec - boolean specialization
|
2015-07-10 18:33:30 +03:00 |
|
Pavel Kirienko
|
1a7a94c24c
|
Coverity 1304850
|
2015-06-10 13:30:51 +03:00 |
|
Pavel Kirienko
|
eaaf2f15cd
|
Coverity 1304852
|
2015-06-10 13:00:15 +03:00 |
|
Pavel Kirienko
|
988e404586
|
Work-around for false -Wtype-limits from GCC
|
2015-06-07 00:07:49 +03:00 |
|
Pavel Kirienko
|
5e458e918d
|
MakeString<> helper template
|
2015-05-18 22:29:09 +03:00 |
|
Pavel Kirienko
|
a439c62532
|
String constructor for Array<>
|
2015-05-03 13:29:53 +03:00 |
|
Pavel Kirienko
|
1b75c48783
|
Fixed #21
|
2015-04-27 10:31:21 +03:00 |
|
Pavel Kirienko
|
bfc4b5336c
|
Symmetric square matrix packing
|
2015-04-27 10:12:50 +03:00 |
|
Pavel Kirienko
|
71d4b02a7f
|
Dependency on math.h and the last 'using namespace std' were removed
|
2015-03-21 14:14:48 +03:00 |
|
Pavel Kirienko
|
ec9006381b
|
Removing all dirty 'using namespace std' that were used as C++ library compatibility work-around
|
2015-03-21 14:08:37 +03:00 |
|
Pavel Kirienko
|
6e15a541e6
|
uavcan::Array<> - compile-time check fix in appendFormatted()
|
2015-03-21 13:10:52 +03:00 |
|
Pavel Kirienko
|
241ae8a538
|
Array methods for case conversion
|
2015-03-20 23:37:42 +03:00 |
|
Pavel Kirienko
|
eb982bdd40
|
All occurences of pragma once in libuavcan headers were replaced with conventional include guards.
|
2015-03-12 00:53:18 +03:00 |
|
Pavel Kirienko
|
20439bb397
|
Experimental optimization of the bit copy algorithm with special cases
|
2015-01-11 04:35:03 +03:00 |
|
Pavel Kirienko
|
21c07b90a5
|
Separated bit array copy algorithms - aligned to unaligned and vice versa.
|
2015-01-11 03:46:25 +03:00 |
|
Pavel Kirienko
|
1f36c92f82
|
Removed an unused template parameter in Array<>::packSquareMatrixImpl<>()
|
2014-11-04 04:20:33 +03:00 |
|
Pavel Kirienko
|
28d21a4e1b
|
Smaller SizeType for static Array<>s
|
2014-08-28 23:27:05 +04:00 |
|
Pavel Kirienko
|
9d806c2be6
|
areClose(), isClose()
|
2014-08-28 20:25:27 +04:00 |
|
Pavel Kirienko
|
8a8bb78d38
|
More warning fixes in the STM32 drvier, STM32 test project and the library core
|
2014-08-28 17:28:44 +04:00 |
|
Pavel Kirienko
|
acf45e3e6b
|
Using custom RemoveReference instead of relying on the standard library
|
2014-08-28 16:37:32 +04:00 |
|
Pavel Kirienko
|
62db10d9aa
|
More warnings
|
2014-08-28 16:31:22 +04:00 |
|
Pavel Kirienko
|
128a8bad1c
|
Warning fixes
|
2014-08-28 16:09:21 +04:00 |
|
Pavel Kirienko
|
b09bfab117
|
Strict warnings in the unit tests. This commit needs to be carefully reviewed.
|
2014-08-28 04:54:59 +04:00 |
|
Pavel Kirienko
|
d9d6e80aea
|
Strict sign conversions
|
2014-08-28 02:51:29 +04:00 |
|
Pavel Kirienko
|
8240c7962b
|
Extra warnings for the debug build: -Wfloat-equal -Wconversion. The code was fixed accordingly. No broken tests.
|
2014-08-28 01:33:27 +04:00 |
|
Pavel Kirienko
|
61c4f89ea3
|
Using proper float comparison everywhere
|
2014-08-27 19:13:45 +04:00 |
|
Pavel Kirienko
|
6446d05446
|
Floating point comparison routines
|
2014-08-27 17:57:10 +04:00 |
|
Pavel Kirienko
|
d816d58b30
|
CharArrayFormatter: using %g instead of %f for better readability
|
2014-08-16 13:43:24 +04:00 |
|
Pavel Kirienko
|
6c23d7feee
|
TODO cleanup
|
2014-08-09 11:43:38 +04:00 |
|
Pavel Kirienko
|
6c972e6ba5
|
cppcheck warning suppressions
|
2014-08-03 14:27:33 +04:00 |
|
Pavel Kirienko
|
e1eb7554cf
|
libuavcan: impl_constants.hpp renamed to build_config.hpp
|
2014-07-16 19:56:34 +04:00 |
|
Pavel Kirienko
|
23178da7af
|
libuavcan: Coverity false positive suppression
|
2014-07-15 22:40:34 +04:00 |
|
Pavel Kirienko
|
ce6d4b4a31
|
Typo
|
2014-07-14 22:28:56 +04:00 |
|
Pavel Kirienko
|
e5ca1f7379
|
libuavcan documentation
|
2014-07-14 22:22:18 +04:00 |
|
Pavel Kirienko
|
530242819d
|
libuavcan core now uses UAVCAN_ASSERT() instead of assert() (autoreplace)
|
2014-07-12 17:17:09 +04:00 |
|
Pavel Kirienko
|
154dcd105c
|
In-place matrix packing
|
2014-07-03 12:56:33 +04:00 |
|
Pavel Kirienko
|
b2e942c7f9
|
Shadowed variable fix
|
2014-05-05 21:59:37 +04:00 |
|
Pavel Kirienko
|
08cea4aacd
|
<limits> from STL is not required
|
2014-05-05 15:51:49 +04:00 |
|