1931 Commits (b9d850227dabb628e0f75c8d3c7b5160e2cc2083)

Author SHA1 Message Date
Damien George b47ea4eadd py: Add blank and ident flags to grammar rules to simplify parser. 10 years ago
Damien George 2870d85a11 py: Save a few code bytes in parser; make vars local where possible. 10 years ago
Damien George 2a3e2b9033 py: Add execfile function (from Python 2); enable in stmhal port. 10 years ago
Paul Sokolovsky c0bc3bd736 asmarm: Fix bug with encoding small negative ints using MVN instruction. 10 years ago
Damien George e181c0dc07 py: Fix optimised for-loop compiler so it follows proper semantics. 10 years ago
Damien George 7764f163fa py: Fix label printing in showbc; print sp in vm trace. 10 years ago
Damien George c33ce606cf py: Fix a semantic issue with range optimisation. 10 years ago
Damien George 5318cc028a py: Tidy up a few function declarations. 10 years ago
Damien George 7eb2317fa2 py: Remove static from definition of pfenv_printf. 10 years ago
Damien George 969a6b37bf py: Make functions static where appropriate. 10 years ago
Damien George b4fe6e28eb py: Fix function type: () -> (void). 10 years ago
Damien George 78d702c300 py: Allow builtins to be overridden. 10 years ago
Paul Sokolovsky 46c3ab2004 modsys: Add sys.print_exception(exc, file=sys.stdout) function. 10 years ago
Damien George be6d8be91e py: Rename mp_obj_int_get to mp_obj_int_get_truncated; fix struct.pack. 10 years ago
Damien George 451a087075 py: Fix printing of size_t entity; fix qemu-arm for changes to lexer. 10 years ago
Damien George a4c52c5a3d py: Optimise lexer by exposing lexer type. 10 years ago
Damien George 32ef3a3517 py: Allow bytes/bytearray/array to be init'd by buffer protocol objects. 10 years ago
Damien George cd97a43f8d py, vm: Make unum a local variable for each opcode that uses it. 10 years ago
Paul Sokolovsky 6e8ff9cd68 modmicropython: Move mem_info() and qstr_info() functions from unix port. 10 years ago
Damien George c7ca01ad96 py: Generalise and reduce code size of array +, += and .extend(). 10 years ago
Damien George b2e731177e py: Implement +, += and .extend for bytearray and array objs. 10 years ago
Damien George 3b603f29ec Use MP_DEFINE_CONST_DICT macro to define module dicts. 10 years ago
Paul Sokolovsky bfdc205934 modubinascii: Add, with hexlify() implementation. 10 years ago
Damien George 2399aa03b8 py: Add NLR support for xtensa CPU. 10 years ago
Paul Sokolovsky df732bb01b pfenv_printf: Properly implement %p format specifier. 10 years ago
Paul Sokolovsky 1eca32836d builtin: Reimplement __repl_print__() in terms of print(). 10 years ago
Paul Sokolovsky e5dbe1e283 map: Add empty fixed map. 10 years ago
Damien George 6f5eb84c19 py: #if guard str_make_new when not needed. 10 years ago
Paul Sokolovsky f4b19c873f moduhashlib: Initial module skeleton. 10 years ago
Damien George c9f8f653ad py: Add support for float/double arrays in array module. 10 years ago
Damien George 5694cc5490 py: Make stream seek correctly check for ioctl fn; add seek for textio. 10 years ago
Paul Sokolovsky 838eb1fa2d stream: Implement seek operation support via ioctl, wrapped in generic method. 10 years ago
Paul Sokolovsky f4a6a577ab stream: Convert .ioctl() to take fixed number of args. 10 years ago
stijn e00eeaf4cd py: Use __hash__ method if a type defines it 10 years ago
Sven Wegener b98c162c52 py: Fix order-only dependencies in mkrules.mk and py.mk. 10 years ago
Damien George 1e9a92f84f py: Use shorter, static error msgs when ERROR_REPORTING_TERSE enabled. 10 years ago
Damien George b6b34cd3f6 py: Remove obsolute function declaration. 10 years ago
Sven Wegener bfb18a714b py: Add order-only dependency for py-version.h 10 years ago
Sven Wegener 238ab5013b py: Deactivate more code without MICROPY_PY_SYS 10 years ago
Damien George 7860c2a68a py: Fix some macros defines; cleanup some includes. 10 years ago
Damien George be8e99c7d4 py: Allow bytes object as argument to some str methods. 10 years ago
Damien George a65c03c6c0 py: Allow +, in, and compare ops between bytes and bytearray/array. 10 years ago
Paul Sokolovsky 346aacf27f unix: fast: Set initial module dict size big to have high pystone score. 10 years ago
Damien George ff319dffad py: Explicitly set uninitialised struct member to false. 10 years ago
Damien George 0344fa1ddf py: Fix builtin callable so it checks user-defined instances correctly. 10 years ago
Paul Sokolovsky 039887a0ac py: Fix bug with right-shifting small ints by large amounts. 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
stijn 0e557facb9 mpz: Fix 64bit msvc build 10 years ago
Paul Sokolovsky e62a0fe367 objstr: Allow to convert any buffer proto object to str. 10 years ago