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 2613ffde43 py: Rename strtonum to mp_strtonum. 11 years ago
..
asmthumb.c Replace global "static" -> "STATIC", to allow "analysis builds". Part 2. 11 years ago
asmthumb.h Revert MP_BOOL, etc. and use <stdbool.h> instead 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: VM never throws an exception, instead returns a status and value. 11 years ago
bc0.h py: Tidy up BINARY_OPs; negation done by special NOT bytecode. 11 years ago
binary.c py: Revent some long int configuration. 11 years ago
binary.h ffi: Implement ffivar.get()/set() methods. 11 years ago
builtin.c Implement proper exception type hierarchy. 11 years ago
builtin.h Expose __import__() function. 11 years ago
builtinevex.c Implement proper exception type hierarchy. 11 years ago
builtinimport.c __import__: Catch relative import attempts and throw NotImplementedError. 11 years ago
builtinmp.c Replace global "static" -> "STATIC", to allow "analysis builds". Part 2. 11 years ago
compile.c parse: Refactor parse node encoding to support full range of small ints. 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 emitbc: Correct buffer sizes for varlen int encoding. 11 years ago
emitcommon.c Revamp qstrs: they now include length and hash. 11 years ago
emitcpy.c Propagate scope flags refactor to emitcpy.c. 11 years ago
emitinlinethumb.c parse: Refactor parse node encoding to support full range of small ints. 11 years ago
emitnative.c Replace global "static" -> "STATIC", to allow "analysis builds". Part 2. 11 years ago
emitpass1.c Replace global "static" -> "STATIC", to allow "analysis builds". Part 2. 11 years ago
gc.c Make DEBUG_printf() a proper function, implementation is port-dependent. 11 years ago
gc.h Add prototype for gc_dump_info(). 11 years ago
grammar.h Clean up handling of function return type annotation. 11 years ago
lexer.c Implement proper exception type hierarchy. 11 years ago
lexer.h Search paths properly on import and execute __init__.py if it exists. 11 years ago
lexerstr.c Replace global "static" -> "STATIC", to allow "analysis builds". Part 2. 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 stm: Initialize sys.path with ["0:/", "0:/src", "0:/lib"]. 11 years ago
malloc.c Make DEBUG_printf() a proper function, implementation is port-dependent. 11 years ago
map.c Replace global "static" -> "STATIC", to allow "analysis builds". Part 2. 11 years ago
map.h py: Allow mp_map_t to be initialised by a fixed-size, const table. 11 years ago
misc.h py: Rename strtonum to mp_strtonum. 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 Implement proper exception type hierarchy. 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 Typo fix in comment. 11 years ago
nlrx86.S Fixed problems with nlx86.S on Linux 11 years ago
obj.c Implement proper exception type hierarchy. 11 years ago
obj.h Support passing positional args as keywords to bytecode functions. 11 years ago
objarray.c Implement proper exception type hierarchy. 11 years ago
objarray.h Add objarray.h . 11 years ago
objbool.c Implement proper exception type hierarchy. 11 years ago
objboundmeth.c Implement proper exception type hierarchy. 11 years ago
objcell.c Implement proper exception type hierarchy. 11 years ago
objclosure.c Implement proper exception type hierarchy. 11 years ago
objcomplex.c Implement proper exception type hierarchy. 11 years ago
objdict.c Implement proper exception type hierarchy. 11 years ago
objenumerate.c Implement proper exception type hierarchy. 11 years ago
objexcept.c py: VM never throws an exception, instead returns a status and value. 11 years ago
objfilter.c Implement proper exception type hierarchy. 11 years ago
objfloat.c Implement proper exception type hierarchy. 11 years ago
objfun.c Add pin mapping code. 11 years ago
objgenerator.c py: VM never throws an exception, instead returns a status and value. 11 years ago
objgetitemiter.c Implement proper exception type hierarchy. 11 years ago
objint.c py: Rename strtonum to mp_strtonum. 11 years ago
objint.h py: Revent some long int configuration. 11 years ago
objint_longlong.c py: Fix casting and printing of small int. 11 years ago
objlist.c Implement proper exception type hierarchy. 11 years ago
objmap.c Implement proper exception type hierarchy. 11 years ago
objmodule.c Implement proper exception type hierarchy. 11 years ago
objnone.c Implement proper exception type hierarchy. 11 years ago
objrange.c Implement proper exception type hierarchy. 11 years ago
objset.c Implement proper exception type hierarchy. 11 years ago
objslice.c Implement proper exception type hierarchy. 11 years ago
objstr.c Implement proper exception type hierarchy. 11 years ago
objtuple.c Implement proper exception type hierarchy. 11 years ago
objtuple.h type->print(): Distinguish str() and repr() variety by passing extra param. 11 years ago
objtype.c Implement proper exception type hierarchy. 11 years ago
objzip.c Implement proper exception type hierarchy. 11 years ago
parse.c parse: Refactor parse node encoding to support full range of small ints. 11 years ago
parse.h parse: Refactor parse node encoding to support full range of small ints. 11 years ago
parsehelper.c Implement proper exception type hierarchy. 11 years ago
parsehelper.h Implement proper exception type hierarchy. 11 years ago
py.mk Implement proper exception type hierarchy. 11 years ago
qstr.c Make DEBUG_printf() a proper function, implementation is port-dependent. 11 years ago
qstr.h Add qstr_info() function and bindings for unix port. 11 years ago
qstrdefs.h Implement proper exception type hierarchy. 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 Support passing positional args as keywords to bytecode functions. 11 years ago
runtime.h Add pin mapping code. 11 years ago
runtime0.h Support passing positional args as keywords to bytecode functions. 11 years ago
scope.c py: Pass all scope flags through to runtime. 11 years ago
scope.h py: Pass all scope flags through to runtime. 11 years ago
sequence.c Implement proper exception type hierarchy. 11 years ago
showbc.c py: Fix casting and printing of small int. 11 years ago
stream.c Implement proper exception type hierarchy. 11 years ago
stream.h stream: Add generic unbuffered iternext method. 11 years ago
strtonum.c py: Rename strtonum to mp_strtonum. 11 years ago
strtonum.h py: Rename strtonum to mp_strtonum. 11 years ago
unicode.c Replace global "static" -> "STATIC", to allow "analysis builds". Part 2. 11 years ago
vm.c py: Fix type of integer in decoding int. 11 years ago
vstr.c Replace global "static" -> "STATIC", to allow "analysis builds". Part 2. 11 years ago