Commit Graph

3083 Commits

Author SHA1 Message Date
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
0bcf9da239 build: add shm lib to cmake 2017-01-19 13:34:49 +11:00
1b644132f0 cmake: bump for caching of values 2017-01-18 21:46:25 +11:00
11d56d1987 cmake: bump for stdc++fs fixes 2017-01-17 21:31:26 +11:00
b5a4b4791d cmake: use CURRENT versions of directories 2017-01-17 21:31:12 +11:00
7c25c0762a build: add cmake tests 2017-01-17 19:36:56 +11:00
dd23d4a347 build: cmake tests 2017-01-17 19:20:30 +11:00
c0f3983ca8 stream: add minimal scoped flag test case 2017-01-09 15:54:47 +11:00
e1aacef7a2 stream: use scoped manipulators 2017-01-05 20:21:20 +11:00
96f3bc14e6 stream: style 2017-01-05 20:21:03 +11:00
ee53f8234b pool: avoid alignment warnings on ARM 2017-01-05 19:50:28 +11:00
98dc992473 build: avoid integer length warnings 2017-01-05 19:50:28 +11:00
449fd1d1ad guid: remove this module
Many asumptions failed under big endian, the code wasn't particularly
robust, and there are no users.
2017-01-05 19:50:27 +11:00
e364b0855f coord/store: avoid unused variable on non-sse alignment 2017-01-05 19:50:27 +11:00
fdf7896955 cmdopt: use the correct constructor for char errors 2017-01-05 19:50:27 +11:00
4566141855 matrix: add data accessor function 2017-01-05 19:50:27 +11:00
faf7e68671 alloc/stack: fix allocation record offset calculation 2017-01-05 17:06:13 +11:00
a63e6c213e tools/scratch: add iostream header 2017-01-05 16:46:20 +11:00
abedda1e5d coord/store: abstract SIMD alignment tests 2017-01-05 16:46:01 +11:00
353cf839d4 use nested namespace declarations 2017-01-05 15:06:49 +11:00
c4ca41d6c4 maths: make round_pow2 constexpr 2017-01-04 22:40:06 +11:00
d156bb436b view: instantiate signed char ostream operators 2017-01-04 22:39:36 +11:00
a3f24db5d5 view: make_view should be const 2017-01-04 22:39:18 +11:00
b770e5f370 fixed: add integer logical operators 2017-01-04 22:38:41 +11:00
0997bbbaac endian: add signed byteswap 2017-01-04 22:38:15 +11:00
f3fb385686 hash/xxhash: remove unnecessary foundation code 2016-12-21 21:08:26 +11:00
4f795c9e40 bezier: add signed distance queries 2016-12-21 20:25:50 +11:00
0da8c189ec maths: add linear mixing function 2016-12-21 20:23:43 +11:00
e6115eb234 point: use vector operations for distance functions 2016-12-21 20:23:43 +11:00
a7caea16e1 vector: add 2d cross product 2016-12-21 20:23:43 +11:00
fde9b281be debug: correct DEBUG_LIMIT print ordering 2016-12-21 20:23:43 +11:00
185942593e debug: consistent spacing 2016-12-21 20:23:43 +11:00
3dd80be05a coord: use self-dot-product for norm2 2016-12-21 20:23:43 +11:00
c91e1d29c3 polynomial: style 2016-12-21 20:23:43 +11:00
9116404f30 introspection: work around clang static constexpr arrays 2016-12-21 16:46:16 +11:00
74f7bc2e1a region: make ostream output spacing consistent 2016-12-21 16:45:08 +11:00
2e0fa64494 range: convert static members to constexpr methods 2016-12-21 16:44:48 +11:00
2dcb315ce6 region: prefer constexpr functions over static variables 2016-12-12 17:07:53 +11:00
b5932c4537 extent: prefer constexpr functions over static variables 2016-12-12 17:06:55 +11:00
f6116eb63e point: prefer constexpr functions over static variables 2016-12-12 17:06:04 +11:00
4bf160934c vector: prefer constexpr functions over static variables 2016-12-12 17:04:39 +11:00