..
argcheck.c
py: Change uint to mp_uint_t in runtime.h, stackctrl.h, binary.h.
10 years ago
asmarm.c
py: Implement more binary ops for viper emitter.
10 years ago
asmarm.h
py: Implement more binary ops for viper emitter.
10 years ago
asmthumb.c
py: Make macro names in assemblers consistent, and tidy up a bit.
10 years ago
asmthumb.h
py: Make macro names in assemblers consistent, and tidy up a bit.
10 years ago
asmx64.c
py: Allow x86-64 to mov r16 to rm16 with extended src reg.
10 years ago
asmx64.h
py: Implement more binary ops for viper emitter.
10 years ago
asmx86.c
py: Implement more binary ops for viper emitter.
10 years ago
asmx86.h
py: Implement more binary ops for viper emitter.
10 years ago
bc.c
py: Use variable length encoded uints in more places in bytecode.
10 years ago
bc.h
py: Use variable length encoded uints in more places in bytecode.
10 years ago
bc0.h
Add license header to (almost) all files.
11 years ago
binary.c
py: Enable struct/binary-helper to parse q and Q sized ints.
10 years ago
binary.h
py: Enable struct/binary-helper to parse q and Q sized ints.
10 years ago
builtin.c
py: Fix build error when float disabled; add test for divmod.
10 years ago
builtin.h
py: Add native json printing using existing print framework.
10 years ago
builtinevex.c
py: Free non-interned strings in the parser when not needed.
10 years ago
builtinimport.c
py: Free non-interned strings in the parser when not needed.
10 years ago
builtintables.c
py: Remove IOError since it's deprecated; use OSError instead.
10 years ago
builtintables.h
Add license header to (almost) all files.
11 years ago
compile.c
py: Free non-interned strings in the parser when not needed.
10 years ago
compile.h
py: Free non-interned strings in the parser when not needed.
10 years ago
emit.h
py: Convert [u]int to mp_[u]int_t in emit.h and associated .c files.
10 years ago
emitbc.c
py: Convert [u]int to mp_[u]int_t in emit.h and associated .c files.
10 years ago
emitcommon.c
py: Convert [u]int to mp_[u]int_t in emit.h and associated .c files.
10 years ago
emitcpy.c
py: Convert [u]int to mp_[u]int_t in emit.h and associated .c files.
10 years ago
emitglue.c
py: Fix line number printing for file with 1 line.
10 years ago
emitglue.h
py: Fix bug where GC collected native/viper/asm function data.
10 years ago
emitinlinethumb.c
py: Make macro names in assemblers consistent, and tidy up a bit.
10 years ago
emitnative.c
py: Fix viper store on x86; add tests for viper ptr16.
10 years ago
emitpass1.c
py: Convert [u]int to mp_[u]int_t in emit.h and associated .c files.
10 years ago
formatfloat.c
formatfloat.c: Typo fix in comment.
10 years ago
formatfloat.h
Add license header to (almost) all files.
11 years ago
gc.c
py, gc: Further reduce heap fragmentation with new, faster gc alloc.
10 years ago
gc.h
Rename machine_(u)int_t to mp_(u)int_t.
11 years ago
grammar.h
Add license header to (almost) all files.
11 years ago
lexer.c
py: Change lexer stream API to return bytes not chars.
10 years ago
lexer.h
py: Change lexer stream API to return bytes not chars.
10 years ago
lexerstr.c
py: Change lexer stream API to return bytes not chars.
10 years ago
lexerunix.c
py: Change lexer stream API to return bytes not chars.
10 years ago
lexerunix.h
Add license header to (almost) all files.
11 years ago
makeqstrdata.py
py: Use % str formatting instead of {} in makeqstrdata.py.
10 years ago
malloc.c
py: For malloc and vstr functions, use size_t exclusively for int type.
10 years ago
map.c
py: Make map, dict, set use mp_int_t/mp_uint_t exclusively.
10 years ago
misc.h
Fix error: unknown type name 'size_t'
10 years ago
mkenv.mk
py, mk: Revert change where build variables set with ?=.
11 years ago
mkrules.mk
Merge branch 'teensy-new' of github.com:dhylands/micropython into dhylands-teensy-new
11 years ago
modarray.c
py: Allow to disable array module and bytearray type.
11 years ago
modcmath.c
py, modcmath: Fix doc comment, and add some more of them.
10 years ago
modcollections.c
py: Include mpconfig.h before all other includes.
11 years ago
modgc.c
doc: Document gc, sys, math, cmath.
10 years ago
modio.c
py: Include mpconfig.h before all other includes.
11 years ago
modmath.c
doc: Document gc, sys, math, cmath.
10 years ago
modmicropython.c
py: Make MP_OBJ_NEW_SMALL_INT cast arg to mp_int_t itself.
10 years ago
modstruct.c
py: Change uint to mp_uint_t in runtime.h, stackctrl.h, binary.h.
10 years ago
modsys.c
py: Move definition of mp_sys_exit to core.
10 years ago
mpconfig.h
py: Add native json printing using existing print framework.
10 years ago
mpz.c
py: Enable struct/binary-helper to parse q and Q sized ints.
10 years ago
mpz.h
py: Enable struct/binary-helper to parse q and Q sized ints.
10 years ago
nativeglue.c
py: Add casting to viper; add native mem stores to viper.
10 years ago
nlr.h
py: Support arm and thumb ARM ISAs, in addition to thumb2.
11 years ago
nlrsetjmp.c
Add license header to (almost) all files.
11 years ago
nlrthumb.S
py: Clean up nlr*.S to make it easier to read; fix clang .bss error.
10 years ago
nlrx64.S
py: Clean up nlr*.S to make it easier to read; fix clang .bss error.
10 years ago
nlrx86.S
py: Clean up nlr*.S to make it easier to read; fix clang .bss error.
10 years ago
obj.c
py: Rename mp_builtin_id to mp_obj_id and make it public.
10 years ago
obj.h
py: Remove IOError since it's deprecated; use OSError instead.
10 years ago
objarray.c
py: Change uint to mp_uint_t in runtime.h, stackctrl.h, binary.h.
10 years ago
objarray.h
py: Change uint to mp_uint_t in runtime.h, stackctrl.h, binary.h.
10 years ago
objbool.c
py: Make native emitter handle multi-compare and not/is not/not in ops.
10 years ago
objboundmeth.c
Change some parts of the core API to use mp_uint_t instead of uint/int.
10 years ago
objcell.c
Add license header to (almost) all files.
11 years ago
objclosure.c
py: Change all uint to mp_uint_t in obj.h.
10 years ago
objcomplex.c
py and libm: Add asinf,acosf; print higher precision for float.
10 years ago
objdict.c
py: Add native json printing using existing print framework.
10 years ago
objenumerate.c
Change some parts of the core API to use mp_uint_t instead of uint/int.
10 years ago
objexcept.c
py: Remove IOError since it's deprecated; use OSError instead.
10 years ago
objfilter.c
Change some parts of the core API to use mp_uint_t instead of uint/int.
10 years ago
objfloat.c
py: Implement divmod, % and proper // for floating point.
10 years ago
objfun.c
py: Fix types, uint -> mp_uint_t.
10 years ago
objfun.h
Rename machine_(u)int_t to mp_(u)int_t.
11 years ago
objgenerator.c
py: Use variable length encoded uints in more places in bytecode.
10 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
py: Enable struct/binary-helper to parse q and Q sized ints.
10 years ago
objint.h
py: Move definition of mp_sys_exit to core.
10 years ago
objint_longlong.c
py: Enable struct/binary-helper to parse q and Q sized ints.
10 years ago
objint_mpz.c
py: Enable struct/binary-helper to parse q and Q sized ints.
10 years ago
objlist.c
py: Add native json printing using existing print framework.
10 years ago
objlist.h
Rename machine_(u)int_t to mp_(u)int_t.
11 years ago
objmap.c
Change some parts of the core API to use mp_uint_t instead of uint/int.
10 years ago
objmodule.c
py: Print imported module's location (__file__) if available.
10 years ago
objmodule.h
Add license header to (almost) all files.
11 years ago
objnamedtuple.c
Change some parts of the core API to use mp_uint_t instead of uint/int.
10 years ago
objnone.c
py: Add native json printing using existing print framework.
10 years ago
objobject.c
Change some parts of the core API to use mp_uint_t instead of uint/int.
10 years ago
objproperty.c
Change some parts of the core API to use mp_uint_t instead of uint/int.
10 years ago
objrange.c
Change some parts of the core API to use mp_uint_t instead of uint/int.
10 years ago
objreversed.c
Change some parts of the core API to use mp_uint_t instead of uint/int.
10 years ago
objset.c
py: Make map, dict, set use mp_int_t/mp_uint_t exclusively.
10 years ago
objslice.c
Rename bultins config variables to MICROPY_PY_BUILTINS_*.
11 years ago
objstr.c
py: Simplify JSON str printing (while still conforming to JSON spec).
10 years ago
objstr.h
py: Simplify JSON str printing (while still conforming to JSON spec).
10 years ago
objstringio.c
Change some parts of the core API to use mp_uint_t instead of uint/int.
10 years ago
objstrunicode.c
py: Simplify JSON str printing (while still conforming to JSON spec).
10 years ago
objtuple.c
py: Add native json printing using existing print framework.
10 years ago
objtuple.h
Change some parts of the core API to use mp_uint_t instead of uint/int.
10 years ago
objtype.c
py: Make tuple and list use mp_int_t/mp_uint_t.
10 years ago
objtype.h
Add license header to (almost) all files.
11 years ago
objzip.c
py: Small simplifications in tuple and list accessors.
10 years ago
opmethods.c
Add license header to (almost) all files.
11 years ago
parse.c
py: Free non-interned strings in the parser when not needed.
10 years ago
parse.h
parser: Convert (u)int to mp_(u)int_t.
11 years ago
parsehelper.c
lexer: Convert type (u)int to mp_(u)int_t.
11 years ago
parsehelper.h
Add license header to (almost) all files.
11 years ago
parsenum.c
parser: Convert (u)int to mp_(u)int_t.
11 years ago
parsenum.h
parser: Convert (u)int to mp_(u)int_t.
11 years ago
parsenumbase.c
parser: Convert (u)int to mp_(u)int_t.
11 years ago
parsenumbase.h
parser: Convert (u)int to mp_(u)int_t.
11 years ago
pfenv.c
Rename machine_(u)int_t to mp_(u)int_t.
11 years ago
pfenv.h
py: Make print() accept "file" argument, and actually print to stream.
10 years ago
pfenv_printf.c
py: Make print() accept "file" argument, and actually print to stream.
10 years ago
py-version.sh
- Let the build environment decide about the toolchain to be used, in case
11 years ago
py.mk
py: Add native json printing using existing print framework.
10 years ago
qstr.c
Rename machine_(u)int_t to mp_(u)int_t.
11 years ago
qstr.h
Rename machine_(u)int_t to mp_(u)int_t.
11 years ago
qstrdefs.h
py: Remove IOError since it's deprecated; use OSError instead.
10 years ago
repl.c
py: Include mpconfig.h before all other includes.
11 years ago
repl.h
Tidy up some configuration options.
11 years ago
runtime.c
py: Tidy up exception matching; allow matching of tuple of exceptions.
10 years ago
runtime.h
py: Change uint to mp_uint_t in runtime.h, stackctrl.h, binary.h.
10 years ago
runtime0.h
py: Make native emitter handle multi-compare and not/is not/not in ops.
10 years ago
scope.c
py: Convert [u]int to mp_[u]int_t in emit.h and associated .c files.
10 years ago
scope.h
py: Convert [u]int to mp_[u]int_t in emit.h and associated .c files.
10 years ago
sequence.c
py: Remove use of int type in obj.h.
10 years ago
showbc.c
py: Use variable length encoded uints in more places in bytecode.
10 years ago
smallint.c
Rename machine_(u)int_t to mp_(u)int_t.
11 years ago
smallint.h
Rename machine_(u)int_t to mp_(u)int_t.
11 years ago
stackctrl.c
py: Change uint to mp_uint_t in runtime.h, stackctrl.h, binary.h.
10 years ago
stackctrl.h
py: Change uint to mp_uint_t in runtime.h, stackctrl.h, binary.h.
10 years ago
stream.c
py: Small cleanup in stream.c.
10 years ago
stream.h
stream: Factor out mp_stream_write() method to write a memstring to stream.
10 years ago
unicode.c
Rename machine_(u)int_t to mp_(u)int_t.
11 years ago
unicode.h
Rename machine_(u)int_t to mp_(u)int_t.
11 years ago
vm.c
py: Use variable length encoded uints in more places in bytecode.
10 years ago
vmentrytable.h
Fix some unused variables, and silence a clang warning about initialization override in vmentrytable.h
11 years ago
vstr.c
py: For malloc and vstr functions, use size_t exclusively for int type.
10 years ago