aboutsummaryrefslogtreecommitdiff
path: root/gcc/go/gofrontend/parse.cc
AgeCommit message (Expand)AuthorFilesLines
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
2015-03-13compiler: Permit label on fallthrough statement.Ian Lance Taylor1-0/+11
2015-03-06compiler: Do not declare type switch variable outside case statements.Ian Lance Taylor1-47/+57
2015-01-31compiler: Treat map index expressions as lvalues in range expressions.Ian Lance Taylor1-8/+11
2015-01-20compiler: Do not mark unused variables as used inside closures.Ian Lance Taylor1-5/+22
2014-12-16re PR go/61273 (gccgo: ICE in Unsafe_type_conversion_expression::do_get_backe...Ian Lance Taylor1-4/+4
2014-12-15re PR go/61253 (gccgo: spurious "error: expected '<-' or '='" [GoSmith])Ian Lance Taylor1-0/+10
2014-12-08re PR go/64198 (ICE in gofrontend)Ian Lance Taylor1-3/+6
2014-11-13compiler: Do not count package uses from ambiguous lookups.Ian Lance Taylor1-3/+6
2014-10-24compiler: Use MPC library for complex numbers.Ian Lance Taylor1-2/+5
2014-10-24compiler: Simplify making integer expressions.Ian Lance Taylor1-8/+3
2014-10-18compiler: Don't allow tuple assignments to contain duplicate symbols.Ian Lance Taylor1-0/+12
2014-10-16compiler: Method names must be non-blank.Ian Lance Taylor1-0/+2
2014-10-16compiler: Don't record interface types with blank type names.Ian Lance Taylor1-4/+11
2014-10-16compiler: Parse receiver as a single parameter.Ian Lance Taylor1-92/+27
2014-10-09compiler: Permit "for range x" clauses.Ian Lance Taylor1-2/+13
2014-08-05re PR go/61308 (gccgo: ICE in Expression::check_bounds [GoSmith])Ian Lance Taylor1-1/+4
2014-07-20compiler: If a variable that is only set, give not used error.Ian Lance Taylor1-7/+19
2014-07-18compiler: fix test for mismatch between function results and usesIan Lance Taylor1-0/+3
2014-04-14Sync to current external repository.Chris Manghane1-3/+4
2013-12-12compiler: Better error messages for { on line after if/for/switch.Ian Lance Taylor1-3/+22
2013-10-24compiler: Implement 3-index slicing.Ian Lance Taylor1-2/+19
2013-10-11compiler: Error if receiver and parameter have same name.Ian Lance Taylor1-0/+2
2013-10-08compiler: Error for qualified ID as field name in struct literal.Ian Lance Taylor1-2/+9
2013-09-28compiler: Avoid knockon errors for invalid uses of _.Ian Lance Taylor1-5/+5
2013-09-25compiler: don't permit nil assignment to blank identifier.Ian Lance Taylor1-4/+1
2013-08-17compiler: Don't generate value reference in range clause if receiver is a sink.Ian Lance Taylor1-1/+2
2013-06-27compiler: more consistent error message for [...]T(x)Ian Lance Taylor1-1/+1
2013-06-26compiler: disallow fallthrough in last case of switch.Ian Lance Taylor1-0/+3
2013-06-24compiler: generate dummy names for blank-named constants.Ian Lance Taylor1-0/+10
2013-06-18compiler, runtime: Use function descriptors.Ian Lance Taylor1-5/+19
2012-12-13compiler: Accept trailing comma after varargs parameter.Ian Lance Taylor1-2/+2
2012-12-06compiler: Correct test for whether go/defer arg is parenthesized.Ian Lance Taylor1-42/+82
2012-12-05compiler: Accept trailing comma after expression in type conversion.Ian Lance Taylor1-0/+2