aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-01-16Make file.read() and file.read(-1) call out to file.readall().Paul Sokolovsky
Per Python3 io module semantics.
2014-01-16Do not assume that vstr buf is the same after it was extended.Paul Sokolovsky
2014-01-16str.format: Don't assume that '}' immediately follows '{', skip insides.Paul Sokolovsky
That at least makes stuff like "{:x}".format(1) to produce not completely broken output.
2014-01-15Add errno=0 before call.Damien George
2014-01-15stm: Fix print methods with new kind argument.Damien George
2014-01-15Merge branch 'str2int' of github.com:xyb/micropython into xyb-str2intDamien George
Conflicts: py/objint.c unix-cpy/Makefile unix/Makefile
2014-01-15Merge branch 'str-repr' of github.com:pfalcon/micropython into pfalcon-str-reprDamien George
Conflicts: tests/basics/tests/exception1.py
2014-01-15Merge branch 'builtins' of github.com:chipaca/micropython into chipaca-builtinsDamien George
Added some checks for number of arguments. Conflicts: py/mpqstrraw.h
2014-01-15Merge branch 'master' of github.com:dpgeorge/micropythonDamien George
2014-01-15Implement eval.Damien George
2014-01-15Add unbuffered readline() implementation for Raw I/O files.Paul Sokolovsky
2014-01-15Implement repr.Damien George
2014-01-15Convert parse errors to exceptions.Damien George
Parser no longer prints an error, but instead returns an exception ID and message.
2014-01-15add more tests and remove debug codexyb
2014-01-15int() test passedxyb
2014-01-15added filter()John R. Lenton
2014-01-15Added mapJohn R. Lenton
2014-01-15Implement str() and repr() builtin functions.Paul Sokolovsky
2014-01-15type->print(): Distinguish str() and repr() variety by passing extra param.Paul Sokolovsky
2014-01-14Merge remote-tracking branch 'upstream/master' into builtinsJohn R. Lenton
2014-01-14Make GitHub logo/image a JPEG so it's smaller.Damien George
2014-01-14added enumerate()John R. Lenton
2014-01-14Merge pull request #170 from chipaca/masterDamien George
made DEBUG control CFLAGS in Makefiles other than stm as well.
2014-01-14stm: Include libgcc for __aeabi_d2f and __aeabi_f2d functions.Damien George
Thanks to Dave Hylands for this.
2014-01-14Merge pull request #163 from Metallicow/README-branchDamien George
Add combined image to GitHub front page README.md
2014-01-14Merge pull request #175 from iabdalkader/masterDamien George
Add missing ADC driver
2014-01-14Merge pull request #173 from pfalcon/file-readallDamien George
Generic implementation if stream readall() method, immediately reused in unix io.FileIO implementation
2014-01-14Merge pull request #161 from pfalcon/exc-more-pythonicDamien George
Move towards Python-compliant interface of exceptions
2014-01-14Merge pull request #142 from chipaca/containmentDamien George
Implemented support for `in` and `not in` operators.
2014-01-14Tidy up.Damien George
2014-01-14Merge pull request #165 from chipaca/builtinsDamien George
added zip()
2014-01-15Implement "is" and "is not" operators.Paul Sokolovsky
So far, don't work for strings as expected.
2014-01-15Refactor exception objects to have better impl of Python-side interface.Paul Sokolovsky
This implements internal args tuple of arguments, while still keeping object useful for reporting C-side errors. Further elaboration is needed.
2014-01-14Add objtuple.h to allow embedding of tuples inside other objects.Paul Sokolovsky
This is useful because tuple is closest analog of C static array.
2014-01-14Add ADC support for internal TEMP/VBAT/VREFmux
* Add ADC support for reading internal temperature sensor. * Add ADC support for reading internal VREF/VBAT monitor.
2014-01-14Implement initial ADC supportmux
* Add simple ADC driver, with support for ADC1 and all channels. * Export MicroPython ADC object with read_channel function. * Add stm32f4xx_adc.c and adc.c to Makefile.
2014-01-14Add missing ADC drivermux
* Add missing ADC driver from STM32F4xx_StdPeriph_Lib_V1.3.0
2014-01-14support int(str, basbase)xyb
2014-01-14Implemented int(str) in UNIXxyb
2014-01-13Merge remote-tracking branch 'upstream/master' into builtinsJohn R. Lenton
Conflicts: py/builtin.c py/builtin.h py/runtime.c
2014-01-13Merge remote-tracking branch 'upstream/master' into containmentJohn R. Lenton
2014-01-13Merge remote-tracking branch 'upstream/master'John R. Lenton
2014-01-13Add generic impl of stream .readall() method. Use one for unix io.FileIO.Paul Sokolovsky
2014-01-13Add "buffer management" and "shrink" API calls to vstr.Paul Sokolovsky
vstr is initially intended to deal with arbitrary-length strings. By providing a bit lower-level API calls, it will be also useful to deal with arbitrary-length I/O buffers (the difference from strings is that buffers are filled from "outside", via I/O). Another issue, especially aggravated by I/O buffer use, is alloc size vs actual size length. If allocated 1Mb for buffer, but actually read 1 byte, we don't want to keep rest of 1Mb be locked by this I/O result, but rather return it to heap ASAP ("shrink" buffer before passing it to qstr_from_str_take()).
2014-01-13mp_obj_equal(): Compare small and long ints properly.Paul Sokolovsky
By dispatching to long int methods.
2014-01-13Move mp_obj_int_t definition to objint.h, to reuse in long int impls.Paul Sokolovsky
2014-01-13Made sorted() raise an exception instead of aborting when given no ↵John R. Lenton
arguments; moved around some things in objfun.c as a consequence
2014-01-13Cleaned up sorted() as per Damien's suggestions.John R. Lenton
2014-01-13Consolidate rt_make_function_[0123] to rt_make_function_n.Damien George
2014-01-13Merge pull request #168 from dhylands/add-strstrDamien George
Added public domain implementations of strchr and strstr.