Permalink
Commits on Jan 17, 2017
  1. tests/extmod: Improve test coverage of ure module.

    flowergrass committed with dpgeorge Jan 17, 2017
  2. py/runtime: Refactor default case of switch to remove assert(0).

    dpgeorge committed Jan 17, 2017
  3. py/parse: Refactor code to remove assert(0)'s.

    This helps to improve code coverage.  Note that most of the changes in
    this patch are just de-denting the cases of the switch statements.
    dpgeorge committed Jan 17, 2017
  4. tests/basics: Improve runtime.c test coverage.

    flowergrass committed with dpgeorge Jan 17, 2017
  5. tests/io: Improve test coverage of io.BufferedWriter.

    flowergrass committed with dpgeorge Jan 17, 2017
Commits on Jan 16, 2017
  1. tests: Update tests, and add new ones, for recent generator tweaks.

    dpgeorge committed Jan 16, 2017
  2. py/objgenerator: Don't raise RuntimeError if GeneratorExit ignored.

    In this case it's allowed to be ignored.
    dpgeorge committed Jan 16, 2017
  3. py/objgenerator: When throwing an object, don't make an exc instance.

    Arguments to throw() for generators don't need to be exceptions.
    dpgeorge committed Jan 16, 2017
  4. py/runtime: Fix handling of throw() when resuming generator.

    If GeneratorExit is injected as a throw-value then that should lead to
    the close() method being called, if it exists.  If close() does not exist
    then throw() should not be called, and this patch fixes this.
    dpgeorge committed Jan 16, 2017
  5. tests: Improve frozen import test coverage.

    flowergrass committed with dpgeorge Jan 16, 2017
  6. py/builtinimport: Remove unreachable code and change obj-import comment.

    dpgeorge committed Jan 16, 2017
  7. py/builtinimport: Raise ValueError for bad relative import, per CPython.

    dpgeorge committed Jan 16, 2017
  8. tests/import: Improve builtinimport.c test coverage.

    flowergrass committed with dpgeorge Jan 16, 2017
  9. tests: Improve stream.c test coverage.

    flowergrass committed with dpgeorge Jan 16, 2017
Commits on Jan 12, 2017
  1. stmhal: fix wrong usage of gcc -print-libgcc-file-name

    prusnak committed Jan 12, 2017
  2. stmhal: Support PortG on STM32L476 and STM32L486.

    dhylands committed with dpgeorge Jan 11, 2017
Commits on Jan 8, 2017
  1. extmod/modframebuf: optimize fill_rect subroutine call

    kamikaze committed Jan 7, 2017
  2. tests: Update test suite to be compatible with CPython 3.6.

    CPython 3.6 has a few changes that, when run on uPy's test suite, give a
    different output to CPython 3.5.  uPy currently officially supports the
    3.4 language definition, but it's useful to be able to run the test suite
    with 3.4/3.5/3.6 versions of CPython.  This patch makes such changes to
    support 3.6.
    dpgeorge committed Jan 8, 2017
  3. docs: Bump version to 1.8.7.

    dpgeorge committed Jan 8, 2017
  4. tests/unix/extra_coverage: Add tests for importing frozen packages.

    dpgeorge committed Jan 8, 2017
  5. py/builtinimport: Fix bug when importing names from frozen packages.

    The commit d9047d3 introduced a bug
    whereby "from a.b import c" stopped working for frozen packages.  This is
    because the path was not properly truncated and became "a//b".  Such a
    path resolves correctly for a "real" filesystem, but not for a search in
    the list of frozen modules.
    dpgeorge committed Jan 8, 2017
  6. drivers/onewire/ds18x20: Fix negative temperature calc for DS18B20.

    syndycat committed with dpgeorge Jan 7, 2017
Commits on Jan 7, 2017
  1. cc3200/modwlan: Add network.WLAN.print_ver() diagnostic function.

    Prints NWP/MAC/PHY version, as affected by servicepack installed.
    pfalcon committed Jan 7, 2017
  2. docs/usocket: Clarify that socket timeout raises OSError exception.

    pfalcon committed Jan 7, 2017
Commits on Jan 6, 2017
  1. tests/array*: Allow to skip test if "array" is unavailable.

    pfalcon committed Jan 6, 2017
  2. tests/types1: Split out set type test to set_types.

    set isn't the most basic type and can be disabled by a port.
    pfalcon committed Jan 6, 2017
  3. docs/library/esp: Remove para and add further warning about flash.

    There is no longer space reserved by default for native code.
    dpgeorge committed Jan 6, 2017
  4. esp8266/modules/flashbdev: Change RESERVED_SECS to 0.

    This effectively reverts the change that introduced this new constant.
    The reason is so that users do not need to rebuild the filesystem on
    their modules when upgrading the firmware.
    
    Users can change RESERVED_SECS by hand if they need the feature, and in
    future firmware it may default to a non-zero value.
    dpgeorge committed Jan 6, 2017
  5. esp8266/modules/flashbdev: Remove now-unused function set_bl_flash_size.

    dpgeorge committed Jan 6, 2017
Commits on Jan 5, 2017
  1. esp8266/modules/flashbdev: Remove code to patch bootloader flash size.

    This code is no longer pertinent for some time - since switchover to
    SDK2.0, there must be correct flash size set for bootloader, or there's
    a risk of flash data corruption. And indeed, the correct flash size is
    by default auto-detected by esptool.py 1.2.
    pfalcon committed Jan 5, 2017
  2. unix/Makefile: Allow cache-map-lookup optimisation with frozen bytecode.

    dpgeorge committed Jan 5, 2017