aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-01-05Merge remote-tracking branch 'upstream/master' into list_removeJohn R. Lenton
2014-01-05stm: allow more flash for the binary.Damien George
2014-01-05stm: rename sw_xx to switch_xx; change Python bindings to new version.Damien George
2014-01-05Merge pull request #82 from iabdalkader/masterDamien George
Move user switch code into a separate module
2014-01-05Merge pull request #80 from xyb/striterDamien George
Implements str iterator
2014-01-05Fix qstr in objlist.c; add more tests for list.index.Damien George
list.index fails on an edge case.
2014-01-05Merge pull request #78 from chipaca/list_indexDamien George
Implements list.index. Fixes issue #57.
2014-01-05Move user switch code into a separate modulemux
* Move user switch code from main.c into a separate module (usrsw) * Add usrsw.c to Makefile
2014-01-05Add fatfs readme/license.Damien George
2014-01-05Add test for basic builtin types.Damien George
2014-01-05Implements str iteratorxyb
2014-01-05Merge remote-tracking branch 'upstream/master' into list_indexJohn R. Lenton
2014-01-05Oops: add objint.cDamien George
2014-01-04Add FONT-LICENSE for Exo font used in Micro Python name-logo.Damien George
2014-01-04Merge pull request #71 from redteam316/dxfDamien George
Added DXF R2000 vector text.
2014-01-04Merge pull request #72 from redteam316/svgDamien George
Added SVG vector text.
2014-01-04Merge pull request #73 from mikaeleiman/apple-clang-fixesDamien George
Apple clang fixes
2014-01-04Convert Python types to proper Python type hierarchy.Damien George
Now much more inline with how CPython does types.
2014-01-04OSX: fixes to make nlrx64.S with Apple's clang (switched to Apple-specific ↵Mikael Eiman
define instead of __llvm__)
2014-01-04OSX: fixes to make nlrx64.S with Apple's clang (forgot a few places)Mikael Eiman
2014-01-04OSX: fixes to make nlrx64.S with Apple's clangMikael Eiman
2014-01-04Add ellipsis object.Damien George
2014-01-04Merge pull request #70 from chipaca/list_countDamien George
Implements list.count. Fixes isue #55.
2014-01-04Convert USE_READLINE config option to be consistent with others.Paul Sokolovsky
2014-01-04Unbreak string slice test by just switching to normal (not byte) strings.Paul Sokolovsky
2014-01-04tests/basics requires python3.3Paul Sokolovsky
tests/bytecode/run-tests already uses puthon3.3, so let's just use it here too. Fore reference, errors with python 3.2.3: File "tests/generator1.py", line 12 return None SyntaxError: 'return' with argument inside generator File "tests/list_clear.py", line 3, in <module> x.clear() AttributeError: 'list' object has no attribute 'clear' etc.
2014-01-04Don't error out if build/ directory already exists.Paul Sokolovsky
2014-01-04Split qstr into pools, and put initial pool in ROM.Damien George
Qstr's are now split into a linked-list of qstr pools. This has 2 benefits: the first pool can be in ROM (huge benefit, since we no longer use RAM for the core qstrs), and subsequent pools use m_new for the next pool instead of m_renew (thus avoiding a huge single table for all the qstrs). Still would be better to use a hash table, but this scheme takes us part of the way (eventually convert the pools to hash tables). Also fixed bug with import. Also improved the way the module code is referenced (not magic number 1 anymore).
2014-01-04Merge remote-tracking branch 'upstream/master' into list_countJohn R. Lenton
2014-01-04Improve configurability for native x64/thumb emitter.Damien George
With MICROPY_EMIT_X64 and MICROPY_EMIT_THUMB disabled, the respective emitters and assemblers will not be included in the code. This can significantly reduce binary size for unix version.
2014-01-04Added DXF R2000 vector text.Jonathan Greig
2014-01-04Added SVG vector text.Jonathan Greig
2014-01-04Merge remote-tracking branch 'upstream/master' into list_countJohn R. Lenton
2014-01-04Merge branch 'master' of github.com:dpgeorge/micropythonDamien George
2014-01-04stm: Add comments for storage read from cache.Damien George
2014-01-04Merge git://github.com/stevie67/micropython into stevie67-masterDamien George
2014-01-04Merge pull request #64 from pfalcon/str-slice-range-checkDamien George
str slice: Trim slice indexes to be in range.
2014-01-04Merge pull request #60 from chipaca/list_copyDamien George
Implemented list.copy. Fixes issue #54.
2014-01-04Fix issue #62: Cache loses datastevie67
Use the storage cache not only for writing but also for reading. This avoids reading stale data and thus data loss.
2014-01-04Implements list.remove (in terms of list.index and list.pop).John R. Lenton
Fixes issue #63.
2014-01-04str slice: Trim slice indexes to be in range.Paul Sokolovsky
2014-01-04Merge remote-tracking branch 'upstream/master' into list_insertJohn R. Lenton
2014-01-04Merge remote-tracking branch 'upstream/master' into list_countJohn R. Lenton
2014-01-04Implements list.insert. Fixes issue #61.John R. Lenton
2014-01-04Fix int -> machine_int_t; add print to slice test.Damien George
2014-01-03Merge pull request #59 from pfalcon/sliceDamien George
Implement basic slice object and string slicing
2014-01-03Merge pull request #58 from chipaca/list_clearDamien George
Added list.clear. Fixes issue #53.
2014-01-04str: Throw TypeError for invalid index type and clean up comments.Paul Sokolovsky
2014-01-04slice: Allow building with MICROPY_ENABLE_SLICE=0.Paul Sokolovsky
2014-01-04Add test for byte string slicing.Paul Sokolovsky