188 Commits (d15e32fb895ecf971031a72137b85ed1cff626fd)

Author SHA1 Message Date
Ayke van Laethem d15e32fb89 reflect: don't construct an interface-in-interface value 3 years ago
Ayke van Laethem 1869efe954 interp: use object layout information for LLVM types 3 years ago
Ayke van Laethem 9e1b4de999 compiler: add support for the `go` keyword on interface methods 3 years ago
Ayke van Laethem afd49e7cdd compiler: add support for recursive function types 3 years ago
Ayke van Laethem 86f1e6aec4 compiler: properly implement div and rem operations 3 years ago
Ayke van Laethem 14bb90c3c0 cgo: add support for stdio in picolibc and wasi-libc 3 years ago
Ayke van Laethem 5c0a337c4f cgo: implement rudimentary C array decaying 3 years ago
Ayke van Laethem e02727679f builder, cgo: support function definitions in CGo headers 3 years ago
Ayke van Laethem 255f35671d compiler: add support for new language features of Go 1.17 3 years ago
Ayke van Laethem d45497691f reflect: add StructField.IsExported method 3 years ago
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