181 Commits (fb06bfc11ccc2506d27e3f53750771d5c737df2e)

Author SHA1 Message Date
Andrew Scheller 571d5a3363 New config option MICROPY_FORCE_32BIT (defaulted to 0) 11 years ago
AZ Huang 9309d9982f Move entry_table to separated header file. 11 years ago
Damien George 3bb8bd899b Make USE_COMPUTED_GOTO a config option in mpconfig.h. 11 years ago
AZ Huang b1f692e82e Use computed goto instead of switching op-codes. 11 years ago
Damien George 777b0f32f4 py: Add property object, with basic functionality. 11 years ago
Paul Sokolovsky 4165cd1c0c stmhal: Update for static mod sys. 11 years ago
Paul Sokolovsky a3e50eacca py: Move sys attribute qstrs's to core. 11 years ago
Paul Sokolovsky 5500cdeec7 py, unix: Convert sys module to static representation. 11 years ago
Paul Sokolovsky 9a092831f7 unix: Enable modffi by default. 11 years ago
xbe a36a55d2cf unix: Update comment in gccollect.c 11 years ago
Paul Sokolovsky 263853ef84 modffi: Update for latest binary API refactors. 11 years ago
Damien George f22626ee4f unix: Add option to only compile, and not execute code. 11 years ago
Paul Sokolovsky 3aa8ee7c9e py: Add mp_get_buffer(), mp_get_buffer_raise() convenience functions to API. 11 years ago
Paul Sokolovsky f898a95cba unix modffi: Support any object implementing buffer protocol as a native arg. 11 years ago
Damien George 72cfc6ef0a unix: Oops, remove nlr_jump test in main. 11 years ago
Damien George 26cf55ae05 Add a check for NULL nlr_top in nlr_jump. 11 years ago
Damien George 97790455fe Improve REPL detecting when input needs to continue. 11 years ago
Paul Sokolovsky 72d70cb045 unix, stmhal: Consistently use "FileIO" as class name for file objects. 11 years ago
Paul Sokolovsky b8cf948550 unix, windows: There's no "help" builtin. 11 years ago
Damien George 6827f9fc55 Add uPy welcome message to UNIX and Windows ports; update Teensy port. 11 years ago
Damien George 65cad12d38 py: Add option to compiler to specify default code emitter. 11 years ago
Damien George 27e735fd18 py: Replace stream_p with *stream_p in mp_obj_type_t. 11 years ago
Damien George 7efc5b3f34 py: Make globals and locals proper dictionary objects. 11 years ago
Damien George 12bab72d93 Improve GC finalisation code; add option to disable it. 11 years ago
Damien George ea13f407a3 py: Change nlr_jump to nlr_raise, to aid in debugging. 11 years ago
Paul Sokolovsky c39368427c unix: Rename module sources per latest naming conventions (mod*.c). 11 years ago
Paul Sokolovsky cd31d826bf unix: Use STATIC modifier to enable code size analysis via map file. 11 years ago
Paul Sokolovsky 70193b2b4c unix: Routines related to terminal reading should use system malloc. 11 years ago
Damien George bd17e1b3ae unix: Allocate more heap memory by default on 64 bit machines. 11 years ago
Damien George 4b34c76fd6 Changes to get unix/ port compiling on Cygwin. 11 years ago
Paul Sokolovsky c61ce96590 unix file: Implement context manager protocol (for "with" statement). 11 years ago
Paul Sokolovsky 78e8e30c87 unix: Enable GC. 11 years ago
Paul Sokolovsky d440dc0513 unix: Use argv[0] for command name in usage. 11 years ago
Paul Sokolovsky a55a5469c3 unix: Support #if-able impl-specific cmdline options. 11 years ago
Paul Sokolovsky d4e7e06d7f unix: Properly recognize and report when script on cmdline not found. 11 years ago
Damien George 15d18069c5 py: Remove old "run time" functions that were 1 liners. 11 years ago
Damien George df6567e634 Merge map.h into obj.h. 11 years ago
Damien George d17926db71 Rename rt_* to mp_*. 11 years ago
Damien George 918638ec6e unix: Fix ffi.c to compile with latest changes to API. 11 years ago
Damien George 3e1a5c10c5 py: Rename old const type objects to mp_type_* for consistency. 11 years ago
Damien George 9b196cddab Remove mp_obj_type_t.methods entry and use .locals_dict instead. 11 years ago
Damien George c12b2213c1 Change mp_method_t.name from const char * to qstr. 11 years ago
xbe c93a22197b unix: Clean up includes. 11 years ago
Damien George 5e34909a12 unix: Make usage info reflect actual usage of -X option. 11 years ago
Damien George 0c36da0b59 Implement ROMable modules. Add math module. 11 years ago
Damien George 635927bbce unix: Add to usage print-out telling about -X option. 11 years ago
Paul Sokolovsky a374d9c860 unix: Allow to set heap size using "-X heapsize=N" option. 11 years ago
Paul Sokolovsky 61f9b1c621 unix: Add GC support for ARM architecture. 11 years ago
Paul Sokolovsky 793838a919 MICROPY_USE_READLINE: Selects link lib, so should be defined in mpconfigport.mk 11 years ago
Damien George ce1162ab15 GC: Fix printf formats for debugging; add gc_dump_alloc_table. 11 years ago