aboutsummaryrefslogtreecommitdiff
path: root/gcc/go/gofrontend/gogo.cc
AgeCommit message (Expand)AuthorFilesLines
2024-01-22compiler: don't pass iota value to lowering passIan Lance Taylor1-4/+2
2023-12-18compiler: move lowering pass after check types passIan Lance Taylor1-54/+155
2023-10-23compiler: pass gogo to Runtime::make_callIan Lance Taylor1-7/+9
2023-10-22compiler: pass Gogo to determine types passIan Lance Taylor1-32/+40
2023-06-26compiler: support -fgo-importcfgIan Lance Taylor1-1/+18
2023-06-23compiler, libgo: support bootstrapping gc compilerIan Lance Taylor1-1/+30
2022-07-01compiler: use correct init order for multi-value initializationIan Lance Taylor1-91/+111
2022-07-01compiler: rename "requires" to "needs"Ian Lance Taylor1-6/+6
2022-06-23compiler: unalias types for hash/equality functionsIan Lance Taylor1-1/+1
2022-04-15compiler: revert `for package-scope "a = b; b = x" just set "a = x"`Ian Lance Taylor1-30/+7
2022-02-09compiler: treat notinheap types as not being pointersIan Lance Taylor1-2/+5
2022-02-04compiler: accept "any" as an alias for "interface{}"Ian Lance Taylor1-0/+9
2022-01-04compiler: remove duplication of Named_object traversalIan Lance Taylor1-150/+95
2021-11-11compiler: traverse func subexprs when creating func descriptorsIan Lance Taylor1-0/+5
2021-07-19compiler: avoid aliases in receiver typesIan Lance Taylor1-0/+40
2021-05-24compiler: mark global variables whose address is takenIan Lance Taylor1-23/+31
2021-03-11compiler: create temporaries for heap variablesIan Lance Taylor1-1/+1
2021-03-02compiler: allow //go:embed in files underscore-importing embedMichael Matloob1-0/+5
2021-02-16compiler: unalias receiver type in export dataIan Lance Taylor1-1/+1
2021-01-19compiler: initialize variables with go:embed directivesIan Lance Taylor1-0/+11
2021-01-18compiler: read embedcfg files, parse go:embed directivesIan Lance Taylor1-2/+2
2020-12-15compiler: discard global sink variables with static initializersIan Lance Taylor1-1/+12
2020-12-07compiler: type of string index expression is byteIan Lance Taylor1-9/+3
2020-12-02compiler: reword "declared and not used" error messageIan Lance Taylor1-1/+1
2020-11-20compiler, libgo: change mangling schemeIan Lance Taylor1-138/+114
2020-10-06compiler: avoid undefined behavior in Import::readNikhil Benesch1-1/+1
2020-09-21compiler: finalize methods for type aliases of struct typesIan Lance Taylor1-0/+4
2020-08-17compiler: export thunks referenced by inline functionsIan Lance Taylor1-3/+5
2020-08-10runtime: revert eqtype for AIXClément Chigot1-0/+1
2020-07-27compiler: for package-scope "a = b; b = x" just set "a = x"Ian Lance Taylor1-7/+30
2020-07-11compiler: avoid generating unnamed bool type descriptorIan Lance Taylor1-1/+5
2020-01-07compiler, runtime: stop using __go_runtime_errorIan Lance Taylor1-13/+1
2020-01-02compiler, runtime, reflect: generate hash functions only for map keysIan Lance Taylor1-12/+14
2020-01-02compiler: split writing of equal and hash functions for typesIan Lance Taylor1-19/+41
2019-10-12compiler: mangle dots in pkgpathIan Lance Taylor1-2/+3
2019-10-04compiler: adjust code to avoid shadowing local variablesIan Lance Taylor1-14/+14
2019-09-16compiler: fix quoting of //go:linkname in error messageIan Lance Taylor1-1/+1
2019-09-11compiler: suppress type descriptor generation for aliasesIan Lance Taylor1-1/+7
2019-09-09compiler: don't use predeclared location for implicit runtime importIan Lance Taylor1-2/+4
2019-08-31compiler, runtime: support and use single argument go:linknameIan Lance Taylor1-3/+22
2019-08-30compile, runtime: permit anonymous and empty fields in C headerIan Lance Taylor1-2/+2
2019-08-28compiler, runtime: provide index information on bounds check failureIan Lance Taylor1-0/+1
2019-08-19compiler: new debugging output methods/functionsIan Lance Taylor1-0/+103
2019-07-19compiler: don't export bodies for functions marked "go:noinline"Ian Lance Taylor1-0/+4
2019-07-18compiler: fix bug in handling of unordered set during exportingIan Lance Taylor1-6/+18
2019-07-11compiler: ensure evaluation order in type hash/eq functionsIan Lance Taylor1-0/+18
2019-07-10compiler: finalize methods when importing typesIan Lance Taylor1-18/+0
2019-07-04compiler: optimize 0,1,2-case select statementIan Lance Taylor1-1/+2
2019-07-03compiler: include transitive imports in the type descriptor listIan Lance Taylor1-12/+30
2019-06-23compiler: edit error messages to avoid -Wformat-diag warningsIan Lance Taylor1-4/+4