178 Commits (04f520040e6d60ace0728d0016cbe1e75bc44f71)

Author SHA1 Message Date
Ayke van Laethem 04f520040e testing: add support for the -test.v flag 3 years ago
Ayke van Laethem 478c592b13 wasm: add support for the crypto/rand package 3 years ago
Ayke van Laethem ab47cea055 transform: improve GC stack slot pass to work around a bug 3 years ago
Ayke van Laethem cdba4fa8cc interp: don't ignore array indices for untyped objects 3 years ago
Ayke van Laethem 75298bb84b os: implement process related functions 3 years ago
Ayke van Laethem d94f42f6e2 crypto/rand: replace this package with a TinyGo version 3 years ago
Ayke van Laethem ec325c0643 compiler: add support for running a builtin in a goroutine 4 years ago
Ayke van Laethem 6e1eb28ed0 main: rename goroutine tests 4 years ago
Ayke van Laethem 541d8dcd2e reflect: implement AppendSlice 4 years ago
Ayke van Laethem 711889bc3f cgo: implement prefix parsing 4 years ago
Ayke van Laethem 7b761fac78 runtime: implement command line arguments in hosted environments 4 years ago
Ayke van Laethem c47cdfa66f runtime: implement environment variables for Linux 4 years ago
Ayke van Laethem 768a15c1dd interp: remove map support 4 years ago
Ayke van Laethem 6dd5666ed1 wasm: use WASI ABI for exit function 4 years ago
Ayke van Laethem e587b1d1b4 reflect: implement New function 4 years ago
Ayke van Laethem 33f76d1c2e main: implement -ldflags="-X ..." 4 years ago
Ayke van Laethem 0ffe5ac2fa main: clean up tests 4 years ago
Ayke van Laethem 1bed192de0 cgo: add support for CFLAGS in .c files 4 years ago
Ayke van Laethem b44d41d9ec compiler: fix "fragment covers entire variable" bug 4 years ago
Ayke van Laethem 4f6d598ea8 reflect: implement Sizeof and Alignof for func values 4 years ago
Ayke van Laethem 2aa2e750b9 reflect: implement Value.CanAddr 4 years ago
Ayke van Laethem bcce296ca3 transform: optimize reflect.Type Implements() method 4 years ago
Takeshi Yoneda 1406453350 WASI & darwin: support basic file io based on libc 4 years ago
Ayke van Laethem bbb2909283 compiler: merge runtime.typecodeID and runtime.typeInInterface 4 years ago
Takeshi Yoneda 9841ac4acd WASI & darwin: support env variables based on libc 4 years ago
Ayke van Laethem 2e9c3a1d8d cgo: add support for variadic functions 4 years ago
Ayke van Laethem 9bd36597d6 compiler: support all kinds of deferred builtins 4 years ago
Ayke van Laethem 3010466c55 reflect: implement PtrTo 5 years ago
Nia Weiss a5cf704d83 compiler: test float to int conversions and fix upper-bound calculation 4 years ago
Nia Weiss a867b56e5f compiler: saturate float-to-int conversions 4 years ago
Ayke van Laethem fb0bb69f62 compiler: fix non-int integer constants 4 years ago
Ayke van Laethem e99b8a24fe runtime: allow ranging over a nil map 4 years ago
Ayke van Laethem 3e40b08ba0 compiler: implement negate for complex numbers 4 years ago
Takeshi Yoneda 1dec9dcbc4
implement reflect.Swapper 4 years ago
Nia Weiss ed9b97cc0d runtime: add cheap atomic condition variable 4 years ago
Ayke van Laethem 431e51b8a0 runtime: use dedicated printfloat32 4 years ago
waj334 848c3e55a9
compiler: implement func value and builtin defers 4 years ago
Ayke van Laethem d4e04e4e49 compiler: fix named string to []byte slice conversion 4 years ago
Cornel 720a54a0fe
extend stdlib to allow import of more packages (#1099) 4 years ago
Ayke van Laethem fed433c046 compiler: add support for atomic operations 5 years ago
Ayke van Laethem c248418dbe compiler: fix a few crashes due to named types 5 years ago
Ayke van Laethem 6bcb40fe01 os: implement virtual filesystem support 5 years ago
cornelk 7e64bc8f77 runtime: add cap and len support for chans 5 years ago
cornelk 1461563e3f testdata: fix formatting 5 years ago
Jaden Weiss b4815192a6 testdata, sync: add sync.Mutex test to testdata/coroutines.go 5 years ago
Jaden Weiss 7801921cc0 testdata: replace fake waitgroup in channel.go with sync.WaitGroup 5 years ago
Jaden Weiss 9c78f7039d runtime (chan): fix blocking select on a nil channel 5 years ago
Jaden Weiss 5308e8903e compiler: pass interface typecode through defer frames 5 years ago
Ayke van Laethem 639ec1e6ee builder: make sure -fshort-enums is used consistently 5 years ago
Ayke van Laethem cbaa58a2d9 all: change //go:export to //export 5 years ago