The Wayback Machine - https://web.archive.org/web/20220606015758/https://github.com/tinygo-org/tinygo/commits/release
Skip to content
Permalink
release
Switch branches/tags

Commits on Apr 28, 2022

  1. all: release v0.23.0

    aykevl authored and deadprogram committed Apr 28, 2022
  2. src/runtime: return a nil pointer for compiler bugs in hashmap code

    We'll still panic if there's a compiler bug, but at least we'll have smaller
    code in all the cases where we don't.
    dgryski authored and deadprogram committed Apr 28, 2022
  3. src/runtime: first darft of map growth code

    Fixes #1553
    dgryski authored and deadprogram committed Apr 28, 2022
  4. all: make emulator command a string instead of a []string

    This matches the flash-command and is generally a bit easier to work
    with.
    This commit also prepares for allowing multiple formats to be used in
    the emulator command, which is necessary for the esp32.
    aykevl authored and deadprogram committed Apr 28, 2022

Commits on Apr 27, 2022

  1. ci: add ARM build, cross compiled on an amd64 host

    I'm making this so I don't have to build all the releases on my
    Raspberry Pi at home, and to make the process more reproducible.
    aykevl authored and deadprogram committed Apr 27, 2022

Commits on Apr 26, 2022

  1. machine/thingplus: rename to the singular thing as that it the correc…

    …t name
    
    Signed-off-by: deadprogram <[email protected]>
    deadprogram committed Apr 26, 2022
  2. runtime: be able to deal with a very small heap

    See the comment in the source for details.
    
    Also see the discussion in
    #2755, which originally
    triggered this bug.
    
    Somewhat surprising, this results in a slight code size decrease for ARM
    targets of a few bytes.
    aykevl authored and deadprogram committed Apr 26, 2022
  3. Pico adc input ch support (#2737)

    machine/rp2040: ADC changes, including
    * Add rp2040 ADC mux channel support. Internal temp sensor reading and fix for incorrect setting of CS.AINSEL reg bits
    * Reset ADC ref voltage in InitADC
    lincolngill committed Apr 26, 2022
  4. docs: update list of currently supported boards

    Signed-off-by: deadprogram <[email protected]>
    deadprogram committed Apr 26, 2022

Commits on Apr 24, 2022

  1. xiao-ble: initial support

    ysoldak authored and deadprogram committed Apr 24, 2022
  2. machine/board_thingsplus_rp2040 targets/thingsplus-rp2040: support sp…

    …arkfun thingsplus rp2040 board
    oflebbe authored and deadprogram committed Apr 24, 2022

Commits on Apr 23, 2022

  1. docker: update Dockerfile to use Go 1.18

    Signed-off-by: deadprogram <[email protected]>
    deadprogram committed Apr 23, 2022
  2. all: update to LLVM 14

    Switch over to LLVM 14 for static builds. Keep using LLVM 13 for regular
    builds for now.
    
    This uses a branch of the upstream Espressif branch to fix an issue,
    see: espressif/llvm-project#59
    aykevl authored and deadprogram committed Apr 23, 2022

Commits on Apr 21, 2022

  1. compiler: remove support for memory references in AsmFull

    Memory references (`*m` in LLVM IR inline assembly) need a pointer type
    starting in LLVM 14. This is a bit inconvenient and requires a new API
    in the go-llvm package.
    
    Instead of doing that, I'd like to remove support for memory references
    from AsmFull (and possibly AsmFull entirely if possible: it's hard to
    use correctly).
    
    This breaks tinygo.org/x/drivers/ws2812 for AVR, ARM, and RISC-V which
    need to be updated. Probably using CGo.
    aykevl authored and deadprogram committed Apr 21, 2022
  2. mimxrt1062: simplify arm.AsmFull to arm.Asm

    This means fewer instances of arm.AsmFull, which I'd like to remove
    eventually if possible.
    aykevl authored and deadprogram committed Apr 21, 2022

Commits on Apr 20, 2022

  1. main: use shared code for both run and test subcommands

    This means that we don't need duplicate code to pass parameters to
    wasmtime and that the following actually produces verbose output (it
    didn't before this commit):
    
        tinygo test -v -target=cortex-m-qemu math
    aykevl authored and deadprogram committed Apr 20, 2022
Older