Skip to content

Releases: ebitengine/purego

v0.9.0

20 Sep 15:05

Choose a tag to compare

  • Added support for Objective-C blocks (#129)
  • Added support for linux/loong64
  • Minor fixes and improvements

v0.8.4

22 May 15:49

Choose a tag to compare

internal/fakecgo: disable race in fakecgo (#319)

Closes #318

v0.8.3

10 May 16:36

Choose a tag to compare

all: fix the link error with Go 1.24.3 (#312)

This addresses the issue golang/go#73617.

Closes #313

v0.8.2

09 Jan 17:03

Choose a tag to compare

fakecgo: C functions require nosplit (#295)

* fakecgo: C functions require nosplit

fakecgo runs on systemstack so we shouldn't ever split the stack.

Fixes #287

v0.8.1

21 Oct 15:10

Choose a tag to compare

add Int support to amd64 and fix issue with structs not being copied …

v0.8.0

23 Sep 15:23

Choose a tag to compare

all: release v0.8.0

v0.7.1

06 Apr 15:27

Choose a tag to compare

all: struct return fixes (#221)

On amd64, there was a crash when calling objc.Send with a struct return type. This was due to calling the wrong objc message send function.

On arm64, if a struct return contained structs that only contained floats it would expect it to be in R8 instead of the expected float registers

Closes #223

v0.7.0

01 Apr 14:28

Choose a tag to compare

release v0.7.0