summaryrefslogtreecommitdiff
path: root/py
AgeCommit message (Expand)Author
2015-10-20py/nlrthumb: Make compatible with Cortex-M0 (ARMv6M instr set).Damien George
2015-10-20py: With obj repr "C", change raw str accessor from macro to function.Damien George
2015-10-20py: Add object repr "C", where 30-bit floats are stuffed in obj word.Damien George
2015-10-20py: Make float representation configurable with object representation.Damien George
2015-10-20py: Move float e/pi consts to objfloat and make mp_obj_float_t private.Damien George
2015-10-20py: Add mp_obj_is_float function (macro) and use it where appropriate.Damien George
2015-10-19all: Make netutils.h available to all ports by default.Paul Sokolovsky
2015-10-19unix/modtime: Implement ticks_ms(), ticks_us() and ticks_diff().Paul Sokolovsky
2015-10-19py: Add lsl/lsr/asr opcode support to inline Thumb2 assembler.Damien George
2015-10-18py/stream: Allow to reuse is_nonblocking_error().Paul Sokolovsky
2015-10-17py: Add support for _ in REPL to hold last computed value.Damien George
2015-10-16py: Add option for inline assembler to support ARMv7-M instructions.Damien George
2015-10-15py: Fix with+for+return bug by popping for-iter when unwinding exc stack.Damien George
2015-10-15py: Remove dependency on printf/fwrite in mp_plat_print.Damien George
2015-10-14py/compile: Remove unnecessary label in compilation of for statement.Damien George
2015-10-14py: Fix build of ARM native emitter due to recent viper changes.Damien George
2015-10-13py/qstr: Fix calc of qstr memory usage, due to new qstr chunk allocation.Damien George
2015-10-13py: Implement ptr32 load and store in viper emitter.Damien George
2015-10-12py: Add support to call __init__ from a builtin module on first import.Damien George
2015-10-12py: Allow to to build MicroPython as a static library.Paul Sokolovsky
2015-10-12py/parse: Make parser error handling cleaner, less spaghetti-like.Damien George
2015-10-12py: Move constant folding from compiler to parser.Damien George
2015-10-12py/objarray: Allow to create array of void pointers, as extension to CPython.Paul Sokolovsky
2015-10-11py: Rename MP_BOOL() to mp_obj_new_bool() for consistency in naming.Paul Sokolovsky
2015-10-11py/makeqstrdata.py: Catch and report case of empty input file.Paul Sokolovsky
2015-10-08py/parse: Factor logic when creating parse node from and-rule.Damien George
2015-10-08py: Don't generate unnecessary parse nodes for assignment or kwargs.Damien George
2015-10-08py/emitnative: Raise ViperTypeError for unsupported unary ops.Damien George
2015-10-08py/compile: Fix edge case when constant-folding negation of integer.Damien George
2015-10-06modussl: SSL socket wrapper module based on axTLS.Paul Sokolovsky
2015-10-03py: Allow to enable inline assembler without native emitter.Damien George
2015-10-02py: Allocate parse nodes in chunks to reduce fragmentation and RAM use.Damien George
2015-10-01py: Catch all cases of integer (big and small) division by zero.Damien George
2015-10-01py/mpz: Fix bignum anding of large negative with smaller positive int.Damien George
2015-10-01py/mpz: Force rhs of mpz_shl_inpl/mpz_shr_inpl to be unsigned.Damien George
2015-10-01py/mpz: Raise NotImplError instead of failing assertion.Damien George
2015-10-01py/parsenum: Provide detailed error for int parsing with escaped bytes.Damien George
2015-09-28py/objrange: Bugfix for range_subscr() when index is a slice object.Tom Soulanille
2015-09-24py/compile: Put compiler state on the C stack.Damien George
2015-09-23py: Slightly simplify compile and emit of star/double-star arguments.Damien George
2015-09-23py: Fix call args when a stararg is followed by keyword args.Delio Brignoli
2015-09-19py/repl: Treat escaped quotes correctly in REPL continuation.Alex March
2015-09-15py/objslice: Fix indent.Tom Soulanille
2015-09-15py/objslice: Make slice attributes (start/stop/step) readable.Tom Soulanille
2015-09-15py/mpz: Fix calculation of max digit storage for mpz; fix sys.maxsize.Damien George
2015-09-12lib/mp-readline: Add auto-indent support.Damien George
2015-09-11stmhal: fix single precision float printing errorDave Hylands
2015-09-07py/lexer: Properly classify floats that look like hex numbers.Damien George
2015-09-07py/lexer: Raise SyntaxError when unicode char point out of range.Damien George
2015-09-07py/lexer: Raise NotImplError for unicode name escape, instead of assert.Damien George