github xgo-dev/llgo v1.0.5

2 hours ago

What's Changed

  • build(deps): bump github.com/xgo-dev/plan9asm from 0.5.2 to 0.5.3 by @dependabot[bot] in #2635
  • ssa: avoid exponential traversal of shared type conversion graphs by @zhouguangyuan0718 in #2625
  • build: omit unused runtime metadata from runtime-free native binaries by @cpunion in #2636
  • build: release Plan 9 signature caches with their build contexts by @cpunion in #2641
  • build: isolate runtime and cache requirements per initial program by @cpunion in #2637
  • build: support Objective-C cgo sources and framework linking by @cpunion in #2643
  • build: skip inactive cgo directives before resolution by @cpunion in #2644
  • runtime: expose the Linux process auxiliary vector by @cpunion in #2645
  • cmd/llgo: add Go-compatible mod command by @cpunion in #2642
  • ssa: check signed indexes with a single unsigned compare by @visualfc in #2606
  • build(deps): bump github.com/goplus/gogen from 1.23.5 to 1.24.1 by @dependabot[bot] in #2634
  • cmd/llgo: add package list command by @cpunion in #2594
  • cmd/llgo: share Go command forwarding by @cpunion in #2648
  • build: add Go-compatible coverage for native tests and applications by @cpunion in #2639
  • fix(wasi): size initial memory from static data and heap budget by @cpunion in #2541
  • build: preserve native test termination signals by @cpunion in #2600
  • ci: centralize PR skip policy and keep full main validation by @cpunion in #2647
  • install: add versioned Unix and Windows release installers by @cpunion in #2646
  • test/goroot: run rangegen on Linux and Darwin; narrow stale xfails by @cpunion in #2650
  • reflect: convert TypeFor function types to Func by @visualfc in #2667
  • reflect: use two-word closure layout for array and slice funcs by @visualfc in #2668
  • test/goroot: allow generated build time on Windows MSVC/386 by @cpunion in #2659
  • build: integrate naked LLVM assembly and dynamic import libraries by @zhouguangyuan0718 in #2623
  • wasm: check Fiber stack bounds and expose goroutine stack size by @zhouguangyuan0718 in #2626
  • ssa: honor converthash for all float-to-integer conversions by @cpunion in #2664
  • ssa: check full shift count before narrowing on 386 by @cpunion in #2665
  • ci: support Visual Studio 2026 on Windows ARM64 runners by @cpunion in #2680
  • build/wasm: pin one LLGo Binaryen release for Emscripten and WASI by @cpunion in #2652
  • runtime/wasip1: bring up WAMR pthreads and prepare threaded GC by @cpunion in #2653
  • build: update x/tools with go/ssa MethodValue fix by @zhouguangyuan0718 in #2681
  • build: remove obsolete single-case select SSA reorder by @cpunion in #2682
  • cl: fix alias receivers in link directives and report invalid links by @cpunion in #2678
  • runtime: preserve deep panic stacks and support native traceback diagnostics by @cpunion in #2675
  • doc: LLAR Hub by @xushiwei in #2683
  • build: synchronize Go experiment configuration and cache identity by @zhouguangyuan0718 in #2569
  • build/wasm: retain final Go and C++ DWARF after optimization by @cpunion in #2662
  • test/wasm: compare EH paths in Node and Chrome by @cpunion in #2654
  • build/wasm: restore runner reliability and executable acceptance by @cpunion in #2660

Full Changelog: v1.0.4...v1.0.5

Don't miss a new llgo release

NewReleases is sending notifications on new releases.