summaryrefslogtreecommitdiff
path: root/py
AgeCommit message (Expand)Author
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
2015-03-26py, compiler: Remove emit_pass1 code, using emit_bc to do its job.Damien George
2015-03-26py, compiler: Refactor load/store/delete_id logic to reduce code size.Damien George
2015-03-26objdict: Cast mp_obj_t to concrete types explicitly.Paul Sokolovsky
2015-03-25py: Fix bug in compiler which allowed through illegal augmented assign.Damien George
2015-03-25py: Clean up some logic in VM to remove assert(0)'s.Damien George
2015-03-25py: Simplify some logic in compiler; add comments about CPython compat.Damien George
2015-03-25py: Cast mp_obj_t to concrete types explicitly.Paul Sokolovsky
2015-03-23objnamedtuple: Accept field list as a string.Paul Sokolovsky
2015-03-23objstr: Expose mp_obj_str_split() for reuse in other modules.Paul Sokolovsky
2015-03-22objnamedtuple: Check that 2nd arg to namedtuple() is a list.Paul Sokolovsky
2015-03-21py: Combine duplicated code that converts members from a lookup.Damien George
2015-03-20py: Allow retrieving a function's __name__.stijn
2015-03-21runtime: mp_load_method_maybe(): Don't use confusing "base" term.Paul Sokolovsky
2015-03-20objlist: list_reverse(): Fix typesafety error.Paul Sokolovsky
2015-03-20py: Clarify API for map/set lookup when removing&adding at once.Damien George
2015-03-20py: Implement core of OrderedDict type.Paul Sokolovsky
2015-03-20py: Implement DELETE_GLOBAL in showbc.c.Damien George
2015-03-20objtype: More comment clarification for attribute lookup.Paul Sokolovsky
2015-03-19py: Allow to compile with extra warnings (sign-compare, unused-param).Damien George
2015-03-17objtype: Clarify comment why we call mp_load_method_maybe() for native sub-obj.Paul Sokolovsky
2015-03-16objtype: Refactor dealing with native sub-objects for clarity.Paul Sokolovsky
2015-03-16objtype: mp_obj_class_lookup: Remove implausible condition.Paul Sokolovsky
2015-03-16objtype: Clarify comment for mp_obj_class_lookup().Paul Sokolovsky
2015-03-16objtype: Clarify code by consistently using common subexpression.Paul Sokolovsky
2015-03-16py: Fix printing of error message when parsing malformed integer.Damien George