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 86de21b810 py: Viper can call functions with native types, and raise exceptions. 10 years ago
..
argcheck.c Merge branch 'master' of https://github.com/micropython/micropython 11 years ago
asmthumb.c Rename machine_(u)int_t to mp_(u)int_t. 11 years ago
asmthumb.h Rename machine_(u)int_t to mp_(u)int_t. 11 years ago
asmx64.c py: Include mpconfig.h before all other includes. 11 years ago
asmx64.h py, compiler: Improve passes; add an extra pass for native emitter. 11 years ago
bc.h Rename machine_(u)int_t to mp_(u)int_t. 11 years ago
bc0.h Add license header to (almost) all files. 11 years ago
binary.c py: binary.c: Properly implement alignment for native unpacked structs. 10 years ago
binary.h binary: Factor out mp_binary_set_int(). 10 years ago
builtin.c py: Implement builtin reversed() function. 10 years ago
builtin.h modzlibd: Decompress part of "zlib" module, based on miniz tinfl.c . 10 years ago
builtinevex.c Add license header to (almost) all files. 11 years ago
builtinimport.c py: Implement __file__ attribute for modules. 10 years ago
builtintables.c py: Put SystemExit in builtin namespace. 10 years ago
builtintables.h Add license header to (almost) all files. 11 years ago
compile.c py: Fix typing of viper locals; allow default types in annotation. 10 years ago
compile.h py: Rename BYTE_CODE to BYTECODE (this was missed in previous rename). 11 years ago
emit.h py: Allow viper to have type annotations. 10 years ago
emitbc.c py: Allow viper to have type annotations. 10 years ago
emitcommon.c py: Include mpconfig.h before all other includes. 11 years ago
emitcpy.c py: Allow viper to have type annotations. 10 years ago
emitglue.c py: Allow viper to have type annotations. 10 years ago
emitglue.h py: Allow viper to have type annotations. 10 years ago
emitinlinethumb.c py: Allow viper to have type annotations. 10 years ago
emitnative.c py: Viper can call functions with native types, and raise exceptions. 10 years ago
emitpass1.c py: Improvements to native emitter. 11 years ago
formatfloat.c formatfloat.c: Typo fix in comment. 10 years ago
formatfloat.h Add license header to (almost) all files. 11 years ago
gc.c py: Fix bug where GC finaliser table was not completely zeroed out. 10 years ago
gc.h Rename machine_(u)int_t to mp_(u)int_t. 11 years ago
grammar.h Add license header to (almost) all files. 11 years ago
lexer.c py: Change lexer stream API to return bytes not chars. 10 years ago
lexer.h py: Change lexer stream API to return bytes not chars. 10 years ago
lexerstr.c py: Change lexer stream API to return bytes not chars. 10 years ago
lexerunix.c py: Change lexer stream API to return bytes not chars. 10 years ago
lexerunix.h Add license header to (almost) all files. 11 years ago
makeqstrdata.py Bring the C and Python compute_hash functions into consistency 11 years ago
malloc.c py: Include mpconfig.h before all other includes. 11 years ago
map.c Rename machine_(u)int_t to mp_(u)int_t. 11 years ago
misc.h py: Add generic helper to align a pointer. 10 years ago
mkenv.mk py, mk: Revert change where build variables set with ?=. 11 years ago
mkrules.mk Merge branch 'teensy-new' of github.com:dhylands/micropython into dhylands-teensy-new 11 years ago
modarray.c py: Allow to disable array module and bytearray type. 11 years ago
modcmath.c py, modcmath: Fix doc comment, and add some more of them. 10 years ago
modcollections.c py: Include mpconfig.h before all other includes. 11 years ago
modgc.c doc: Document gc, sys, math, cmath. 10 years ago
modio.c py: Include mpconfig.h before all other includes. 11 years ago
modmath.c doc: Document gc, sys, math, cmath. 10 years ago
modmicropython.c py: Make MP_OBJ_NEW_SMALL_INT cast arg to mp_int_t itself. 10 years ago
modstruct.c Rename machine_(u)int_t to mp_(u)int_t. 11 years ago
modsys.c doc: Fix up a few docs in sys module. 10 years ago
mpconfig.h py: Allow viper to have type annotations. 10 years ago
mpz.c py: Fix bug in mpn_shl (multi-prec int shift left). 10 years ago
mpz.h py: Improve handling of long-int overflow. 10 years ago
nlr.h py: Support arm and thumb ARM ISAs, in addition to thumb2. 11 years ago
nlrsetjmp.c Add license header to (almost) all files. 11 years ago
nlrthumb.S py: Support arm and thumb ARM ISAs, in addition to thumb2. 11 years ago
nlrx64.S unix: Create __bss_start and _end symbols for Mach-O targets. 11 years ago
nlrx86.S Add license header to (almost) all files. 11 years ago
obj.c py: Implement builtin reversed() function. 10 years ago
obj.h py: Allow viper to have type annotations. 10 years ago
objarray.c objarray: Implement equality testing between arrays and other buffers. 10 years ago
objarray.h Add license header to (almost) all files. 11 years ago
objbool.c py: Make MP_OBJ_NEW_SMALL_INT cast arg to mp_int_t itself. 10 years ago
objboundmeth.c objboundmeth: If detailed reporting enabled, print object content. 11 years ago
objcell.c Add license header to (almost) all files. 11 years ago
objclosure.c Rename machine_(u)int_t to mp_(u)int_t. 11 years ago
objcomplex.c py: Add .real and .imag attributes to complex numbers. 10 years ago
objdict.c py: Make MP_OBJ_NEW_SMALL_INT cast arg to mp_int_t itself. 10 years ago
objenumerate.c Rename machine_(u)int_t to mp_(u)int_t. 11 years ago
objexcept.c Add support for storing args during an exception raised by an irq. 10 years ago
objfilter.c Add license header to (almost) all files. 11 years ago
objfloat.c py: Separate MICROPY_PY_BUILTINS_COMPLEX from MICROPY_PY_BUILTINS_FLOAT. 11 years ago
objfun.c py: Viper can now store to global. 10 years ago
objfun.h Rename machine_(u)int_t to mp_(u)int_t. 11 years ago
objgenerator.c Rename machine_(u)int_t to mp_(u)int_t. 11 years ago
objgenerator.h Add license header to (almost) all files. 11 years ago
objgetitemiter.c Add license header to (almost) all files. 11 years ago
objint.c py: Fix mult by negative number of tuple, list, str, bytes. 10 years ago
objint.h py: Make long ints hashable. 10 years ago
objint_longlong.c py: Make long ints hashable. 10 years ago
objint_mpz.c py: Improve handling of long-int overflow. 10 years ago
objlist.c py: Fix mult by negative number of tuple, list, str, bytes. 10 years ago
objlist.h Rename machine_(u)int_t to mp_(u)int_t. 11 years ago
objmap.c Rename machine_(u)int_t to mp_(u)int_t. 11 years ago
objmodule.c Add license header to (almost) all files. 11 years ago
objmodule.h Add license header to (almost) all files. 11 years ago
objnamedtuple.c Rename configuration variables controling Python features. 11 years ago
objnone.c py: Rename MP_OBJ_NOT_SUPPORTED to MP_OBJ_NULL. 11 years ago
objobject.c py: Initial attempts to actually allow implementing __new__ in Python. 11 years ago
objproperty.c Rename bultins config variables to MICROPY_PY_BUILTINS_*. 11 years ago
objrange.c py: Improve range: add len, subscr, proper print. 10 years ago
objreversed.c py: Implement builtin reversed() function. 10 years ago
objset.c py: Make MP_OBJ_NEW_SMALL_INT cast arg to mp_int_t itself. 10 years ago
objslice.c Rename bultins config variables to MICROPY_PY_BUILTINS_*. 11 years ago
objstr.c py: Fix mult by negative number of tuple, list, str, bytes. 10 years ago
objstr.h Rename machine_(u)int_t to mp_(u)int_t. 11 years ago
objstringio.c py: Change stream protocol API: fns return uint; is_text for text. 10 years ago
objstrunicode.c py: Make MP_OBJ_NEW_SMALL_INT cast arg to mp_int_t itself. 10 years ago
objtuple.c py: Fix mult by negative number of tuple, list, str, bytes. 10 years ago
objtuple.h Rename machine_(u)int_t to mp_(u)int_t. 11 years ago
objtype.c py: Automatically ake __new__ a staticmethod. 10 years ago
objtype.h Add license header to (almost) all files. 11 years ago
objzip.c py: Use mp_arg_check_num in more places. 11 years ago
opmethods.c Add license header to (almost) all files. 11 years ago
parse.c py: Allow viper to have type annotations. 10 years ago
parse.h parser: Convert (u)int to mp_(u)int_t. 11 years ago
parsehelper.c lexer: Convert type (u)int to mp_(u)int_t. 11 years ago
parsehelper.h Add license header to (almost) all files. 11 years ago
parsenum.c parser: Convert (u)int to mp_(u)int_t. 11 years ago
parsenum.h parser: Convert (u)int to mp_(u)int_t. 11 years ago
parsenumbase.c parser: Convert (u)int to mp_(u)int_t. 11 years ago
parsenumbase.h parser: Convert (u)int to mp_(u)int_t. 11 years ago
pfenv.c Rename machine_(u)int_t to mp_(u)int_t. 11 years ago
pfenv.h py: Make print() accept "file" argument, and actually print to stream. 10 years ago
pfenv_printf.c py: Make print() accept "file" argument, and actually print to stream. 10 years ago
py-version.sh - Let the build environment decide about the toolchain to be used, in case 11 years ago
py.mk modzlibd: Decompress part of "zlib" module, based on miniz tinfl.c . 10 years ago
qstr.c Rename machine_(u)int_t to mp_(u)int_t. 11 years ago
qstr.h Rename machine_(u)int_t to mp_(u)int_t. 11 years ago
qstrdefs.h py: Allow viper to have type annotations. 10 years ago
repl.c py: Include mpconfig.h before all other includes. 11 years ago
repl.h Tidy up some configuration options. 11 years ago
runtime.c py: Viper can call functions with native types, and raise exceptions. 10 years ago
runtime.h py: Viper can call functions with native types, and raise exceptions. 10 years ago
runtime0.h py: Viper can call functions with native types, and raise exceptions. 10 years ago
scope.c py: Clean up and simplify functions in scope; add STATIC in compiler. 10 years ago
scope.h Add license header to (almost) all files. 11 years ago
sequence.c Rename machine_(u)int_t to mp_(u)int_t. 11 years ago
showbc.c py: Improve encoding scheme for line-number to bytecode map. 10 years ago
smallint.c Rename machine_(u)int_t to mp_(u)int_t. 11 years ago
smallint.h Rename machine_(u)int_t to mp_(u)int_t. 11 years ago
stackctrl.c stackctrl: Add "mp_" prefix. 11 years ago
stackctrl.h stackctrl: Add "mp_" prefix. 11 years ago
stream.c py: Change stream protocol API: fns return uint; is_text for text. 10 years ago
stream.h stream: Factor out mp_stream_write() method to write a memstring to stream. 10 years ago
unicode.c Rename machine_(u)int_t to mp_(u)int_t. 11 years ago
unicode.h Rename machine_(u)int_t to mp_(u)int_t. 11 years ago
vm.c py: Improve encoding scheme for line-number to bytecode map. 10 years ago
vmentrytable.h Fix some unused variables, and silence a clang warning about initialization override in vmentrytable.h 11 years ago
vstr.c vstr: Restore bytestr compatibility. 11 years ago