393 Commits (9642846d71451ce12579da421567ebf63560c829)

Author SHA1 Message Date
Damien George 08335004cf Add source file name and line number to error messages. 11 years ago
Paul Sokolovsky fc92608237 Add lean ("raw") socket module. 11 years ago
Damien George 20006dbba9 Make VM stack grow upwards, and so no reversed args arrays. 11 years ago
Paul Sokolovsky 966879cf59 Add long int implementation using C long long type, enable for unix port. 11 years ago
Paul Sokolovsky 9953ca432b Add unbuffered readline() implementation for Raw I/O files. 11 years ago
Damien George 9528cd66d7 Convert parse errors to exceptions. 11 years ago
Paul Sokolovsky 76d982ef34 type->print(): Distinguish str() and repr() variety by passing extra param. 11 years ago
xyb c178ea471e Implemented int(str) in UNIX 11 years ago
Paul Sokolovsky 5225450b9f Add generic impl of stream .readall() method. Use one for unix io.FileIO. 11 years ago
John R. Lenton 9549919349 made DEBUG control CFLAGS in Makefiles oter than stm as well. 11 years ago
Damien George 004cdcebfe py: Implement base class lookup, issubclass, isinstance. 11 years ago
Damien George 062478e66d Improved type/class/instance code; mp_obj_type_t now has load_attr, store_attr. 11 years ago
Dave Hylands 4646801181 Make build output quieter. 11 years ago
Damien George 6c73ca1e75 py: add variable argument exception constructor function. 11 years ago
Paul Sokolovsky e0e79ae6d6 unix: Add basic implementation of io.FileIO object. 11 years ago
John R. Lenton 9c83ec0eda Merge remote-tracking branch 'upstream/master' into dict_feats 11 years ago
Damien George d3ebe4829d Factor and simplify Makefile's and mpconfig, part 2. 11 years ago
Damien George 136f67523b Factor and simplify Makefile's and mpconfig. 11 years ago
ian-v 5fd8fd2c16 Revert MP_BOOL, etc. and use <stdbool.h> instead 11 years ago
ian-v 7a16fadbf8 Co-exist with C++ (issue #85) 11 years ago
Paul Sokolovsky 860ffb0a43 Convert many object types structs to use C99 tagged initializer syntax. 11 years ago
Damien George 71c5181a8d Convert Python types to proper Python type hierarchy. 11 years ago
Paul Sokolovsky d674bd5989 Convert USE_READLINE config option to be consistent with others. 11 years ago
Damien George eb7bfcb286 Split qstr into pools, and put initial pool in ROM. 11 years ago
Damien George e67ed5d285 Improve configurability for native x64/thumb emitter. 11 years ago
Paul Sokolovsky 1c6de11f77 Add basic implementation of slice object. 11 years ago
Paul Sokolovsky c90c0f68a2 Move INT_FMT, etc. declaration into global mpconfig.h . 11 years ago
Paul Sokolovsky b372bfca21 Rename default config file to mpconfig.h, and port's to mpconfigport.h. 11 years ago
Damien George 1fb031744f Change mp_compile so that it returns a function object for the module. 11 years ago
Damien George 66028ab6dc Basic implementation of import. 11 years ago
Damien George 2870862601 Add module object, to be used eventually for import. 11 years ago
Damien George 210a02e105 unix: revert Makefile to not use -ltermcap. 11 years ago
Edd Barrett 0d02eb178a Fix undefined termcap symbols on OpenBSD. 11 years ago
Edd Barrett 8146aea8ef malloc.h is obsolete. 11 years ago
Paul Sokolovsky fa027672da Make GNU Readline usage optional (USE_READLINE define). Still enabled. 11 years ago
Paul Sokolovsky 903b24f041 Add readline history support. 11 years ago
Paul Sokolovsky e1151e463d Use rm -rf to remove build dir, so it doesn't error out if dir doesn't exist. 11 years ago
Damien George 8cc96a35e5 Put unicode functions in unicode.c, and tidy their names. 11 years ago
Damien George 212c296c0b Make unix-cpy cross platform; remove dependency of asmx64 on mpconfig. 11 years ago
Paul Sokolovsky e85c38992d Make "unix" target be crossplatform and support x86, x64, ARM hosts. 11 years ago
Damien 732407f1bf Change memory allocation API to require size for free and realloc. 11 years ago
Paul Sokolovsky 729fd12fbf Don't error out if build/ directory already exists. 11 years ago
Damien de690d128b Add unix-cpy, used to test Micro Python byte code against CPython. 11 years ago
Damien b86e3f9293 py: implement some basic exception matching. 11 years ago
Damien d99b05282d Change object representation from 1 big union to individual structs. 11 years ago
Damien e2880aa2fd Fix a few compiler warnings. 11 years ago
Damien 0f08267fa4 unix: include obj.h, and build additional py files. 11 years ago
Damien 1895cf91af Link showbc.o in unix version. 11 years ago
Damien 087d218d95 Unix: add machine-specific sqrt support. 11 years ago
Damien 014e19fc4d Fix compiler warnings in unix/main.c. 11 years ago