| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-05-25 | py: Handle case of slice start > stop in common sequence function. | Paul Sokolovsky | |
| 2014-05-25 | objslice: Support arbitrary objects start, stop, and step. | Paul Sokolovsky | |
| Older int-only encoding is not expressive enough to support arbitrary slice assignment operations. | |||
| 2014-05-24 | Add SystemExit exception and use it in unix/ and stmhal/ ports. | Damien George | |
| Addresses issue #598. | |||
| 2014-05-24 | Rename configuration variables controling Python features. | Damien George | |
| Now of the form MICROPY_PY_*. See issue #35. | |||
| 2014-05-24 | modsocket: 64-bit cleanness. | Paul Sokolovsky | |
| 2014-05-24 | objstr: Implement .endswith(). | Paul Sokolovsky | |
| 2014-05-24 | unix modsocket: Make .makefile() method more compliant. | Paul Sokolovsky | |
| .makefile() should allow to specify which stream time to create - byte or text. | |||
| 2014-05-22 | py: Initial attempts to actually allow implementing __new__ in Python. | Paul Sokolovsky | |
| Caveat is that __new__ should recurse to base class __new__, and ultimately, object.__new__ is what handles instance allocation. | |||
| 2014-05-21 | objobject: Fix arguments to __init__(). | Paul Sokolovsky | |
| 2014-05-21 | unix: Fix casting issue, int to small int object. | Damien George | |
| 2014-05-21 | Merge branch 'master' of github.com:micropython/micropython | Damien George | |
| 2014-05-21 | Tidy up some configuration options. | Damien George | |
| MP_ALLOC_* -> MICROPY_ALLOC_* MICROPY_PATH_MAX -> MICROPY_ALLOC_PATH_MAX MICROPY_ENABLE_REPL_HELPERS -> MICROPY_HELPER_REPL MICROPY_ENABLE_LEXER_UNIX -> MICROPY_HELPER_LEXER_UNIX MICROPY_EXTRA_* -> MICROPY_PORT_* See issue #35. | |||
| 2014-05-21 | objtype: super: Fall back to "object" lookup as last resort. | Paul Sokolovsky | |
| Also, define object.__init__() (semantically empty, purely CPython compat measure). Addresses #520. | |||
| 2014-05-21 | objtype: super: Add stop condition for looking up in base types. | Paul Sokolovsky | |
| 2014-05-21 | stm: Remove long-obsolete stm/ port. | Damien George | |
| 2014-05-21 | unix, Mac support: Generate order.def via Makefile. | Damien George | |
| 2014-05-21 | Merge pull request #607 from Anton-2/osx-clang | Damien George | |
| Allow compilation of unix port under clang on OS X | |||
| 2014-05-21 | py: Rename MP_OBJ_NOT_SUPPORTED to MP_OBJ_NULL. | Damien George | |
| See issue #608 for justification. | |||
| 2014-05-21 | stmhal: Stop USB before entering DFU by software. | Damien George | |
| 2014-05-20 | Merge pull request #621 from stinos/migw-w64-fix | Paul Sokolovsky | |
| windows: Fix compilation with mingw-w64 so it uses correct printf implem... | |||
| 2014-05-20 | modstruct: struct_calcsize: Fix case of uninitialized var. | Paul Sokolovsky | |
| 2014-05-20 | windows: Fix compilation with mingw-w64 so it uses correct printf ↵ | stijn | |
| implementations Without this flag, mingw-w64 uses the MS implementations of snpintf and the likes. This is not really a problem since they work with the the fixes provided for msvc, but due to the way mingw-w64's stdio.h is structured we cannot get it to use the fixes. | |||
| 2014-05-19 | qemu-arm: Disable "io" module. | Paul Sokolovsky | |
| 2014-05-19 | py: Implement proper separation between io.FileIO and io.TextIOWrapper. | Paul Sokolovsky | |
| io.FileIO is binary I/O, ans actually optional. Default file type is io.TextIOWrapper, which provides str results. CPython3 explicitly describes io.TextIOWrapper as buffered I/O, but we don't have buffering support yet anyway. | |||
| 2014-05-19 | objexcept: Implement explicit __init__ method, useful for subclasses. | Paul Sokolovsky | |
| 2014-05-19 | tests: Update subclass-native2.py for __new__/__init__ refactor. | Paul Sokolovsky | |
| Now case of subclassing tuple works, and list is broken, see comments. | |||
| 2014-05-19 | objtype: Separate __new__ and __init__ methods. | Paul Sokolovsky | |
| Now schedule is: for native types, we call ->make_new() C-level method, which should perform actions of __new__ and __init__ (note that this is not compliant, but is efficient), but for user types, __new__ and __init__ are called as expected. Also, make sure we convert scalar attribute value to a bound-pair tight in mp_obj_class_lookup() method, which avoids converting it again and again in its callers. | |||
| 2014-05-19 | stmhal: Fix DAC documentation: need to convert float to int for buf. | Damien George | |
| 2014-05-19 | stmhal: Fix write_timed function for DAC(2). | Damien George | |
| Addresses issue #617. | |||
| 2014-05-19 | stmhal: Make pyb.bootloader take no arguments. | Damien George | |
| 2014-05-19 | Merge pull request #618 from swegener/jump-to-bootloader | Damien George | |
| Jump to bootloader | |||
| 2014-05-18 | stmhal: Remap system flash and adjust addresses | Sven Wegener | |
| Signed-off-by: Sven Wegener <sven.wegener@stealer.net> | |||
| 2014-05-18 | stmhal: Activate bootloader with pyb.bootloader() | Sven Wegener | |
| Signed-off-by: Sven Wegener <sven.wegener@stealer.net> | |||
| 2014-05-17 | Merge pull request #615 from swegener/for-upstream | Paul Sokolovsky | |
| py: Fix mp_obj_t -> mp_const_obj_t for mp_obj_int_get_checked() | |||
| 2014-05-17 | py: Fix mp_obj_t -> mp_const_obj_t for mp_obj_int_get_checked() | Sven Wegener | |
| Signed-off-by: Sven Wegener <sven.wegener@stealer.net> | |||
| 2014-05-17 | py: More mp_identity usage. | Paul Sokolovsky | |
| 2014-05-17 | py: More const usage. | Paul Sokolovsky | |
| 2014-05-15 | objstr: startswith(): Accept optional "start" arg. | Paul Sokolovsky | |
| 2014-05-15 | py: Implement more complete bytes comparison handling. | Paul Sokolovsky | |
| 2014-05-15 | sequence: Fix yet another case of improper sequence comparison. | Paul Sokolovsky | |
| This time, in mp_seq_cmp_bytes(). How many more cases are still lurking? | |||
| 2014-05-15 | modos: Clean 64-bit issues. | Paul Sokolovsky | |
| 2014-05-15 | objstringio: Implement io.BytesIO. | Paul Sokolovsky | |
| Done in generalized manner, allowing any stream class to be specified as working with bytes. | |||
| 2014-05-14 | unix: Add "_os" module with stat(). | Paul Sokolovsky | |
| stat() is bad function to use using FFI, because its ABI is largely private. To start with, Glibc .so doesn't even have "stat" symbol. Then, layout of struct stat is too implementation-dependent. So, introduce _os to deal with stat() and other similar cases. | |||
| 2014-05-14 | objstr.c: Partial implementation of .rsplit(). | Paul Sokolovsky | |
| sep=None is TODO. | |||
| 2014-05-13 | py: Improve mpz_and function. | Damien George | |
| This should now have correct (and optimal) behaviour. | |||
| 2014-05-13 | Merge pull request #600 from stinos/unix-exitcode | Damien George | |
| unix: Use standard return codes for main | |||
| 2014-05-13 | Merge pull request #613 from pfalcon/pauls-copyr | Damien George | |
| py, unix: Add copyright for modules I worked closely on. | |||
| 2014-05-13 | py, unix: Add copyright for modules I worked closely on. | Paul Sokolovsky | |
| 2014-05-13 | tests/int-long.py: Try to expose issue with recent "&" optimization. | Paul Sokolovsky | |
| 2014-05-12 | py: Fix bug in mpz_and function. | Damien George | |
| Addresses issue #610. | |||
