|
dca8b174c6
|
build: add forgotten clang/gcc7 headers
|
2017-05-16 17:12:14 +10:00 |
|
|
530c9852ef
|
cmake: bump for GCC LTO fixes
|
2017-05-12 15:59:11 +10:00 |
|
|
6d6c5c0cfc
|
hash/crc: use relative include paths
We can't use system include paths for our headers because we are
probably not installed just yet..
|
2017-05-12 15:56:41 +10:00 |
|
|
300a3f77d9
|
build: remove autotools support
|
2017-03-23 15:16:58 +11:00 |
|
|
514430c614
|
build: remove autotools support
|
2017-03-23 15:01:09 +11:00 |
|
|
4f398620ab
|
view: add make_cview function for pointers
|
2017-03-23 14:36:56 +11:00 |
|
|
b67a99ee4e
|
coord: add arity query function
|
2017-03-23 14:36:39 +11:00 |
|
|
436df2952f
|
view: add make_view specialisations for std::string
|
2017-03-17 18:06:02 +11:00 |
|
|
cf36b5e1f9
|
bump cmake
|
2017-03-06 21:42:49 +11:00 |
|
|
4306a94379
|
matrix: add assignment-multiplication operator
|
2017-03-06 21:36:04 +11:00 |
|
|
7c036243da
|
preprocessor: expand argument count for MAP
|
2017-03-06 18:40:13 +11:00 |
|
|
54b26e9f60
|
view: add two-iterator make_view call
|
2017-02-21 21:20:15 +11:00 |
|
|
6ba88a1048
|
pascal: parameterise on size type
|
2017-02-21 21:19:58 +11:00 |
|
|
a56d1e339a
|
matrix: parameterise on rows+cols+type
|
2017-02-21 21:19:28 +11:00 |
|
|
7786d32ba5
|
view: add inequality operator
|
2017-02-20 18:10:26 +11:00 |
|
|
09de734185
|
posix/fd: label write/read calls with warn_unused
|
2017-02-20 18:10:04 +11:00 |
|
|
d21f6c6911
|
tap: temporarily remove c++17 nested namespaces
This improves analysis under CLion 2016.x
|
2017-02-20 18:09:23 +11:00 |
|
|
f4093cb3d5
|
hash/crc: document template parameters
|
2017-02-20 18:01:40 +11:00 |
|
|
bec24535fc
|
hash/crc: parameterise crc for reflection, and 64 bits
|
2017-02-14 19:47:12 +11:00 |
|
|
2bd094ab9f
|
bitwise: use bit reversal from bit twiddling hacks
|
2017-02-13 17:14:30 +11:00 |
|
|
08293e4b1f
|
pascal: array size should be constant
|
2017-02-13 17:14:13 +11:00 |
|
|
b39f80e606
|
hash/crc: parameterise on type and polynomial generator
|
2017-02-13 17:13:46 +11:00 |
|
|
fdc8b34770
|
polynomial: avoid unnecessary instantiation
|
2017-02-09 16:49:00 +11:00 |
|
|
4e993f2d4d
|
introspection: add type_char trait
|
2017-02-09 16:48:42 +11:00 |
|
|
c57569a4ff
|
cmake: more reliable backtrace strategy discovery
|
2017-02-01 13:46:33 +11:00 |
|
|
256e1c32b3
|
log: allow dynamic updates of the global log level
|
2017-01-31 20:30:38 +11:00 |
|
|
cc4f91f393
|
introspection: add filesystem::path type_name specialisation
|
2017-01-31 20:30:16 +11:00 |
|
|
46873e0931
|
cmdopt: remove unnecessary virtual keywords
|
2017-01-31 20:29:53 +11:00 |
|
|
82849cc157
|
cmdopt: default the constructor rather than empty it
|
2017-01-31 20:29:27 +11:00 |
|
|
154f43d188
|
sha2: style
|
2017-01-27 15:00:20 +11:00 |
|
|
4a73c1761b
|
sha2: use constexpr for static numeric arrays
|
2017-01-27 14:59:59 +11:00 |
|
|
0c4fe21f97
|
xxtea: remove unused global
|
2017-01-27 14:57:39 +11:00 |
|
|
90621ca7f8
|
strongdef: remove unnecessary copy constructor
Reduces issues with compiler generated assignment operators.
|
2017-01-27 14:56:54 +11:00 |
|
|
2d41136621
|
cmake: import LTO fixes
|
2017-01-25 18:48:17 +11:00 |
|
|
29c3fc9309
|
hash/crc: add trivial desciption comment to class
|
2017-01-25 16:14:49 +11:00 |
|
|
5a25f07f8e
|
hash/crc: adapt implementation from png appendix
|
2017-01-25 16:12:12 +11:00 |
|
|
ca7f4b739a
|
exe: test image query against argv, not constants
|
2017-01-25 15:07:14 +11:00 |
|
|
845c8dd14d
|
cmake: avoid recursive cmake lists for tests
|
2017-01-25 15:06:47 +11:00 |
|
|
f665244010
|
cmake: avoid passing around CFLAGS
|
2017-01-23 21:48:44 +11:00 |
|
|
d1fe677977
|
cast: use is_nan to avoid integer warnings
|
2017-01-23 21:48:12 +11:00 |
|
|
6f4bc6d6b2
|
maths: add is_nan for arbitrary types
|
2017-01-23 21:47:53 +11:00 |
|
|
5bb55f5437
|
maths: don't accidentally overload almost_equal
|
2017-01-23 21:47:30 +11:00 |
|
|
7706caed32
|
cmake: bump for link_flag fixes
|
2017-01-23 17:02:14 +11:00 |
|
|
d937bb2ece
|
backtrace: convert from CRLF terminators to LF
|
2017-01-23 15:33:47 +11:00 |
|
|
d747135e34
|
cmake: add msvc build fixes
|
2017-01-23 15:11:46 +11:00 |
|
|
395545f43a
|
cmake: add missing exe implementation for win32
|
2017-01-23 15:09:53 +11:00 |
|
|
59a32aede6
|
cmake: don't locate addr2line for win32 builds
|
2017-01-23 15:09:33 +11:00 |
|
|
5d728859e7
|
cmake: decrement required cmake version (for msys)
|
2017-01-23 15:09:07 +11:00 |
|
|
164652d89a
|
cmake: try to use a unique target name for tools
|
2017-01-19 14:23:13 +11:00 |
|
|
bfc74cbc82
|
build: fix link order for required libs
|
2017-01-19 13:35:14 +11:00 |
|