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 3f759b71c6 py: Add MICROPY_ENABLE_FLOAT around a float specific piece of code. 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: Add module/function/class name to exceptions. 11 years ago
bc0.h Merge branch 'master' of github.com:dpgeorge/micropython 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: Fix bug with LOAD_METHOD; fix int->machine_int_t for small int. 11 years ago
compile.h Add source file name and line number to error messages. 11 years ago
emit.h py: Fix bug with LOAD_METHOD; fix int->machine_int_t for small int. 11 years ago
emitbc.c py: Add compile option to enable/disable source line numbers. 11 years ago
emitcommon.c Revamp qstrs: they now include length and hash. 11 years ago
emitcpy.c py: Fix bug with LOAD_METHOD; fix int->machine_int_t for small int. 11 years ago
emitinlinethumb.c py: Improve freeing of emitters in mp_compile. 11 years ago
emitnative.c py: Fix bug with LOAD_METHOD; fix int->machine_int_t for small int. 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 py: Simplify fastn in VM; reduce size of unique code struct. 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 py: Msg in exception is no longer interned. 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 Functions of fixed number of args are special-cased only for 3 or less args. 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 Factor out quoted string print function for reuse (mp_str_print_quoted()). 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 py: Add MICROPY_ENABLE_FLOAT around a float specific piece of code. 11 years ago
runtime.h Add basic implementation of bytes type, piggybacking on str. 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: Fix bug with LOAD_METHOD; fix int->machine_int_t for small int. 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 vm: Add basic implementation of END_FINALLY opcode. 11 years ago
vstr.c Fix 1 warning and 1 bug. 11 years ago