aboutsummaryrefslogtreecommitdiff
path: root/gcc/go/gofrontend/go.cc
AgeCommit message (Expand)AuthorFilesLines
2023-12-18compiler: move lowering pass after check types passIan Lance Taylor1-9/+12
2023-06-26compiler: support -fgo-importcfgIan Lance Taylor1-0/+2
2022-07-01compiler: use correct init order for multi-value initializationIan Lance Taylor1-0/+3
2021-01-18compiler: read embedcfg files, parse go:embed directivesIan Lance Taylor1-0/+2
2020-08-10runtime: revert eqtype for AIXClément Chigot1-0/+2
2019-06-23compiler: edit error messages to avoid -Wformat-diag warningsIan Lance Taylor1-1/+1
2019-06-07compiler: do simple deadcode eliminationIan Lance Taylor1-0/+3
2019-05-16compiler: improve escape analysis on interface conversionsCherry Zhang1-0/+4
2019-05-08compiler: add an option to emit optimization diagnosticsCherry Zhang1-0/+2
2018-11-27compiler: import inlinable functions from package dataIan Lance Taylor1-2/+4
2018-07-20compiler: do order_evaluations before remove_shortcutsIan Lance Taylor1-3/+3
2018-01-15compiler: reclaim memory of escape analysis NodesIan Lance Taylor1-0/+3
2018-01-09compiler: add escape analysis debug hashCherry Zhang1-0/+2
2017-12-01compiler: introduce size threshold for nil checksThan McIntosh1-0/+1
2017-05-10Big merge of changes to gofrontend repo that were postponed due to theIan Lance Taylor1-0/+3
2017-03-22compiler: initialize gogo fieldsIan Lance Taylor1-4/+2
2016-10-11compiler: move Backend/Linemap creation out of front end.Than McIntosh1-2/+1
2016-09-23compiler: better abstraction layer for diagnostics.Than McIntosh1-5/+6
2016-08-30compiler: add -fgo-c-header=FILE to create a C headerIan Lance Taylor1-18/+20
2016-08-09compiler: implement go:linkname compiler directiveIan Lance Taylor1-0/+23
2016-08-04escape: Enable escape analysis in gccgo.Ian Lance Taylor1-0/+2
2016-08-02escape: Add basic debugging.Chris Manghane1-1/+3
2016-04-29escape: Remove previously existing analysis.Chris Manghane1-4/+0
2015-04-17compiler: Escape analysis.Chris Manghane1-0/+4
2015-01-30compiler: Pass location to fatal_error.Ian Lance Taylor1-1/+2
2014-10-20compiler, runtime: Add type information to single object allocation.Ian Lance Taylor1-3/+3
2014-08-13compiler, runtime: Fix unexpected GC interfering with closure passing.Ian Lance Taylor1-3/+3
2014-05-06compiler: Store flags for division checks in Gogo object instead of using glo...Chris Manghane1-1/+6
2014-04-30go-gcc.cc: #include "langhooks.h".Chris Manghane1-3/+0
2014-01-24compiler: Convert named types before flattening.Ian Lance Taylor1-0/+3
2014-01-09compiler: Add flattening passIan Lance Taylor1-1/+4
2013-06-21compiler: Only make function descriptors if needed.Ian Lance Taylor1-0/+3
2013-06-12compiler: implement Go 1.1 spec of terminating statements.Ian Lance Taylor1-5/+4
2012-10-31compiler: Add -fgo-relative-import-path.Ian Lance Taylor1-1/+4
2012-05-09compiler: Add -fgo-pkgpath option.Ian Lance Taylor1-28/+7
2012-01-06compiler, runtime: Implement struct and array comparisons.Ian Lance Taylor1-0/+3
2011-11-29compiler: Define and use backend-independent Location class.Sanjoy Das1-2/+6
2011-08-03gccgo: Added code to dump the AST tree.Roberto Lublinerman1-0/+3
2011-04-25Use backend interface for function types.Ian Lance Taylor1-0/+3
2011-04-21Define go_assert to replace gcc_assertIan Lance Taylor1-2/+2
2011-04-03Start using backend interface separate from gofrontend.Ian Lance Taylor1-1/+2
2011-03-03Rewrite conversion of named types to backend representation.Ian Lance Taylor1-3/+0
2011-01-21Remove the types float and complex.Ian Lance Taylor1-2/+2
2010-12-03Add Go frontend, libgo library, and Go testsuite.Ian Lance Taylor1-0/+153