17 Commits (0ecd5988a24aaa72415d83961327fc034cfe64a2)

Author SHA1 Message Date
Damien George 51dfcb4bb7 py: Move to guarded includes, everywhere in py/ core. 10 years ago
Damien George 969a6b37bf py: Make functions static where appropriate. 10 years ago
Damien George 3b603f29ec Use MP_DEFINE_CONST_DICT macro to define module dicts. 10 years ago
Damien George 30dd23aa7f doc: Document gc, sys, math, cmath. 10 years ago
Damien George 40f3c02682 Rename machine_(u)int_t to mp_(u)int_t. 11 years ago
Paul Sokolovsky 59c675a64c py: Include mpconfig.h before all other includes. 11 years ago
Emmanuel Blot f6932d6506 Prefix ARRAY_SIZE with micropython prefix MP_ 11 years ago
Damien George fb510b3bf9 Rename bultins config variables to MICROPY_PY_BUILTINS_*. 11 years ago
Damien George ee3fd46f13 Rename configuration variables controling Python features. 11 years ago
Antonin ENFRUN da1fffaa09 Fix some unused variables, and silence a clang warning about initialization override in vmentrytable.h 11 years ago
Damien George 04b9147e15 Add license header to (almost) all files. 11 years ago
Damien George 6d3c5e4301 Add ARRAY_SIZE macro, and use it where possible. 11 years ago
Damien George dbdfee15a1 py: Add cmath module, for complex math. Disabled by default. 11 years ago
Damien George 8b0535e23f py: Change module globals from mp_map_t* to mp_obj_dict_t*. 11 years ago
Damien George 084ef373fb py: Fix math.{ceil,floor,trunc} to return int. 11 years ago
Damien George df6567e634 Merge map.h into obj.h. 11 years ago
Damien George caac542b23 Proper support for registering builtin modules in ROM. 11 years ago
xbe 1ea8fcfae4 py/builtinmath.c: use tgamma() instead of gamma(). 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. 11 years ago
Damien George 8854e1fa05 py: Add expm1 to math module. 11 years ago
Damien George 0c36da0b59 Implement ROMable modules. Add math module. 11 years ago