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
Paul Sokolovsky
decad08ef5
str: Handle non-positive slice indexes.
11 years ago
Paul Sokolovsky
59800afae9
slice: Implement special handling of omitted start/stop indexes.
11 years ago
Paul Sokolovsky
cd22627f78
Enable slice support in config.
11 years ago
Paul Sokolovsky
31ba60f836
str: Initial implementation of string slicing.
Only step=1 and non-negative indexes are supported so far.
11 years ago
Paul Sokolovsky
ded0a1efa5
Implement BUILD_SLICE opcode (2-arg version).
11 years ago
Paul Sokolovsky
1c6de11f77
Add basic implementation of slice object.
So far, only start and stop integer indexes are supported. Step is
not supported, as well as objects of arbitrary types.
11 years ago
John R. Lenton
5d4a821339
Implements list.index. Fixes issue #57 .
11 years ago
Damien George
98adccf7ac
Merge pull request #52 from chipaca/master
Tweaks to list.pop.
11 years ago
Damien George
892af61d4d
Merge pull request #56 from pfalcon/int_fmt-global
Move INT_FMT, etc. declaration into global mpconfig.h .
11 years ago
John R. Lenton
e241e8c169
Implemented list.count
11 years ago
Paul Sokolovsky
c90c0f68a2
Move INT_FMT, etc. declaration into global mpconfig.h .
This in particular makes it available for stm port.
11 years ago
John R. Lenton
26c211648b
Implemented list.copy. Fixes issue #54 .
11 years ago
John R. Lenton
069ded9514
Added list.clear. Fixes issue #53 .
11 years ago
John R. Lenton
64427d6ee6
renamed some tests to have better names.
11 years ago
John R. Lenton
97334c85d0
Merge remote-tracking branch 'upstream/master'
11 years ago
John R. Lenton
25f417c08c
Worked on list.pop:
* Fixes issue #51
* Adds a specific error message for when you try to pop an empty list.
* Releases some memory if the list has shurnk a lot.
11 years ago
Damien George
b7aa72710e
unix-cpy: Fix mpconfig to work with new scheme.
11 years ago
Damien George
91c8d8e71c
Merge pull request #41 from pfalcon/more-mem-stats
Collect more memory statistics
11 years ago
Damien George
9b87b39ab4
Merge pull request #49 from redteam316/svg
Added SVG vector logo.
11 years ago
Jonathan Greig
99f5dd2efb
Added SVG vector logo.
11 years ago
Paul Sokolovsky
b372bfca21
Rename default config file to mpconfig.h, and port's to mpconfigport.h.
mpconfig.h will automatically pull mpconfigport.h.
11 years ago
Paul Sokolovsky
ef18102b9e
Make it possible to turn off collecting memory stats (MICROPY_MEM_STATS).
11 years ago
Paul Sokolovsky
780f555b2e
Add new alloc metric: peak_bytes_allocated.
This is just max value of current_bytes_allocated seen.
11 years ago
Paul Sokolovsky
02de0c57d2
Add new alloc metric: current_bytes_allocated.
Unlike total_bytes_allocated, this tracks m_free()'s too.
11 years ago
Paul Sokolovsky
43f1c8080a
m_realloc: Account only allocation size difference in total_bytes_allocated.
11 years ago
Damien George
4b57fac1c8
Merge pull request #43 from chipaca/master
Implement list addition.
11 years ago
Damien George
c2e21bb7d9
Merge pull request #45 from iabdalkader/master
Change dfu.py to be Python 2/3 compatible
11 years ago
Damien George
d580e20572
Merge pull request #40 from redteam316/dxf
MicroPython DXF Vector Logo
11 years ago