|
599a932dfe
|
types/description: add arity_traits specialisation for std::array
|
2019-12-16 16:16:15 +11:00 |
|
|
3152ed3277
|
mutex: silence an unused variable warning in a test
|
2019-12-16 08:19:44 +11:00 |
|
|
f5afc0130a
|
tuple/type: add prefix query
|
2019-12-09 11:22:13 +11:00 |
|
|
de282c556e
|
cast: remove mistaken float-equality warnings for lossless cast
|
2019-12-03 09:34:02 +11:00 |
|
|
d69d3766ba
|
fixed_string: add a compile type string suitable for template params
|
2019-12-03 09:33:39 +11:00 |
|
|
03786f3fcc
|
string: add to_lower and tests
|
2019-11-26 08:10:04 +11:00 |
|
|
c254846ac2
|
view: add equal overload that takes a parameter
|
2019-11-26 07:49:34 +11:00 |
|
|
595d062638
|
string: add to_upper
|
2019-11-26 07:49:23 +11:00 |
|
|
d7f9b12f82
|
windows: undef RELATIVE and ABSOLUTE
|
2019-11-18 16:44:13 +11:00 |
|
|
7dabd12253
|
view: add deduction guideline for iterator/int
|
2019-11-15 14:53:59 +11:00 |
|
|
d975c05c58
|
view: typos in comments
|
2019-11-15 14:53:51 +11:00 |
|
|
eb97b5ac01
|
view: cast to more expressive types when asserting split indices
|
2019-11-08 11:17:13 +11:00 |
|
|
762678a50f
|
view: check the index is valid for the subscript operator
|
2019-11-05 14:16:31 +11:00 |
|
|
b479905b12
|
matrix: ensure the required coord headers are included for our ostream
|
2019-11-04 16:49:24 +11:00 |
|
|
df9902a0b5
|
tuple/value: allow calls to 'each' with empty tuples
|
2019-11-04 11:43:45 +11:00 |
|
|
f1f1a64845
|
debug/crash;win32: avoid an unused symbol warning
|
2019-10-31 13:59:38 +11:00 |
|
|
ffb7fde46f
|
debug/crash: temporarily disable backtrace reporting
We're using breakpad for a few projects. It has much better
functionality.
|
2019-10-21 16:33:51 +11:00 |
|
|
a020f1d429
|
crash;win32: stub out a crash handler for windows
|
2019-10-21 12:47:26 +11:00 |
|
|
4768805222
|
crash;posix: add a forgotten iostream header
|
2019-10-21 12:47:09 +11:00 |
|
|
44abca88d6
|
log: workaround mingw's lack of once_flag
|
2019-10-21 12:46:43 +11:00 |
|
|
d0d9c3a676
|
tools: add a 'crash' tool that triggers a segfault
|
2019-10-10 17:33:12 +11:00 |
|
|
f5b702595f
|
debug/system: enable to crash handler
|
2019-10-10 17:32:46 +11:00 |
|
|
0fb910fb5f
|
crash: add a minimal handler for coredumping signals
|
2019-10-10 17:32:32 +11:00 |
|
|
c63bc5df4e
|
tools: add a backtrace generating test
|
2019-10-10 16:28:16 +11:00 |
|
|
7a5fa7fa2d
|
log: allow setting the default_sink
|
2019-10-10 16:02:10 +11:00 |
|
|
67ea686753
|
log: modularise the logging infrastructure
|
2019-10-10 15:52:37 +11:00 |
|
|
2e16e8962b
|
string: simplify the lower/upper comparators
|
2019-10-10 15:12:15 +11:00 |
|
|
5666a64e77
|
tools: add a logging tool
|
2019-10-10 15:11:02 +11:00 |
|
|
fa9f537e59
|
log: prepare to expand headers
|
2019-10-10 15:10:41 +11:00 |
|
|
8f7d4adef7
|
log: move symbols into the 'log' namespace
|
2019-10-10 12:32:03 +11:00 |
|
|
9cd6a60134
|
quaternion: revert elimination of linear case of slerp
We were generating non-finite results for some cases.
|
2019-10-04 17:09:20 +10:00 |
|
|
33dd89e465
|
quaternion: remove the linear case for slerp
|
2019-10-04 17:01:17 +10:00 |
|
|
442dd12f8f
|
alloc/foreign: dellocate should take a void pointer
|
2019-10-02 12:39:32 +10:00 |
|
|
ccdc0b6807
|
alloc/aligned/direct: deallocate should take a void pointer
|
2019-10-01 13:14:18 +10:00 |
|
|
578a99a6ba
|
region: correct the 'closest' query calculation
|
2019-09-26 08:08:06 +10:00 |
|
|
1a52f0dd58
|
list/node: use the data query for value comparison
|
2019-09-12 13:34:44 +10:00 |
|
|
d9292cb407
|
list/node: add value size and packing assertions
|
2019-09-12 13:34:18 +10:00 |
|
|
8adac4604c
|
list/sort: use a comparator for is_sorted
|
2019-09-12 13:33:32 +10:00 |
|
|
b0bf064fdd
|
list: prefer use of queries over direct use of members
|
2019-09-12 11:41:44 +10:00 |
|
|
2258279518
|
bitwise: add popcount overloads for short and char
|
2019-09-11 07:41:09 +10:00 |
|
|
5106038734
|
list: add more comments
|
2019-09-10 14:46:55 +10:00 |
|
|
932b93ce5e
|
list: add additional node types
|
2019-09-10 14:43:08 +10:00 |
|
|
fe6afc1edf
|
geom/segment: add convenience 'indices' wrapper function
|
2019-09-10 10:42:13 +10:00 |
|
|
2969cb3954
|
list/sort: add some explanatory comments
|
2019-09-09 10:48:38 +10:00 |
|
|
455e917070
|
list/sort: remove the forwarding comparison operator
|
2019-09-09 10:24:28 +10:00 |
|
|
ce03a24f88
|
list/sort: add initial linked list merge sort
|
2019-09-09 10:22:36 +10:00 |
|
|
39759805ac
|
functor: add the identity functor
|
2019-09-09 07:37:37 +10:00 |
|
|
077ecf5682
|
typeidx: add type tagged namespacing to queries
|
2019-09-04 08:06:46 +10:00 |
|
|
3866249607
|
types/description: add underlying_comparator for enum descriptions
|
2019-08-30 15:30:45 +10:00 |
|
|
fd64ca6bce
|
region: correct the point-region distance2 calculation
|
2019-08-30 13:45:08 +10:00 |
|