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 d182b98a37 py: Change all uint to mp_uint_t in obj.h. 10 years ago
..
argcheck.c Merge branch 'master' of https://github.com/micropython/micropython 11 years ago
asmarm.c Clarify copyright on asmarm files 10 years ago
asmarm.h Clarify copyright on asmarm files 10 years ago
asmthumb.c py: Fix bug where GC collected native/viper/asm function data. 10 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 py: Fix bug where GC collected native/viper/asm function data. 10 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: Change all uint to mp_uint_t in obj.h. 10 years ago
builtin.h modzlibd: Decompress part of "zlib" module, based on miniz tinfl.c . 10 years ago
builtinevex.c py: Change all uint to mp_uint_t in obj.h. 10 years ago
builtinimport.c py: Change all uint to mp_uint_t in obj.h. 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: Add compiler optimisation for conditions in parenthesis. 10 years ago
compile.h py: Rename BYTE_CODE to BYTECODE (this was missed in previous rename). 11 years ago
emit.h Basic native ARM emitter 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: Fix line number printing for file with 1 line. 10 years ago
emitglue.h py: Fix bug where GC collected native/viper/asm function data. 10 years ago
emitinlinethumb.c py: Allow viper to have type annotations. 10 years ago
emitnative.c py: Fix 2 bugs in native emitter: jump_or_pop and stack settling. 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, gc: Further reduce heap fragmentation with new, faster gc alloc. 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 py: Make map, dict, set use mp_int_t/mp_uint_t exclusively. 10 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 Basic native ARM emitter 10 years ago
mpz.c py: Save about 200 bytes of ROM by using smaller type for static table. 10 years ago
mpz.h py: Improve handling of long-int overflow. 10 years ago
nativeglue.c py: Move native glue code from runtime.c to new file nativeglue.c. 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: Make tuple and list use mp_int_t/mp_uint_t. 10 years ago
obj.h py: Change all uint to mp_uint_t in obj.h. 10 years ago
objarray.c py: Change all uint to mp_uint_t in obj.h. 10 years ago
objarray.h Add license header to (almost) all files. 11 years ago
objbool.c Change some parts of the core API to use mp_uint_t instead of uint/int. 10 years ago
objboundmeth.c Change some parts of the core API to use mp_uint_t instead of uint/int. 10 years ago
objcell.c Add license header to (almost) all files. 11 years ago
objclosure.c py: Change all uint to mp_uint_t in obj.h. 10 years ago
objcomplex.c py: Change all uint to mp_uint_t in obj.h. 10 years ago
objdict.c py: Make map, dict, set use mp_int_t/mp_uint_t exclusively. 10 years ago
objenumerate.c Change some parts of the core API to use mp_uint_t instead of uint/int. 10 years ago
objexcept.c py: Change all uint to mp_uint_t in obj.h. 10 years ago
objfilter.c Change some parts of the core API to use mp_uint_t instead of uint/int. 10 years ago
objfloat.c py: Change all uint to mp_uint_t in obj.h. 10 years ago
objfun.c Change some parts of the core API to use mp_uint_t instead of uint/int. 10 years ago
objfun.h Rename machine_(u)int_t to mp_(u)int_t. 11 years ago
objgenerator.c Change some parts of the core API to use mp_uint_t instead of uint/int. 10 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: Change all uint to mp_uint_t in obj.h. 10 years ago
objint.h Change some parts of the core API to use mp_uint_t instead of uint/int. 10 years ago
objint_longlong.c Change some parts of the core API to use mp_uint_t instead of uint/int. 10 years ago
objint_mpz.c py: Change all uint to mp_uint_t in obj.h. 10 years ago
objlist.c py: Make tuple and list use mp_int_t/mp_uint_t. 10 years ago
objlist.h Rename machine_(u)int_t to mp_(u)int_t. 11 years ago
objmap.c Change some parts of the core API to use mp_uint_t instead of uint/int. 10 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 Change some parts of the core API to use mp_uint_t instead of uint/int. 10 years ago
objnone.c Change some parts of the core API to use mp_uint_t instead of uint/int. 10 years ago
objobject.c Change some parts of the core API to use mp_uint_t instead of uint/int. 10 years ago
objproperty.c Change some parts of the core API to use mp_uint_t instead of uint/int. 10 years ago
objrange.c Change some parts of the core API to use mp_uint_t instead of uint/int. 10 years ago
objreversed.c Change some parts of the core API to use mp_uint_t instead of uint/int. 10 years ago
objset.c py: Make map, dict, set use mp_int_t/mp_uint_t exclusively. 10 years ago
objslice.c Rename bultins config variables to MICROPY_PY_BUILTINS_*. 11 years ago
objstr.c py: Change all uint to mp_uint_t in obj.h. 10 years ago
objstr.h Change some parts of the core API to use mp_uint_t instead of uint/int. 10 years ago
objstringio.c Change some parts of the core API to use mp_uint_t instead of uint/int. 10 years ago
objstrunicode.c Change some parts of the core API to use mp_uint_t instead of uint/int. 10 years ago
objtuple.c py: Make tuple and list use mp_int_t/mp_uint_t. 10 years ago
objtuple.h Change some parts of the core API to use mp_uint_t instead of uint/int. 10 years ago
objtype.c py: Make tuple and list use mp_int_t/mp_uint_t. 10 years ago
objtype.h Add license header to (almost) all files. 11 years ago
objzip.c Change some parts of the core API to use mp_uint_t instead of uint/int. 10 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 py: Move native glue code from runtime.c to new file nativeglue.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 Basic native ARM emitter 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: Change all uint to mp_uint_t in obj.h. 10 years ago
runtime.h py: Fix bug where GC collected native/viper/asm function data. 10 years ago
runtime0.h py: Code clean-up in native emitter; improve thumb native calls. 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 py: Change all uint to mp_uint_t in obj.h. 10 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: Small cleanup in stream.c. 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: Fix line number printing for file with 1 line. 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