micropython/py
Marcus von Appen 8ffc02495f - Let the build environment decide about the toolchain to be used, in case
there are special tweaks and paths to be considered. Just provide some
  defaults, in case the values are undefined.
- py-version.sh does not need any bash specific features.
- Use libdl only on Linux for now. FreeBSD provides dl*() calls from libc.
2014-06-07 09:16:42 +02:00
..
argcheck.c
asmthumb.c
asmthumb.h
asmx64.c
asmx64.h
bc.h showbc: Make sure it's possible to trace MAKE_FUNCTION arg to actual bytecode. 2014-06-03 01:26:51 +03:00
bc0.h
binary.c modstruct: Add one more extension to typecodes - 'S', a pointer to C string. 2014-06-02 16:35:56 +03:00
binary.h
builtin.c Change comments (mainly URLs) to no longer specifically say Python 3.3 2014-06-06 03:51:03 +10:00
builtin.h unix modsocket: Make .makefile() method more compliant. 2014-05-24 21:24:37 +03:00
builtinevex.c
builtinimport.c Change comments (mainly URLs) to no longer specifically say Python 3.3 2014-06-06 03:51:03 +10:00
builtintables.c py: Properly fix configuration of float and math module. 2014-06-03 13:43:20 +01:00
builtintables.h
compile.c py: Fix stack underflow with optimised for loop. 2014-05-31 17:59:11 +01:00
compile.h
emit.h py: Fix break from within a for loop. 2014-05-30 15:20:41 +01:00
emitbc.c py: For optimization level -O3 and higher, remove lineno info from bytecode. 2014-06-03 12:32:59 +03:00
emitcommon.c
emitcpy.c
emitglue.c showbc: Make micropython -v also dump bytecode in hex form. 2014-06-03 01:39:13 +03:00
emitglue.h py: Remove emit_glue init and deinit. Needed only for debugging. 2014-05-12 23:11:14 +01:00
emitinlinethumb.c
emitnative.c py: Fix break from within a for loop. 2014-05-30 15:20:41 +01:00
emitpass1.c
formatfloat.c
formatfloat.h
gc.c modgc: Implement return value for gc.collect(), enable on Unix. 2014-06-05 22:48:02 +03:00
gc.h
grammar.h
lexer.c py: Instead of having "debug on" var, have "optimization level" var. 2014-06-03 12:32:59 +03:00
lexer.h py: Instead of having "debug on" var, have "optimization level" var. 2014-06-03 12:32:59 +03:00
lexerstr.c
lexerunix.c Tidy up some configuration options. 2014-05-21 20:32:59 +01:00
lexerunix.h
makeqstrdata.py Bring the C and Python compute_hash functions into consistency 2014-06-07 07:06:18 +10:00
malloc.c
map.c
misc.h add methods isspace(), isalpha(), isdigit(), isupper() and islower() to str 2014-05-31 07:30:57 +01:00
mkenv.mk - Let the build environment decide about the toolchain to be used, in case 2014-06-07 09:16:42 +02:00
mkrules.mk
modarray.c
modcmath.c Rename bultins config variables to MICROPY_PY_BUILTINS_*. 2014-06-01 13:32:54 +01:00
modcollections.c Rename configuration variables controling Python features. 2014-05-24 23:03:12 +01:00
modgc.c modgc: Real 64-bit cleanness. 2014-06-06 03:01:39 +03:00
modio.c Rename configuration variables controling Python features. 2014-05-24 23:03:12 +01:00
modmath.c Rename bultins config variables to MICROPY_PY_BUILTINS_*. 2014-06-01 13:32:54 +01:00
modmicropython.c
modstruct.c modstruct: Add one more extension to typecodes - 'S', a pointer to C string. 2014-06-02 16:35:56 +03:00
modsys.c Rename configuration variables controling Python features. 2014-05-24 23:03:12 +01:00
mpconfig.h modgc: Implement return value for gc.collect(), enable on Unix. 2014-06-05 22:48:02 +03:00
mpz.c Rename bultins config variables to MICROPY_PY_BUILTINS_*. 2014-06-01 13:32:54 +01:00
mpz.h Rename bultins config variables to MICROPY_PY_BUILTINS_*. 2014-06-01 13:32:54 +01:00
nlr.h
nlrsetjmp.c
nlrthumb.S
nlrx64.S
nlrx86.S
obj.c Rename bultins config variables to MICROPY_PY_BUILTINS_*. 2014-06-01 13:32:54 +01:00
obj.h objstr: Implement "%(key)s" % {} formatting for strings and dicts. 2014-06-05 20:06:15 +03:00
objarray.c py: Small changes to objstr.c, including a bug fix. 2014-06-05 18:57:38 +01:00
objarray.h
objbool.c py: Rename MP_OBJ_NOT_SUPPORTED to MP_OBJ_NULL. 2014-05-21 19:42:43 +01:00
objboundmeth.c
objcell.c
objclosure.c
objcomplex.c Rename bultins config variables to MICROPY_PY_BUILTINS_*. 2014-06-01 13:32:54 +01:00
objdict.c objstr: Implement "%(key)s" % {} formatting for strings and dicts. 2014-06-05 20:06:15 +03:00
objenumerate.c
objexcept.c Change comments (mainly URLs) to no longer specifically say Python 3.3 2014-06-06 03:51:03 +10:00
objfilter.c
objfloat.c Rename bultins config variables to MICROPY_PY_BUILTINS_*. 2014-06-01 13:32:54 +01:00
objfun.c Rename bultins config variables to MICROPY_PY_BUILTINS_*. 2014-06-01 13:32:54 +01:00
objfun.h
objgenerator.c vm: Factor out structure with code execution state and pass it around. 2014-05-31 18:22:01 +03:00
objgenerator.h
objgetitemiter.c
objint.c objint: Fix corner case in buffer access. 2014-06-06 23:08:37 +03:00
objint.h py: More const usage. 2014-05-17 11:20:10 +03:00
objint_longlong.c Rename bultins config variables to MICROPY_PY_BUILTINS_*. 2014-06-01 13:32:54 +01:00
objint_mpz.c Rename bultins config variables to MICROPY_PY_BUILTINS_*. 2014-06-01 13:32:54 +01:00
objlist.c Rename bultins config variables to MICROPY_PY_BUILTINS_*. 2014-06-01 13:32:54 +01:00
objlist.h
objmap.c py: More mp_identity usage. 2014-05-17 11:20:10 +03:00
objmodule.c
objmodule.h
objnamedtuple.c Rename configuration variables controling Python features. 2014-05-24 23:03:12 +01:00
objnone.c py: Rename MP_OBJ_NOT_SUPPORTED to MP_OBJ_NULL. 2014-05-21 19:42:43 +01:00
objobject.c py: Initial attempts to actually allow implementing __new__ in Python. 2014-05-22 00:32:00 +03:00
objproperty.c Rename bultins config variables to MICROPY_PY_BUILTINS_*. 2014-06-01 13:32:54 +01:00
objrange.c
objset.c py: Add option to disable set() object (enabled by default). 2014-06-01 13:46:47 +01:00
objslice.c Rename bultins config variables to MICROPY_PY_BUILTINS_*. 2014-06-01 13:32:54 +01:00
objstr.c Fix str.modulo when precision is specified. 2014-06-05 23:09:02 -07:00
objstr.h py: Slightly improve efficiency of mp_obj_new_str; rename str_new. 2014-05-25 22:34:34 +01:00
objstringio.c py: Slightly improve efficiency of mp_obj_new_str; rename str_new. 2014-05-25 22:34:34 +01:00
objtuple.c py: Small changes to objstr.c, including a bug fix. 2014-06-05 18:57:38 +01:00
objtuple.h
objtype.c Change comments (mainly URLs) to no longer specifically say Python 3.3 2014-06-06 03:51:03 +10:00
objtype.h
objzip.c
opmethods.c
parse.c py: Fix check of small-int overflow when parsing ints. 2014-05-28 14:51:12 +01:00
parse.h py: Fix check of small-int overflow when parsing ints. 2014-05-28 14:51:12 +01:00
parsehelper.c
parsehelper.h
parsenum.c Rename bultins config variables to MICROPY_PY_BUILTINS_*. 2014-06-01 13:32:54 +01:00
parsenum.h
parsenumbase.c
parsenumbase.h
pfenv.c Fix str.modulo when precision is specified. 2014-06-05 23:09:02 -07:00
pfenv.h Fix str.modulo when precision is specified. 2014-06-05 23:09:02 -07:00
py-version.sh - Let the build environment decide about the toolchain to be used, in case 2014-06-07 09:16:42 +02:00
py.mk
qstr.c Change const byte* to const char* where sensible. 2014-05-25 22:27:57 +01:00
qstr.h Correct file reference (there's no qstrraw.h) 2014-06-04 03:15:46 +10:00
qstrdefs.h Rename bultins config variables to MICROPY_PY_BUILTINS_*. 2014-06-01 13:32:54 +01:00
repl.c Tidy up some configuration options. 2014-05-21 20:32:59 +01:00
repl.h Tidy up some configuration options. 2014-05-21 20:32:59 +01:00
runtime.c Change comments (mainly URLs) to no longer specifically say Python 3.3 2014-06-06 03:51:03 +10:00
runtime.h py: Instead of having "debug on" var, have "optimization level" var. 2014-06-03 12:32:59 +03:00
runtime0.h py: Fix configurability of builtin slice. 2014-06-01 13:49:35 +01:00
scope.c Tidy up some configuration options. 2014-05-21 20:32:59 +01:00
scope.h
sequence.c py: Fix configurability of builtin slice. 2014-06-01 13:49:35 +01:00
showbc.c showbc: Make sure it's possible to trace MAKE_FUNCTION arg to actual bytecode. 2014-06-03 01:26:51 +03:00
smallint.c py: Fix check of small-int overflow when parsing ints. 2014-05-28 14:51:12 +01:00
smallint.h py: Fix check of small-int overflow when parsing ints. 2014-05-28 14:51:12 +01:00
stream.c py: Slightly improve efficiency of mp_obj_new_str; rename str_new. 2014-05-25 22:34:34 +01:00
stream.h
unicode.c
vm.c vm: If there's no lineno info, set lineno in traceback to 0, not 1. 2014-06-03 12:32:59 +03:00
vmentrytable.h
vstr.c