aboutsummaryrefslogtreecommitdiffhomepage
path: root/compiler
AgeCommit message (Expand)Author
2022-06-24compiler: drop support for macos syscalls via inline assemblyAyke van Laethem
2022-06-24compiler: really define runtime.mem* as LLVM intrinsic wrappersAyke van Laethem
2022-06-24compiler: really define runtime/volatile.* functionsAyke van Laethem
2022-06-24compiler: define atomic intrinsic functions directlyAyke van Laethem
2022-06-22compiler: update tests after adding new wasm featuresAyke van Laethem
2022-06-19avr: add support for recover()Ayke van Laethem
2022-06-19runtime: move *task.DeferFrame hereAyke van Laethem
2022-06-16compiler: implement recover() built-in functionAyke van Laethem
2022-06-16compiler: insert basic blocks at an appropriate locationAyke van Laethem
2022-06-16compiler: fix basic block contextAyke van Laethem
2022-06-11compiler: add support for type parameters (aka generics)Ayke van Laethem
2022-06-11fix: fixes tinygo test ./... syntax.José Carlos Chávez
2022-05-30all: add support for the embed packageAyke van Laethem
2022-05-30compiler: move createConst to compilerContextAyke van Laethem
2022-05-30builder: free LLVM objects after useAyke van Laethem
2022-05-25compiler: alignof(func) is 1 pointer, not 2Steven Kabbes
2022-05-19compiler: alignof [0]func() = 1Steven Kabbes
2022-05-07all: remove support for LLVM 11 and LLVM 12Ayke van Laethem
2022-04-28src/runtime: first darft of map growth codeDamian Gryski
2022-04-23all: update to LLVM 14Ayke van Laethem
2022-04-21compiler: remove support for memory references in AsmFullAyke van Laethem
2022-04-10Fix incorrect formatting argumentsElliott Sales de Andrade
2022-04-08compiler: make RawSyscall an alias for Syscall per suggestion from Ayke. For ...Dan Kegel
2022-04-07compiler: fix difference in aliases in interface methodsAyke van Laethem
2022-04-07compiler: allow slices of empty structs.Dan Kegel
2022-04-05Revert "src/runtime: first darft of map growth code"Ron Evans
2022-04-04src/runtime: first darft of map growth codeDamian Gryski
2022-03-19compiler.go: createBuiltin: accept alias for slice. Helps 1.18 tests pass.Dan Kegel
2022-03-04compiler: fix incorrect unsafe.Alignof on some 32-bit architecturesAyke van Laethem
2022-02-11compiler: move allocations > 256 bytes to the heapDamian Gryski
2022-01-19compiler: remove parentHandle from calling conventionNia Waldvogel
2022-01-19transform: remove switched func loweringNia Waldvogel
2022-01-19internal/task: remove coroutinesNia Waldvogel
2022-01-18compiler: predeclare runtime.trackPointerNia Waldvogel
2022-01-14compiler: work around AVR atomics bugsNia Waldvogel
2022-01-09all: switch to LLVM 13Ayke van Laethem
2022-01-03compiler: fix emission of large object layoutsAyke van Laethem
2022-01-03compiler: add correct debug location to init instructionsAyke van Laethem
2021-12-30targets (wasi/wasm): raise default stack size to 16 KiBNia Waldvogel
2021-12-28builder: use build ID as cache keyAyke van Laethem
2021-12-17internal/task: swap stack chain when switching goroutinesNia Waldvogel
2021-12-09compiler: fix ranging over maps with particular map typesAyke van Laethem
2021-12-09compiler: move *ssa.Next lowering for maps to compiler/map.goAyke van Laethem
2021-11-30all: add LLVM 12 supportAyke van Laethem
2021-11-24all: remove FreeBSD supportAyke van Laethem
2021-11-24cgo: add //go: pragmas to generated functions and globalsAyke van Laethem
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