Commit Graph

131 Commits

Author SHA1 Message Date
23b0a7b146 remove annotations header
The annotations were never particularly robust, and weren't used in many
locations (or consistently). And we should be migrating to c++14
annotation syntax anyway. By focusing on writing them all locally we
will be a little more standards compliant, and the attributes should be
more visible.
2014-10-17 19:24:53 +11:00
84ca008305 copyright headers and date bumps 2014-09-17 18:20:28 +10:00
bb3cbb584c maths: add log2up 2014-09-17 16:41:38 +10:00
755e0d92cb maths: add log2 2014-09-11 15:34:59 +10:00
9fc979ee1d maths: rename divup to align 2014-09-01 16:26:01 +10:00
2eaf2ee73c maths: add limit function for min/max'ing 2014-08-02 21:13:51 +10:00
5e1aad2f15 maths: allow min to operate on multiple types 2014-08-02 21:13:31 +10:00
935b1fe2e9 maths: allow differing arg typs in round_up 2014-08-01 20:44:58 +10:00
4216369e86 maths: correct divisor in divup 2014-07-15 19:52:09 +10:00
5c030bf0ea maths: exactly_equal should take two typenames 2014-07-07 15:21:17 +10:00
08f8d35799 whitespace errors 2014-07-07 15:21:17 +10:00
b26449fd5f maths: add divide-and-round-up 2014-04-16 19:17:15 +10:00
20e8297768 Add query for decimal digits of an integer 2012-07-30 16:31:51 +10:00
983b96c958 Move is_pow2 to headers for template generation 2012-07-30 16:31:19 +10:00
83343ee7a1 Move declerations for code style 2012-05-26 18:02:38 +10:00
474a808f79 Add exactly_zero call 2012-05-08 16:39:58 +10:00
2ef2554316 Add almost_zero wrapper for almost_equal 2012-05-03 18:11:42 +10:00
f8ad4c0c04 Correct the spelling of to_degrees 2012-05-03 15:56:21 +10:00
4a745f870e Use signbit for floating point sign<T> 2012-05-03 15:55:45 +10:00
77942e008d Change my email to an active domain 2012-04-23 13:10:50 +10:00
fc0b978ac1 Add maths check for integer numbers on doubles 2012-04-20 18:04:40 +10:00
64dd72db85 Add support for differing types in almost_equal 2012-04-20 18:02:54 +10:00
af05331358 Move sign function to maths.hpp 2012-04-13 11:23:55 +10:00
a3d965b917 Change licencing from waif to libgim 2012-04-11 15:21:00 +10:00
16d05e9ea6 Add to/from radian helpers 2011-10-29 23:13:47 +11:00
406b70f1c3 Rename exact_equal to exactly_equal 2011-10-23 20:14:35 +11:00
d749be578a Add an exact_equal operator to avoid warnings 2011-10-16 14:57:43 +11:00
380d51d05a Add is_pow2, round_up 2011-08-29 14:31:22 +10:00
31796b34f6 Add pure annotation to simple maths and ntoh funcs 2011-07-16 15:53:53 +10:00
20f81a7630 Correct package name in copyright headers
Package is no longer waif, after its seperation from the waif
library/application. Hopefully there aren't any more dependencies...
2011-06-21 20:26:32 +10:00
745e06d1af initial import from waif 2011-05-23 17:18:52 +10:00