Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | extmod/modubinascii: Rewrite mod_binascii_a2b_base64. | Alex Robbins | 2017-08-17 |
| | | | | | | This implementation ignores invalid characters in the input. This allows it to decode the output of b2a_base64, and also mimics the behavior of CPython. | ||
* | extmod/modussl_axtls: Allow to close ssl stream multiple times. | Paul Sokolovsky | 2017-07-20 |
| | | | | | Make sure that 2nd close has no effect and operations on closed streams are handled properly. | ||
* | extmod/modubinascii: Add check for empty buffer passed to hexlify. | Damien George | 2017-07-03 |
| | | | | | Previous to this patch hexlify(b'', b':') would lead to a bad crash due to the computed length of the result being -1=0xffffffff. | ||
* | extmod/modure: If input string is bytes, return bytes results too. | Paul Sokolovsky | 2017-07-01 |
| | | | | | | This applies to match.group() and split(). For ARM Thumb2, this increased code size by 12 bytes. | ||
* | tests/extmod/vfs_basic: Allow test to pass on embedded targets. | Damien George | 2017-06-11 |
| | |||
* | tests: Convert remaining "sys.exit()" to "raise SystemExit". | Paul Sokolovsky | 2017-06-10 |
| | |||
* | extmod/vfs: Allow to statvfs the root directory. | Damien George | 2017-06-07 |
| | |||
* | tests/extmod/vfs_fat_more: Make skippable is uos is not available. | Paul Sokolovsky | 2017-05-13 |
| | | | | Fixes Zephyr tests. | ||
* | tests/extmod/vfs_fat: Add test for ilistdir of a non-existent directory. | Damien George | 2017-05-13 |
| | |||
* | tests/extmod/vfs: Update tests to reflect new ilistdir() method. | Damien George | 2017-05-10 |
| | |||
* | tests/extmod: Make some vfs tests fully unmount FSs before running. | Damien George | 2017-05-09 |
| | | | | | Otherwise the existing FSs can interfere with the tests, and in some cases the tests can write to the real FS on the device. | ||
* | tests/extmod: Add some more VFS tests. | Damien George | 2017-05-05 |
| | |||
* | tests/extmod: Add more tests for VFS FAT. | Damien George | 2017-05-05 |
| | |||
* | extmod/moductypes: Fix bigint handling for 32-bit ports. | Paul Sokolovsky | 2017-04-21 |
| | |||
* | extmod/machine_signal: Rename "inverted" arg to "invert", it's shorter. | Damien George | 2017-04-15 |
| | | | | | | | A shorter name takes less code size, less room in scripts and is faster to type at the REPL. Tests and HW-API examples are updated to reflect the change. | ||
* | tests/extmod/utimeq1: Improve coverage of utimeq module. | Damien George | 2017-04-13 |
| | |||
* | extmod/modframebuf: Make monochrome bitmap formats start with MONO_. | Peter Hinch | 2017-04-04 |
| | | | | | | | | MONO_xxx is much easier to read if you're not familiar with the code. MVLSB is deprecated but kept for backwards compatibility, for the time being. This patch also updates the associated docs and tests. | ||
* | tests/extmod/vfs_fat_fileio*: Improve skippability. | Paul Sokolovsky | 2017-04-03 |
| | | | | Should be skipped on missing uso, uerrno modules. | ||
* | tests: vfs_fat_fileio.py is too big to be parsed in 16K heap, split in 2. | Paul Sokolovsky | 2017-04-02 |
| | | | | This restores ability to run testsuite with 16K heap. | ||
* | extmod/modframebuf: Add support for monochrome horizontal format. | Peter Hinch | 2017-03-20 |
| | | | | | MHLSB and MHMSB formats are added to the framebuf module, which have 8 adjacent horizontal pixels represented in a single byte. | ||
* | tests/extmod: Improve tinfgzip.c test coverage. | Rami Ali | 2017-03-14 |
| | |||
* | tests/extmod/vfs_basic: Unmount all existing devices before doing test. | Damien George | 2017-03-14 |
| | | | | | This is so the test can run successfully on targets that already have something mounted. | ||
* | tests/extmod: Improve re1.5/recursiveloop.c test coverage. | Rami Ali | 2017-03-14 |
| | |||
* | tests/extmod/vfs_basic: Add more tests for basic VFS functionality. | Damien George | 2017-03-14 |
| | |||
* | tests/extmod: Add a test for core VFS functionality, sans any filesystem. | Damien George | 2017-03-13 |
| | |||
* | tests/extmod: Rename websocket test to websocket_basic. | Damien George | 2017-03-10 |
| | | | | | | This is so that the filename of the test doesn't clash with the module name itself (being "websocket"), and lead to potential problems executing the test. | ||
* | tests/extmod: Add websocket tests. | Alex March | 2017-03-09 |
| | | | | | | | | These short unit tests test the base uPy methods as well as parts of the websocket protocol, as implemented by uPy. @dpgeorge converted the original socket based tests by @hosaka to ones that only require io.BytesIO. | ||
* | tests/extmod: Add very basic feature test for ussl module. | Damien George | 2017-03-09 |
| | | | | | | | | This test just tests that the basic functions/methods can be called with the appropriate arguments. There is no real test of underlying functionality. Thanks to @hosaka for the initial implementation of this test. | ||
* | tests/uctypes_array_assign_native_le: Split off intbig part. | Paul Sokolovsky | 2017-03-07 |
| | |||
* | tests/extmod: Add test for machine.Signal class. | Damien George | 2017-03-02 |
| | |||
* | tests/extmod: Make tests skippable. | Paul Sokolovsky | 2017-02-15 |
| | |||
* | extmod/machine_pulse: Make time_pulse_us() not throw exceptions. | Paul Sokolovsky | 2017-02-05 |
| | | | | | | | | | | | | machine.time_pulse_us() is intended to provide very fine timing, including while working with signal bursts, where each transition is tracked in row. Throwing and handling an exception may take too much time and "signal loss". So instead, in case of a timeout, just return negative value. Cases of timeout while waiting for initial signal stabilization, and during actual timing, are recognized. The documentation is updated accordingly, and rewritten somewhat to clarify the function behavior. | ||
* | tests/extmod/vfs_fat_ramdisk: Make it work on pyboard. | Damien George | 2017-01-27 |
| | |||
* | tests/extmod/vfs_fat: Update tests to work with new VFS sub-system. | Damien George | 2017-01-27 |
| | | | | The vfs_fat_fsusermount test is no longer relevant so has been removed. | ||
* | test/extmod: Update vfs_fat tests for new OO FatFs library. | Damien George | 2017-01-27 |
| | | | | | The new version of FatFs requires a minimum of 50 blocks on the device. Also, some tests no longer make sense with an OO vfs. | ||
* | tests/extmod: Add test for ure debug printing when compiling a regex. | Damien George | 2017-01-26 |
| | |||
* | tests/extmod/framebuf1: Fix test for framebuf invalid constructor. | Damien George | 2017-01-25 |
| | |||
* | tests/extmod/framebuf4: Add tests for GS4_HMSB framebuf format. | Oleg Korsak | 2017-01-25 |
| | |||
* | extmod/modframebuf: Add GS4_HMSB format. | Oleg Korsak | 2017-01-25 |
| | |||
* | tests/extmod/framebuf1: Add test for no-op fill_rect. | Damien George | 2017-01-19 |
| | |||
* | tests/extmod: Improve test coverage of ure module. | Rami Ali | 2017-01-17 |
| | |||
* | tests/extmod: Improve ubinascii.c test coverage. | Rami Ali | 2016-12-29 |
| | |||
* | tests/utimeq_stable: Test for partial stability of utimeq queuing. | Paul Sokolovsky | 2016-12-24 |
| | |||
* | extmod/moduheapq: Revert change for adhoc relative-time queue support. | Paul Sokolovsky | 2016-12-22 |
| | | | | | | | Now that specialized utimeq module has been implenented, revert previous adhoc changes to uheapq. This reverts commit 0cbc07227c4ab70c846f40a1e2a5fd57dec30428. | ||
* | tests/extmod: Add test for utimeq module. | Paul Sokolovsky | 2016-12-22 |
| | |||
* | tests/extmod: Improve modframebuf test coverage. | Rami Ali | 2016-12-13 |
| | |||
* | tests/extmod: Improve moductypes test coverage. | Rami Ali | 2016-12-12 |
| | |||
* | tests: Update for required byteorder arg for int.from_bytes()/to_bytes(). | Paul Sokolovsky | 2016-12-09 |
| | |||
* | extmod/modframebuf: Make framebuf implement the buffer protocol. | Damien George | 2016-12-08 |
| | | | | | So that one can easily access the underlying data of the frame buffer, eg to write the data out to a display. | ||
* | tests/extmod/framebuf1: Add basics tests for hline, vline, rect, line. | Damien George | 2016-12-05 |
| |