circuitpython/py
Paul Sokolovsky dcac88095b Add empty "micropython" module to allow more seamless CPython portability.
Implicit "micropython" module contains (at least) codegeneration decorators.
Make it explicit, so an app could have "import micropython". On MicroPython,
that will be no-op. On CPython, that will give a chance to have a module
with placeholder decorators.
2014-01-16 19:29:11 +02:00
..
asmthumb.c Revert MP_BOOL, etc. and use <stdbool.h> instead 2014-01-06 13:51:53 -08:00
asmthumb.h Revert MP_BOOL, etc. and use <stdbool.h> instead 2014-01-06 13:51:53 -08:00
asmx64.c Merge remote-tracking branch 'upstream/master' into dict_feats 2014-01-07 23:06:46 +00:00
asmx64.h Revert MP_BOOL, etc. and use <stdbool.h> instead 2014-01-06 13:51:53 -08:00
bc0.h Merge branch 'master' of github.com:dpgeorge/micropython 2014-01-11 09:37:41 +00:00
bc.h Revert MP_BOOL, etc. and use <stdbool.h> instead 2014-01-06 13:51:53 -08:00
builtin.c Merge branch 'str-repr' of github.com:pfalcon/micropython into pfalcon-str-repr 2014-01-15 22:39:03 +00:00
builtin.h Merge branch 'str-repr' of github.com:pfalcon/micropython into pfalcon-str-repr 2014-01-15 22:39:03 +00:00
builtineval.c Implement eval. 2014-01-15 22:14:03 +00:00
builtinimport.c Convert parse errors to exceptions. 2014-01-15 21:23:31 +00:00
compile.c Implement eval. 2014-01-15 22:14:03 +00:00
compile.h Revert MP_BOOL, etc. and use <stdbool.h> instead 2014-01-06 13:51:53 -08:00
emit.h unified the bops 2014-01-11 00:58:59 +00:00
emitbc.c Merge branch 'master' of github.com:dpgeorge/micropython 2014-01-11 09:37:41 +00:00
emitcommon.c Change object representation from 1 big union to individual structs. 2013-12-21 18:17:45 +00:00
emitcpy.c py: Fix emitcpy and emitnative's binary_op. 2014-01-11 09:47:06 +00:00
emitinlinethumb.c Revert MP_BOOL, etc. and use <stdbool.h> instead 2014-01-06 13:51:53 -08:00
emitnative.c py: Fix emitcpy and emitnative's binary_op. 2014-01-11 09:47:06 +00:00
emitpass1.c Add AssertionError. 2014-01-12 00:20:49 +02:00
gc.c Move BITS_PER_BYTE, BITS_PER_WORD to mpconfig.h for reuse. 2014-01-12 22:04:20 +02:00
gc.h Fix func decls with no arguments: () -> (void). 2013-10-23 20:20:17 +01:00
grammar.h Implement eval. 2014-01-15 22:14:03 +00:00
lexer.c Convert parse errors to exceptions. 2014-01-15 21:23:31 +00:00
lexer.h Convert parse errors to exceptions. 2014-01-15 21:23:31 +00:00
lexerstr.c Move lexerstr to main py directory (everyone uses it). 2014-01-08 15:28:26 +00:00
lexerunix.c Move lexerstr to main py directory (everyone uses it). 2014-01-08 15:28:26 +00:00
lexerunix.h Move lexerstr to main py directory (everyone uses it). 2014-01-08 15:28:26 +00:00
malloc.c Rename default config file to mpconfig.h, and port's to mpconfigport.h. 2014-01-03 19:03:11 +02:00
map.c Implemented set.remove 2014-01-12 19:16:59 +00:00
map.h Implemented set.remove 2014-01-12 19:16:59 +00:00
misc.h Merge branch 'str2int' of github.com:xyb/micropython into xyb-str2int 2014-01-15 22:58:39 +00:00
mpconfig.h Add empty "micropython" module to allow more seamless CPython portability. 2014-01-16 19:29:11 +02:00
mpqstr.h Split qstr into pools, and put initial pool in ROM. 2014-01-04 15:57:35 +00:00
mpqstrraw.h Merge branch 'str-repr' of github.com:pfalcon/micropython into pfalcon-str-repr 2014-01-15 22:39:03 +00:00
nlr.h Fix func decls with no arguments: () -> (void). 2013-10-23 20:20:17 +01:00
nlrthumb.S Make "unix" target be crossplatform and support x86, x64, ARM hosts. 2013-12-30 03:38:32 +02:00
nlrx64.S OSX: fixes to make nlrx64.S with Apple's clang (switched to Apple-specific define instead of __llvm__) 2014-01-04 20:27:13 +01:00
nlrx86.S Make "unix" target be crossplatform and support x86, x64, ARM hosts. 2013-12-30 03:38:32 +02:00
obj.c type->print(): Distinguish str() and repr() variety by passing extra param. 2014-01-15 02:15:38 +02:00
obj.h stm: Fix print methods with new kind argument. 2014-01-15 23:02:53 +00:00
objbool.c type->print(): Distinguish str() and repr() variety by passing extra param. 2014-01-15 02:15:38 +02:00
objboundmeth.c Merge remote-tracking branch 'upstream/master' into dict_feats 2014-01-07 23:06:46 +00:00
objcell.c Merge remote-tracking branch 'upstream/master' into dict_feats 2014-01-07 23:06:46 +00:00
objclosure.c Merge remote-tracking branch 'upstream/master' into dict_feats 2014-01-07 23:06:46 +00:00
objcomplex.c type->print(): Distinguish str() and repr() variety by passing extra param. 2014-01-15 02:15:38 +02:00
objdict.c type->print(): Distinguish str() and repr() variety by passing extra param. 2014-01-15 02:15:38 +02:00
objenumerate.c added enumerate() 2014-01-14 23:55:01 +00:00
objexcept.c type->print(): Distinguish str() and repr() variety by passing extra param. 2014-01-15 02:15:38 +02:00
objfilter.c Merge branch 'builtins' of github.com:chipaca/micropython into chipaca-builtins 2014-01-15 22:27:16 +00:00
objfloat.c type->print(): Distinguish str() and repr() variety by passing extra param. 2014-01-15 02:15:38 +02:00
objfun.c Merge remote-tracking branch 'upstream/master' into builtins 2014-01-13 23:14:35 +00:00
objgenerator.c type->print(): Distinguish str() and repr() variety by passing extra param. 2014-01-15 02:15:38 +02:00
objint.c Merge branch 'str2int' of github.com:xyb/micropython into xyb-str2int 2014-01-15 22:58:39 +00:00
objint.h type->print(): Distinguish str() and repr() variety by passing extra param. 2014-01-15 02:15:38 +02:00
objlist.c type->print(): Distinguish str() and repr() variety by passing extra param. 2014-01-15 02:15:38 +02:00
objmap.c Merge branch 'builtins' of github.com:chipaca/micropython into chipaca-builtins 2014-01-15 22:27:16 +00:00
objmodule.c type->print(): Distinguish str() and repr() variety by passing extra param. 2014-01-15 02:15:38 +02:00
objnone.c type->print(): Distinguish str() and repr() variety by passing extra param. 2014-01-15 02:15:38 +02:00
objrange.c Merge remote-tracking branch 'upstream/master' into dict_feats 2014-01-07 23:06:46 +00:00
objset.c type->print(): Distinguish str() and repr() variety by passing extra param. 2014-01-15 02:15:38 +02:00
objslice.c type->print(): Distinguish str() and repr() variety by passing extra param. 2014-01-15 02:15:38 +02:00
objstr.c str.format: Don't assume that '}' immediately follows '{', skip insides. 2014-01-16 03:46:01 +02:00
objtuple.c type->print(): Distinguish str() and repr() variety by passing extra param. 2014-01-15 02:15:38 +02:00
objtuple.h type->print(): Distinguish str() and repr() variety by passing extra param. 2014-01-15 02:15:38 +02:00
objtype.c type->print(): Distinguish str() and repr() variety by passing extra param. 2014-01-15 02:15:38 +02:00
objzip.c Tidy up. 2014-01-14 23:18:35 +00:00
parse.c Implement eval. 2014-01-15 22:14:03 +00:00
parse.h Convert parse errors to exceptions. 2014-01-15 21:23:31 +00:00
py.mk Merge branch 'str2int' of github.com:xyb/micropython into xyb-str2int 2014-01-15 22:58:39 +00:00
qstr.c Make qstr_init reinitialize last_pool. 2014-01-05 12:08:55 -08:00
repl.c mp_repl_is_compound_stmt(): Thinko fix s/true/try/. 2014-01-11 00:12:06 +02:00
repl.h Merge remote-tracking branch 'upstream/master' into dict_feats 2014-01-07 23:06:46 +00:00
runtime0.h py: Fix emitcpy and emitnative's binary_op. 2014-01-11 09:47:06 +00:00
runtime.c Add empty "micropython" module to allow more seamless CPython portability. 2014-01-16 19:29:11 +02:00
runtime.h Consolidate rt_make_function_[0123] to rt_make_function_n. 2014-01-13 19:50:05 +00:00
scope.c Revert MP_BOOL, etc. and use <stdbool.h> instead 2014-01-06 13:51:53 -08:00
scope.h Revert MP_BOOL, etc. and use <stdbool.h> instead 2014-01-06 13:51:53 -08:00
showbc.c unified the bops 2014-01-11 00:58:59 +00:00
stream.c Make file.read() and file.read(-1) call out to file.readall(). 2014-01-16 12:58:36 +02:00
stream.h Add unbuffered readline() implementation for Raw I/O files. 2014-01-15 23:43:25 +02:00
strtonum.c Add errno=0 before call. 2014-01-15 23:08:33 +00:00
unicode.c Revert MP_BOOL, etc. and use <stdbool.h> instead 2014-01-06 13:51:53 -08:00
vm.c sorted 2014-01-13 05:12:50 +00:00
vstr.c Add "buffer management" and "shrink" API calls to vstr. 2014-01-13 23:31:06 +02:00