..
argcheck.c
Merge branch 'master' of https://github.com/micropython/micropython
11 years ago
asmthumb.c
py, emitters: Fix dummy_data size for bytecode and thumb.
11 years ago
asmthumb.h
py, compiler: Improve passes; add an extra pass for native emitter.
11 years ago
asmx64.c
py, compiler: Improve passes; add an extra pass for native emitter.
11 years ago
asmx64.h
py, compiler: Improve passes; add an extra pass for native emitter.
11 years ago
bc.h
objgenerator: First iteration of refactor to use mp_setup_code_state().
11 years ago
bc0.h
Add license header to (almost) all files.
11 years ago
binary.c
modstruct: Add one more extension to typecodes - 'S', a pointer to C string.
11 years ago
binary.h
Add license header to (almost) all files.
11 years ago
builtin.c
py: Separate MICROPY_PY_BUILTINS_COMPLEX from MICROPY_PY_BUILTINS_FLOAT.
11 years ago
builtin.h
unix modsocket: Make .makefile() method more compliant.
11 years ago
builtinevex.c
Add license header to (almost) all files.
11 years ago
builtinimport.c
py: Make 3 functions static.
11 years ago
builtintables.c
py: Separate MICROPY_PY_BUILTINS_COMPLEX from MICROPY_PY_BUILTINS_FLOAT.
11 years ago
builtintables.h
Add license header to (almost) all files.
11 years ago
compile.c
Prefix ARRAY_SIZE with micropython prefix MP_
11 years ago
compile.h
py: Rename BYTE_CODE to BYTECODE (this was missed in previous rename).
11 years ago
emit.h
py: Fix break from within a for loop.
11 years ago
emitbc.c
py: For optimization level -O3 and higher, remove lineno info from bytecode.
11 years ago
emitcommon.c
Add license header to (almost) all files.
11 years ago
emitcpy.c
py: Rename byte_code to bytecode everywhere.
11 years ago
emitglue.c
py: Implement default keyword only args.
11 years ago
emitglue.h
py: Remove emit_glue init and deinit. Needed only for debugging.
11 years ago
emitinlinethumb.c
Prefix ARRAY_SIZE with micropython prefix MP_
11 years ago
emitnative.c
py: Fix break from within a for loop.
11 years ago
emitpass1.c
py, compiler: Improve passes; add an extra pass for native emitter.
11 years ago
formatfloat.c
Add license header to (almost) all files.
11 years ago
formatfloat.h
Add license header to (almost) all files.
11 years ago
gc.c
gc: Turn off debugging info again
11 years ago
gc.h
Add license header to (almost) all files.
11 years ago
grammar.h
Add license header to (almost) all files.
11 years ago
lexer.c
Prefix ARRAY_SIZE with micropython prefix MP_
11 years ago
lexer.h
py: Instead of having "debug on" var, have "optimization level" var.
11 years ago
lexerstr.c
Add license header to (almost) all files.
11 years ago
lexerunix.c
Tidy up some configuration options.
11 years ago
lexerunix.h
Add license header to (almost) all files.
11 years ago
makeqstrdata.py
Bring the C and Python compute_hash functions into consistency
11 years ago
malloc.c
Add license header to (almost) all files.
11 years ago
map.c
Add license header to (almost) all files.
11 years ago
misc.h
Prefix ARRAY_SIZE with micropython prefix MP_
11 years ago
mkenv.mk
py, mk: Revert change where build variables set with ?=.
11 years ago
mkrules.mk
makefile: Pass STRIPFLAGS_EXTRA to strip.
11 years ago
modarray.c
Prefix ARRAY_SIZE with micropython prefix MP_
11 years ago
modcmath.c
Prefix ARRAY_SIZE with micropython prefix MP_
11 years ago
modcollections.c
Prefix ARRAY_SIZE with micropython prefix MP_
11 years ago
modgc.c
Prefix ARRAY_SIZE with micropython prefix MP_
11 years ago
modio.c
Prefix ARRAY_SIZE with micropython prefix MP_
11 years ago
modmath.c
Prefix ARRAY_SIZE with micropython prefix MP_
11 years ago
modmicropython.c
Prefix ARRAY_SIZE with micropython prefix MP_
11 years ago
modstruct.c
Prefix ARRAY_SIZE with micropython prefix MP_
11 years ago
modsys.c
Prefix ARRAY_SIZE with micropython prefix MP_
11 years ago
mpconfig.h
py: Separate MICROPY_PY_BUILTINS_COMPLEX from MICROPY_PY_BUILTINS_FLOAT.
11 years ago
mpz.c
Rename bultins config variables to MICROPY_PY_BUILTINS_*.
11 years ago
mpz.h
Rename bultins config variables to MICROPY_PY_BUILTINS_*.
11 years ago
nlr.h
Add missing “assert.h” file header inclusion from “nlr.h”
11 years ago
nlrsetjmp.c
Add license header to (almost) all files.
11 years ago
nlrthumb.S
Add license header to (almost) all files.
11 years ago
nlrx64.S
unix: Create __bss_start and _end symbols for Mach-O targets.
11 years ago
nlrx86.S
Add license header to (almost) all files.
11 years ago
obj.c
py: Separate MICROPY_PY_BUILTINS_COMPLEX from MICROPY_PY_BUILTINS_FLOAT.
11 years ago
obj.h
objstr: Be 8-bit clean even for repr().
11 years ago
objarray.c
objstr: Be 8-bit clean even for repr().
11 years ago
objarray.h
Add license header to (almost) all files.
11 years ago
objbool.c
py: Rename MP_OBJ_NOT_SUPPORTED to MP_OBJ_NULL.
11 years ago
objboundmeth.c
objboundmeth: If detailed reporting enabled, print object content.
11 years ago
objcell.c
Add license header to (almost) all files.
11 years ago
objclosure.c
Add license header to (almost) all files.
11 years ago
objcomplex.c
py: Separate MICROPY_PY_BUILTINS_COMPLEX from MICROPY_PY_BUILTINS_FLOAT.
11 years ago
objdict.c
objstr: Implement "%(key)s" % {} formatting for strings and dicts.
11 years ago
objenumerate.c
Prefix ARRAY_SIZE with micropython prefix MP_
11 years ago
objexcept.c
Change comments (mainly URLs) to no longer specifically say Python 3.3
11 years ago
objfilter.c
Add license header to (almost) all files.
11 years ago
objfloat.c
py: Separate MICROPY_PY_BUILTINS_COMPLEX from MICROPY_PY_BUILTINS_FLOAT.
11 years ago
objfun.c
objfun: Remove no longer used mp_obj_fun_prepare_simple_args().
11 years ago
objfun.h
py: Implement default keyword only args.
11 years ago
objgenerator.c
objgenerator: Finish refactor to use mp_setup_code_state().
11 years ago
objgenerator.h
Add license header to (almost) all files.
11 years ago
objgetitemiter.c
Add license header to (almost) all files.
11 years ago
objint.c
objint: Fix corner case in buffer access.
11 years ago
objint.h
py: More const usage.
11 years ago
objint_longlong.c
Rename bultins config variables to MICROPY_PY_BUILTINS_*.
11 years ago
objint_mpz.c
py: Separate MICROPY_PY_BUILTINS_COMPLEX from MICROPY_PY_BUILTINS_FLOAT.
11 years ago
objlist.c
Rename bultins config variables to MICROPY_PY_BUILTINS_*.
11 years ago
objlist.h
Add license header to (almost) all files.
11 years ago
objmap.c
py: More mp_identity usage.
11 years ago
objmodule.c
Add license header to (almost) all files.
11 years ago
objmodule.h
Add license header to (almost) all files.
11 years ago
objnamedtuple.c
Rename configuration variables controling Python features.
11 years ago
objnone.c
py: Rename MP_OBJ_NOT_SUPPORTED to MP_OBJ_NULL.
11 years ago
objobject.c
py: Initial attempts to actually allow implementing __new__ in Python.
11 years ago
objproperty.c
Rename bultins config variables to MICROPY_PY_BUILTINS_*.
11 years ago
objrange.c
Add license header to (almost) all files.
11 years ago
objset.c
py: Add option to disable set() object (enabled by default).
11 years ago
objslice.c
Rename bultins config variables to MICROPY_PY_BUILTINS_*.
11 years ago
objstr.c
objstr: Refactor to work with char pointers instead of indexes.
11 years ago
objstr.h
py: Slightly improve efficiency of mp_obj_new_str; rename str_new.
11 years ago
objstringio.c
py: Slightly improve efficiency of mp_obj_new_str; rename str_new.
11 years ago
objtuple.c
py: Small changes to objstr.c, including a bug fix.
11 years ago
objtuple.h
py: Rename globally-accessible tuple functions, prefix with mp_obj_.
11 years ago
objtype.c
py: Implement __contains__ special method.
11 years ago
objtype.h
Add license header to (almost) all files.
11 years ago
objzip.c
py: Use mp_arg_check_num in more places.
11 years ago
opmethods.c
Add license header to (almost) all files.
11 years ago
parse.c
py: Fix check of small-int overflow when parsing ints.
11 years ago
parse.h
py: Fix check of small-int overflow when parsing ints.
11 years ago
parsehelper.c
Add license header to (almost) all files.
11 years ago
parsehelper.h
Add license header to (almost) all files.
11 years ago
parsenum.c
py: Separate MICROPY_PY_BUILTINS_COMPLEX from MICROPY_PY_BUILTINS_FLOAT.
11 years ago
parsenum.h
Add license header to (almost) all files.
11 years ago
parsenumbase.c
parsenum: Signedness issues.
11 years ago
parsenumbase.h
Add license header to (almost) all files.
11 years ago
pfenv.c
Fix str.modulo when precision is specified.
11 years ago
pfenv.h
Fix str.modulo when precision is specified.
11 years ago
py-version.sh
- Let the build environment decide about the toolchain to be used, in case
11 years ago
py.mk
modgc: Add new module for GC-related functionality.
11 years ago
qstr.c
py: Fix static defn in qstr; include mpconfigport.h with "" (not <>).
11 years ago
qstr.h
Correct file reference (there's no qstrraw.h)
11 years ago
qstrdefs.h
py: Rename builtin "io" to "_io".
11 years ago
repl.c
Tidy up some configuration options.
11 years ago
repl.h
Tidy up some configuration options.
11 years ago
runtime.c
py: Separate MICROPY_PY_BUILTINS_COMPLEX from MICROPY_PY_BUILTINS_FLOAT.
11 years ago
runtime.h
py: Add generic mp_not_implemented() func to use instead of assert().
11 years ago
runtime0.h
py: Fix configurability of builtin slice.
11 years ago
scope.c
Tidy up some configuration options.
11 years ago
scope.h
Add license header to (almost) all files.
11 years ago
sequence.c
Remove unnecessary bounds check from mp_seq_get_fast_slice_indexes.
11 years ago
showbc.c
showbc: Make sure it's possible to trace MAKE_FUNCTION arg to actual bytecode.
11 years ago
smallint.c
py: Fix check of small-int overflow when parsing ints.
11 years ago
smallint.h
py: Fix check of small-int overflow when parsing ints.
11 years ago
stream.c
stream: Use mp_obj_is_true() for EOF testing.
11 years ago
stream.h
Add license header to (almost) all files.
11 years ago
unicode.c
unicode: String API is const byte*.
11 years ago
vm.c
Merge branch 'alloca' of github.com:marcusva/micropython into marcusva-alloca
11 years ago
vmentrytable.h
Fix some unused variables, and silence a clang warning about initialization override in vmentrytable.h
11 years ago
vstr.c
Add license header to (almost) all files.
11 years ago