aboutsummaryrefslogtreecommitdiffhomepage
path: root/compiler
AgeCommit message (Expand)Author
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
2023-03-29compiler: implement most math/bits functionsAyke van Laethem
2023-03-28compiler: only support //go:wasmimport on declared functionsAyke van Laethem
2023-03-25compiler: for interface maps, use the original named type if availableDamian Gryski
2023-03-24feat: fix typosshivay
2023-03-22wasm: implement the //go:wasmimport directiveAyke van Laethem
2023-03-22compiler: add alloc attributes to runtime.allocAyke van Laethem
2023-03-21compiler: correctly generate code for local named typesAyke van Laethem
2023-03-19compiler,reflect: sort out pkg path vs pkg name for named typesDamian Gryski
2023-03-19compiler,reflect: adjust struct layout for type infoDamian Gryski
2023-03-19compiler: only define the package path onceDamian Gryski
2023-03-19compiler,reflect: add reflect.Type.NumMethods()Damian Gryski
2023-03-18compiler: support all kinds of recursive typesAyke van Laethem
2023-03-15compiler,reflect: fix pkgpath for struct fieldsDamian Gryski
2023-03-15compiler, reflect: properly handle embedded structsDamian Gryski
2023-03-12arm: enable functions in RAM for go & cgoKenneth Bell
2023-03-08compiler, reflect: replace package and name length with null-byte terminationDamian Gryski
2023-03-08compiler, reflect: add Type.PkgPathDamian Gryski
2023-03-08compiler, reflect: add support for named typesDamian Gryski
2023-03-08compiler: emit correct alignment in debug info for global variablesAyke van Laethem
2023-03-06compiler: fix a race conditionAyke van Laethem
2023-03-05compiler: try harder to find source locations for constantsAyke van Laethem
2023-03-05compiler: add debug location to string valuesAyke van Laethem
2023-03-05compiler; add position information to createConstantAyke van Laethem
2023-03-05compiler: add debug information to []embed.file slice globalAyke van Laethem
2023-03-05compiler: add debug information to //go:embed slice dataAyke van Laethem
2023-03-05compiler: add debug info to []embed.files backing arrayAyke van Laethem
2023-03-03compiler: remove unsafe.Pointer(uintptr(v) + idx) optimizationAyke van Laethem
2023-02-28compiler, reflect: add map key and element type infoDamian Gryski
2023-02-27compiler: add llvm.ident metadataAyke van Laethem
2023-02-25compiler: zero struct padding during map operationsDamian Gryski
2023-02-18runtime: implement KeepAlive using inline assemblyAyke van Laethem
2023-02-17all: refactor reflect packageAyke van Laethem
2023-01-30windows: add ARM64 supportAyke van Laethem
2023-01-25wasm: support ThinLTOAyke van Laethem
2023-01-18compiler,runtime: make keySize and valueSize uintptrDamian Gryski
2023-01-18compiler,runtime: allow map values >256 bytesDamian Gryski
2023-01-18wasm: avoid miscompile with ThinLTOAyke van Laethem
2023-01-18compiler: move some llvmutil code into the compilerAyke van Laethem
2023-01-17runtime: implement precise GCAyke van Laethem
2023-01-17all: store data layout as little endian valueAyke van Laethem
2023-01-17compiler: add support for new unsafe slice/string functionsAyke van Laethem
2023-01-14compiler: update golang.org/x/tools/ssaAyke van Laethem
2022-12-22compiler: fix stack overflow when creating recursive pointer typesAyke van Laethem
2022-11-18avr: support ThinLTOAyke van Laethem
2022-11-18compiler: refactor some code for the next commitAyke van Laethem
2022-10-19ci: add support for LLVM 15Ayke van Laethem