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 41e2dea4ca objfun: More debug logging when calling a bytecode function. 11 years ago
..
asmthumb.c py: Improve inline assembler; add a few more opcodes. 11 years ago
asmthumb.h py: Improve inline assembler; add a few more opcodes. 11 years ago
asmx64.c Replace global "static" -> "STATIC", to allow "analysis builds". Part 2. 11 years ago
asmx64.h Revert MP_BOOL, etc. and use <stdbool.h> instead 11 years ago
bc.h py: Implement support for generalized generator protocol. 11 years ago
bc0.h py: Properly implement deletion of locals and derefs, and detect errors. 11 years ago
binary.c py: Start implementing "struct" module. 11 years ago
binary.h py: Start implementing "struct" module. 11 years ago
builtin.c py: Revert mp_load_attr() to its previous state (not supporting default val). 11 years ago
builtin.h py: Start implementing "struct" module. 11 years ago
builtinevex.c py: Add option to compiler to specify default code emitter. 11 years ago
builtinimport.c Remove exception name from inside the exception message 11 years ago
builtintables.c py: Start implementing "struct" module. 11 years ago
builtintables.h py: Make globals and locals proper dictionary objects. 11 years ago
compile.c py: Properly implement deletion of locals and derefs, and detect errors. 11 years ago
compile.h py, compiler: Clean up and compress scope/compile structures. 11 years ago
emit.h py: Properly implement deletion of locals and derefs, and detect errors. 11 years ago
emitbc.c py: Properly implement deletion of locals and derefs, and detect errors. 11 years ago
emitcommon.c py: Properly implement deletion of locals and derefs, and detect errors. 11 years ago
emitcpy.c py: Oops, fix emitcpy to compile with latest changes. 11 years ago
emitglue.c py: Implement more features in native emitter. 11 years ago
emitglue.h py: Free unique_code slot for outer module. 11 years ago
emitinlinethumb.c py: Improve inline assembler; add a few more opcodes. 11 years ago
emitnative.c py: Properly implement deletion of locals and derefs, and detect errors. 11 years ago
emitpass1.c py: Properly implement deletion of locals and derefs, and detect errors. 11 years ago
formatfloat.c Enhance str.format support 11 years ago
formatfloat.h Rename formatfloat file; remove MICROPY_ENABLE_FLOAT from mpconfigport.h. 11 years ago
gc.c gc.c: Remove superfluous typedef (bute defined in misc.h). 11 years ago
gc.h py: Improve GC locking/unlocking, and make it part of the API. 11 years ago
grammar.h Clean up handling of function return type annotation. 11 years ago
lexer.c py: Clean up includes. 11 years ago
lexer.h Search paths properly on import and execute __init__.py if it exists. 11 years ago
lexerstr.c py: Clean up includes. 11 years ago
lexerunix.c py: Clean up includes. 11 years ago
lexerunix.h Move lexerstr to main py directory (everyone uses it). 11 years ago
makeqstrdata.py makeqstrdata.py: Add support for conditionally defined qstrs. 11 years ago
malloc.c Improve GC finalisation code; add option to disable it. 11 years ago
map.c py: Revert revert for allocation policy of set hash table. 11 years ago
misc.h Improve GC finalisation code; add option to disable it. 11 years ago
mkenv.mk Replace some Makefile commands with variables in py/mkenv.mk 11 years ago
mkrules.mk Replace some Makefile commands with variables in py/mkenv.mk 11 years ago
modarray.c py: Change module globals from mp_map_t* to mp_obj_dict_t*. 11 years ago
modcollections.c py: Change module globals from mp_map_t* to mp_obj_dict_t*. 11 years ago
modio.c py: Change module globals from mp_map_t* to mp_obj_dict_t*. 11 years ago
modmath.c py: Change module globals from mp_map_t* to mp_obj_dict_t*. 11 years ago
modmicropython.c py: Change module globals from mp_map_t* to mp_obj_dict_t*. 11 years ago
modstruct.c py: Start implementing "struct" module. 11 years ago
mpconfig.h py: Start implementing "struct" module. 11 years ago
mpz.c py: Add comment mpz function, and free memory used for string printing. 11 years ago
mpz.h Add string formatting support for longlong and mpz. 11 years ago
nlr.h Add a check for NULL nlr_top in nlr_jump. 11 years ago
nlrthumb.S Add a check for NULL nlr_top in nlr_jump. 11 years ago
nlrx64.S Add a check for NULL nlr_top in nlr_jump. 11 years ago
nlrx86.S Add a check for NULL nlr_top in nlr_jump. 11 years ago
obj.c py: Add mp_obj_is_integer; make mp_get_index check for long int. 11 years ago
obj.h py: Add mp_obj_is_integer; make mp_get_index check for long int. 11 years ago
objarray.c py: Remove DELETE_SUBSCR opcode, combine with STORE_SUBSCR. 11 years ago
objarray.h py: Make bytearray a proper type. 11 years ago
objbool.c py: Change nlr_jump to nlr_raise, to aid in debugging. 11 years ago
objboundmeth.c Rename rt_* to mp_*. 11 years ago
objcell.c py: Change module globals from mp_map_t* to mp_obj_dict_t*. 11 years ago
objclosure.c Rename rt_* to mp_*. 11 years ago
objcomplex.c py: Implement complex division. 11 years ago
objdict.c py: Remove DELETE_SUBSCR opcode, combine with STORE_SUBSCR. 11 years ago
objenumerate.c Rename rt_* to mp_*. 11 years ago
objexcept.c py: Change nlr_jump to nlr_raise, to aid in debugging. 11 years ago
objfilter.c py: Change nlr_jump to nlr_raise, to aid in debugging. 11 years ago
objfloat.c py: Fix float printing on stmhal. 11 years ago
objfun.c objfun: More debug logging when calling a bytecode function. 11 years ago
objgenerator.c py: Clear state to MP_OBJ_NULL before executing byte code. 11 years ago
objgenerator.h py: Swap around the double return value of mp_obj_gen_resume. 11 years ago
objgetitemiter.c py: Change nlr_jump to nlr_raise, to aid in debugging. 11 years ago
objint.c py: Make it so that printing a small int does not allocate heap memory. 11 years ago
objint.h py: Make it so that printing a small int does not allocate heap memory. 11 years ago
objint_longlong.c py: Make it so that printing a small int does not allocate heap memory. 11 years ago
objint_mpz.c py: Make it so that printing a small int does not allocate heap memory. 11 years ago
objlist.c py: Remove DELETE_SUBSCR opcode, combine with STORE_SUBSCR. 11 years ago
objmap.c py: Change nlr_jump to nlr_raise, to aid in debugging. 11 years ago
objmodule.c py: Finish implementation of all del opcodes. 11 years ago
objmodule.h Proper support for registering builtin modules in ROM. 11 years ago
objnamedtuple.c py: Change nlr_jump to nlr_raise, to aid in debugging. 11 years ago
objnone.c Rename rt_* to mp_*. 11 years ago
objobject.c py: Make all objects and instances derive from object. 11 years ago
objrange.c py: Fix "TypeError: 'iterator' object is not iterable", doh. 11 years ago
objset.c objset: Fix incorrect workaround against mp_set_init() munging alloc size. 11 years ago
objslice.c py: Rename old const type objects to mp_type_* for consistency. 11 years ago
objstr.c objstr: Add TODO-optimize for using .join with arbitrary iterable. 11 years ago
objtuple.c py: Change nlr_jump to nlr_raise, to aid in debugging. 11 years ago
objtuple.h namedtuple: Inherit unary/binary ops from tuple base class. 11 years ago
objtype.c py: Remove DELETE_SUBSCR opcode, combine with STORE_SUBSCR. 11 years ago
objzip.c objzip: Use mp_identity(). 11 years ago
parse.c py: Clean up includes. 11 years ago
parse.h py: Put number parsing code together in parsenum.c. 11 years ago
parsehelper.c Implement proper exception type hierarchy. 11 years ago
parsehelper.h Implement proper exception type hierarchy. 11 years ago
parsenum.c Remove exception name from inside the exception message 11 years ago
parsenum.h py: Allow 'complex()' to take a string as first argument. 11 years ago
parsenumbase.c py: Implement bit-shift and not operations for mpz. 11 years ago
parsenumbase.h py: Implement bit-shift and not operations for mpz. 11 years ago
pfenv.c py: Reinstate old pfenv_print_int function for stmhal's printf. 11 years ago
pfenv.h py: Reinstate old pfenv_print_int function for stmhal's printf. 11 years ago
py-version.sh Add the git version to the banner 11 years ago
py.mk py: Start implementing "struct" module. 11 years ago
qstr.c py: Replace naive and teribble hash function with djb2. 11 years ago
qstr.h Add qstr_info() function and bindings for unix port. 11 years ago
qstrdefs.h py: Start implementing "struct" module. 11 years ago
repl.c py: Continue line if last character is backslash. 11 years ago
repl.h Improve REPL detecting when input needs to continue. 11 years ago
runtime.c py: Remove DELETE_SUBSCR opcode, combine with STORE_SUBSCR. 11 years ago
runtime.h py: Remove obsolete mp_delete_subscr declaration. 11 years ago
runtime0.h py, compiler: Clean up and compress scope/compile structures. 11 years ago
scope.c py, compiler: Turn id_info_t.param into a set of flags. 11 years ago
scope.h py: Properly implement deletion of locals and derefs, and detect errors. 11 years ago
sequence.c py: Change nlr_jump to nlr_raise, to aid in debugging. 11 years ago
showbc.c py: Properly implement deletion of locals and derefs, and detect errors. 11 years ago
smallint.c py: This time, real proper overflow checking of small int power. 11 years ago
smallint.h py: This time, real proper overflow checking of small int power. 11 years ago
stream.c py: Replace stream_p with *stream_p in mp_obj_type_t. 11 years ago
stream.h stream: Add generic unbuffered iternext method. 11 years ago
unicode.c Replace global "static" -> "STATIC", to allow "analysis builds". Part 2. 11 years ago
vm.c py: Clear state to MP_OBJ_NULL before executing byte code. 11 years ago
vstr.c py: Fix vstr_init for case that alloc = 0. 11 years ago