jckarter/clay — pull request #229 by agemogolk (2012-02-29 11:52:00+00:00)
Title: math lib update + extras

Math libm completely revamped. Based on openlibm. (crlibm ports problematic).

Double precision native functions implemented.
Float/LongDouble mostly still handled by libm.
Compiler flag -Dmath.Mode=libm uses all available libm functions.
Tests added for libm wrappers, native/complex double functions.
- tests take long time due to size of math lib.

Extras:
Hacked up a the hires-timer for unix in the time module.