Skip to content

Conversation

@dgryski
Copy link
Member

@dgryski dgryski commented Jan 8, 2026

No description provided.

We use this a bunch. Upstream switched to `internal/strconv` which is much heavier.
@dgryski
Copy link
Member Author

dgryski commented Jan 8, 2026

New interp error building hello, world.

~/go/src/github.com/dgryski/hw $ tinygo run main.go
# syscall
/Users/dgryski/go/src/go.googlesource.com/go/src/syscall/syscall_darwin.go:414:27: interp: ptrtoint integer size does not equal pointer size
  %9 = call { i64, i64, i64 } @syscall.rawsyscalln(i64 %fn, ptr %6, i64 %7, i64 %8, ptr undef), !dbg !1069

traceback:
/Users/dgryski/go/src/go.googlesource.com/go/src/syscall/syscall_darwin.go:414:27:
  %9 = call { i64, i64, i64 } @syscall.rawsyscalln(i64 %fn, ptr %6, i64 %7, i64 %8, ptr undef), !dbg !1069
/Users/dgryski/go/src/go.googlesource.com/go/src/syscall/zsyscall_darwin_amd64.go:853:24:
  %1 = call { i64, i64, i64 } @syscall.rawSyscall(i64 ptrtoint (ptr @getrlimit to i64), i64 %which, i64 %0, i64 0, ptr undef), !dbg !1064
/Users/dgryski/go/src/go.googlesource.com/go/src/syscall/rlimit.go:32:21:
  %0 = call %runtime._interface @syscall.Getrlimit(i64 8, ptr %lim, ptr undef), !dbg !1060
/Users/dgryski/go/src/github.com/tinygo-org/tinygo/src/syscall:
  call void @"syscall.init#1"(ptr undef), !dbg !1056

}

// Version range supported by TinyGo.
const minorMin = 19
Copy link
Contributor

Choose a reason for hiding this comment

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

Shouldn't minorMin also match the go.mod version?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants