Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | docs/library/machine.RTC.rst: Fix typo. | Javier Candeira | 2017-08-14 |
| | |||
* | all: Raise exceptions via mp_raise_XXX | Javier Candeira | 2017-08-13 |
| | | | | | | | | - Changed: ValueError, TypeError, NotImplementedError - OSError invocations unchanged, because the corresponding utility function takes ints, not strings like the long form invocation. - OverflowError, IndexError and RuntimeError etc. not changed for now until we decide whether to add new utility functions. | ||
* | tools/mpy-tool.py: Don't generate const_table if it's empty. | Damien George | 2017-08-12 |
| | |||
* | py/modsys: Initial implementation of sys.getsizeof(). | Paul Sokolovsky | 2017-08-11 |
| | | | | | Implemented as a new MP_UNARY_OP. This patch adds support lists, dicts and instances. | ||
* | all: Make use of $(TOP) variable in Makefiles, instead of "..". | Damien George | 2017-08-11 |
| | | | | | $(TOP) is defined in py/mkenv.mk and should be used to refer to the top level of this repository. | ||
* | minimal,esp8266,pic16bit: Remove unused stmhal include from Makefile. | Damien George | 2017-08-11 |
| | |||
* | zephyr/modusocket: Fully switch to native Zephyr sockets. | Paul Sokolovsky | 2017-08-09 |
| | |||
* | py/objstr: Raise an exception for wrong type on RHS of str binary op. | Damien George | 2017-08-09 |
| | | | | | The main case to catch is invalid types for the containment operator, of the form str.__contains__(non-str). | ||
* | py/objtuple: Allow to use inplace-multiplication operator on tuples. | Damien George | 2017-08-09 |
| | |||
* | zephyr/modusocket: recv: Switch to native sockets. | Paul Sokolovsky | 2017-08-09 |
| | |||
* | zephyr/modusocket: send: Switch to native sockets. | Paul Sokolovsky | 2017-08-09 |
| | |||
* | zephyr/modusocket: bind, connect, listen, accept: Swtich to native sockets. | Paul Sokolovsky | 2017-08-08 |
| | |||
* | zephyr/modusocket: socket, close: Switch to native Zephyr socket calls. | Paul Sokolovsky | 2017-08-07 |
| | |||
* | zephyr/modusocket: Allow to use socketized net_context in upstream. | Paul Sokolovsky | 2017-08-07 |
| | | | | Accesses recv_q, accept_q directly in net_context. | ||
* | py/mkrules.mk: Show frozen modules sizes together with executable size. | Paul Sokolovsky | 2017-08-06 |
| | | | | This works for Unix and similar ports so far. | ||
* | zephyr/Makefile: Explicitly define default target as "all". | Paul Sokolovsky | 2017-08-03 |
| | | | | | For some reason, with the latest Zephyr master, running just "make" led to executing Zephyr's "qemu" target. | ||
* | py,extmod,stmhal: Use "static inline" for funcs that should be inline. | Damien George | 2017-08-02 |
| | | | | | "STATIC inline" can expand to "inline" if STATIC is defined to nothing, and this case can lead to link errors. | ||
* | extmod/modlwip: Implement setsockopt(IP_ADD_MEMBERSHIP). | Paul Sokolovsky | 2017-07-31 |
| | | | | Allows to join multicast groups. | ||
* | all: Use the name MicroPython consistently in comments | Alexander Steffen | 2017-07-31 |
| | | | | | There were several different spellings of MicroPython present in comments, when there should be only one. | ||
* | extmod: Use MP_ROM_INT for int values in an mp_rom_map_elem_t. | Damien George | 2017-07-31 |
| | |||
* | py/modsys: Use MP_ROM_INT for int values in an mp_rom_map_elem_t. | Damien George | 2017-07-31 |
| | |||
* | esp8266: Convert to mp_rom_map_elem_t. | Paul Sokolovsky | 2017-07-30 |
| | |||
* | esp8266/modesp: Remove unused constants: STA_MODE, etc. | Paul Sokolovsky | 2017-07-30 |
| | | | | WiFi mode selection happens on the level of individual interfaces. | ||
* | unix/modjni: Convert to mp_rom_map_elem_t. | Paul Sokolovsky | 2017-07-30 |
| | |||
* | extmod/mod{lwip,onewire,webrepl}: Convert to mp_rom_map_elem_t. | Paul Sokolovsky | 2017-07-29 |
| | |||
* | extmod/modframebuf: Use correct initialization for .locals_dict. | Paul Sokolovsky | 2017-07-29 |
| | |||
* | py/modio: BufferedWriter: Convert to mp_rom_map_elem_t. | Paul Sokolovsky | 2017-07-28 |
| | |||
* | .travis.yml: Pin cpp-coveralls at 0.3.12. | Paul Sokolovsky | 2017-07-28 |
| | | | | | Next version, 0.4.0 appears to depend on newer version of urllib3 and conflicts with version installed in Travis. | ||
* | tools/mpy_bin2res: Tools to convert binary resources to Python module. | Paul Sokolovsky | 2017-07-27 |
| | | | | | Afterwards, they can be access using pkg_resource module from micropython-lib. | ||
* | extmod/machine_signal: Fix parsing of invert arg when Pin is first arg. | Damien George | 2017-07-26 |
| | |||
* | extmod/modussl_mbedtls: Implement non-blocking SSL sockets. | Eric Poulsen | 2017-07-26 |
| | |||
* | extmod/modframebuf: Consistently use "col" as name for colour variables. | Damien George | 2017-07-25 |
| | | | | Thanks to @kamikaze, aka Oleg Korsak, for the original idea and patch. | ||
* | extmod/modussl_mbedtls: Make socket.close() free all TLS resources. | Damien George | 2017-07-25 |
| | | | | Also, use mp_stream_close() helper to close the underlying socket. | ||
* | extmod/modframebuf: Fix invalid stride for odd widths in GS4_HMSB fmt. | Radomir Dopieralski | 2017-07-25 |
| | | | | | | Since the stride is specified in pixels, in a 4-bit horizontal format it has to always be even, otherwise the computation is wrong and we can write outside of the buffer sometimes. | ||
* | extmod/modussl_mbedtls: When reading and peer wants to close, return 0. | Damien George | 2017-07-25 |
| | | | | | If this particular code is returned then there's no more data, it's not really an error. | ||
* | py: Implement raising a big-int to a negative power. | Damien George | 2017-07-25 |
| | | | | | Before this patch raising a big-int to a negative power would just return 0. Now it returns a floating-point number with the correct value. | ||
* | py/mpz: Make mpz_is_zero() an inline function. | Damien George | 2017-07-25 |
| | | | | It's more efficient as an inline function, and saves code size. | ||
* | all: Don't include system errno.h when it's not needed. | Damien George | 2017-07-24 |
| | |||
* | py/mperrno: Allow mperrno.h to be correctly included before other hdrs. | Damien George | 2017-07-24 |
| | | | | | | Before this patch the mperrno.h file could be included and would silently succeed with incorrect config settings, because mpconfig.h was not yet included. | ||
* | py/py.mk: Make berkeley-db C-defs apply only to relevant source files. | Damien George | 2017-07-24 |
| | | | | | Otherwise they can interfere (eg redefinition of "abort") with other source files in a given uPy port. | ||
* | extmod/modussl_mbedtls: Support server_side mode. | Damien George | 2017-07-24 |
| | | | | | To use server_side mode one must pass valid values in the "key" and "cert" parameters. | ||
* | docs/esp8266/tutorial: Fix typo, "its" to "it's" in powerctrl.rst. | Matthew Brener | 2017-07-24 |
| | |||
* | tools/pyboard: Add license header. | Paul Sokolovsky | 2017-07-22 |
| | |||
* | cc3200: Use the name MicroPython consistently in code. | Alexander Steffen | 2017-07-21 |
| | | | | | In a few places the cc3200 port uses the incorrect spelling Micropython instead of MicroPython. | ||
* | minimal/Makefile: Enable gc-sections to remove unused code. | Damien George | 2017-07-21 |
| | |||
* | eps8266/general: Fix typo in recent example. | Paul Sokolovsky | 2017-07-21 |
| | |||
* | eps8266/general: Add known issue of WiFi RX buffers overflow. | Peter Hinch | 2017-07-21 |
| | |||
* | docs/pyboard/tutorial/amp_skin: Add example for playing large WAV files. | Piotr MaliĆski | 2017-07-21 |
| | |||
* | tests/basics/builtin_exec: Test various globals/locals args to exec(). | Tom Collins | 2017-07-21 |
| | |||
* | py/builtinevex: Add typechecking of globals/locals args to eval/exec. | Tom Collins | 2017-07-21 |
| |