214 Commits (78e0e76b4f91e7c51d757779814447eeaab54f9a)

Author SHA1 Message Date
Daniel Campora 6f1cffeb28 py: Remove hexdigest QSTR since the method has been removed as well. 10 years ago
Dave Hylands 3ad94d6072 extmod: Add ubinascii.unhexlify 10 years ago
Paul Sokolovsky 5ab5ac5448 modbuiltins: Add NotImplemented builtin constant. 10 years ago
Paul Sokolovsky 3d3ef36e97 modstruct: Rename module to "ustruct", to allow full Python-level impl. 10 years ago
Paul Sokolovsky 1829d86ef5 modstruct: Group module qstr's together. 10 years ago
Paul Sokolovsky 0116218fa8 modmachine: Add new module to access hardware, starting with physical memory. 10 years ago
Paul Sokolovsky 8b85d14b92 modsys: Add basic sys.exc_info() implementation. 10 years ago
Damien George c3184aea63 py: Add sys.implementation, containing uPy name and version number. 10 years ago
Damien George c8b60f013b py: Make viper codegen raise proper exception (ViperTypeError) on error. 10 years ago
Damien George 56606f3475 py: Implement delete for property and descriptors. 10 years ago
Paul Sokolovsky ac2f7a7f6a objstr: Add .splitlines() method. 10 years ago
Paul Sokolovsky 1bc534247c objtype: Add special unary methods __pos__, __neg__, __invert__. 10 years ago
stijn 28fa84b445 py: Add optional support for descriptors' __get__ and __set__ methods. 10 years ago
Paul Sokolovsky 0ef01d0a75 py: Implement core of OrderedDict type. 10 years ago
Peter D. Gray b2a237d337 py: Add support for start/stop/step attributes of builtin range object. 10 years ago
Paul Sokolovsky 71ebd4b7f0 py: Implement UnicodeError. 10 years ago
Damien George 5cbeacebdb py: Make math special functions configurable and disabled by default. 10 years ago
Paul Sokolovsky e06cf89f04 py: Add few more special methods. 10 years ago
Paul Sokolovsky e8432b3c72 stackctrl: Encode "recursion depth exceeded" message as qstr. 10 years ago
stijn c1832fd206 py: Add setattr builtin. 10 years ago
Paul Sokolovsky 98c4bc3fac py: Add MICROPY_PY_ALL_SPECIAL_METHODS and __iadd__ special method under it. 10 years ago
Damien George 962a5d50c9 py: Implement __reversed__ slot. 10 years ago
Damien George 95836f8439 py: Add MICROPY_QSTR_BYTES_IN_LEN config option, defaulting to 1. 10 years ago
Damien George 6942f80a8f py: Add qstr cfg capability; generate QSTR_NULL and QSTR_ from script. 10 years ago
Damien George 89deec0bab py: Add MICROPY_PY_MICROPYTHON_MEM_INFO to enable mem-info funcs. 10 years ago
Damien George 51dfcb4bb7 py: Move to guarded includes, everywhere in py/ core. 10 years ago
Damien George 2a3e2b9033 py: Add execfile function (from Python 2); enable in stmhal port. 10 years ago
Paul Sokolovsky 46c3ab2004 modsys: Add sys.print_exception(exc, file=sys.stdout) function. 10 years ago
Paul Sokolovsky 6e8ff9cd68 modmicropython: Move mem_info() and qstr_info() functions from unix port. 10 years ago
Paul Sokolovsky bfdc205934 modubinascii: Add, with hexlify() implementation. 10 years ago
Paul Sokolovsky f4b19c873f moduhashlib: Initial module skeleton. 10 years ago
Paul Sokolovsky 838eb1fa2d stream: Implement seek operation support via ioctl, wrapped in generic method. 10 years ago
stijn e00eeaf4cd py: Use __hash__ method if a type defines it 10 years ago
Damien George 109c1de015 py: Make gc.enable/disable just control auto-GC; alloc is still allowed. 10 years ago
Damien George 1559a97810 py: Add builtin round function. 10 years ago
Damien George 124df6f8d0 py: Add mp_pending_exception global variable, for VM soft interrupt. 10 years ago
Damien George c9fc620723 py: Implement compile builtin, enabled only on unix port. 10 years ago
Damien George dd4f4530ab py: Add builtin memoryview object (mostly using array code). 10 years ago
Damien George f5d69794a8 extmod: Add uheapq module. 10 years ago
Damien George e7a478204a py: Remove unused and unneeded SystemError exception. 10 years ago
stijn 2fe4cf7761 Implement kwargs for builtin open() and _io.FileIO 10 years ago
Paul Sokolovsky 1a55b6a787 unix, stmhal: Implement file.readinto() method. 10 years ago
Paul Sokolovsky 911c00bbc5 modzlibd: Remove, superceded by moduzlib. 10 years ago
Paul Sokolovsky 34162872b1 moduzlib: Integrate into the system. 10 years ago
Paul Sokolovsky c71e045165 modure: Initial module, using re1.5 (which is based on re1 codebase). 10 years ago
Damien George 8b03d944e2 py: Remove IOError since it's deprecated; use OSError instead. 10 years ago
Damien George e9dac3b4d0 py: Add casting to viper; add native mem stores to viper. 10 years ago
Damien George 89e4657c69 extmod: Add loads to ujson module. 10 years ago
Damien George 3d61528fe7 py: Add 'builtins' module. 10 years ago
Damien George 612045f53f py: Add native json printing using existing print framework. 10 years ago