1818 Commits (32f0b7942cf44b7a722db30c554cfc70d3f70289)

Author SHA1 Message Date
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
Paul Sokolovsky 31619cc589 py: mp_obj_str_get_str(): Work with bytes too. 10 years ago
Paul Sokolovsky b1422de12f py: Allow to override port config file and thus have >1 configs per port. 10 years ago
stijn 49c47da804 Fix errors after enabling -Wpointer-arith 10 years ago
Paul Sokolovsky 429e3f077e unix: Make -v dump memory info at exit. 10 years ago
Paul Sokolovsky e503512f83 unix: Implement -m option (execute module from stdlib). 10 years ago
Damien George de3c806965 py: Fix memoryview referencing so it retains ptr to original buffer. 10 years ago
Damien George b0b0012fd8 py: Fix VM dispatch following a pending exception check. 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
Paul Sokolovsky e5a3759ff5 py: Factor out mp_obj_is_package() function. 10 years ago
Paul Sokolovsky 8becca7c82 py: mp_builtin___import__(): Add const to arg type. 10 years ago
Damien George 8456cc017b py: Compress load-int, load-fast, store-fast, unop, binop bytecodes. 10 years ago
Damien George 1084b0f9c2 py: Store bytecode arg names in bytecode (were in own array). 10 years ago