aboutsummaryrefslogtreecommitdiff
path: root/py
AgeCommit message (Expand)Author
2015-12-17py/mpprint: Implement %llu and %lld format specifiers for mp_printf.Damien George
2015-12-16py/gc: Use size_t instead of mp_uint_t to count things related to heap.Damien George
2015-12-16py/gc: For finaliser, interpret a pointer into the heap as concrete obj.Damien George
2015-12-16py/gc: Scan GC blocks as an array of pointers, not an array of objects.Damien George
2015-12-16py/modsys: Fix module globals table to use MP_ROM_QSTR.Damien George
2015-12-14py/objpolyiter: Implement instance-polymorphic iterator type.Paul Sokolovsky
2015-12-13unix: Move modmachine into unix directoryDave Hylands
2015-12-12py/modmath: Add domain error checking to sqrt, log, log2, log10.Michael Buesch
2015-12-12py: Fix compiler to handle lambdas used as default arguments.Damien George
2015-12-10py: Make UNARY_OP_NOT a first-class op, to agree with Py not semantics.Damien George
2015-12-10py/emitinlinethumb: Add support for MRS instruction.Henrik Sölver
2015-12-10py/mkrules.mk: Don't pass COPT to linker.Paul Sokolovsky
2015-12-09py: Add mp_get_stream_raise to factor out check for stream methods.Damien George
2015-12-09py: Fix calling of parent classmethod from instance of subclass.Damien George
2015-12-08py: Don't try to optimise for+range when args are not simple expressions.Damien George
2015-12-08py/misc.h: Include stdint.h only once (unconditionally at the top).Paul Sokolovsky
2015-12-07py/misc.h: Include stdint.h, as large share of code now depends on it.Paul Sokolovsky
2015-12-07py: Add min/max "default" keyword argumentpohmelie
2015-12-07py: Add MICROPY_PY_BUILTINS_MIN_MAX, disable for minimal ports.pohmelie
2015-12-07py: Make it easy to build without MICROPY_PY_BUILTINS_COMPLEX.Paul Sokolovsky
2015-12-05py/modsys: Use MP_ROM_PTR() initializer for sys.modules.Paul Sokolovsky
2015-12-05py/modsys: Implement sys.modules.Paul Sokolovsky
2015-12-03py: Fix function calls that have positional and a star-arg-with-iterator.Damien George
2015-12-03py/mpconfig: Actually allow to override MICROPY_BYTES_PER_GC_BLOCK.Paul Sokolovsky
2015-12-03py/gc: Make GC block size be configurable.Paul Sokolovsky
2015-12-02py/mpprint: Printing of doubles is now supported (by uPy own routine).fabien.lementec
2015-11-29py: Add support for 64-bit NaN-boxing object model, on 32-bit machine.Damien George
2015-11-29py: Wrap all obj-ptr conversions in MP_OBJ_TO_PTR/MP_OBJ_FROM_PTR.Damien George
2015-11-29py: Add MP_ROM_* macros and mp_rom_* types and use them.Damien George
2015-11-29py/gc: Move away from using mp_uint_t, instead use uintptr_t and size_t.Damien George
2015-11-29py: Use uintptr_t instead of mp_uint_t in MP_TAGPTR_* macros.Damien George
2015-11-29py: Make mp_setup_code_state take concrete pointer for func arg.Damien George
2015-11-29py/emit: Change type of arg of load_const_obj from void* to mp_obj_t.Damien George
2015-11-29py: Change qstr_* functions to use size_t as the type for str len arg.Damien George
2015-11-29py: Change mp_print_strn_t func type to use size_t for the str length.Damien George
2015-11-27py/asmx86: Fix function definition to use int32_t instead of int.Damien George
2015-11-27py/binary: Make use of MP_ALIGN.Damien George
2015-11-25py/mpconfig.h: Allow to build without alloca() for ANSI C compliance.Paul Sokolovsky
2015-11-25extmod/fsusermount: Make configurable with MICROPY_FSUSERMOUNT.Paul Sokolovsky
2015-11-25extmod: Move fsusermount.c from stmhal for cross-port reuse.Paul Sokolovsky
2015-11-24windows/py: Support 64bit mingw-w64 buildsstijn
2015-11-24nlr: Use single preprocessor symbol to check if building on Windowsstijn
2015-11-23py/compile: Do proper checking of * and ** in function definition.Damien George
2015-11-23py: Check that second argument to hasattr is actually a string.Damien George
2015-11-23py/emitglue: Implement persistent saving and loading of const objects.Damien George
2015-11-23py/emitglue: Add feature-flag header to .mpy to detect bytecode compat.Damien George
2015-11-22py/mpz: Normalize (remove leading zeros) xor operation result.Paul Sokolovsky
2015-11-22py/formatfloat: Handle calculation of integer digit for %f format properly.Paul Sokolovsky
2015-11-22py/formatfloat: Workaround (fix?) incorrect rounding for %f format.Paul Sokolovsky
2015-11-22py/formatfloat: Convert to fully portable implementation.Paul Sokolovsky