1648 Commits (d1b42d7b51c191d1ab3e44d712bc4b534b2d619e)

Author SHA1 Message Date
Paul Sokolovsky a96cc824bd py: Support arm and thumb ARM ISAs, in addition to thumb2. 11 years ago
Paul Sokolovsky 59c675a64c py: Include mpconfig.h before all other includes. 11 years ago
mux 5c8db48541 Fix asser_func warning/error 11 years ago
Paul Sokolovsky 4c4b9d15ab mkrules.mk: Pass $(COPT) to link stage. 11 years ago
Paul Sokolovsky 0fc7efb663 makefile: Pass STRIPFLAGS_EXTRA to strip. 11 years ago
Paul Sokolovsky 3b6f7b95eb py: Separate MICROPY_PY_BUILTINS_COMPLEX from MICROPY_PY_BUILTINS_FLOAT. 11 years ago
Emmanuel Blot f6932d6506 Prefix ARRAY_SIZE with micropython prefix MP_ 11 years ago
Emmanuel Blot bf3366a48b Add missing “assert.h” file header inclusion from “nlr.h” 11 years ago
stijn 9acb5e4cf0 gc: Turn off debugging info again 11 years ago
stijn def10cecd1 gc: Keep debug statements at beginning of scope where possible 11 years ago
stijn bbcea3f62b gc: More verbose debugging 11 years ago
Dave Hylands 4f1b7fec9f Updated teensy to build. 11 years ago
Paul Sokolovsky 0294661da5 parsenum: Signedness issues. 11 years ago
Paul Sokolovsky e3cfc0d33d objstr: Refactor to work with char pointers instead of indexes. 11 years ago
Paul Sokolovsky 7ddbd1bee7 unicode: Add trivial implementation of unichar_charlen(). 11 years ago
Paul Sokolovsky b0bb458810 unicode: String API is const byte*. 11 years ago
Paul Sokolovsky 2ec38a17d4 objstr: Be 8-bit clean even for repr(). 11 years ago
Damien George c037694957 py, gc: Revert ret_ptr to void*, casting to byte* for memset. 11 years ago
Paul Sokolovsky e22cddbe2a stream: Use mp_obj_is_true() for EOF testing. 11 years ago
stijn f33385f56d gc: Use byte* pointers instead of void* for pointer arithmetic 11 years ago
Damien George 8340c48389 py: Revert change of include, "" back to <> for mpconfigport.h. 11 years ago
Paul Sokolovsky fbdf2f1d63 py: Rename builtin "io" to "_io". 11 years ago
Damien George 8a0801ad24 py: Make 3 functions static. 11 years ago
Damien George 73c98d8709 py: Fix static defn in qstr; include mpconfigport.h with "" (not <>). 11 years ago
Paul Sokolovsky 0c0f446840 objfun: Remove no longer used mp_obj_fun_prepare_simple_args(). 11 years ago
Paul Sokolovsky 5f4a667ea4 objgenerator: Finish refactor to use mp_setup_code_state(). 11 years ago
Paul Sokolovsky f77d0c5bb3 objgenerator: First iteration of refactor to use mp_setup_code_state(). 11 years ago
Paul Sokolovsky 49df795d1d objfun: Factor out mp_setup_code_state() function to set up code_state object. 11 years ago
Damien George 58cbb4d661 py: Implement __contains__ special method. 11 years ago
Chris Angelico 1f44e118f0 Remove unnecessary bounds check from mp_seq_get_fast_slice_indexes. 11 years ago
Paul Sokolovsky 195de3247b objtype: Fix passing of class param to inherited classmethods. 11 years ago
Paul Sokolovsky 639863d36e objtype: Optimize stack usage mp_obj_class_lookup(). 11 years ago
Damien George 049a7a8153 py: Simplify function call of a bytecode object. 11 years ago
Paul Sokolovsky b4efac14cd py: Make sure getattr() works with non-interned strings (by interning them). 11 years ago
Paul Sokolovsky 5473f743f3 objtype: Enable __lt__ method support for instances. 11 years ago
Damien George f0778a7ccb py: Implement default keyword only args. 11 years ago
Paul Sokolovsky b9b9354e6c modsys: Add optional support for sys.platform. 11 years ago
Paul Sokolovsky 7e4a2b0edc py: Add generic mp_not_implemented() func to use instead of assert(). 11 years ago
Damien George aabd83ea20 py: Merge mp_execute_bytecode into fun_bc_call. 11 years ago
Damien George 82ed3d62f6 py, mk: Revert change where build variables set with ?=. 11 years ago
Marcus von Appen 0c90eb1658 - FreeBSD provides alloca() via stdlib.h, in contrast to Linux and Windows 11 years ago
Marcus von Appen 8ffc02495f - Let the build environment decide about the toolchain to be used, in case 11 years ago
Chris Angelico de09caaa37 Bring the C and Python compute_hash functions into consistency 11 years ago
Paul Sokolovsky d72bc2713a objint: Fix corner case in buffer access. 11 years ago
Dave Hylands b69f9fa31f Fix str.modulo when precision is specified. 11 years ago
Paul Sokolovsky 380f147d2e modgc: Real 64-bit cleanness. 11 years ago
Paul Sokolovsky a3ef8087e8 modgc: 64-bit cleanness. 11 years ago
Paul Sokolovsky 755a55f507 modgc: Implement return value for gc.collect(), enable on Unix. 11 years ago
Damien George d4c2bddd0c py: Raise TypeError when trying to format non-int with %x,%o,%X. 11 years ago
Damien George 11de8399fe py: Small changes to objstr.c, including a bug fix. 11 years ago