156 Commits (2a037408af77d4c9e9cc98f5f12ea77fab93cc0e)

Author SHA1 Message Date
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
Damien George 438c88dd2f Add arbitrary precision integer support. 11 years ago
Paul Sokolovsky 44739e280e Make DEBUG_printf() a proper function, implementation is port-dependent. 11 years ago
Damien George c5966128c7 Implement proper exception type hierarchy. 11 years ago
Damien George a71c83a1d1 Change mp_obj_type_t.name from const char * to qstr. 11 years ago
Gordon McGregor 3890ec48e7 OS X compatible -map syntax for LDFLAGS 11 years ago
Paul Sokolovsky 8bc3516389 ffi: Implement ffivar.get()/set() methods. 11 years ago
Paul Sokolovsky 910843e86d Allow ports to define statically builtin functions. 11 years ago
Paul Sokolovsky 5be1b2873b unix Makefile: Split off optimization options to COPT variable. 11 years ago
Paul Sokolovsky 723a6ed371 More GC debugging improvements. 11 years ago
Paul Sokolovsky e7db8171d8 unix: Implement garbage collection support. 11 years ago
Paul Sokolovsky 287d9620fc Enable link map file generation. 11 years ago
Paul Sokolovsky a075741c90 Rename str_join -> strjoin to make it not clash with objstr's one. 11 years ago
Damien George d46ca25757 Fix some int casting that failed on 64 bit architecture. 11 years ago
Paul Sokolovsky 2e24ee8d80 socket: Tighten up int-to-str conversion. 11 years ago
Paul Sokolovsky 8c25201d9d socket: Make sure that symbol definitions are const. 11 years ago
Paul Sokolovsky f766264582 unix: Implement time.sleep(). 11 years ago
Paul Sokolovsky 557c9d5264 unix microsocket: Add dummy makefile() method. 11 years ago
Paul Sokolovsky 21c51f0bde ffi: Fix mp_obj_str_get_data() return type. 11 years ago
Paul Sokolovsky 1e19b24ea0 io.File, socket types: Add fileno() method. 11 years ago
Paul Sokolovsky 9945f33886 Rename "rawsocket" module to "microsocket". 11 years ago
Damien George 698ec21e46 Make mp_obj_str_get_data return char* instead of byte*. 11 years ago
Damien George 354d15a964 Implement fixed buffer vstrs; use them for import path. 11 years ago
Damien George e09ffa1400 Search paths properly on import and execute __init__.py if it exists. 11 years ago
Paul Sokolovsky 9110896063 Remove older import helpers, no longer used. 11 years ago
Paul Sokolovsky 630d85120f unix: Be sure to add current/base dir of a script to sys.path. 11 years ago