aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-01-12Implemented set.isdisjointJohn R. Lenton
2014-01-12Implemented set.intersection and set.intersection_updateJohn R. Lenton
2014-01-12Implemented set.difference and set.difference_updateJohn R. Lenton
2014-01-12Implemented set.discardJohn R. Lenton
2014-01-12Implemented set.copyJohn R. Lenton
2014-01-12Implemented set.clearJohn R. Lenton
2014-01-12Implemented set.addJohn R. Lenton
2014-01-12make sets iterableJohn R. Lenton
2014-01-12py: Improve memory management for parser; add lexer error for bad line cont.Damien George
2014-01-12Merge pull request #148 from pfalcon/list-cmpDamien George
Implement type virtual equality method support and implement comparisons for lists
2014-01-12Merge pull request #147 from dhylands/staticfsDamien George
Added memzip filesystem support for teensy
2014-01-12py: AssertionError is loaded from global, to match CPython.Damien George
2014-01-12Merge pull request #146 from pfalcon/assert-excDamien George
Add AssertionError.
2014-01-12logo missing fill addedMark Schafer
2014-01-12list: Implement comparison operators.Paul Sokolovsky
2014-01-12mp_obj_equal(): For non-trivial types, call out to type's special method.Paul Sokolovsky
2014-01-12rt_binary_op(): Don't fall thru in case small_int op result doesn't fit back.Paul Sokolovsky
Currently it would report "operation not supported" which is confusing. Overall, this is thinko leading to undefined behavior.
2014-01-11Added memzip filesystem support for teensyDave Hylands
You can now append a zipfile (containining uncomressed python sources) to the micropython.hex file. Use MEMZIP_DIR=directory when you call make, or set that in your environment to include a different tree of source files. Added sample /boot.py, /src/main.py, /test.py and /src/test.py files. Added run command so that you can execute scripts from REPL (until import is implemented). Added build directory to .gitignore
2014-01-12list: Add extend() methods and += operator.Paul Sokolovsky
2014-01-12Add AssertionError.Paul Sokolovsky
2014-01-11py: Implement staticmethod and classmethod (internally).Damien George
Still need to make built-ins by these names, and write tests.
2014-01-11py: Fix bug where == and != not handled for small_ints.Damien George
2014-01-11stm: Disable usart calls from C.Damien George
Fixes Issue #132.
2014-01-11py: Fix emitcpy and emitnative's binary_op.Damien George
2014-01-11Merge branch 'master' of github.com:dpgeorge/micropythonDamien George
2014-01-11Merge pull request #138 from chipaca/unify_bopsDamien George
Merge RT_COMPARE_OPs with RT_BINARY_OPs.
2014-01-11py: Make arg to MP_BC_RAISE_VARARGS a byte.Damien George
2014-01-11unified the bopsJohn R. Lenton
2014-01-10Merge pull request #136 from pfalcon/for-range-downtoDamien George
compile_for_stmt_optimised_range(): Properly handle negative & unknown s...
2014-01-10Merge pull request #135 from pfalcon/simple-raiseDamien George
Crude attempt to implement RAISE_VARARGS (with args=1 so far only).
2014-01-10Merge pull request #134 from pfalcon/list-mulDamien George
list: Implement list multiplication.
2014-01-10Merge pull request #131 from chipaca/dict_fromkeysDamien George
Added dict.fromkeys.
2014-01-11compile_for_stmt_optimised_range(): Properly handle negative & unknown steps.Paul Sokolovsky
If step is not constant, in first approximation, we can't apply optimization, (well, we could, but need a special case for this).
2014-01-11Crude attempt to implement RAISE_VARARGS (with args=1 so far only).Paul Sokolovsky
2014-01-11list: Implement list multiplication.Paul Sokolovsky
2014-01-11Unsupported operand types for binary operator: dump both args' types.Paul Sokolovsky
2014-01-11mp_obj_equal(): Print which types' equality not implemented before assert().Paul Sokolovsky
2014-01-11mp_repl_is_compound_stmt(): Thinko fix s/true/try/.Paul Sokolovsky
2014-01-11Dump few more bytecodes (based on attempt to run real-world code).Paul Sokolovsky
2014-01-10Added dict.fromkeys. Are we done with dict and #99 yet? I do think we are.John R. Lenton
2014-01-10Merge pull request #130 from iabdalkader/masterDamien George
Fix usart_obj_tx_str
2014-01-10Fix usart_obj_tx_strmux
* Fix usart_obj_tx_str to send the actual string. * Fix issue #126
2014-01-10Merge pull request #128 from chipaca/dict_viewsDamien George
dict views now, refactoring later.
2014-01-10dict views now, refactoring later.John R. Lenton
2014-01-09Use memcpy instead of strncpy; add usart.status to stm.Damien George
2014-01-09Merge pull request #127 from iabdalkader/masterDamien George
Add USART Micro Python Bindings
2014-01-09Merge pull request #123 from xbe/masterDamien George
Implement str.strip
2014-01-09Merge pull request #121 from pfalcon/count-testcasesDamien George
Count individual testcases when running tests.
2014-01-09py: Implement base class lookup, issubclass, isinstance.Damien George
2014-01-09Improved type/class/instance code; mp_obj_type_t now has load_attr, store_attr.Damien George
Creating of classes (types) and instances is much more like CPython now. You can use "type('name', (), {...})" to create classes.