aboutsummaryrefslogtreecommitdiffhomepage
path: root/compiler
AgeCommit message (Expand)Author
2021-11-18compiler: update testdata/string.llDamian Gryski
2021-11-18compiler: fix string compare functionsDamian Gryski
2021-11-16all: add support for windows/amd64Ayke van Laethem
2021-11-14internal/task: use asyncify on webassemblyNia Waldvogel
2021-11-13compiler: fix indices into strings and arraysAyke van Laethem
2021-11-10compiler: add "target-cpu" and "target-features" attributesAyke van Laethem
2021-11-07all: add target-features string to all targetsAyke van Laethem
2021-11-06transform: refactor interrupt loweringAyke van Laethem
2021-11-05targets: match LLVM triple to the one Clang usesAyke van Laethem
2021-11-03compiler: change symbol name for string and packed data constantsAyke van Laethem
2021-11-03compiler: add minsize attribute for -OzAyke van Laethem
2021-11-03compiler: refactor when the optsize attribute is setAyke van Laethem
2021-11-02compiler: add object layout information to heap allocationsAyke van Laethem
2021-11-02compiler, runtime: add layout parameter to runtime.allocAyke van Laethem
2021-10-31compiler: add support for the `go` keyword on interface methodsAyke van Laethem
2021-10-31compiler: simplify interface loweringAyke van Laethem
2021-10-30compiler: add support for recursive function typesAyke van Laethem
2021-10-28compiler: properly implement div and rem operationsAyke van Laethem
2021-10-25compiler: add nounwind attributeAyke van Laethem
2021-10-04main: test other architectures by specifying a different GOARCHAyke van Laethem
2021-10-03fix export math functions issuelearnforpractice
2021-09-28builder, cgo: support function definitions in CGo headersAyke van Laethem
2021-09-28build: normalize target triples to match ClangAyke van Laethem
2021-09-27all: fix staticcheck warningsAyke van Laethem
2021-09-09compiler: avoid zero-sized alloca in channel operationsAyke van Laethem
2021-09-08compiler: fix equally named structs in different scopesAyke van Laethem
2021-08-30compiler: add support for new language features of Go 1.17Ayke van Laethem
2021-08-30all: add support for Go 1.17Ayke van Laethem
2021-08-17compiler: fix max possible sliceAyke van Laethem
2021-08-17compiler: add *ssa.MakeSlice bounds testsAyke van Laethem
2021-08-10compiler: add aliases for many hashing packagesAyke van Laethem
2021-08-10compiler: move math aliases from the runtime to the compilerAyke van Laethem
2021-08-10compiler: move LLVM math builtin support into the compilerAyke van Laethem
2021-06-25compiler: implement syscall.rawSyscallNoError in inline assemblyAyke van Laethem
2021-06-24compiler: add function and global section pragmasAyke van Laethem
2021-06-24compiler: add tests for pragmasAyke van Laethem
2021-06-17compiler: refactor method namesAyke van Laethem
2021-06-01scheduler: task.Data made 64bit to avoid overflowKenneth Bell
2021-05-26compiler: skip context parameter when starting regular goroutineAyke van Laethem
2021-05-26compiler: do not emit nil checks for loading closure variablesAyke van Laethem
2021-05-26compiler: add support for running a builtin in a goroutineAyke van Laethem
2021-05-26compiler: add tests for starting a goroutineAyke van Laethem
2021-05-26compiler: refactor goroutine codeAyke van Laethem
2021-05-25Support chained interrupt handlersKenneth Bell
2021-05-11compiler: only check for default stack size with tasks schedulerAyke van Laethem
2021-05-09runtime: use the tasks scheduler instead of coroutinesAyke van Laethem
2021-05-09compiler: use wasm for testsAyke van Laethem
2021-05-06Add -llvm-features parameterFederico G. Schwindt
2021-04-26compiler: improve position informationAyke van Laethem
2021-04-22copiler: add function attributes to some runtime callsAyke van Laethem