summaryrefslogtreecommitdiffstatshomepage
path: root/py/obj.h
Commit message (Expand)AuthorAge
* py: Add mp_pending_exception global variable, for VM soft interrupt.Damien George2014-10-25
* py: Factor out mp_obj_is_package() function.Paul Sokolovsky2014-10-25
* py: Store bytecode arg names in bytecode (were in own array).Damien George2014-10-25
* py: Add builtin memoryview object (mostly using array code).Damien George2014-10-23
* py: Remove unused and unneeded SystemError exception.Damien George2014-10-22
* py: Make mp_const_empty_bytes globally available.Damien George2014-10-21
* py: Convert [u]int to mp_[u]int_t where appropriate.Damien George2014-10-03
* py: Remove IOError since it's deprecated; use OSError instead.Damien George2014-09-30
* py: Tidy up exception matching; allow matching of tuple of exceptions.Damien George2014-09-25
* py: Add native json printing using existing print framework.Damien George2014-09-17
* py: Implement divmod, % and proper // for floating point.Damien George2014-09-13
* py: Enable struct/binary-helper to parse q and Q sized ints.Damien George2014-09-10
* py: Rename mp_builtin_id to mp_obj_id and make it public.Damien George2014-09-07
* stmhal: Implement generic select.select and select.poll.Damien George2014-09-07
* py: Add ioctl method to stream protocol; add initial modselect.Damien George2014-09-07
* py: Remove use of int type in obj.h.Damien George2014-08-30
* py: Change all uint to mp_uint_t in obj.h.Damien George2014-08-30
* py: Make tuple and list use mp_int_t/mp_uint_t.Damien George2014-08-30
* py: Make map, dict, set use mp_int_t/mp_uint_t exclusively.Damien George2014-08-30
* Change some parts of the core API to use mp_uint_t instead of uint/int.Damien George2014-08-30
* py: Use memmove instead of memcpy when appropriate.Damien George2014-08-29
* py: Improve efficiency of MP_OBJ_IS_STR_OR_BYTES.Damien George2014-08-27
* Make int(b'123') work properly.Dave Hylands2014-08-26
* py: Fix bug where GC collected native/viper/asm function data.Damien George2014-08-24
* py: Allow viper to have type annotations.Damien George2014-08-15
* py: Implement builtin reversed() function.Damien George2014-08-12
* py: mp_buffer_info_t::buf may be valid, but NULL for empty objects.Paul Sokolovsky2014-08-10
* py: Make MP_OBJ_NEW_SMALL_INT cast arg to mp_int_t itself.Damien George2014-07-31
* py: Add mp_obj_str_builder_end_with_len.Damien George2014-07-31
* Merge pull request #738 from dhylands/except-argsDamien George2014-07-29
|\
| * Add support for storing args during an exception raised by an irq.Dave Hylands2014-07-25
* | py: Change stream protocol API: fns return uint; is_text for text.Damien George2014-07-27
|/
* Rename machine_(u)int_t to mp_(u)int_t.Damien George2014-07-03
* objstr: Be 8-bit clean even for repr().Paul Sokolovsky2014-06-14
* objfun: Remove no longer used mp_obj_fun_prepare_simple_args().Paul Sokolovsky2014-06-11
* py: Make sure getattr() works with non-interned strings (by interning them).Paul Sokolovsky2014-06-08
* py: Implement default keyword only args.Damien George2014-06-07
* objstr: Implement "%(key)s" % {} formatting for strings and dicts.Paul Sokolovsky2014-06-05
* py: Fix configurability of builtin slice.Damien George2014-06-01
* Rename bultins config variables to MICROPY_PY_BUILTINS_*.Damien George2014-06-01
* py: Fix check of small-int overflow when parsing ints.Damien George2014-05-28
* py: Implement long int parsing in int(...).Damien George2014-05-28
* Change const byte* to const char* where sensible.Damien George2014-05-25
* objlist: Implement support for arbitrary (3-arg) slices.Paul Sokolovsky2014-05-25
* py: Refactor slice helpers, preparing to support arbitrary slicing.Paul Sokolovsky2014-05-25
* objlist: Implement growing slice assignment.Paul Sokolovsky2014-05-25
* objslice: Support arbitrary objects start, stop, and step.Paul Sokolovsky2014-05-25
* Add SystemExit exception and use it in unix/ and stmhal/ ports.Damien George2014-05-24
* py: Rename MP_OBJ_NOT_SUPPORTED to MP_OBJ_NULL.Damien George2014-05-21
* py: More const usage.Paul Sokolovsky2014-05-17