1274 Commits (0c937fa25a1a78274ba974a5c1546c0a01106c30)

Author SHA1 Message Date
Paul Sokolovsky 0c937fa25a objobject: Fix arguments to __init__(). 11 years ago
Damien George 58ebde4664 Tidy up some configuration options. 11 years ago
Paul Sokolovsky a8408a8abe objtype: super: Fall back to "object" lookup as last resort. 11 years ago
Paul Sokolovsky 6a410789b8 objtype: super: Add stop condition for looking up in base types. 11 years ago
Damien George 6ac5dced24 py: Rename MP_OBJ_NOT_SUPPORTED to MP_OBJ_NULL. 11 years ago
Paul Sokolovsky 053765414c modstruct: struct_calcsize: Fix case of uninitialized var. 11 years ago
Paul Sokolovsky 9e29666bf9 py: Implement proper separation between io.FileIO and io.TextIOWrapper. 11 years ago
Paul Sokolovsky 52386cafa0 objexcept: Implement explicit __init__ method, useful for subclasses. 11 years ago
Paul Sokolovsky 13684fd60b objtype: Separate __new__ and __init__ methods. 11 years ago
Sven Wegener 7ba0fedf13 py: Fix mp_obj_t -> mp_const_obj_t for mp_obj_int_get_checked() 11 years ago
Paul Sokolovsky bf27140193 py: More mp_identity usage. 11 years ago
Paul Sokolovsky ab7bf28489 py: More const usage. 11 years ago
Paul Sokolovsky c18ef2a9dd objstr: startswith(): Accept optional "start" arg. 11 years ago
Paul Sokolovsky 70328e419a py: Implement more complete bytes comparison handling. 11 years ago
Paul Sokolovsky ad3baec12f sequence: Fix yet another case of improper sequence comparison. 11 years ago
Paul Sokolovsky a47b64ae2d objstringio: Implement io.BytesIO. 11 years ago
Paul Sokolovsky 2a27365854 objstr.c: Partial implementation of .rsplit(). 11 years ago
Damien George 51fab28e94 py: Improve mpz_and function. 11 years ago
Paul Sokolovsky da9f0924ef py, unix: Add copyright for modules I worked closely on. 11 years ago
Damien George 561e425903 py: Fix bug in mpz_and function. 11 years ago
Damien George 915197a8f9 py: Remove emit_glue init and deinit. Needed only for debugging. 11 years ago
Damien George 97f9a2813e py: Add support for __debug__ constant. 11 years ago
Damien George 96f137b24a py: Rename BYTE_CODE to BYTECODE (this was missed in previous rename). 11 years ago
Paul Sokolovsky df94b717b4 modstruct: Implement count specifier for strings (e.g. "100s"). 11 years ago
Antonin ENFRUN da1fffaa09 Fix some unused variables, and silence a clang warning about initialization override in vmentrytable.h 11 years ago
Antonin ENFRUN 6caae0bcb1 unix: Create __bss_start and _end symbols for Mach-O targets. 11 years ago
Paul Sokolovsky 147c80bf7c modstruct: Use MP_OBJ_FUN_ARGS_MAX instead of -1. 11 years ago
Paul Sokolovsky 5ebd5f0f19 objstr: Slice indexing: support bytes properly. 11 years ago
Paul Sokolovsky bfb8819c0c objstr: Make .split() support bytes. 11 years ago
Paul Sokolovsky 5e5d69b35e objstr: Make .join() support bytes. 11 years ago
Paul Sokolovsky 7e7940c39d py: Fix __len__ special method result handling. 11 years ago
Paul Sokolovsky c48d6f7add py: Don't expect that type->getiter() always returns iterator, check for NULL. 11 years ago
Paul Sokolovsky 0f570cfccf showbc: Decode MAP_ADD. 11 years ago
Paul Sokolovsky ff30666c69 py: Add basic implementation of hasattr() function. 11 years ago
Damien George ee7a880d6e py: Use mp_arg_check_num in more places. 11 years ago
Damien George 1d34e32431 py: frozenset() creates an empty frozenset. 11 years ago
Damien George 2323ef9182 py: Rename globally-accessible tuple functions, prefix with mp_obj_. 11 years ago
Damien George c59af52e84 py: Rename some unichar functions for consistency. 11 years ago
Damien George 89755ae67f py: Rename MICROPY_SYS_EXIT to MICROPY_MOD_SYS_EXIT. 11 years ago
Paul Sokolovsky eea0118654 py: Give up and make mp_obj_str_get_data() deal with bytes too. 11 years ago
Paul Sokolovsky b2d4fc06fc objstr: Make *strip() accept bytes. 11 years ago
Paul Sokolovsky ea9708092e objtuple: Go out of the way to support comparison of subclasses. 11 years ago
Paul Sokolovsky 9511f60f01 py: Don't try to "bind" types store as attributes of objects. 11 years ago
Paul Sokolovsky 69f3eb2c96 objstr: Make .[r]partition() work with bytes. 11 years ago
Paul Sokolovsky 285683d203 objboundmeth: If detailed reporting enabled, print object content. 11 years ago
Paul Sokolovsky 7aca1cae34 py: Start making good use of mp_const_obj_t. 11 years ago
Paul Sokolovsky 3f8d34ca83 objlist: Support list slice deletion. 11 years ago
Paul Sokolovsky 94d8246272 objlist: Implement non-growing slice assignment. 11 years ago
Paul Sokolovsky d915a52eb6 py: Fix prefix on few sequence helpers, was incorrectly "mp_". 11 years ago
Paul Sokolovsky aa4d19a05c objtype: Comments for duplicating code in runtime.c. 11 years ago