aboutsummaryrefslogtreecommitdiffhomepage
path: root/compiler
AgeCommit message (Expand)Author
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
2023-06-09compiler,reflect: add tagged pointers for **T etcDamian Gryski
2023-06-08compiler: update testdataDamian Gryski
2023-06-08compiler,reflect: use two bits of the meta byte for comparable/isBinaryDamian Gryski
2023-05-20compiler: disallow most types in //go:wasmimportAyke van Laethem
2023-05-20compiler: add tests for error messagesAyke van Laethem
2023-05-20compiler: only calculate functionInfo onceAyke van Laethem
2023-05-16compiler,reflect: make field offsets varintsDamian Gryski
2023-04-27add struct size and field offsets to reflect dataDamian Gryski
2023-04-18fix some commentscui fliter
2023-04-11compiler: update test outputsDamian Gryski
2023-04-11compiler: ensure all defers have been seen before creating rundefersDamian Gryski
2023-03-30compiler,reflect: support channel directionsDamian Gryski