105 Commits (915197a8f98d46c2e64edcec7c22de3effb92f0a)

Author SHA1 Message Date
Damien George 96f137b24a py: Rename BYTE_CODE to BYTECODE (this was missed in previous rename). 11 years ago
Paul Sokolovsky d99e9083cb modsys, unix: Add sys.exit(), should be implemented by a port. 11 years ago
Dave Hylands 117c46d9eb Add input command for unix 11 years ago
Paul Sokolovsky f9e54e0ea5 modgc: Add new module for GC-related functionality. 11 years ago
Paul Sokolovsky 6b344d7816 py, unix: Add -v option, print bytecode dump if used. 11 years ago
Damien George c327c0de5d unix: Remove test class and code. 11 years ago
Damien George 04b9147e15 Add license header to (almost) all files. 11 years ago
Damien George 6ec835dfef Don't print git hash as well as git tag in banner. 11 years ago
Damien George 977a0ce287 py: Print tag/version/git describe in uPy banner. 11 years ago
stijn 4cd21deebc mingw: Add implementation of realpath() 11 years ago
Paul Sokolovsky f54bcbf099 py, unix: Make "mpconfig.h" be first included, as other headers depend on it. 11 years ago
Paul Sokolovsky a196d08dfc unix windows: mingw32 doesn't have realpath(), use _fullpath() instead. 11 years ago
Paul Sokolovsky b76fd842f0 unix mem_info(): Dump GC info only if it's enabled. 11 years ago
Paul Sokolovsky 4abaa1b12b unix modffi: Convert to static module structures. 11 years ago
Paul Sokolovsky e1e4249a67 unix modsocket: Convert to static module structures. 11 years ago
Paul Sokolovsky 59a2f4828d unix: Make mem_info() dump GC info too. 11 years ago
Paul Sokolovsky eb2fc9787a unix modtime: Convert to static module structures. 11 years ago
Damien George d553be5982 build: Simplify build directory layout by putting all headers in genhdr. 11 years ago
Paul Sokolovsky 5500cdeec7 py, unix: Convert sys module to static representation. 11 years ago
Damien George f22626ee4f unix: Add option to only compile, and not execute code. 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 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
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
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 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 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
Paul Sokolovsky 910843e86d Allow ports to define statically builtin functions. 11 years ago
Paul Sokolovsky e7db8171d8 unix: Implement garbage collection support. 11 years ago
Paul Sokolovsky a075741c90 Rename str_join -> strjoin to make it not clash with objstr's one. 11 years ago
Paul Sokolovsky 9945f33886 Rename "rawsocket" module to "microsocket". 11 years ago
Damien George e09ffa1400 Search paths properly on import and execute __init__.py if it exists. 11 years ago