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 64131f3215 Add staticmethod and classmethod to builtin namespace. 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 py: Partially fix native emitter to work with latest runtime. 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: Tidy up BINARY_OPs; negation done by special NOT bytecode. 11 years ago
builtin.c py: Add very basic implementation of dir() builtin. 11 years ago
builtin.h Expose __import__() function. 11 years ago
builtinevex.c py: Implement builtin exec. 11 years ago
builtinimport.c Search paths properly on import and execute __init__.py if it exists. 11 years ago
builtinmp.c Revamp qstrs: they now include length and hash. 11 years ago
compile.c py: Fix compile of class with keyword arguments in bases. 11 years ago
compile.h Add source file name and line number to error messages. 11 years ago
emit.h py: Add built-in super. 11 years ago
emitbc.c py: Tidy up BINARY_OPs; negation done by special NOT bytecode. 11 years ago
emitcommon.c Revamp qstrs: they now include length and hash. 11 years ago
emitcpy.c py: Tidy up BINARY_OPs; negation done by special NOT bytecode. 11 years ago
emitinlinethumb.c py: Improve freeing of emitters in mp_compile. 11 years ago
emitnative.c py: Partially fix native emitter to work with latest runtime. 11 years ago
emitpass1.c py: Add built-in super. 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 py: Add built-in super. 11 years ago
lexer.c Implement mp_parse_node_free; print properly repr(string). 11 years ago
lexer.h Search paths properly on import and execute __init__.py if it exists. 11 years ago
lexerstr.c Implement mp_parse_node_free; print properly repr(string). 11 years ago
lexerunix.c Remove older import helpers, no longer used. 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 Search paths properly on import and execute __init__.py if it exists. 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: Tidy up BINARY_OPs; negation done by special NOT bytecode. 11 years ago
obj.h Add staticmethod and classmethod to builtin namespace. 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: Tidy up BINARY_OPs; negation done by special NOT bytecode. 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 py: Tidy up BINARY_OPs; negation done by special NOT bytecode. 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 py: Tidy up BINARY_OPs; negation done by special NOT bytecode. 11 years ago
objlist.c mp_obj_new_list(n, items): Copy items only if not-NULL. 11 years ago
objmap.c Revamp qstrs: they now include length and hash. 11 years ago
objmodule.c Search paths properly on import and execute __init__.py if it exists. 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 py: Tidy up BINARY_OPs; negation done by special NOT bytecode. 11 years ago
objslice.c Revamp qstrs: they now include length and hash. 11 years ago
objstr.c Fix assert() usage. 11 years ago
objtuple.c Fix assert() usage. 11 years ago
objtuple.h type->print(): Distinguish str() and repr() variety by passing extra param. 11 years ago
objtype.c Add staticmethod and classmethod to builtin namespace. 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 py: Implement builtin exec. 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 Add staticmethod and classmethod to builtin namespace. 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 Add staticmethod and classmethod to builtin namespace. 11 years ago
runtime.h Implement support for sys.path when loading modules. 11 years ago
runtime0.h py: Partially fix native emitter to work with latest runtime. 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 Implement str/bytes rich comparisons. 11 years ago
showbc.c py: More output in showbc. 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: Tidy up BINARY_OPs; negation done by special NOT bytecode. 11 years ago
vstr.c Fix 1 warning and 1 bug. 11 years ago