451 Commits (9db8826b3bb6e743f07d18efb99144b32b929cab)

Author SHA1 Message Date
Nia Waldvogel e4de7b4957 internal/task: swap stack chain when switching goroutines 3 years ago
Ayke van Laethem b13c993565 compiler: fix ranging over maps with particular map types 3 years ago
Ayke van Laethem 449bfe04f3 compiler: move *ssa.Next lowering for maps to compiler/map.go 3 years ago
Ayke van Laethem 5127b9d65b all: add LLVM 12 support 4 years ago
Ayke van Laethem 79467baf12 all: remove FreeBSD support 3 years ago
Ayke van Laethem 1789570f52 cgo: add //go: pragmas to generated functions and globals 3 years ago
Damian Gryski 0e7a129de7 compiler: update testdata/string.ll 3 years ago
Damian Gryski aeddcd9c5f compiler: fix string compare functions 3 years ago
Ayke van Laethem 869e917dc6 all: add support for windows/amd64 3 years ago
Nia Waldvogel 641dcd7c16 internal/task: use asyncify on webassembly 3 years ago
Ayke van Laethem c1d697f868 compiler: fix indices into strings and arrays 3 years ago
Ayke van Laethem cf640290a3 compiler: add "target-cpu" and "target-features" attributes 3 years ago
Ayke van Laethem 78fec3719f all: add target-features string to all targets 3 years ago
Ayke van Laethem edcece33ca transform: refactor interrupt lowering 3 years ago
Ayke van Laethem fce403b7a0 targets: match LLVM triple to the one Clang uses 3 years ago
Ayke van Laethem f63c389f1a compiler: change symbol name for string and packed data constants 3 years ago
Ayke van Laethem 7c24925aa7 compiler: add minsize attribute for -Oz 3 years ago
Ayke van Laethem d7b7583e83 compiler: refactor when the optsize attribute is set 3 years ago
Ayke van Laethem 0704794def compiler: add object layout information to heap allocations 3 years ago
Ayke van Laethem f24a93c51d compiler, runtime: add layout parameter to runtime.alloc 3 years ago
Ayke van Laethem 9e1b4de999 compiler: add support for the `go` keyword on interface methods 3 years ago
Ayke van Laethem a4afc3b4b0 compiler: simplify interface lowering 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 478dd3a28d compiler: add nounwind attribute 3 years ago
Ayke van Laethem 0a80da46b1 main: test other architectures by specifying a different GOARCH 3 years ago
learnforpractice 04040453b4 fix export math functions issue 3 years ago
Ayke van Laethem e02727679f builder, cgo: support function definitions in CGo headers 3 years ago
Ayke van Laethem bf9dab36f7 build: normalize target triples to match Clang 3 years ago
Ayke van Laethem 49dd2ce393 all: fix staticcheck warnings 3 years ago
Ayke van Laethem 6315db21f7 compiler: avoid zero-sized alloca in channel operations 3 years ago
Ayke van Laethem 409688e67a compiler: fix equally named structs in different scopes 3 years ago
Ayke van Laethem 255f35671d compiler: add support for new language features of Go 1.17 3 years ago
Ayke van Laethem 8e88e560a1 all: add support for Go 1.17 3 years ago
Ayke van Laethem 0f2f73be53 compiler: fix max possible slice 3 years ago
Ayke van Laethem a2cc5715ba compiler: add *ssa.MakeSlice bounds tests 3 years ago
Ayke van Laethem 5e5ce98d42 compiler: add aliases for many hashing packages 3 years ago
Ayke van Laethem a3c4421f39 compiler: move math aliases from the runtime to the compiler 3 years ago
Ayke van Laethem 58565b42cc compiler: move LLVM math builtin support into the compiler 3 years ago
Ayke van Laethem e65592599c compiler: implement syscall.rawSyscallNoError in inline assembly 3 years ago
Ayke van Laethem 2bb70812a8 compiler: add function and global section pragmas 4 years ago
Ayke van Laethem 293f4ea7bc compiler: add tests for pragmas 4 years ago
Ayke van Laethem f2e8d7112c compiler: refactor method names 3 years ago
Kenneth Bell 2f248bbf8b scheduler: task.Data made 64bit to avoid overflow 4 years ago
Ayke van Laethem c93ddb630b compiler: skip context parameter when starting regular goroutine 4 years ago
Ayke van Laethem 3edcdb5f0d compiler: do not emit nil checks for loading closure variables 4 years ago
Ayke van Laethem ec325c0643 compiler: add support for running a builtin in a goroutine 4 years ago
Ayke van Laethem 87c2ccb0b9 compiler: add tests for starting a goroutine 4 years ago
Ayke van Laethem 45cf2a5a1a compiler: refactor goroutine code 4 years ago
Kenneth Bell e3b98dabfd Support chained interrupt handlers 4 years ago