175 Commits (101886f5291fdbef07ba70d386c5e3e644b71cfb)

Author SHA1 Message Date
Paul Sokolovsky d735278c9f unix/mpconfigport.h: For MICROPY_NO_ALLOCA=1, don't even include alloca.h. 9 years ago
Damien George cbf7674025 py: Add MP_ROM_* macros and mp_rom_* types and use them. 9 years ago
Paul Sokolovsky 0bb57bf5bf unix/modtime: sleep(): Automatically restart after receiving EINTR. 9 years ago
Paul Sokolovsky c3280d83e7 unix: Use printf() implementation in terms of mp_printf(). 9 years ago
Paul Sokolovsky 65971f5160 unix: Add "uselect" module, with poll() function. 9 years ago
Paul Sokolovsky 66fd3e4a7b unix: Use standard mphalport.h header. 9 years ago
Paul Sokolovsky 94f9330d3e unix: Allow to override MICROPY_PY_MATH_SPECIAL_FUNCTIONS from command-line. 9 years ago
Paul Sokolovsky 6d1eabfeaa unix/mpconfigport: Move log2() definition to modmath.c. 9 years ago
Damien George 731f359292 all: Add py/mphal.h and use it in all ports. 9 years ago
Paul Sokolovsky c3000b6f69 unix/modos: Add statvfs() function. 9 years ago
Damien George 556c8a9a4f unix: Fix coverage build now that mp_plat_print uses write. 9 years ago
Damien George 4300c7dba2 py: Remove dependency on printf/fwrite in mp_plat_print. 9 years ago
Paul Sokolovsky 74d0df7324 unix: Allow to build against Android down to 1.5. 9 years ago
Tom Soulanille aeb62f9ae3 py/objslice: Make slice attributes (start/stop/step) readable. 9 years ago
Damien George 3ca84026db unix: Enable REPL auto-indent. 9 years ago
Paul Sokolovsky e79c6b6312 unix/modjni: "jni" module to interface to JNI-compliant JavaVM. 9 years ago
blmorris 26664dd180 unix/mpconfigport.h: set MICROPY_PY_SYS_PLATFORM to "darwin" if compiled on OSX 9 years ago
Tom Soulanille 7d588b0c7c lib/mp-readline: Add emacs-style control characters for cursor movement. 9 years ago
Paul Sokolovsky 354d17523f modmachine: Implement physical memory access using /dev/mem (Linux, etc). 9 years ago
Paul Sokolovsky 9456732b86 unix: Include upip as fronzen modules inside the standard interpreter. 10 years ago
Damien George 9ae3fc6523 unix: Add option to use uPy readline, and enable by default. 10 years ago
Paul Sokolovsky ebf8dc6b03 Revert "unix: Include stdio.h to allow easy debugging with printf()." 10 years ago
Paul Sokolovsky 8fbabab1a8 unix: Include stdio.h to allow easy debugging with printf(). 10 years ago
Paul Sokolovsky c3ae03ff18 unix: Fix thumb2 vs arm native emitter auto-detection. 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
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 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
stijn 3cc17c69ff py: Allow retrieving a function's __name__. 10 years ago
Paul Sokolovsky 0ef01d0a75 py: Implement core of OrderedDict type. 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
Paul Sokolovsky cefcbb22b2 objarray: Implement array slice assignment. 10 years ago
Damien George 5cbeacebdb py: Make math special functions configurable and disabled by default. 10 years ago
Paul Sokolovsky 98c4bc3fac py: Add MICROPY_PY_ALL_SPECIAL_METHODS and __iadd__ special method under it. 10 years ago
Damien George 3926c72dd2 unix: Add target to build "minimal" uPy interpreter. 10 years ago
Damien George 2127e9a844 py, unix: Trace root pointers with native emitter under unix port. 10 years ago
Damien George ddd1e18801 py: Add config option MICROPY_COMP_MODULE_CONST for module consts. 10 years ago
Damien George 89deec0bab py: Add MICROPY_PY_MICROPYTHON_MEM_INFO to enable mem-info funcs. 10 years ago
Damien George 4a5895c4eb py: Disable stack checking by default; enable on most ports. 10 years ago
Damien George 7ee91cf861 py: Add option to cache map lookup results in bytecode. 10 years ago
Damien George b4b10fd350 py: Put all global state together in state structures. 10 years ago
Paul Sokolovsky 8a8c1fc82f py: Add basic framework for issuing compile/runtime warnings. 10 years ago
Paul Sokolovsky 9d944c7fb2 unix: Rename "time" module to "utime" to allow extensibility. 10 years ago
Paul Sokolovsky 83d27b0f0b unix: Enable Thumb2 and ARM emitters by default on corresponding archs. 10 years ago
Damien George 78d702c300 py: Allow builtins to be overridden. 10 years ago