aboutsummaryrefslogtreecommitdiff
path: root/py/obj.h
AgeCommit message (Expand)Author
2014-04-08py: Make bytearray a proper type.Paul Sokolovsky
2014-04-08py: implement UNPACK_EX byte code (for: a, *b, c = d)Damien George
2014-04-05py: Replace stream_p with *stream_p in mp_obj_type_t.Damien George
2014-04-05py: Change module globals from mp_map_t* to mp_obj_dict_t*.Damien George
2014-04-05py: Fix delete operation on map/dict and set objects.Damien George
2014-04-05py: Implement DELETE_SUBSCR bytecode; implement mp_obj_dict_delete.Damien George
2014-04-05map: Add mp_map_dump() (#ifdef'ed) to be handy when debugging maps.Paul Sokolovsky
2014-04-04py: Remove mp_obj_less (use mp_binary_op(MP_BINARY_OP_LESS..) instead).Damien George
2014-04-04py: Add m_malloc_fail function to handle memory allocation error.Damien George
2014-04-03py: More robust int conversion and overflow checking.Damien George
2014-03-31objexcept: No more magic messages in exceptions, only exception arguments.Paul Sokolovsky
2014-03-30Merge pull request #399 from pfalcon/gen-defargsDamien George
2014-03-30objgenerator: Handle default args to generator functions.Paul Sokolovsky
2014-03-30vm: Implement CALL_FUNCTION_VAR opcode (foo(*(1, 2, 3))).Paul Sokolovsky
2014-03-30Merge map.h into obj.h.Damien George
2014-03-30Rename rt_* to mp_*.Damien George
2014-03-29py: Rename old const type objects to mp_type_* for consistency.Damien George
2014-03-29py: Change mp_const_* objects to macros.Damien George
2014-03-28objgenerator: close(): Throw instance of GeneratorExit (not type).Paul Sokolovsky
2014-03-27py: Thin out predefined exceptions.Damien George
2014-03-27py: Put n_state for bytecode in the bytecode prelude.Damien George
2014-03-26Remove mp_obj_type_t.methods entry and use .locals_dict instead.Damien George
2014-03-26Change mp_method_t.name from const char * to qstr.Damien George
2014-03-26py: Replace mp_const_stop_iteration object with MP_OBJ_NULL.Damien George
2014-03-26Merge branch 'master' of github.com:micropython/micropythonDamien George
2014-03-26Merge branch 'gen-close-ret-val' of github.com:pfalcon/micropython into pfalc...Damien George
2014-03-26py: Add support for user-defined iterators via __iter__, __next__.Damien George
2014-03-26objexcept: Add mp_obj_exception_get_value() convenience function.Paul Sokolovsky
2014-03-26objgenerator: Implement return with value and .close() method.Paul Sokolovsky
2014-03-25py: Removed some unnecessary exception objects.Damien George
2014-03-25Proper support for registering builtin modules in ROM.Damien George
2014-03-25Merge pull request #373 from iabdalkader/module_registerDamien George
2014-03-25Add mp_obj_module_registermux
2014-03-24py: Remove obsolete declarations; make mp_obj_get_array consistent.Damien George
2014-03-22py: Add 'object' object.Damien George
2014-03-22py: Add function to convert long int to float.Damien George
2014-03-22Added exception hierarchy except for OSError and UnicodeError (requires argum...Rachel Dowdall
2014-03-20Added ZeroDivisionError to float division.Rachel Dowdall
2014-03-20py: Allow hashing of functions and tuples.Damien George
2014-03-12Implement str.count and add tests for it.xbe
2014-03-12py: Implement integer overflow checking for * and << ops.Damien George
2014-03-08Implement ROMable modules. Add math module.Damien George
2014-03-03py: Factor and improve issubclass.Damien George
2014-03-03Add mp_obj_is_subclass_fast() - intended for fast argument checking.Paul Sokolovsky
2014-02-26py: Reduce size of mp_obj_fun_native_t struct by packing ints.Damien George
2014-02-26py: Take out bitfield entries from their own structure.Damien George
2014-02-26py: Remove name of var arg from macros with var args.Damien George
2014-02-22Add arbitrary precision integer support.Damien George
2014-02-16Support passing positional args as keywords to bytecode functions.Paul Sokolovsky
2014-02-16py: Implement *vargs support.Damien George