goplus / gop

The Go+ programming language is designed for engineering, STEM education, and data science
https://goplus.org
Apache License 2.0
8.89k stars 547 forks source link

build(deps): bump github.com/goplus/llgo from 0.8.9-0.20240617173025-e35d70f33870 to 0.8.9 #1904

Closed dependabot[bot] closed 1 month ago

dependabot[bot] commented 1 month ago

Bumps github.com/goplus/llgo from 0.8.9-0.20240617173025-e35d70f33870 to 0.8.9.

Release notes

Sourced from github.com/goplus/llgo's releases.

v0.8.9

highlights:

  • go syntax: support generics
  • go libraries: syscall, strconv, sort, reflect, math/cmplx, os, sync, sync/atomic
  • c libraries: c/os, c/math/cmplx, c/sync/atomic, c/pthread/sync
  • cmd: llgo cmptest [build flags] [packages] (#391 #393)

features:

  • patch library: llgo:skipall (#332 #343)
  • patch library: call init (#352 #355)
  • library: syscall (#366)
  • library: strconv (#369)
  • library: sort (#384 #385)
  • library: reflect (#371 #379 #380 #381 #382)
  • library: c/math/cmplx, math/cmplx (#368 #374)
  • library: c/os, os, demo: getcwd (#364 #376)
  • library: c/sync/atomic, sync/atomic (#326 #327 #328 #332 #333)
  • library: c/pthread/sync, sync (#339 #343 #348 #350)
  • library: c/cjson, c/sqlite README: how to install (#322 #365)
  • library: c string library (#364)
  • runtime: tracePanic (#363)
  • cl: c.Func (llgo.funcAddr) (#387)
  • cl: demo: cppintf (how to use c++ interface) (#387 #388 #389)
  • llgo/ssa: complex op and print/panic (#373)
  • builtin: real/imag/complex (#368)
  • build: instantiate generics (#351)
  • build: use -dead_strip to reduce app size (#325 #331)
  • build: LLGoFiles (support to compile c files) (#335)
  • build: overlayFiles for fix math on amd64 (#383)
  • build: disable verbose info for deps (#386)
  • cmd: llgo cmptest [build flags] [packages] (#391 #393)

changes:

  • llgo/ssa: fix ssa.Index and indexType (#330)
  • llgo/ssa: index/indexAddr check range (#346)
  • llgo/ssa: abi.TypeName fix: error interface is public (#364)
  • llgo/ssa: fix reentrant of ABI initialization (#377 #378)
  • cl: check context.inCFunc (#347)
  • cl: compileFuncDecl/funcName fix (#343)
  • cl: fn.SetRecover (#352)
  • patch library: fix (link dependencies) (#343)
  • patch library: llgo/ssa/abi: PathOf fix - support trim PatchPathPrefix (#360)
  • typepatch fix: don't change patch pkg (#360)
  • typepatch fix (don't change types) (#333)
  • typepatch: fix globalType (#348)
  • build: explicitly link libpthread for compatibility with glibc versions before 2.34 (#334)
  • build: set $GOPATH/bin as default GOBIN for Config.BinPath (#362)
  • build: remove check for default GOPATH and GOROOT being identical (#375)
  • library c: c.Int/Uint not alias C.int/uint (#349)
  • README: update install instruction of LLGOROOT (#356)

... (truncated)

Commits


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)