You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Damien George 1559a97810 py: Add builtin round function. 10 years ago
..
argcheck.c py: Change uint to mp_uint_t in runtime.h, stackctrl.h, binary.h. 10 years ago
asmarm.c py: Implement native load for viper. 10 years ago
asmarm.h py: Implement native load for viper. 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: Implement native load for viper. 10 years ago
asmx64.h py: Implement native load for viper. 10 years ago
asmx86.c py: Implement native load for viper. 10 years ago
asmx86.h py: Implement native load for viper. 10 years ago
bc.c py: Store bytecode arg names in bytecode (were in own array). 10 years ago
bc.h py: Store bytecode arg names in bytecode (were in own array). 10 years ago
bc0.h py: Compress load-int, load-fast, store-fast, unop, binop bytecodes. 10 years ago
binary.c py: Make mp_binary_set_val work on big endian machine. 10 years ago
binary.h py: Make mp_binary_set_val work on big endian machine. 10 years ago
builtin.c py: Add builtin round function. 10 years ago
builtin.h py: Add builtin round function. 10 years ago
builtinevex.c py: Implement compile builtin, enabled only on unix port. 10 years ago
builtinimport.c unix: Implement -m option (execute module from stdlib). 10 years ago
builtintables.c py: Add builtin round function. 10 years ago
builtintables.h py: Add module weak link support. 10 years ago
compile.c py: Add more compiler optimisations for constant if/while conditions. 10 years ago
compile.h py: Implement proper context save/restore for eval/exec; factor code. 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: Compress load-int, load-fast, store-fast, unop, binop bytecodes. 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 unix: Make -v dump memory info at exit. 10 years ago
emitglue.h py: Store bytecode arg names in bytecode (were in own array). 10 years ago
emitinlinethumb.c py: Make macro names in assemblers consistent, and tidy up a bit. 10 years ago
emitnative.c py: Partially fix viper multi-comparison; add test for it. 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: Improve memory usage debugging; better GC AT dumping. 10 years ago
gc.h py: Improve memory usage debugging; better GC AT dumping. 10 years ago
grammar.h Add license header to (almost) all files. 11 years ago
lexer.c py: Add further checks for failed malloc in lexer init functions. 10 years ago
lexer.h py: Change lexer stream API to return bytes not chars. 10 years ago
lexerstr.c py: Add further checks for failed malloc in lexer init functions. 10 years ago
lexerunix.c py: Add further checks for failed malloc in lexer init functions. 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: Clean up edge cases of malloc/realloc/free. 10 years ago
map.c py: Make map, dict, set use mp_int_t/mp_uint_t exclusively. 10 years ago
misc.h py: Add further checks for failed malloc in lexer init functions. 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: Make mp_binary_set_val work on big endian machine. 10 years ago
modsys.c py: Move definition of mp_sys_exit to core. 10 years ago
mpconfig.h py: Allow to override port config file and thus have >1 configs per port. 10 years ago
mpz.c mpz: Fix 64bit msvc build 10 years ago
mpz.h mpz: Fix 64bit msvc build 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: Add mp_pending_exception global variable, for VM soft interrupt. 10 years ago
objarray.c Fix errors after enabling -Wpointer-arith 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 py: Change [u]int to mp_[u]int_t in qstr.[ch], and some other places. 10 years ago
objcell.c Add license header to (almost) all files. 11 years ago
objclosure.c objclosure: Fix printing of generator closures. 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: Add mp_pending_exception global variable, for VM soft interrupt. 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: Store bytecode arg names in bytecode (were in own array). 10 years ago
objfun.h py: Store bytecode arg names in bytecode (were in own array). 10 years ago
objgenerator.c py: Store bytecode arg names in bytecode (were in own array). 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: Make int.to_bytes work on big endian machine. 10 years ago
objint.h py: Convert [u]int to mp_[u]int_t where appropriate. 10 years ago
objint_longlong.c py: Enable struct/binary-helper to parse q and Q sized ints. 10 years ago
objint_mpz.c mpz: Fix 64bit msvc build 10 years ago
objlist.c py: Convert [u]int to mp_[u]int_t where appropriate. 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 py: Convert [u]int to mp_[u]int_t where appropriate. 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 py: Convert [u]int to mp_[u]int_t where appropriate. 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 objstr: Allow to convert any buffer proto object to str. 10 years ago
objstr.h py: Change [u]int to mp_[u]int_t in qstr.[ch], and some other places. 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 objstr: Allow to convert any buffer proto object to str. 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: Use MP_OBJ_NULL instead of NULL in a few places. 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: Properly free string parse-node; add assertion to gc_free. 10 years ago
parse.h py: Convert [u]int to mp_[u]int_t where appropriate. 10 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 py: Convert [u]int to mp_[u]int_t where appropriate. 10 years ago
pfenv.h py: Convert [u]int to mp_[u]int_t where appropriate. 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 extmod: Add uheapq module. 10 years ago
qstr.c py: Improve memory usage debugging; better GC AT dumping. 10 years ago
qstr.h py: Change [u]int to mp_[u]int_t in qstr.[ch], and some other places. 10 years ago
qstrdefs.h py: Add builtin round function. 10 years ago
repl.c py: Convert [u]int to mp_[u]int_t where appropriate. 10 years ago
repl.h Tidy up some configuration options. 11 years ago
runtime.c py: Add mp_pending_exception global variable, for VM soft interrupt. 10 years ago
runtime.h py: Add mp_pending_exception global variable, for VM soft interrupt. 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: Convert [u]int to mp_[u]int_t where appropriate. 10 years ago
showbc.c py: Compress load-int, load-fast, store-fast, unop, binop bytecodes. 10 years ago
smallint.c py: Fix smallint modulo with negative arguments. 10 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: Use mp_uint_t where appropriate in stream functions. 10 years ago
stream.h unix, stmhal: Implement file.readinto() method. 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: Fix VM dispatch following a pending exception check. 10 years ago
vmentrytable.h py: Compress load-int, load-fast, store-fast, unop, binop bytecodes. 10 years ago
vstr.c py: Convert [u]int to mp_[u]int_t where appropriate. 10 years ago