Damien George
caac542b23
Proper support for registering builtin modules in ROM.
Comes with some refactoring of code and renaming of files. All modules
are now named mod*.[ch].
11 years ago
xbe
1ea8fcfae4
py/builtinmath.c: use tgamma() instead of gamma().
gamma() is now deprecated.
11 years ago
Damien George
6280587320
py: Fix types in new math functions.
11 years ago
Rachel Dowdall
249b9c761d
Fixed broken math functions that return bool and added some more.
11 years ago
Damien George
c070ff24a9
Disable some math functions until they work correctly.
11 years ago
Rachel Dowdall
a2f2f734ed
Added various simple functions to math module.
11 years ago
Rachel Dowdall
5a14a1d690
Added various simple functions to math module.
11 years ago
Damien George
a925639247
py: Add math.e constant.
11 years ago
xbe
efe3422394
py: Clean up includes.
Remove unnecessary includes. Add includes that improve portability.
11 years ago
Damien George
8854e1fa05
py: Add expm1 to math module.
11 years ago
Damien George
0c36da0b59
Implement ROMable modules. Add math module.
mp_module_obj_t can now be put in ROM.
Configuration of float type is now similar to longint: can now choose
none, float or double as the implementation.
math module has basic math functions. For STM port, these are not yet
implemented (they are just stub functions).
11 years ago