1
commit 66a2f29e7c649d1eb4079910b0211ffdf7dbbd4d
2
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3
Date: Sat Sep 7 23:33:09 2013 -0700
7
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
9
commit 1ac04613b566ba0dde29a16f3ac409832f32d74e
10
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
11
Date: Thu Jul 18 21:02:55 2013 -0700
13
Combine usage message strings & print them to stderr, not stdout
15
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
17
commit 61f95e11eef3fbfb9060a32233df13c35115a6f3
18
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
19
Date: Thu Jul 18 20:59:01 2013 -0700
21
Add noreturn attributes suggested by -Wmissing-noreturn
23
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
25
commit 52bbd1ce31f1adf2b7145b9d6183f6b866fa9301
26
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
27
Date: Thu Jul 18 20:50:17 2013 -0700
29
Store sine & cosine tables as doubles instead of floats
31
Since they're used as doubles in the calculations, might as well store them
32
that way instead of converting when read from the table at runtime.
34
Costs about 4k more storage in the binary for the doubled tables.
36
Also gets rid of 900 clang warnings, of the form:
38
Clock.c:1708:11: warning: implicit conversion loses floating-point precision:
39
'double' to 'float' [-Wconversion]
40
0.000000, 0.001745, 0.003490, 0.005235, 0.006981, 0.008726, 0.010471, 0.012217,
42
(one for each table entry)
44
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
46
commit 69de4eaa3be6cc177eb53a4754cb6bd35340c585
47
Author: Eric S. Raymond <esr@thyrsus.com>
48
Date: Thu Aug 23 06:15:01 2012 -0400
50
Don't rely on being able to set tab stops.
51
Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
1
53
commit cd184e2f1a6f8f4f9178d29e43dc08d1534504e3
2
54
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3
55
Date: Fri Feb 10 22:03:24 2012 -0800