aboutsummaryrefslogtreecommitdiff
path: root/py
AgeCommit message (Expand)Author
2015-05-06mkrules.mk: Add comment why dependency parsing regex was tweaked.Paul Sokolovsky
2015-05-06Adjust sed regex that processes dependency file from compilerAri Suutari
2015-05-05py: Remove LOAD_CONST_ELLIPSIS bytecode, use LOAD_CONST_OBJ instead.Damien George
2015-05-05obj: Handle user instance hash based on Python adhoc rules.Paul Sokolovsky
2015-05-05objsingleton: New home for Ellipsis and NotImplemented.Paul Sokolovsky
2015-05-04modbuiltins: Add NotImplemented builtin constant.Paul Sokolovsky
2015-05-04modstruct: Rename module to "ustruct", to allow full Python-level impl.Paul Sokolovsky
2015-05-04modstruct: Group module qstr's together.Paul Sokolovsky
2015-05-04py: Check that arg to object.__new__ is a user-defined type.Damien George
2015-05-04modmachine: Add new module to access hardware, starting with physical memory.Paul Sokolovsky
2015-04-29py/repl.c: Fix shadowing of local variable "i".Damien George
2015-04-29py, readline: Add tab autocompletion for REPL.Damien George
2015-04-29py: Fix attrtuple array length in print and creation.Damien George
2015-04-28py: Replace py-version.sh with makeversionhdr.py, written in Python.Damien George
2015-04-29py: In attrtuple use the correct length value and index for 'fields'.Daniel Campora
2015-04-25py: Fix handling of negative numbers in struct.pack of q/Q.Damien George
2015-04-26vm: On exiting except block, clear sys.exc_info() value.Paul Sokolovsky
2015-04-25py: Implement power op for long-long implementation of bignum.Damien George
2015-04-25py: Support conversion of bignum to bytes.Damien George
2015-04-25modsys: Add basic sys.exc_info() implementation.Paul Sokolovsky
2015-04-25objfun: Fix to stackless mode after recent refactor.Paul Sokolovsky
2015-04-24py: Modify bytecode "with" behaviour so it doesn't use any heap.Damien George
2015-04-23py: Add optional code to check bytes constructor values are in range.Damien George
2015-04-22py/objint_mpz.c: Make int_from_uint actually return uint.Damien George
2015-04-22py/mpz.c: Fix bug with shl not truncating zero digits correctly.Damien George
2015-04-22py/emitnative.c: Fix stack adjustment when erroring on binary op.Damien George
2015-04-22py: Fix printing of "inf" and "nan" floating point values.Damien George
2015-04-21py: Clean up some bits and pieces in parser, grammar.Damien George
2015-04-21py: Simplify grammar for stmt rule (this is also how CPython has it).Damien George
2015-04-21stmhal: Implement os.uname() to get details of OS and hardware.Damien George
2015-04-21py: Add sys.implementation, containing uPy name and version number.Damien George
2015-04-21py: Add attrtuple object, for space-efficient tuples with attr access.Damien George
2015-04-20py: Make viper codegen raise proper exception (ViperTypeError) on error.Damien George
2015-04-19py/inlinethumb: Support for core floating point instructions.=
2015-04-19py: Fix builtin ord so that it can handle bytes values >= 0x80.Damien George
2015-04-18py/vstr.c: Allow vstr_printf to print correctly to a fixed buffer.Damien George
2015-04-16py: Add %q format support to mp_[v]printf, and use it.Damien George
2015-04-16py: Convert occurrences of non-debug printf to mp_printf.Damien George
2015-04-16py: Make mp_sys_stdout_print object, wrapping sys.stdout for mp_print*.Damien George
2015-04-16py: Overhaul and simplify printf/pfenv mechanism.Damien George
2015-04-16objarray: Support assignment of bytes to bytearray slice.Paul Sokolovsky
2015-04-12py/formatfloat.c: Fix format of floating point numbers near 1.0.Dave Hylands
2015-04-12objstr: split(None): Fix whitespace properly.Paul Sokolovsky
2015-04-11py: In emitinlinethumb, use qstr_data instead of qstr_str and strlen.Damien George
2015-04-11py: Remove old debugging printf's in compile.c.Damien George
2015-04-11py: Combine load_attr and store_attr type methods into one (attr).Damien George
2015-04-09py: Provide typedefs for function types instead of writing them inline.Damien George
2015-04-09py: Adjust some spaces in code style/format, purely for consistency.Damien George
2015-04-09py: Use a dummy type for referring to extern structsstijn
2015-04-09py: Fix msvc warning '*/ found outside of comment'stijn