- b8cfb0d py: Add support for 64-bit NaN-boxing object model, on 32-bit machine. by Damien George · 10 years ago
- 999cedb py: Wrap all obj-ptr conversions in MP_OBJ_TO_PTR/MP_OBJ_FROM_PTR. by Damien George · 10 years ago
- 183edef py: Add object repr "C", where 30-bit floats are stuffed in obj word. by Damien George · 10 years ago
- aedb859 py: Make float representation configurable with object representation. by Damien George · 10 years ago
- 7e359c6 py: Move float e/pi consts to objfloat and make mp_obj_float_t private. by Damien George · 10 years ago
- aaef185 py: Add mp_obj_is_float function (macro) and use it where appropriate. by Damien George · 10 years ago
- 1b586f3 py: Rename MP_BOOL() to mp_obj_new_bool() for consistency in naming. by Paul Sokolovsky · 10 years ago
- c5029bc py: Add MP_BINARY_OP_DIVMOD to simplify and consolidate divmod builtin. by Damien George · 10 years ago
- 861670b py: Implement mp_format_float for doubles and use where appropriate by stijn · 10 years ago
- 956d765 py: Fix printing of "inf" and "nan" floating point values. by Damien George · 10 years ago
- 7f9d1d6 py: Overhaul and simplify printf/pfenv mechanism. by Damien George · 10 years ago
- 1ef26b3 py, extmod: Remove include of unnecessary system headers. by Damien George · 10 years ago
- 7d414a1 py: Parse big-int/float/imag constants directly in parser. by Damien George · 10 years ago
- ff8dd3f py, unix: Allow to compile with -Wunused-parameter. by Damien George · 11 years ago
- 51dfcb4 py: Move to guarded includes, everywhere in py/ core. by Damien George · 11 years ago
- 8594ce2 py: Implement divmod, % and proper // for floating point. by Damien George · 11 years ago
- 20beff9 py and libm: Add asinf,acosf; print higher precision for float. by Damien George · 11 years ago
- d182b98 py: Change all uint to mp_uint_t in obj.h. by Damien George · 11 years ago
- ecc88e9 Change some parts of the core API to use mp_uint_t instead of uint/int. by Damien George · 11 years ago
- 3b6f7b9 py: Separate MICROPY_PY_BUILTINS_COMPLEX from MICROPY_PY_BUILTINS_FLOAT. by Paul Sokolovsky · 11 years ago
- fb510b3 Rename bultins config variables to MICROPY_PY_BUILTINS_*. by Damien George · 11 years ago
- 6ac5dce py: Rename MP_OBJ_NOT_SUPPORTED to MP_OBJ_NULL. by Damien George · 11 years ago
- ee7a880 py: Use mp_arg_check_num in more places. by Damien George · 11 years ago
- d0a5bf3 py: Tidy up returning NULL which should be MP_OBJ_NOT_SUPPORTED. by Damien George · 11 years ago
- 04b9147 Add license header to (almost) all files. by Damien George · 11 years ago
- f54bcbf py, unix: Make "mpconfig.h" be first included, as other headers depend on it. by Paul Sokolovsky · 11 years ago
- 7de5377 objfloat: Try to achieve the same float printing format as CPython does. by Paul Sokolovsky · 11 years ago
- ea8d06c py: Add MP_OBJ_STOP_ITERATION and make good use of it. by Damien George · 11 years ago
- 9dcc60d py: Detect ZeroDivisionError properly for floats. by Damien George · 11 years ago
- b8a053a py: Implement float and complex == and !=. by Damien George · 11 years ago
- ae49105 py: Fix float/complex binop returning NULL; implement complex power. by Damien George · 11 years ago
- 60be1cf py: Fix float printing on stmhal. by Damien George · 11 years ago
- ea13f40 py: Change nlr_jump to nlr_raise, to aid in debugging. by Damien George · 11 years ago
- b23fbb3 py: Implement floating point power binop. by Damien George · 11 years ago
- 96ed213 objfloat: Quick&dirty implementation of float floor division. by Paul Sokolovsky · 11 years ago
- 864038d objfloat: Make sure that floats always have dot (for C "double" type case). by Paul Sokolovsky · 11 years ago
- a8e60c1 objfloat: Missing default: caused incorrect results for unimplemented ops. by Paul Sokolovsky · 11 years ago
- d17926d Rename rt_* to mp_*. by Damien George · 11 years ago
- 17f45d4 Merge remote-tracking branch 'upstream/master' by Rachel Dowdall · 11 years ago
- 6e48f7f py: Allow 'complex()' to take a string as first argument. by Damien George · 11 years ago
- c06ea7a py: Implement parsing of infinity and nan for floats. by Damien George · 11 years ago
- 300c8bd Added ZeroDivisionError to float division. by Rachel Dowdall · 11 years ago
- efe3422 py: Clean up includes. by xbe · 11 years ago
- 9d68e9c py: Implement integer overflow checking for * and << ops. by Damien George · 11 years ago
- 8bfec2b Rename formatfloat file; remove MICROPY_ENABLE_FLOAT from mpconfigport.h. by Damien George · 11 years ago
- ca5a241 Add proper floating point printing support. by Dave Hylands · 11 years ago
- 0c36da0 Implement ROMable modules. Add math module. by Damien George · 11 years ago
- 2077397 py: Put number parsing code together in parsenum.c. by Damien George · 11 years ago
- c596612 Implement proper exception type hierarchy. by Damien George · 11 years ago
- a71c83a Change mp_obj_type_t.name from const char * to qstr. by Damien George · 11 years ago
- 099a9cb Remove mp_obj_new_exception_msg_1_arg and _2_arg. by Damien George · 11 years ago
- d5df6cd Replace global "static" -> "STATIC", to allow "analysis builds". Part 1. by Paul Sokolovsky · 11 years ago
- 9aa2a52 py: Tidy up BINARY_OPs; negation done by special NOT bytecode. by Damien George · 12 years ago
- c1d9bbc Implement __bool__ and __len__ via unary_op virtual method for all types. by Paul Sokolovsky · 12 years ago
- 00a4da9 Fix implicit double conversion warning by mux · 12 years ago
- 55baff4 Revamp qstrs: they now include length and hash. by Damien George · 12 years ago
- 20006db Make VM stack grow upwards, and so no reversed args arrays. by Damien George · 12 years ago
- 76d982e type->print(): Distinguish str() and repr() variety by passing extra param. by Paul Sokolovsky · 12 years ago
- b8698fc unified the bops by John R. Lenton · 12 years ago
- 93a9b5b py: Proper framework for built-in 'type'. by Damien George · 12 years ago
- 97209d3 Merge branch 'cplusplus' of https://github.com/ian-v/micropython into ian-v-cplusplus by Damien George · 12 years ago
- e2e3d11 py: Fix up number operations and coercion. by Damien George · 12 years ago
- 7a16fad Co-exist with C++ (issue #85) by ian-v · 12 years ago
- 860ffb0 Convert many object types structs to use C99 tagged initializer syntax. by Paul Sokolovsky · 12 years ago
- 71c5181 Convert Python types to proper Python type hierarchy. by Damien George · 12 years ago
- d99b052 Change object representation from 1 big union to individual structs. by Damien · 12 years ago