aboutsummaryrefslogtreecommitdiff
path: root/gcc/go/gofrontend/parse.cc
AgeCommit message (Expand)AuthorFilesLines
2023-12-18compiler: move lowering pass after check types passIan Lance Taylor1-6/+9
2023-10-22compiler: remove name_ field from Type_switch_statementIan Lance Taylor1-1/+1
2022-07-05compiler: better error message for unknown package nameIan Lance Taylor1-1/+5
2022-07-01compiler: use correct init order for multi-value initializationIan Lance Taylor1-3/+15
2022-06-29compiler: check repeated const expressions in new scopeIan Lance Taylor1-0/+89
2021-10-26compiler: permit compiler directives in parenthesized groupsIan Lance Taylor1-62/+66
2021-03-02compiler: allow //go:embed in files underscore-importing embedMichael Matloob1-1/+1
2021-01-18compiler: read embedcfg files, parse go:embed directivesIan Lance Taylor1-23/+76
2020-12-22compiler: initialize saw_send_stmt localsIan Lance Taylor1-2/+2
2020-12-15compiler: discard global sink variables with static initializersIan Lance Taylor1-0/+1
2020-12-08compiler: use correct location for iota errorsIan Lance Taylor1-1/+6
2020-12-02compiler: reword "declared and not used" error messageIan Lance Taylor1-1/+1
2020-12-02compiler: improve mixed named/unnamed parameter error messageIan Lance Taylor1-1/+1
2020-12-02compiler: don't advance past unexpected semicolonIan Lance Taylor1-1/+0
2020-11-30compiler: improve error messages for expected curly braceIan Lance Taylor1-3/+3
2020-11-30compiler: improve error for import of non-stringIan Lance Taylor1-1/+1
2020-11-28compiler: better error for x, x := 1, 2Ian Lance Taylor1-3/+11
2020-01-27compiler: cleanups permitted by GCC requirement of MPFR 3.1.0Ian Lance Taylor1-1/+1
2020-01-09compiler: don't add composite literal keys to package bindingsIan Lance Taylor1-8/+15
2019-10-04compiler: adjust code to avoid shadowing local variablesIan Lance Taylor1-13/+13
2019-06-23compiler: edit error messages to avoid -Wformat-diag warningsIan Lance Taylor1-11/+11
2019-05-08compiler: remove trailing spacesIan Lance Taylor1-2/+2
2018-09-14compiler: don't use address of temporary for deferred deleteIan Lance Taylor1-2/+8
2018-09-13compiler: implement //go:nowritebarrierrecIan Lance Taylor1-1/+4
2018-02-05compiler: update iota handling, fix using iota in array lengthIan Lance Taylor1-33/+7
2018-02-05compiler: permit empty statements after fallthroughIan Lance Taylor1-2/+17
2018-02-05compiler: in range, evaluate array if it has receives or callsIan Lance Taylor1-2/+1
2018-02-05compiler: correct parse of parenthesized select caseIan Lance Taylor1-6/+20
2018-01-17compiler: enable escape analysis for runtimeIan Lance Taylor1-15/+0
2017-12-05compiler: no nil check needed for closure var dereferencesIan Lance Taylor1-2/+3
2017-12-01compiler: introduce size threshold for nil checksThan McIntosh1-2/+5
2017-11-22compiler: make comparison operator() methods constIan Lance Taylor1-1/+1
2017-06-23compiler: add go:notinheap magic commentIan Lance Taylor1-14/+38
2017-01-14compiler: implement type aliasesIan Lance Taylor1-6/+15
2016-11-10runtime: copy signal code from Go 1.7 runtimeIan Lance Taylor1-1/+1
2016-10-13runtime: copy mstats code from Go 1.7 runtimeIan Lance Taylor1-0/+15
2016-09-23compiler: better abstraction layer for diagnostics.Than McIntosh1-243/+256
2016-09-21compiler, runtime: replace hashmap code with Go 1.7 hashmapIan Lance Taylor1-31/+0
2016-08-09compiler: rewrite compiler directive supportIan Lance Taylor1-22/+76
2016-07-22compiler: fix check for duplicate declarationIan Lance Taylor1-2/+9
2016-04-26compiler: Add Enclosed_var_expression.Ian Lance Taylor1-19/+5
2016-01-27compiler: Accept map composite literals with omitted key types.Ian Lance Taylor1-6/+9
2016-01-27compiler: Don't crash on erroneous array return types.Ian Lance Taylor1-0/+2
2015-10-06compiler: Record each import as a distinct alias.Ian Lance Taylor1-2/+2
2015-08-27compiler: Don't record dependencies of invalid redefinitions.Ian Lance Taylor1-0/+8
2015-08-25compiler: Type check params in sink function decl.Ian Lance Taylor1-1/+13
2015-08-11compiler: Check for EOF in malformed signatures.Ian Lance Taylor1-1/+2
2015-08-03compiler: Don't allow multiple function declarations.Ian Lance Taylor1-1/+4
2015-07-24compiler: Don't parse malformed receiver/parameters.Ian Lance Taylor1-3/+5
2015-07-23compiler: Make empty interface types for vars during parse time.Ian Lance Taylor1-1/+5