579 Commits (acba0748f1daad128166e09e82badb9f1f0b2a29)

Author SHA1 Message Date
Damian Gryski acba0748f1 compiler,reflect: NumMethods reports exported methods only 1 year ago
Damian Gryski 0212f0c008 compiler: limit level of pointer-to-pointer-to-... types 1 year ago
Damian Gryski f5f4751088 compiler,transform: fix for pointer-to-pointer type switches from @aykevl 1 year ago
Damian Gryski 62fb386d57 compiler,reflect: add tagged pointers for **T etc 2 years ago
Damian Gryski 284e1acd87 compiler: update testdata 1 year ago
Damian Gryski 37849c4897 compiler,reflect: use two bits of the meta byte for comparable/isBinary 1 year ago
Ayke van Laethem b08ff17f6b compiler: disallow most types in //go:wasmimport 1 year ago
Ayke van Laethem 41e787d504 compiler: add tests for error messages 1 year ago
Ayke van Laethem 6dba16f28e compiler: only calculate functionInfo once 1 year ago
Damian Gryski 07fb3a0cad compiler,reflect: make field offsets varints 2 years ago
Damian Gryski 4c0fbbfc7f add struct size and field offsets to reflect data 2 years ago
cui fliter 4e9f9e2773 fix some comments 2 years ago
Damian Gryski 60b23a7035 compiler: update test outputs 2 years ago
Damian Gryski 4326c8f10e compiler: ensure all defers have been seen before creating rundefers 2 years ago
Damian Gryski 3fbd3c4d93 compiler,reflect: support channel directions 2 years ago
Ayke van Laethem 464ebc4fe1 compiler: implement most math/bits functions 2 years ago
Ayke van Laethem 17bc0d6663 compiler: only support //go:wasmimport on declared functions 2 years ago
Damian Gryski 21527353f7 compiler: for interface maps, use the original named type if available 2 years ago
shivay d73e12db63 feat: fix typos 2 years ago
Ayke van Laethem 62e1c3ebb7 wasm: implement the //go:wasmimport directive 2 years ago
Ayke van Laethem f180339d6b compiler: add alloc attributes to runtime.alloc 2 years ago
Ayke van Laethem 523c6c0e3b compiler: correctly generate code for local named types 2 years ago
Damian Gryski 876f08979f compiler,reflect: sort out pkg path vs pkg name for named types 2 years ago
Damian Gryski f2cc98caa5 compiler,reflect: adjust struct layout for type info 2 years ago
Damian Gryski 0d65b4dd26 compiler: only define the package path once 2 years ago
Damian Gryski 7a96f0f609 compiler,reflect: add reflect.Type.NumMethods() 2 years ago
Ayke van Laethem 5b42871baa compiler: support all kinds of recursive types 2 years ago
Damian Gryski 344e493ac8 compiler,reflect: fix pkgpath for struct fields 2 years ago
Damian Gryski 93fb897feb compiler, reflect: properly handle embedded structs 2 years ago
Kenneth Bell faa449a9e1 arm: enable functions in RAM for go & cgo 2 years ago
Damian Gryski 6a45b73fcb compiler, reflect: replace package and name length with null-byte termination 2 years ago
Damian Gryski 2de64d3f4e compiler, reflect: add Type.PkgPath 2 years ago
Damian Gryski 7654d86d2c compiler, reflect: add support for named types 2 years ago
Ayke van Laethem 0463d34887 compiler: emit correct alignment in debug info for global variables 2 years ago
Ayke van Laethem 8babc47638 compiler: fix a race condition 2 years ago
Ayke van Laethem 1cb702ac4c compiler: try harder to find source locations for constants 2 years ago
Ayke van Laethem c6ac1cc969 compiler: add debug location to string values 2 years ago
Ayke van Laethem 0ce539ad42 compiler; add position information to createConstant 2 years ago
Ayke van Laethem d87e3ce330 compiler: add debug information to []embed.file slice global 2 years ago
Ayke van Laethem 11a6c84ea5 compiler: add debug information to //go:embed slice data 2 years ago
Ayke van Laethem 1d86b3f425 compiler: add debug info to []embed.files backing array 2 years ago
Ayke van Laethem ca823f9a0d compiler: remove unsafe.Pointer(uintptr(v) + idx) optimization 2 years ago
Damian Gryski 60a93e8e2d compiler, reflect: add map key and element type info 2 years ago
Ayke van Laethem ea183e9197 compiler: add llvm.ident metadata 2 years ago
Damian Gryski 476621736c
compiler: zero struct padding during map operations 2 years ago
Ayke van Laethem c02cc339c5 runtime: implement KeepAlive using inline assembly 2 years ago
Ayke van Laethem 4e8453167f all: refactor reflect package 2 years ago
Ayke van Laethem df0f5ae1da windows: add ARM64 support 2 years ago
Ayke van Laethem da362b8a24 wasm: support ThinLTO 2 years ago
Damian Gryski 0504e4a201 compiler,runtime: make keySize and valueSize uintptr 2 years ago