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.
 
 
 
 
 
 
Paul Sokolovsky 8ab6f90674 py: Move to guarded includes for compile.h and related headers. 10 years ago
..
argcheck.c py: Use shorter, static error msgs when ERROR_REPORTING_TERSE enabled. 10 years ago
asmarm.c asmarm: Fix bug with encoding small negative ints using MVN instruction. 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: Make functions static where appropriate. 10 years ago
asmx86.h py: Implement native load for viper. 10 years ago
bc.c py: Fix some macros defines; cleanup some includes. 10 years ago
bc.h showbc: Refactor to allow inline instruction printing. 10 years ago
bc0.h py: Compress load-int, load-fast, store-fast, unop, binop bytecodes. 10 years ago
binary.c py: Rename mp_obj_int_get to mp_obj_int_get_truncated; fix struct.pack. 10 years ago
binary.h py: Make mp_binary_set_val work on big endian machine. 10 years ago
builtin.h py: Add execfile function (from Python 2); enable in stmhal port. 10 years ago
builtinevex.c py: Add execfile function (from Python 2); enable in stmhal port. 10 years ago
builtinimport.c py: Allow builtins to be overridden. 10 years ago
compile.c py: Remove last uses of printf from compile; use proper SyntaxError. 10 years ago
compile.h py: Move to guarded includes for compile.h and related headers. 10 years ago
emit.h py: Move to guarded includes for compile.h and related headers. 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: Move to guarded includes for compile.h and related headers. 10 years ago
emitinlinethumb.c py: Remove unnecessary RULE_none and PN_none from parser. 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: Fix some macros defines; cleanup some includes. 10 years ago
gc.h py: Make gc.enable/disable just control auto-GC; alloc is still allowed. 10 years ago
grammar.h py: Add blank and ident flags to grammar rules to simplify parser. 10 years ago
lexer.c py: Fix printing of size_t entity; fix qemu-arm for changes to lexer. 10 years ago
lexer.h py: Move to guarded includes for compile.h and related headers. 10 years ago
lexerstr.c py: Optimise lexer by exposing lexer type. 10 years ago
lexerunix.c py: Optimise lexer by exposing lexer type. 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: Make gc.enable/disable just control auto-GC; alloc is still allowed. 10 years ago
map.c map: Add empty fixed map. 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 py: Fix order-only dependencies in mkrules.mk and py.mk. 10 years ago
modarray.c Use MP_DEFINE_CONST_DICT macro to define module dicts. 10 years ago
modbuiltins.c py: Add execfile function (from Python 2); enable in stmhal port. 10 years ago
modcmath.c py: Make functions static where appropriate. 10 years ago
modcollections.c Use MP_DEFINE_CONST_DICT macro to define module dicts. 10 years ago
modgc.c Use MP_DEFINE_CONST_DICT macro to define module dicts. 10 years ago
modio.c Use MP_DEFINE_CONST_DICT macro to define module dicts. 10 years ago
modmath.c py: Make functions static where appropriate. 10 years ago
modmicropython.c modmicropython: Move mem_info() and qstr_info() functions from unix port. 10 years ago
modstruct.c Use MP_DEFINE_CONST_DICT macro to define module dicts. 10 years ago
modsys.c modsys: Add sys.print_exception(exc, file=sys.stdout) function. 10 years ago
mpconfig.h py: Add execfile function (from Python 2); enable in stmhal port. 10 years ago
mpz.c mpz: Fix 64bit msvc build 10 years ago
mpz.h py: Fix function type: () -> (void). 10 years ago
nativeglue.c py: Add casting to viper; add native mem stores to viper. 10 years ago
nlr.h py: Add NLR support for xtensa CPU. 10 years ago
nlrsetjmp.c Add license header to (almost) all files. 11 years ago
nlrthumb.S py: Fix some macros defines; cleanup some includes. 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
nlrxtensa.S py: Add NLR support for xtensa CPU. 10 years ago
obj.c modsys: Add sys.print_exception(exc, file=sys.stdout) function. 10 years ago
obj.h py: Tidy up a few function declarations. 10 years ago
objarray.c py: Allow bytes/bytearray/array to be init'd by buffer protocol objects. 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: Make functions static where appropriate. 10 years ago
objcell.c Add license header to (almost) all files. 11 years ago
objclosure.c py: Make functions static where appropriate. 10 years ago
objcomplex.c py and libm: Add asinf,acosf; print higher precision for float. 10 years ago
objdict.c py: Make functions static where appropriate. 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: Make gc.enable/disable just control auto-GC; alloc is still allowed. 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 some macros defines; cleanup some includes. 10 years ago
objfun.h py: Store bytecode arg names in bytecode (were in own array). 10 years ago
objgenerator.c py: Make functions static where appropriate. 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: Rename mp_obj_int_get to mp_obj_int_get_truncated; fix struct.pack. 10 years ago
objint.h py: Convert [u]int to mp_[u]int_t where appropriate. 10 years ago
objint_longlong.c py: Rename mp_obj_int_get to mp_obj_int_get_truncated; fix struct.pack. 10 years ago
objint_mpz.c py: Rename mp_obj_int_get to mp_obj_int_get_truncated; fix struct.pack. 10 years ago
objlist.c py: Make functions static where appropriate. 10 years ago
objlist.h Rename machine_(u)int_t to mp_(u)int_t. 10 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: Allow builtins to be overridden. 10 years ago
objmodule.h Add license header to (almost) all files. 11 years ago
objnamedtuple.c py: Make functions static 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 py: Make functions static where appropriate. 10 years ago
objstr.c py: Make bytes objs work with more str methods; add tests. 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 py: Make functions static where appropriate. 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 shorter, static error msgs when ERROR_REPORTING_TERSE enabled. 10 years ago
objtype.h py: Fix builtin callable so it checks user-defined instances correctly. 10 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: Remove unnecessary RULE_none and PN_none from parser. 10 years ago
parse.h py: Move to guarded includes for compile.h and related headers. 10 years ago
parsehelper.c py: Optimise lexer by exposing lexer type. 10 years ago
parsehelper.h Add license header to (almost) all files. 11 years ago
parsenum.c py: Use shorter, static error msgs when ERROR_REPORTING_TERSE enabled. 10 years ago
parsenum.h parser: Convert (u)int to mp_(u)int_t. 10 years ago
parsenumbase.c parser: Convert (u)int to mp_(u)int_t. 10 years ago
parsenumbase.h parser: Convert (u)int to mp_(u)int_t. 10 years ago
pfenv.c py: Convert [u]int to mp_[u]int_t where appropriate. 10 years ago
pfenv.h modsys: Add sys.print_exception(exc, file=sys.stdout) function. 10 years ago
pfenv_printf.c py: Remove static from definition of pfenv_printf. 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: Allow builtins to be overridden. 10 years ago
qstr.c py: Make gc.enable/disable just control auto-GC; alloc is still allowed. 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 execfile function (from Python 2); enable in stmhal port. 10 years ago
repl.c py: Make functions static where appropriate. 10 years ago
repl.h Tidy up some configuration options. 11 years ago
runtime.c py: Fix iteration over map in 2 places. 10 years ago
runtime.h py: Remove obsolute function declaration. 10 years ago
runtime0.h py: Move to guarded includes for compile.h and related headers. 10 years ago
scope.c py: Move global/nonlocal decl code to compiler for proper SyntaxError. 10 years ago
scope.h py: Move global/nonlocal decl code to compiler for proper SyntaxError. 10 years ago
sequence.c py: Convert [u]int to mp_[u]int_t where appropriate. 10 years ago
showbc.c showbc: Refactor to allow inline instruction printing. 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. 10 years ago
stackctrl.c py: Fix function type: () -> (void). 10 years ago
stackctrl.h py: Fix function type: () -> (void). 10 years ago
stream.c py: Rename mp_obj_int_get to mp_obj_int_get_truncated; fix struct.pack. 10 years ago
stream.h stream: Implement seek operation support via ioctl, wrapped in generic method. 10 years ago
unicode.c py: Tidy up a few function declarations. 10 years ago
unicode.h Rename machine_(u)int_t to mp_(u)int_t. 10 years ago
vm.c py: Reduce size of VM exception stack element by 1 machine word. 10 years ago
vmentrytable.h py: Compress load-int, load-fast, store-fast, unop, binop bytecodes. 10 years ago
vstr.c py: Make functions static where appropriate. 10 years ago