Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update dependency tinygo-org/tinygo to v0.35.0 #9231

Merged
merged 1 commit into from
Dec 20, 2024

Conversation

uniget-bot
Copy link

This PR contains the following updates:

Package Update Change
tinygo-org/tinygo minor 0.34.0 -> 0.35.0

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

tinygo-org/tinygo (tinygo-org/tinygo)

v0.35.0

Compare Source

  • general
    • update cmsis-svd library
    • use default UART settings in the echo example
    • goenv: also show git hash with custom build of TinyGo
    • goenv: support parsing development versions of Go
    • main: parse extldflags early so we can report the error message
  • compiler
    • builder: whitelist temporary directory env var for Clang invocation to fix Windows bug
    • builder: fix cache paths in -size=full output
    • builder: work around incorrectly escaped DWARF paths on Windows (Clang bug)
    • builder: fix wasi-libc path names on Windows with -size=full
    • builder: write HTML size report
    • cgo: support C identifiers only referred to from within macros
    • cgo: support function-like macros
    • cgo: support errno value as second return parameter
    • cgo: add support for #cgo noescape lines
    • compiler: fix bug in interrupt lowering
    • compiler: allow panic directly in defer
    • compiler: fix wasmimport -> wasmexport in error message
    • compiler: support //go:noescape pragma
    • compiler: report error instead of crashing when instantiating a generic function without body
    • interp: align created globals
  • standard library
    • machine: modify i2s interface/implementation to better match specification
    • os: implement StartProcess
    • reflect: add Value.Clear
    • reflect: add interface support to NumMethods
    • reflect: fix AssignableTo for named + non-named types
    • reflect: implement CanConvert
    • reflect: handle more cases in Convert
    • reflect: fix Copy of non-pointer array with size > 64bits
    • runtime: don't call sleepTicks with a negative duration
    • runtime: optimize GC scanning (findHead)
    • runtime: move constants into shared package
    • runtime: add runtime.fcntl function for internal/syscall/unix
    • runtime: heapptr only needs to be initialized once
    • runtime: refactor scheduler (this fixes a few bugs with -scheduler=none)
    • runtime: rewrite channel implementation to be smaller and more flexible
    • runtime: use SA_RESTART when registering a signal for os/signal
    • runtime: implement race-free signals using futexes
    • runtime: run deferred functions in Goexit
    • runtime: remove Cond which seems to be unused
    • runtime: properly handle unix read on directory
    • runtime/trace: stub all public methods
    • sync: don't use volatile in Mutex
    • sync: implement WaitGroup using a (pseudo)futex
    • sync: make Cond parallelism-safe
    • syscall: use wasi-libc tables for wasm/js target
  • targets
    • mips: fix a bug when scanning the stack
    • nintendoswitch: get this target to compile again
    • rp2350: add support for the new RP2350
    • rp2040/rp2350 : make I2C implementation shared for rp2040/rp2350
    • rp2040/rp2350 : make SPI implementation shared for rp2040/rp2350
    • rp2040/rp2350 : make RNG implementation shared for rp2040/rp2350
    • wasm: revise and simplify wasmtime argument handling
    • wasm: support //go:wasmexport functions after a call to time.Sleep
    • wasm: correctly return from run() in wasm_exec.js
    • wasm: call process.exit() when go.run() returns
    • windows: don't return, exit via exit(0) instead to flush stdout buffer
  • boards
    • add support for the Tillitis TKey
    • add support for the Raspberry Pi Pico2 (based on the RP2040)
    • add support for Pimoroni Tiny2350

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

Copy link

@nicholasdille-bot nicholasdille-bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Auto-approved because label type/renovate is present.

Copy link

🔍 Vulnerabilities of ghcr.io/uniget-org/tools/tinygo:0.35.0

📦 Image Reference ghcr.io/uniget-org/tools/tinygo:0.35.0
digestsha256:c812c43781217e1bb7a92713fd85563a5ae390e1514af2ccfc9d2db19191f58e
vulnerabilitiescritical: 0 high: 0 medium: 0 low: 0
platformlinux/amd64
size150 MB
packages17

Copy link

Copy link

PR is clean and can be merged. See https://github.com/uniget-org/tools/actions/runs/12435079791.

@github-actions github-actions bot merged commit 0f955f5 into main Dec 20, 2024
10 of 11 checks passed
@github-actions github-actions bot deleted the renovate/tinygo-org-tinygo-0.x branch December 20, 2024 16:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants