463 Commits (5cd34aca27a9f2847a0441eac16fb8940a2a0fab)

Author SHA1 Message Date
Paul Sokolovsky ebf8dc6b03 Revert "unix: Include stdio.h to allow easy debugging with printf()." 10 years ago
Damien George f601390ef8 unix: Add some extra coverage tests for vstr and attrtuple. 10 years ago
Paul Sokolovsky 8fbabab1a8 unix: Include stdio.h to allow easy debugging with printf(). 10 years ago
Paul Sokolovsky 717a958256 unix: Print unhandled exception to stderr, like CPython does. 10 years ago
Paul Sokolovsky c3ae03ff18 unix: Fix thumb2 vs arm native emitter auto-detection. 10 years ago
Damien George d792d9e49e unix: Make extra-coverage function callable from Python scripts. 10 years ago
Damien George d3b32caea4 unix: Add special function to improve coverage. 10 years ago
Paul Sokolovsky 5ab5ac5448 modbuiltins: Add NotImplemented builtin constant. 10 years ago
Paul Sokolovsky 0116218fa8 modmachine: Add new module to access hardware, starting with physical memory. 10 years ago
Damien George a9afcb159a unix/modffi.c: get_buffer is allowed to return NULL if len=0. 10 years ago
Damien George 95f53461c2 py: Replace py-version.sh with makeversionhdr.py, written in Python. 10 years ago
Damien George 6bbbb1ab41 unix/modffi: Support passing float/double args. 10 years ago
Paul Sokolovsky 8b85d14b92 modsys: Add basic sys.exc_info() implementation. 10 years ago
Damien George 7f9d1d6ab9 py: Overhaul and simplify printf/pfenv mechanism. 10 years ago
Paul Sokolovsky d35ac956d1 input.c: Fix line-endings after recent changes. 10 years ago
stijn df1637c580 unix: Automatically fix incompatible readline build options. 10 years ago
Paul Sokolovsky 282ca09f8e py: Add MICROPY_PY_BUILTINS_REVERSED, disable for minimal ports. 10 years ago
Paul Sokolovsky e2d44e30c7 py: Add MICROPY_PY_BUILTINS_ENUMERATE, disable for minimal ports. 10 years ago
Paul Sokolovsky ac2f7a7f6a objstr: Add .splitlines() method. 10 years ago
Paul Sokolovsky dbc0191d5f unix: Add stackless config settings, for easy access. 10 years ago
stijn 28fa84b445 py: Add optional support for descriptors' __get__ and __set__ methods. 10 years ago
Damien George 4a8556ca58 unix: Remove -Wdouble-promotion from main build, and 2 from coverage. 10 years ago
Paul Sokolovsky 6bf423df2c unix: Bump stack limit and adjust for 64-bitness. 10 years ago
stijn 3cc17c69ff py: Allow retrieving a function's __name__. 10 years ago
Paul Sokolovsky 8d51c9d376 unix: When using separate obj output dirs, make -B is no longer relevant. 10 years ago
Damien George 2e22c2b477 unix: Move compiler warnings from production build to coverage build. 10 years ago
Paul Sokolovsky 0ef01d0a75 py: Implement core of OrderedDict type. 10 years ago
Damien George 92496abe0f unix: Enable extra compiler warnings. 10 years ago
Damien George 42e0c59308 py: Add MICROPY_COMP_{DOUBLE,TRIPLE}_TUPLE_ASSIGN config options. 10 years ago
Paul Sokolovsky 1129de5ac0 unix: Support readline history saving to file, improves interactive usage. 10 years ago
Damien George d891452a73 py: Add MICROPY_MALLOC_USES_ALLOCATED_SIZE to allow simpler malloc API. 10 years ago
Damien George 81e661f28b travis: Add automated coverage testing using coveralls. 10 years ago
Paul Sokolovsky cefcbb22b2 objarray: Implement array slice assignment. 10 years ago
Paul Sokolovsky bbaf68f2cb modffi: Implement 'O' type handling for func arguments. 10 years ago
Damien George 5cbeacebdb py: Make math special functions configurable and disabled by default. 10 years ago
Paul Sokolovsky 99bcaa2fb6 modffi: Add toplevel func() function to create a function by pointer. 10 years ago
Damien George 0bfc7638ba py: Protect mp_parse and mp_compile with nlr push/pop block. 10 years ago
Paul Sokolovsky 8775caf9f1 modffi: Add .addr() method to just get symbol address. 10 years ago
Paul Sokolovsky 98c4bc3fac py: Add MICROPY_PY_ALL_SPECIAL_METHODS and __iadd__ special method under it. 10 years ago
Damien George 598af3a7d6 unix: Add "coverage" target to do coverage testing using gcov. 10 years ago
Paul Sokolovsky 31c1f1300e modffi: 's' (string) return type: handle NULL properly (return None). 10 years ago
Paul Sokolovsky 2e526ff1a1 modffi: Support return values of mp_obj_t type. 10 years ago
Paul Sokolovsky 0ab3fc3805 modffi: Support open own executable using open(None). 10 years ago
Damien George ff8dd3f486 py, unix: Allow to compile with -Wunused-parameter. 10 years ago
Damien George 50912e7f5d py, unix, stmhal: Allow to compile with -Wshadow. 10 years ago
Damien George 51ef28a9d6 unix: Update .gitignore for "fast" and "minimal" builds. 10 years ago
Damien George 3926c72dd2 unix: Add target to build "minimal" uPy interpreter. 10 years ago
Damien George 963a5a3e82 py, unix: Allow to compile with -Wsign-compare. 10 years ago
Damien George d95b519aa1 unix, windows: Don't call mp_unix_mark_exec on windows. 10 years ago
Damien George 2127e9a844 py, unix: Trace root pointers with native emitter under unix port. 10 years ago