Age | Commit message (Expand) | Author | Files | Lines |
2024-01-22 | compiler: don't pass iota value to lowering pass | Ian Lance Taylor | 1 | -4/+2 |
2023-12-18 | compiler: move lowering pass after check types pass | Ian Lance Taylor | 1 | -54/+155 |
2023-10-23 | compiler: pass gogo to Runtime::make_call | Ian Lance Taylor | 1 | -7/+9 |
2023-10-22 | compiler: pass Gogo to determine types pass | Ian Lance Taylor | 1 | -32/+40 |
2023-06-26 | compiler: support -fgo-importcfg | Ian Lance Taylor | 1 | -1/+18 |
2023-06-23 | compiler, libgo: support bootstrapping gc compiler | Ian Lance Taylor | 1 | -1/+30 |
2022-07-01 | compiler: use correct init order for multi-value initialization | Ian Lance Taylor | 1 | -91/+111 |
2022-07-01 | compiler: rename "requires" to "needs" | Ian Lance Taylor | 1 | -6/+6 |
2022-06-23 | compiler: unalias types for hash/equality functions | Ian Lance Taylor | 1 | -1/+1 |
2022-04-15 | compiler: revert `for package-scope "a = b; b = x" just set "a = x"` | Ian Lance Taylor | 1 | -30/+7 |
2022-02-09 | compiler: treat notinheap types as not being pointers | Ian Lance Taylor | 1 | -2/+5 |
2022-02-04 | compiler: accept "any" as an alias for "interface{}" | Ian Lance Taylor | 1 | -0/+9 |
2022-01-04 | compiler: remove duplication of Named_object traversal | Ian Lance Taylor | 1 | -150/+95 |
2021-11-11 | compiler: traverse func subexprs when creating func descriptors | Ian Lance Taylor | 1 | -0/+5 |
2021-07-19 | compiler: avoid aliases in receiver types | Ian Lance Taylor | 1 | -0/+40 |
2021-05-24 | compiler: mark global variables whose address is taken | Ian Lance Taylor | 1 | -23/+31 |
2021-03-11 | compiler: create temporaries for heap variables | Ian Lance Taylor | 1 | -1/+1 |
2021-03-02 | compiler: allow //go:embed in files underscore-importing embed | Michael Matloob | 1 | -0/+5 |
2021-02-16 | compiler: unalias receiver type in export data | Ian Lance Taylor | 1 | -1/+1 |
2021-01-19 | compiler: initialize variables with go:embed directives | Ian Lance Taylor | 1 | -0/+11 |
2021-01-18 | compiler: read embedcfg files, parse go:embed directives | Ian Lance Taylor | 1 | -2/+2 |
2020-12-15 | compiler: discard global sink variables with static initializers | Ian Lance Taylor | 1 | -1/+12 |
2020-12-07 | compiler: type of string index expression is byte | Ian Lance Taylor | 1 | -9/+3 |
2020-12-02 | compiler: reword "declared and not used" error message | Ian Lance Taylor | 1 | -1/+1 |
2020-11-20 | compiler, libgo: change mangling scheme | Ian Lance Taylor | 1 | -138/+114 |
2020-10-06 | compiler: avoid undefined behavior in Import::read | Nikhil Benesch | 1 | -1/+1 |
2020-09-21 | compiler: finalize methods for type aliases of struct types | Ian Lance Taylor | 1 | -0/+4 |
2020-08-17 | compiler: export thunks referenced by inline functions | Ian Lance Taylor | 1 | -3/+5 |
2020-08-10 | runtime: revert eqtype for AIX | Clément Chigot | 1 | -0/+1 |
2020-07-27 | compiler: for package-scope "a = b; b = x" just set "a = x" | Ian Lance Taylor | 1 | -7/+30 |
2020-07-11 | compiler: avoid generating unnamed bool type descriptor | Ian Lance Taylor | 1 | -1/+5 |
2020-01-07 | compiler, runtime: stop using __go_runtime_error | Ian Lance Taylor | 1 | -13/+1 |
2020-01-02 | compiler, runtime, reflect: generate hash functions only for map keys | Ian Lance Taylor | 1 | -12/+14 |
2020-01-02 | compiler: split writing of equal and hash functions for types | Ian Lance Taylor | 1 | -19/+41 |
2019-10-12 | compiler: mangle dots in pkgpath | Ian Lance Taylor | 1 | -2/+3 |
2019-10-04 | compiler: adjust code to avoid shadowing local variables | Ian Lance Taylor | 1 | -14/+14 |
2019-09-16 | compiler: fix quoting of //go:linkname in error message | Ian Lance Taylor | 1 | -1/+1 |
2019-09-11 | compiler: suppress type descriptor generation for aliases | Ian Lance Taylor | 1 | -1/+7 |
2019-09-09 | compiler: don't use predeclared location for implicit runtime import | Ian Lance Taylor | 1 | -2/+4 |
2019-08-31 | compiler, runtime: support and use single argument go:linkname | Ian Lance Taylor | 1 | -3/+22 |
2019-08-30 | compile, runtime: permit anonymous and empty fields in C header | Ian Lance Taylor | 1 | -2/+2 |
2019-08-28 | compiler, runtime: provide index information on bounds check failure | Ian Lance Taylor | 1 | -0/+1 |
2019-08-19 | compiler: new debugging output methods/functions | Ian Lance Taylor | 1 | -0/+103 |
2019-07-19 | compiler: don't export bodies for functions marked "go:noinline" | Ian Lance Taylor | 1 | -0/+4 |
2019-07-18 | compiler: fix bug in handling of unordered set during exporting | Ian Lance Taylor | 1 | -6/+18 |
2019-07-11 | compiler: ensure evaluation order in type hash/eq functions | Ian Lance Taylor | 1 | -0/+18 |
2019-07-10 | compiler: finalize methods when importing types | Ian Lance Taylor | 1 | -18/+0 |
2019-07-04 | compiler: optimize 0,1,2-case select statement | Ian Lance Taylor | 1 | -1/+2 |
2019-07-03 | compiler: include transitive imports in the type descriptor list | Ian Lance Taylor | 1 | -12/+30 |
2019-06-23 | compiler: edit error messages to avoid -Wformat-diag warnings | Ian Lance Taylor | 1 | -4/+4 |