aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-01-13Merge pull request #172 from dhylands/init-kwDamien George
Initialize is_kw for dynamically allocated mp_obj_fun_native_t ojects.
2014-01-13Initialize is_kw for dynamically allocated mp_obj_fun_native_t ojects.Dave Hylands
This should fix issue #171
2014-01-14logo gradients in master SVG, pngMark Schafer
Also new vector_log png with alpha
2014-01-12Merge pull request #162 from chipaca/str_findDamien George
Implement a basic str.find; fixes #67
2014-01-12Merge pull request #160 from pfalcon/elaborate-intDamien George
Elaborate small-int/long-int
2014-01-12Merge pull request #159 from chipaca/set_featsDamien George
Set features. As per #143.
2014-01-12Merge pull request #157 from dhylands/printf-floatDamien George
Added a hacky implementation for %g
2014-01-13stm: Re-instate C debugging USART port (disabled by default).Damien George
See pyb_usart_global_debug variable. Also did some work on USB OTG, but nothing working yet.
2014-01-12oops, nasty off-by-one in set_copyJohn R. Lenton
2014-01-12Implemented set binary ops.John R. Lenton
2014-01-12Implement a basic str.find; fixes #67John R. Lenton
2014-01-12Add framework to support alternative implementations of long int Python type.Paul Sokolovsky
2014-01-12Parse long Python ints properly.Paul Sokolovsky
Long int is something which doesn't fit into SMALL_INT partion of machine_int_t. But it's also something which doesn't fit into machine_int_t in the first place.
2014-01-12Add proper checks for fits-in-small-int. Make it reusable.Paul Sokolovsky
We likely should make mp_obj_new_int() inline, and rely on its encapsulated check rather than inline checks everywhere explicitly. Also, parser for big small int values is still broken.
2014-01-12Add WORD_MSBIT_HIGH define - machine_int_t with the highest bit set.Paul Sokolovsky
2014-01-12Move BITS_PER_BYTE, BITS_PER_WORD to mpconfig.h for reuse.Paul Sokolovsky
2014-01-12Implemented set.updateJohn R. Lenton
2014-01-12Implemented set.removeJohn R. Lenton
2014-01-12Added a hacky implementation for %gDave Hylands
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-12Merge pull request #140 from Metallicow/art-branchDamien George
Small graphic - Useful for WebBanners, etc...
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-11Small graphic - Useful for WebBanners, etc...Metallicow
License: However you want / MicroPython. Thanks Damien :)
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...