aboutsummaryrefslogtreecommitdiffhomepage
path: root/compiler
AgeCommit message (Expand)Author
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
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