Age | Commit message (Expand) | Author |
2024-06-12 | all: drop support for Go 1.18 | Ayke van Laethem |
2024-05-28 | compiler,reflect: fix NumMethods for Interface type | frenkel26 |
2023-11-08 | compiler: fix crash on type assert on interfaces with no methods | Damian Gryski |
2023-10-01 | all: remove LLVM 14 support | Ayke van Laethem |
2023-09-19 | compiler: don't use types in the global context | Ayke van Laethem |
2023-09-10 | compiler,reflect: add support for [...]T -> []T in reflect | Damian Gryski |
2023-07-02 | compiler,reflect: NumMethods reports exported methods only | Damian Gryski |
2023-06-09 | compiler: limit level of pointer-to-pointer-to-... types | Damian Gryski |
2023-06-09 | compiler,transform: fix for pointer-to-pointer type switches from @aykevl | Damian Gryski |
2023-06-09 | compiler,reflect: add tagged pointers for **T etc | Damian Gryski |
2023-06-08 | compiler,reflect: use two bits of the meta byte for comparable/isBinary | Damian Gryski |
2023-05-16 | compiler,reflect: make field offsets varints | Damian Gryski |
2023-04-27 | add struct size and field offsets to reflect data | Damian Gryski |
2023-04-18 | fix some comments | cui fliter |
2023-03-30 | compiler,reflect: support channel directions | Damian Gryski |
2023-03-21 | compiler: correctly generate code for local named types | Ayke van Laethem |
2023-03-19 | compiler,reflect: sort out pkg path vs pkg name for named types | Damian Gryski |
2023-03-19 | compiler,reflect: adjust struct layout for type info | Damian Gryski |
2023-03-19 | compiler: only define the package path once | Damian Gryski |
2023-03-19 | compiler,reflect: add reflect.Type.NumMethods() | Damian Gryski |
2023-03-15 | compiler,reflect: fix pkgpath for struct fields | Damian Gryski |
2023-03-15 | compiler, reflect: properly handle embedded structs | Damian Gryski |
2023-03-08 | compiler, reflect: replace package and name length with null-byte termination | Damian Gryski |
2023-03-08 | compiler, reflect: add Type.PkgPath | Damian Gryski |
2023-03-08 | compiler, reflect: add support for named types | Damian Gryski |
2023-03-05 | compiler; add position information to createConstant | Ayke van Laethem |
2023-02-28 | compiler, reflect: add map key and element type info | Damian Gryski |
2023-02-17 | all: refactor reflect package | Ayke van Laethem |
2022-10-19 | all: remove pointer ElementType calls | Ayke van Laethem |
2022-10-19 | all: replace llvm.Const* calls with builder.Create* calls | Ayke van Laethem |
2022-10-19 | all: add type parameter to *GEP calls | Ayke van Laethem |
2022-10-19 | all: add type parameter to CreateCall | Ayke van Laethem |
2022-10-19 | compiler: return a FunctionType (not a PointerType) in getRawFuncType | Ayke van Laethem |
2022-08-04 | all: format code according to Go 1.19 rules | Ayke van Laethem |
2022-06-16 | compiler: insert basic blocks at an appropriate location | Ayke van Laethem |
2022-04-07 | compiler: fix difference in aliases in interface methods | Ayke van Laethem |
2022-01-19 | compiler: remove parentHandle from calling convention | Nia Waldvogel |
2021-12-09 | compiler: fix ranging over maps with particular map types | Ayke van Laethem |
2021-11-03 | compiler: refactor when the optsize attribute is set | Ayke van Laethem |
2021-10-31 | compiler: simplify interface lowering | Ayke van Laethem |
2021-10-25 | compiler: add nounwind attribute | Ayke van Laethem |
2021-06-17 | compiler: refactor method names | Ayke van Laethem |
2021-04-12 | reflect: implement New function | Ayke van Laethem |
2021-04-08 | transform: don't rely on struct name of runtime.typecodeID | Ayke van Laethem |
2021-03-29 | compiler: fix "fragment covers entire variable" bug | Ayke van Laethem |
2021-03-28 | transform: optimize reflect.Type Implements() method | Ayke van Laethem |
2021-03-28 | compiler: fix lack of method name in interface matching | Ayke van Laethem |
2021-03-25 | compiler: fix use of global context: llvm.Int32Type() | Ayke van Laethem |
2021-03-23 | compiler: do not check for impossible type asserts | Ayke van Laethem |
2021-03-23 | compiler: merge runtime.typecodeID and runtime.typeInInterface | Ayke van Laethem |