summaryrefslogtreecommitdiff
path: root/py
AgeCommit message (Expand)Author
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
2015-04-07py: Implement full func arg passing for native emitter.Damien George
2015-04-07py: Simplify bytecode prelude when encoding closed over variables.Damien George
2015-04-06py: Implement calling functions with *args in native emitter.Damien George
2015-04-07py: Add MICROPY_PY_BUILTINS_REVERSED, disable for minimal ports.Paul Sokolovsky
2015-04-06py: Add MICROPY_PY_BUILTINS_ENUMERATE, disable for minimal ports.Paul Sokolovsky
2015-04-04py: Implement delete for property and descriptors.Damien George
2015-04-04py: In str unicode, str_subscr will never be passed a bytes object.Damien George
2015-04-04py: Some trivial cosmetic changes, for code style consistency.Damien George
2015-04-04objstr: Fix bugs introduced by inability to have shadow variables.Paul Sokolovsky
2015-04-04objstr: Avoid variable shadowing.Paul Sokolovsky
2015-04-04objstr: Add .splitlines() method.Paul Sokolovsky
2015-04-03py: Fix bug in native emitter when closing over an argument.Damien George
2015-04-03py: Get native emitter working again with x86 (now supports closures).Damien George
2015-04-03py: Implement closures in native code generator.Damien George
2015-04-03py: Implement (non-compliant) support for delete_fast in native emitter.Damien George
2015-04-03py: Make heap printing compatible with 16-bit word size.Damien George
2015-04-03py: Allow MPZ_DIG_SIZE to be optionally configured by a port.Damien George
2015-04-03py: Allow configurable object representation, with 2 different options.Damien George
2015-04-02py: Add finer configuration of static funcs when not in stackless mode.Damien George
2015-04-03vm: Support strict stackless mode, with proper exception reporting.Paul Sokolovsky
2015-04-03vm: Implement stackless for CALL_FUNCTION_VAR_KW & CALL_METHOD_VAR_KW.Paul Sokolovsky
2015-04-03runtime: Split mp_call_prepare_args_n_kw_var() from mp_call_method_n_kw_var().Paul Sokolovsky
2015-04-03vm: Stackless support for MP_BC_CALL_METHOD.Paul Sokolovsky
2015-04-03vm: If there's no heap to call function in stackless manner, call via C stack.Paul Sokolovsky
2015-04-03vm: Initial support for calling bytecode functions w/o C stack ("stackless").Paul Sokolovsky
2015-04-02makeqstrdata.py: Add support for strings with backslash escapes.Paul Sokolovsky
2015-04-01py: Fix emitnative's creation of small ints so it uses the macro.Damien George
2015-03-31objtype: Add special unary methods __pos__, __neg__, __invert__.Paul Sokolovsky
2015-03-31modbuiltins: round(): Accept second arg, and at least support it to be 0.Paul Sokolovsky
2015-03-26py: Add optional support for descriptors' __get__ and __set__ methods.stijn
2015-03-26py: Increase fixed size of stack-info in native emitter.Damien George
2015-03-26py, compiler: When just bytecode, make explicit calls instead of table.Damien George