3153 Commits (b4f814c9b75939a33caa769e87b8d1e9c82227f3)

Author SHA1 Message Date
Damien George 0102ee092b py: Change obsolete "///" comment formatting to normal comments. 7 years ago
Paul Sokolovsky 784909ce16 py/objtype: Handle NotImplemented return from binary special methods. 7 years ago
Damien George 58321dd985 all: Convert mp_uint_t to mp_unary_op_t/mp_binary_op_t where appropriate 7 years ago
Damien George be8e5744e6 py/nlrx86,x64: Replace #define of defined() with portable macro usage. 7 years ago
Paul Sokolovsky 37379a2974 py/objstr: startswith, endswith: Check arg to be a string. 7 years ago
Damien George f9ecaa132f py/asmthumb: Use existing macro to properly clear the D-cache. 7 years ago
Damien George f5309fc4ff py/formatfloat: Don't post-increment variable that won't be used again. 7 years ago
Damien George 103ae43f95 py/objcomplex: Remove unnecessary assignment of variable. 7 years ago
Damien George ad6aae13a4 py/compile: Remove unused pn_colon code when compiling func params. 7 years ago
Damien George b16a755a0b py/mkrules.mk: Use "find -path" when searching for frozen obj files. 7 years ago
Paul Sokolovsky e3383e9352 py/stream: seek: Consistently handle negative offset for SEEK_SET. 7 years ago
Paul Sokolovsky 0cd9ab7755 py/objstringio: Fix regression with handling SEEK_SET. 7 years ago
Tom Collins 168350cd98 py/objstringio: Prevent offset wraparound for io.BytesIO objects. 8 years ago
Damien George 025e5f2b33 py/binary: Change internal bytearray typecode from 0 to 1. 7 years ago
Stefan Naumann ace9fb5405 py: Add verbose debug compile-time flag MICROPY_DEBUG_VERBOSE. 7 years ago
Bas van Sisseren a14ce77b28 py/binary.c: Fix bug when packing big-endian 'Q' values. 7 years ago
Javier Candeira 35a1fea90b all: Raise exceptions via mp_raise_XXX 7 years ago
Paul Sokolovsky bfc2092dc5 py/modsys: Initial implementation of sys.getsizeof(). 7 years ago
Damien George 7d4a2f773c all: Make use of $(TOP) variable in Makefiles, instead of "..". 7 years ago
Damien George 3d25d9c7d9 py/objstr: Raise an exception for wrong type on RHS of str binary op. 7 years ago
Damien George eb2784e8a2 py/objtuple: Allow to use inplace-multiplication operator on tuples. 7 years ago
Paul Sokolovsky 4dc7c5649b py/mkrules.mk: Show frozen modules sizes together with executable size. 7 years ago
Damien George 0f12082f5b py,extmod,stmhal: Use "static inline" for funcs that should be inline. 7 years ago
Alexander Steffen 55f33240f3 all: Use the name MicroPython consistently in comments 7 years ago
Damien George b62bb53d0e py/modsys: Use MP_ROM_INT for int values in an mp_rom_map_elem_t. 7 years ago
Paul Sokolovsky 456450437f py/modio: BufferedWriter: Convert to mp_rom_map_elem_t. 7 years ago
Damien George 04552ff71b py: Implement raising a big-int to a negative power. 7 years ago
Damien George 4d1fb6107f py/mpz: Make mpz_is_zero() an inline function. 7 years ago
Damien George aa7be82a4d all: Don't include system errno.h when it's not needed. 7 years ago
Damien George a559098fec py/mperrno: Allow mperrno.h to be correctly included before other hdrs. 7 years ago
Damien George 1ed3356540 py/py.mk: Make berkeley-db C-defs apply only to relevant source files. 7 years ago
Tom Collins bb3bddabb5 py/builtinevex: Add typechecking of globals/locals args to eval/exec. 7 years ago
Damien George 761e4c7ff6 all: Remove trailing spaces, per coding conventions. 7 years ago
Damien George cadbd7f3e6 py/modmicropython: Cast stack_limit value so it prints correctly. 7 years ago
Damien George 3235b95f08 py/asmx64: Support moving a 64-bit immediate to one of top 8 registers. 7 years ago
Damien George 016325dd0a py/vm: Make n_state variable local to just set-up part of VM. 7 years ago
Alexander Steffen 299bc62586 all: Unify header guard usage. 7 years ago
Damien George 12d4fa9b37 py/gc: Refactor assertions in gc_free function. 7 years ago
Damien George 0291a624cb py/compile: Fix enum variable declaration. 7 years ago
Damien George f69ab79ec8 py/objgenerator: Allow to hash generators and generator instances. 7 years ago
Tom Collins 145796f037 py,extmod: Some casts and minor refactors to quiet compiler warnings. 7 years ago
Krzysztof Blazewicz 91a385db98 py/compile: Use switch-case to match token and operator. 8 years ago
Krzysztof Blazewicz a040fb89e7 py/compile: Combine arith and bit-shift ops into 1 compile routine. 8 years ago
Damien George e66fd56852 py/repl: Change mp_uint_t to size_t in repl helpers. 7 years ago
Damien George 7bd10c1ffe py: Change mp_uint_t to size_t in builtins code. 7 years ago
Damien George 8b84b8ab8a py/objdict: Factorise dict accessor helper to reduce code size. 7 years ago
Damien George b51919f5b7 py/makeversionhdr.py: Update to parse new release line in docs/conf.py. 7 years ago
Damien George 6b8b56f859 py/modmath: Check for zero division in log with 2 args. 7 years ago
Damien George 9ed5e80eea py/vm: Make "if" control flow more obvious in YIELD_FROM opcode. 7 years ago
Damien George 9d2c72ad4f py/objstr: Remove unnecessary "sign" variable in formatting code. 7 years ago