Damien George
12e2656472
stm: allow more flash for the binary.
11 years ago
Damien George
823877bce0
stm: rename sw_xx to switch_xx; change Python bindings to new version.
11 years ago
Damien George
cd3c1ee3fc
Merge pull request #82 from iabdalkader/master
Move user switch code into a separate module
11 years ago
Damien George
1703597c0b
Merge pull request #80 from xyb/striter
Implements str iterator
11 years ago
Damien George
f0691f4ed5
Fix qstr in objlist.c; add more tests for list.index.
list.index fails on an edge case.
11 years ago
Damien George
a3ab68e949
Merge pull request #78 from chipaca/list_index
Implements list.index. Fixes issue #57 .
11 years ago
mux
de7fcc0c06
Move user switch code into a separate module
* Move user switch code from main.c into a separate module (usrsw)
* Add usrsw.c to Makefile
11 years ago
Damien George
1dd657fa87
Add fatfs readme/license.
11 years ago
Damien George
11f1e4b8f1
Add test for basic builtin types.
11 years ago
xyb
8cfc9f07b9
Implements str iterator
11 years ago
John R. Lenton
7e73a8fd09
Merge remote-tracking branch 'upstream/master' into list_index
11 years ago
Damien George
45b43c21c4
Oops: add objint.c
11 years ago
Damien George
8b2688f893
Add FONT-LICENSE for Exo font used in Micro Python name-logo.
11 years ago
Damien George
91e6873c17
Merge pull request #71 from redteam316/dxf
Added DXF R2000 vector text.
11 years ago
Damien George
1c3880a78e
Merge pull request #72 from redteam316/svg
Added SVG vector text.
11 years ago
Damien George
a494b29c73
Merge pull request #73 from mikaeleiman/apple-clang-fixes
Apple clang fixes
11 years ago
Damien George
71c5181a8d
Convert Python types to proper Python type hierarchy.
Now much more inline with how CPython does types.
11 years ago
Mikael Eiman
d67091371d
OSX: fixes to make nlrx64.S with Apple's clang (switched to Apple-specific define instead of __llvm__)
11 years ago
Mikael Eiman
f53cdd947c
OSX: fixes to make nlrx64.S with Apple's clang (forgot a few places)
11 years ago
Mikael Eiman
5d02e2d6fa
OSX: fixes to make nlrx64.S with Apple's clang
11 years ago
Damien George
e9906ac3d7
Add ellipsis object.
11 years ago
Damien George
4d4bc9533e
Merge pull request #70 from chipaca/list_count
Implements list.count. Fixes isue #55 .
11 years ago
Paul Sokolovsky
d674bd5989
Convert USE_READLINE config option to be consistent with others.
11 years ago
Paul Sokolovsky
9464cde3c9
Unbreak string slice test by just switching to normal (not byte) strings.
11 years ago
Paul Sokolovsky
21dfb55dad
tests/basics requires python3.3
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.
11 years ago
Paul Sokolovsky
5830fae26f
Don't error out if build/ directory already exists.
11 years ago
Damien George
eb7bfcb286
Split qstr into pools, and put initial pool in ROM.
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).
11 years ago
John R. Lenton
505dd00f07
Merge remote-tracking branch 'upstream/master' into list_count
11 years ago
Damien George
e67ed5d285
Improve configurability for native x64/thumb emitter.
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.
11 years ago
Jonathan Greig
116e6e0551
Added DXF R2000 vector text.
11 years ago
Jonathan Greig
9b8f424944
Added SVG vector text.
11 years ago
John R. Lenton
ff9a24f6f7
Merge remote-tracking branch 'upstream/master' into list_count
11 years ago
Damien George
32f88410a1
Merge branch 'master' of github.com:dpgeorge/micropython
11 years ago
Damien George
2a5e6538b9
stm: Add comments for storage read from cache.
11 years ago
Damien George
cb3b6ce7ae
Merge git://github.com/stevie67/micropython into stevie67-master
11 years ago
Damien George
0be78d44e5
Merge pull request #64 from pfalcon/str-slice-range-check
str slice: Trim slice indexes to be in range.
11 years ago
Damien George
597bb2f249
Merge pull request #60 from chipaca/list_copy
Implemented list.copy. Fixes issue #54 .
11 years ago
John R. Lenton
6e1e98f864
Implements list.reverse; fixes issue #66
11 years ago
stevie67
2c62e262b2
Fix issue #62 : Cache loses data
Use the storage cache not only for writing but also for reading. This
avoids reading stale data and thus data loss.
11 years ago
John R. Lenton
49fb6e53b3
Implements list.remove (in terms of list.index and list.pop).
Fixes issue #63 .
11 years ago
Paul Sokolovsky
6ee1e383d6
str slice: Trim slice indexes to be in range.
11 years ago
John R. Lenton
f1c6ad46af
Merge remote-tracking branch 'upstream/master' into list_insert
11 years ago
John R. Lenton
a58cf679ee
Merge remote-tracking branch 'upstream/master' into list_count
11 years ago
John R. Lenton
45a8744617
Implements list.insert. Fixes issue #61 .
11 years ago
Damien George
c8d1384fc0
Fix int -> machine_int_t; add print to slice test.
11 years ago
Damien George
b95d90b2f3
Merge pull request #59 from pfalcon/slice
Implement basic slice object and string slicing
11 years ago
Damien George
9ba9589ef7
Merge pull request #58 from chipaca/list_clear
Added list.clear. Fixes issue #53 .
11 years ago
Paul Sokolovsky
f8b9d3c41a
str: Throw TypeError for invalid index type and clean up comments.
11 years ago
Paul Sokolovsky
e606cb6561
slice: Allow building with MICROPY_ENABLE_SLICE=0.
11 years ago
Paul Sokolovsky
26534cec85
Add test for byte string slicing.
11 years ago