aboutsummaryrefslogtreecommitdiffhomepage
path: root/compiler/symbol.go
AgeCommit message (Expand)Author
11 dayscompiler: report error instead of crashing on missing function bodyAyke van Laethem
2024-11-20compiler: add //go:noescape pragmaAyke van Laethem
2024-11-20compiler: Fix wasmimport -> wasmexport in error messageDamian Gryski
2024-10-22compiler: conform to latest iteration of wasm types proposal (#4501)Randy Reddig
2024-10-19compiler: mark stringFromRunes as nocapture/readonlyDamian Gryski
2024-10-19compiler: mark stringFromBytes as nocapture/readonly to help escape analysisDamian Gryski
2024-10-05Truly ignore `//export` when `//go:wasmexport` is used (#4500)Ayke
2024-10-04compiler, runtime: enable go:wasmexport for wasip2 (#4499)Randy Reddig
2024-10-04wasm: add `//go:wasmexport` support (#4451)Ayke
2024-09-23compiler: support pragmas on generic functionsAyke 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-15compiler: fixup Sprintf usesDamian Gryski
2024-07-02wasi preview 2 support (#4027)Damian Gryski
2023-10-01all: remove LLVM 14 supportAyke van Laethem
2023-09-18all: switch to LLVM 16Ayke van Laethem
2023-08-04all: Go 1.21 supportAyke van Laethem
2023-07-28wasm: fix functions exported through //exportAyke van Laethem
2023-05-20compiler: disallow most types in //go:wasmimportAyke van Laethem
2023-05-20compiler: only calculate functionInfo onceAyke van Laethem
2023-04-18fix some commentscui fliter
2023-03-28compiler: only support //go:wasmimport on declared functionsAyke van Laethem
2023-03-22wasm: implement the //go:wasmimport directiveAyke van Laethem
2023-03-22compiler: add alloc attributes to runtime.allocAyke van Laethem
2023-03-12arm: enable functions in RAM for go & cgoKenneth Bell
2023-03-08compiler: emit correct alignment in debug info for global variablesAyke van Laethem
2022-11-18avr: support ThinLTOAyke van Laethem
2022-10-19ci: add support for LLVM 15Ayke van Laethem
2022-10-19all: remove pointer ElementType callsAyke van Laethem
2022-10-19all: add type parameter to CreateCallAyke van Laethem
2022-09-08wasm: do not allow undefined symbolsAyke van Laethem
2022-06-11compiler: add support for type parameters (aka generics)Ayke van Laethem
2022-01-19compiler: remove parentHandle from calling conventionNia Waldvogel
2021-11-24cgo: add //go: pragmas to generated functions and globalsAyke van Laethem
2021-11-10compiler: add "target-cpu" and "target-features" attributesAyke van Laethem
2021-11-06transform: refactor interrupt loweringAyke 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-10-25compiler: add nounwind attributeAyke van Laethem
2021-06-24compiler: add function and global section pragmasAyke van Laethem
2021-04-22copiler: add function attributes to some runtime callsAyke van Laethem
2021-04-08compiler: optimize string literals and globalsAyke van Laethem
2021-03-29compiler: fix "fragment covers entire variable" bugAyke van Laethem
2021-03-21builder, compiler: compile and cache packages in parallelAyke van Laethem
2021-03-21compiler: remove SimpleDCE passAyke van Laethem
2021-03-03Namespaced Wasm Imports so they don't conflict across modules, or reserved LL...Aaron Turner
2021-02-11cgo: add support for variadic functionsAyke van Laethem
2021-01-29compiler: move settings to a separate Config structAyke van Laethem
2021-01-25compiler: move the setting of attributes to getFunctionAyke van Laethem
2021-01-24compiler: remove ir packageAyke van Laethem