aboutsummaryrefslogtreecommitdiffhomepage
path: root/compiler
AgeCommit message (Expand)Author
2024-09-05compiler: fix passing weirdly-padded structs to new goroutinesAyke van Laethem
2024-09-05compiler: move some code around to make the next bugfix easierAyke van Laethem
2024-09-05interp: support big-endian targetsAyke van Laethem
2024-09-04darwin: replace custom syscall package with Go native syscall packageAyke van Laethem
2024-08-22mips: fix crash with GOMIPS=softfloatAyke van Laethem
2024-08-17compiler: add support for Go 1.23 range-over-funcAyke van Laethem
2024-08-17internal/abi: implement initial version of this packageAyke van Laethem
2024-08-17sync/atomic: add And* and Or* compiler intrinsics needed for Go 1.23Ayke van Laethem
2024-08-15compiler: fixup Sprintf usesDamian Gryski
2024-08-12GNUmakefile: add spellfix target, use it. (#4387)dkegel-fastly
2024-08-07compileopts: add CanonicalArchName to centralize arch detectionAyke van Laethem
2024-07-22all: add linux/mipsle supportAyke van Laethem
2024-07-03compiler: add 'align' attribute to runtime.alloc callsAyke van Laethem
2024-07-02wasi preview 2 support (#4027)Damian Gryski
2024-06-27add support for unix.{RawSyscall,RawSyscallNoError}leongross
2024-06-27add support for unix.Syscall* invocationsleongross
2024-06-25compiler: remove old atomics workaround for AVRAyke van Laethem
2024-06-23remove unused registers for x86_64 linux syscallsleongross
2024-06-12all: drop support for Go 1.18Ayke van Laethem
2024-05-28compiler,reflect: fix NumMethods for Interface typefrenkel26
2024-05-24LLVM 18 supportAyke van Laethem
2024-05-14add aes generic aliasesleongross
2024-04-19Run Nick G's spellchecker github.com/client9/misspell, carefuly fix what it f...dkegel-fastly
2024-04-13lint: add "make lint" target, run it from ciDan Kegel
2024-04-03fix square alias for ed25519leongross
2024-03-19all: move -panic=trap support to the compiler/runtimeAyke van Laethem
2024-01-31Allow larger systems to have a larger max stack allocDamian Gryski
2024-01-12cgo: fix calling CGo callback inside generic functionAyke van Laethem
2023-11-08compiler: fix crash on type assert on interfaces with no methodsDamian Gryski
2023-10-14builder: refactor clang include headersAyke van Laethem
2023-10-04targets: increase default stack size to 64k for wasi/wasm targetsdeadprogram
2023-10-04all: use the new LLVM pass managerAyke van Laethem
2023-10-01all: remove LLVM 14 supportAyke van Laethem
2023-09-19compiler: don't use types in the global contextAyke van Laethem
2023-09-18all: switch to LLVM 16Ayke van Laethem
2023-09-17targets: increase default stack size to 32k for wasi/wasm targetsdeadprogram
2023-09-10Update tools to 0.9.0Elliott Sales de Andrade
2023-09-10compiler: Handle nil array and struct constantsElliott Sales de Andrade
2023-09-10compiler,reflect: add support for [...]T -> []T in reflectDamian Gryski
2023-08-04compiler: improve panic message when a runtime call is unavailableAyke van Laethem
2023-08-04compiler: implement clear builtin for mapsAyke van Laethem
2023-08-04compiler: implement clear builtin for slicesAyke van Laethem
2023-08-04compiler: add min and max builtin supportAyke van Laethem
2023-08-04all: Go 1.21 supportAyke van Laethem
2023-07-28wasm: fix functions exported through //exportAyke van Laethem
2023-07-07main: use `go env` instead of doing all detection manuallyAyke van Laethem
2023-07-02compiler: update .ll test outputDamian Gryski
2023-07-02compiler,reflect: NumMethods reports exported methods onlyDamian Gryski
2023-06-09compiler: limit level of pointer-to-pointer-to-... typesDamian Gryski
2023-06-09compiler,transform: fix for pointer-to-pointer type switches from @aykevlDamian Gryski