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 7e5fb24e3b py: Reduce code size of compiler by a bit. 11 years ago
..
asmthumb.c Revert MP_BOOL, etc. and use <stdbool.h> instead 11 years ago
asmthumb.h Revert MP_BOOL, etc. and use <stdbool.h> instead 11 years ago
asmx64.c Added Windows port (see #233) 11 years ago
asmx64.h Revert MP_BOOL, etc. and use <stdbool.h> instead 11 years ago
bc.h py: mp_execute_byte_code has 2 arg arrays, for more efficient default params. 11 years ago
bc0.h py: Implement break/continue from an exception with finally. 11 years ago
builtin.c Second stage of qstr revamp: uPy str object can be qstr or not. 11 years ago
builtin.h Add dummy bytes() constructor. 11 years ago
builtineval.c Implement mp_parse_node_free; print properly repr(string). 11 years ago
builtinimport.c Implement mp_parse_node_free; print properly repr(string). 11 years ago
builtinmp.c Revamp qstrs: they now include length and hash. 11 years ago
compile.c py: Reduce code size of compiler by a bit. 11 years ago
compile.h Add source file name and line number to error messages. 11 years ago
emit.h py: Implement break/continue from an exception with finally. 11 years ago
emitbc.c py: Implement break/continue from an exception with finally. 11 years ago
emitcommon.c Revamp qstrs: they now include length and hash. 11 years ago
emitcpy.c py: Fix emitcpy so continue is compatible with CPython. 11 years ago
emitinlinethumb.c py: Improve freeing of emitters in mp_compile. 11 years ago
emitnative.c py: Implement break/continue from an exception with finally. 11 years ago
emitpass1.c py: Improve freeing of emitters in mp_compile. 11 years ago
gc.c Revert "Move gc_collect to py/gc.c" 11 years ago
gc.h Fix func decls with no arguments: () -> (void). 11 years ago
grammar.h Implement eval. 11 years ago
lexer.c Implement mp_parse_node_free; print properly repr(string). 11 years ago
lexer.h Implement mp_parse_node_free; print properly repr(string). 11 years ago
lexerstr.c Implement mp_parse_node_free; print properly repr(string). 11 years ago
lexerunix.c Implement mp_parse_node_free; print properly repr(string). 11 years ago
lexerunix.h Move lexerstr to main py directory (everyone uses it). 11 years ago
makeqstrdata.py Retain file order of qstr definitions. 11 years ago
malloc.c realloc(): Log original memory ptr too. 11 years ago
map.c Add mp_map_deinit() & mp_map_free() to finalize maps. 11 years ago
map.h Add mp_map_deinit() & mp_map_free() to finalize maps. 11 years ago
misc.h Implement octal and hex escapes in strings. 11 years ago
mkenv.mk Rework makefiles. Add proper dependency checking. 11 years ago
mkrules.mk Fixed dependency problem for qstrdefs.generated.h 11 years ago
mpconfig.h py: Add compile option to enable/disable source line numbers. 11 years ago
nlr.h Fix func decls with no arguments: () -> (void). 11 years ago
nlrthumb.S Make "unix" target be crossplatform and support x86, x64, ARM hosts. 11 years ago
nlrx64.S OSX: fixes to make nlrx64.S with Apple's clang (switched to Apple-specific define instead of __llvm__) 11 years ago
nlrx86.S Fixed problems with nlx86.S on Linux 11 years ago
obj.c py: Improve __bool__ and __len__ dispatch; add slots for them. 11 years ago
obj.h Implement default function arguments (for Python functions). 11 years ago
objarray.c Implement __bool__ and __len__ via unary_op virtual method for all types. 11 years ago
objarray.h Add objarray.h . 11 years ago
objbool.c Implement __bool__ and __len__ via unary_op virtual method for all types. 11 years ago
objboundmeth.c Revamp qstrs: they now include length and hash. 11 years ago
objcell.c Revamp qstrs: they now include length and hash. 11 years ago
objclosure.c Revamp qstrs: they now include length and hash. 11 years ago
objcomplex.c Implement __bool__ and __len__ via unary_op virtual method for all types. 11 years ago
objdict.c py: Improve __bool__ and __len__ dispatch; add slots for them. 11 years ago
objenumerate.c Revamp qstrs: they now include length and hash. 11 years ago
objexcept.c Typo fixes in comments. 11 years ago
objfilter.c Revamp qstrs: they now include length and hash. 11 years ago
objfloat.c Implement __bool__ and __len__ via unary_op virtual method for all types. 11 years ago
objfun.c py: mp_execute_byte_code has 2 arg arrays, for more efficient default params. 11 years ago
objgenerator.c py: Simplify fastn in VM; reduce size of unique code struct. 11 years ago
objgetitemiter.c py: Implement iterator support for object that has __getitem__. 11 years ago
objint.c long int: Implement more operations. 11 years ago
objint.h long int: Implement more operations. 11 years ago
objint_longlong.c Implement __bool__ and __len__ via unary_op virtual method for all types. 11 years ago
objlist.c Implement __bool__ and __len__ via unary_op virtual method for all types. 11 years ago
objmap.c Revamp qstrs: they now include length and hash. 11 years ago
objmodule.c py: Initialise loaded_module map in rt_init. 11 years ago
objnone.c Implement __bool__ and __len__ via unary_op virtual method for all types. 11 years ago
objrange.c Revamp qstrs: they now include length and hash. 11 years ago
objset.c Revamp qstrs: they now include length and hash. 11 years ago
objslice.c Revamp qstrs: they now include length and hash. 11 years ago
objstr.c py: Make str.replace do 2 passes over the string. 11 years ago
objtuple.c Implement __bool__ and __len__ via unary_op virtual method for all types. 11 years ago
objtuple.h type->print(): Distinguish str() and repr() variety by passing extra param. 11 years ago
objtype.c py: Improve __bool__ and __len__ dispatch; add slots for them. 11 years ago
objzip.c Revamp qstrs: they now include length and hash. 11 years ago
parse.c py: Fix bug with LOAD_METHOD; fix int->machine_int_t for small int. 11 years ago
parse.h Implement mp_parse_node_free; print properly repr(string). 11 years ago
py.mk Fix Makefiles: -O3 option was not being applied; mkdir for STM. 11 years ago
qstr.c Add qstr_info() function and bindings for unix port. 11 years ago
qstr.h Add qstr_info() function and bindings for unix port. 11 years ago
qstrdefs.h py: Improve __bool__ and __len__ dispatch; add slots for them. 11 years ago
repl.c mp_repl_is_compound_stmt(): Thinko fix s/true/try/. 11 years ago
repl.h Merge remote-tracking branch 'upstream/master' into dict_feats 11 years ago
runtime.c Implement default function arguments (for Python functions). 11 years ago
runtime.h Implement default function arguments (for Python functions). 11 years ago
runtime0.h Implement __bool__ and __len__ via unary_op virtual method for all types. 11 years ago
scope.c Allow qstr's with non-ident chars, construct good identifier for them. 11 years ago
scope.h mp_compile(): Properly free module_scope and all nested scopes. 11 years ago
sequence.c Merge branch 'master' of github.com:micropython/micropython 11 years ago
showbc.c py: Implement break/continue from an exception with finally. 11 years ago
stream.c file.readline(): Use mp_obj_str_get_data() and fix off-by-one error on EOF. 11 years ago
stream.h stream: Add generic unbuffered iternext method. 11 years ago
strtonum.c Revamp qstrs: they now include length and hash. 11 years ago
unicode.c Implement octal and hex escapes in strings. 11 years ago
vm.c py: Implement break/continue from an exception with finally. 11 years ago
vstr.c Fix 1 warning and 1 bug. 11 years ago