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 536dde254b py: In string.count, handle case of zero-length needle. 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 Add arbitrary precision integer support. 11 years ago
binary.h ffi: Implement ffivar.get()/set() methods. 11 years ago
builtin.c Implement ROMable modules. Add math module. 11 years ago
builtin.h Implement ROMable modules. Add math module. 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
builtinmath.c py: Add expm1 to math module. 11 years ago
builtinmp.c Implement ROMable modules. Add math module. 11 years ago
compile.c py: Unify syntax error handling in compiler; check defualt arg syntax. 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 py: Remove name of var arg from macros with var args. 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
formatfloat.c Rename formatfloat file; remove MICROPY_ENABLE_FLOAT from mpconfigport.h. 11 years ago
formatfloat.h Rename formatfloat file; remove MICROPY_ENABLE_FLOAT from mpconfigport.h. 11 years ago
gc.c py: Cosmetic changes. 11 years ago
gc.h GC: Fix printf formats for debugging; add gc_dump_alloc_table. 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 Fix makeqstrdata.py to work in Python 2.7 11 years ago
malloc.c py: Remove name of var arg from macros with var args. 11 years ago
map.c Replace global "static" -> "STATIC", to allow "analysis builds". Part 2. 11 years ago
map.h py: Take out bitfield entries from their own structure. 11 years ago
misc.h py: Take out bitfield entries from their own structure. 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 ROMable modules. Add math module. 11 years ago
mpz.c py: Fix some bugs in mpz; add mpz_from_ll and mpz_set_from_ll. 11 years ago
mpz.h py: Fix some bugs in mpz; add mpz_from_ll and mpz_set_from_ll. 11 years ago
nlr.h nlr.h: Do proper arch selection, using the same tests as nlr*.S . 11 years ago
nlrthumb.S nlrthumb.S: Comment out ".cpu cortex-m4", it causes problems on Cortex-A. 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 Fix issues in str.count implementation. 11 years ago
obj.h Implement str.count and add tests for it. 11 years ago
objarray.c Implement str.count and add tests for it. 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 ROMable modules. Add math module. 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: Fix printing of type name. 11 years ago
objfilter.c Implement proper exception type hierarchy. 11 years ago
objfloat.c py: Implement integer overflow checking for * and << ops. 11 years ago
objfun.c Implement ROMable modules. Add math module. 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: Implement integer overflow checking for * and << ops. 11 years ago
objint.h Add arbitrary precision integer support. 11 years ago
objint_longlong.c Add arbitrary precision integer support. 11 years ago
objint_mpz.c py: Implement integer overflow checking for * and << ops. 11 years ago
objlist.c Implement str.count and add tests for it. 11 years ago
objmap.c Implement proper exception type hierarchy. 11 years ago
objmodule.c Implement ROMable modules. Add math module. 11 years ago
objnamedtuple.c namedtuple: Inherit unary/binary ops from tuple base class. 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 py: In string.count, handle case of zero-length needle. 11 years ago
objtuple.c Implement str.count and add tests for it. 11 years ago
objtuple.h namedtuple: Inherit unary/binary ops from tuple base class. 11 years ago
objtype.c py: Factor and improve issubclass. 11 years ago
objzip.c Implement proper exception type hierarchy. 11 years ago
parse.c py: Implement bit-shift and not operations for mpz. 11 years ago
parse.h py: Put number parsing code together in parsenum.c. 11 years ago
parsehelper.c Implement proper exception type hierarchy. 11 years ago
parsehelper.h Implement proper exception type hierarchy. 11 years ago
parsenum.c py: Implement bit-shift and not operations for mpz. 11 years ago
parsenum.h py: Put number parsing code together in parsenum.c. 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
py.mk Rename formatfloat file; remove MICROPY_ENABLE_FLOAT from mpconfigport.h. 11 years ago
qstr.c py: Remove name of var arg from macros with var args. 11 years ago
qstr.h Add qstr_info() function and bindings for unix port. 11 years ago
qstrdefs.h py: Add expm1 to math module. 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: Implement integer overflow checking for * and << ops. 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 str.count and add tests for it. 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
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