128 Commits (4d91723587b27c5a1da7e759e3f761a16b35d4bd)

Author SHA1 Message Date
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 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
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
Damien 732407f1bf Change memory allocation API to require size for free and realloc. 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 0f08267fa4 unix: include obj.h, and build additional py files. 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
Damien a53f694dc3 Test code for user objects. 11 years ago
Damien 8b3a7c2237 Fix func decls with no arguments: () -> (void). 11 years ago
Damien 92c06561a3 Improve REPL compount statement detection. 11 years ago
Damien fa2162bc77 Integrate new lexer stream with stm framework. 11 years ago
Damien a5185f4bc8 Abstract out back-end stream functionality from lexer. 11 years ago
Damien 5ac1b2efbd Implement REPL. 11 years ago
Damien ce89a21ea4 Implement basic exception framework, and simple for loop. 11 years ago
Damien 3ef4abb446 Change ifdef/if defined to simple if's. 11 years ago
Damien c025ebb2dc Separate out mpy core and unix version. 11 years ago
Damien a397776d6b Implement basic class/object functionality in runtime. 11 years ago
Damien 91d387de7d Improve indent/dedent error checking and reporting. 11 years ago
Damien 6cdd3af601 Implement built-in decorators to select emit type. 11 years ago
Damien 4b03e77d4a Factorise EMIT_COMMON calls, mostly into emit_pass1. 11 years ago
Damien 429d71943d Initial commit. 11 years ago