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 49f20b841d py: Add more #if's for configurable MOD_SYS. 11 years ago
..
asmthumb.c py: Big improvements to inline assembler. 11 years ago
asmthumb.h py: Big improvements to inline assembler. 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: Make all LOAD_FAST ops check for unbound local. 11 years ago
binary.c modstruct: Basic implementation of native struct alignment and types. 11 years ago
binary.h modstruct: Basic implementation of native struct alignment and types. 11 years ago
builtin.c py: Revert mp_load_attr() to its previous state (not supporting default val). 11 years ago
builtin.h Merge pull request #476 from pfalcon/static-sys 11 years ago
builtinevex.c py: Add traceback info to syntax errors. 11 years ago
builtinimport.c py: Add more #if's for configurable MOD_SYS. 11 years ago
builtintables.c py: Add more #if's for configurable MOD_SYS. 11 years ago
builtintables.h py: Make globals and locals proper dictionary objects. 11 years ago
compile.c py: Remove unique_codes from emitglue.c. Replace with pointers. 11 years ago
compile.h py, compiler: Clean up and compress scope/compile structures. 11 years ago
emit.h py: Improve inline assembler; improve compiler constant folding. 11 years ago
emitbc.c py: Remove unique_codes from emitglue.c. Replace with pointers. 11 years ago
emitcommon.c py: Remove unique_codes from emitglue.c. Replace with pointers. 11 years ago
emitcpy.c py: Remove unique_codes from emitglue.c. Replace with pointers. 11 years ago
emitglue.c py: Remove unique_codes from emitglue.c. Replace with pointers. 11 years ago
emitglue.h py: Remove unique_codes from emitglue.c. Replace with pointers. 11 years ago
emitinlinethumb.c py: Remove unique_codes from emitglue.c. Replace with pointers. 11 years ago
emitnative.c py: Remove unique_codes from emitglue.c. Replace with pointers. 11 years ago
emitpass1.c py: Remove unique_codes from emitglue.c. Replace with pointers. 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: Fix lexer so it doesn't allow ! and .. 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 Make lexerunix not allocate RAM for the entire script. 11 years ago
lexerunix.h Move lexerstr to main py directory (everyone uses it). 11 years ago
makeqstrdata.py objstr: Add str.encode() and bytes.decode() methods. 11 years ago
malloc.c py: Check explicitly for memory allocation failure in parser. 11 years ago
map.c py: Revert revert for allocation policy of set hash table. 11 years ago
misc.h py: Check explicitly for memory allocation failure in parser. 11 years ago
mkenv.mk Replace some Makefile commands with variables in py/mkenv.mk 11 years ago
mkrules.mk Update mkrules.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: Rename collections module to _collections. 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 modstruct: Basic implementation of native struct alignment and types. 11 years ago
modsys.c stmhal: Update for static mod sys. 11 years ago
mpconfig.h stmhal: Update for static mod sys. 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: Fix mp_get_buffer, and use it in more places. 11 years ago
obj.h objlist: Add support for statically allocated lists. 11 years ago
objarray.c binary: Rename array accessors for clarity. 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 float and complex == and !=. 11 years ago
objdict.c py: Factor out impl of special methods for builtin types into opmethods.c 11 years ago
objenumerate.c Rename rt_* to mp_*. 11 years ago
objexcept.c py: Check explicitly for memory allocation failure in parser. 11 years ago
objfilter.c py: Change nlr_jump to nlr_raise, to aid in debugging. 11 years ago
objfloat.c py: Implement float and complex == and !=. 11 years ago
objfun.c py: Fix mp_get_buffer, and use it in more places. 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: Oops, fix int.from_bytes to correctly convert bytes! 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: Remove useless implementations of NOT_EQUAL in binary_op's. 11 years ago
objint_mpz.c py: Remove useless implementations of NOT_EQUAL in binary_op's. 11 years ago
objlist.c Merge pull request #476 from pfalcon/static-sys 11 years ago
objlist.h objlist: Add support for statically allocated lists. 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 py: Factor out impl of special methods for builtin types into opmethods.c 11 years ago
objslice.c py: Rename old const type objects to mp_type_* for consistency. 11 years ago
objstr.c py: Make bytes type hashable. 11 years ago
objtuple.c py: Remove useless implementations of NOT_EQUAL in binary_op's. 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
opmethods.c py: Factor out impl of special methods for builtin types into opmethods.c 11 years ago
parse.c py: Check explicitly for memory allocation failure in parser. 11 years ago
parse.h py: Check explicitly for memory allocation failure in parser. 11 years ago
parsehelper.c py: Add traceback info to syntax errors. 11 years ago
parsehelper.h py: Add traceback info to syntax errors. 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 Merge pull request #476 from pfalcon/static-sys 11 years ago
qstr.c py: Replace naive and teribble hash function with djb2. 11 years ago
qstr.h py: Add 'static' to inline function MP_BOOL; remove category_t. 11 years ago
qstrdefs.h Merge pull request #476 from pfalcon/static-sys 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 Merge pull request #476 from pfalcon/static-sys 11 years ago
runtime.h Merge pull request #476 from pfalcon/static-sys 11 years ago
runtime0.h py: Remove unique_codes from emitglue.c. Replace with pointers. 11 years ago
scope.c py: Remove unique_codes from emitglue.c. Replace with pointers. 11 years ago
scope.h py: Remove unique_codes from emitglue.c. Replace with pointers. 11 years ago
sequence.c py: Change nlr_jump to nlr_raise, to aid in debugging. 11 years ago
showbc.c py: Update showbc to decode ptrs for MAKE_FUNCTION ops. 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 py: Make form-feed character a space (following C isspace). 11 years ago
vm.c py: Remove unique_codes from emitglue.c. Replace with pointers. 11 years ago
vstr.c py: Fix vstr_init for case that alloc = 0. 11 years ago