summaryrefslogtreecommitdiff
path: root/gcc/go/gofrontend/parse.cc
Commit message (Expand)AuthorAgeFilesLines
* runtime: copy signal code from Go 1.7 runtimeian2016-11-101-1/+1
* runtime: copy mstats code from Go 1.7 runtimeian2016-10-131-0/+15
* compiler: better abstraction layer for diagnostics.ian2016-09-231-243/+256
* compiler, runtime: replace hashmap code with Go 1.7 hashmapian2016-09-211-31/+0
* compiler: rewrite compiler directive supportian2016-08-091-22/+76
* compiler: fix check for duplicate declarationian2016-07-221-2/+9
* compiler: Add Enclosed_var_expression.ian2016-04-261-19/+5
* compiler: Accept map composite literals with omitted key types.ian2016-01-271-6/+9
* compiler: Don't crash on erroneous array return types.ian2016-01-271-0/+2
* compiler: Record each import as a distinct alias.ian2015-10-061-2/+2
* compiler: Don't record dependencies of invalid redefinitions.ian2015-08-271-0/+8
* compiler: Type check params in sink function decl.ian2015-08-251-1/+13
* compiler: Check for EOF in malformed signatures.ian2015-08-111-1/+2
* compiler: Don't allow multiple function declarations.ian2015-08-031-1/+4
* compiler: Don't parse malformed receiver/parameters.ian2015-07-241-3/+5
* compiler: Make empty interface types for vars during parse time.ian2015-07-231-1/+5
* compiler: Permit label on fallthrough statement.ian2015-03-131-0/+11
* compiler: Do not declare type switch variable outside case statements.ian2015-03-061-47/+57
* compiler: Treat map index expressions as lvalues in range expressions.ian2015-01-311-8/+11
* compiler: Do not mark unused variables as used inside closures.ian2015-01-201-5/+22
* PR go/61273ian2014-12-161-4/+4
* PR go/61253ian2014-12-151-0/+10
* PR go/64198ian2014-12-081-3/+6
* compiler: Do not count package uses from ambiguous lookups.ian2014-11-131-3/+6
* compiler: Use MPC library for complex numbers.ian2014-10-241-2/+5
* compiler: Simplify making integer expressions.ian2014-10-241-8/+3
* compiler: Don't allow tuple assignments to contain duplicate symbols.ian2014-10-181-0/+12
* compiler: Method names must be non-blank.ian2014-10-161-0/+2
* compiler: Don't record interface types with blank type names.ian2014-10-161-4/+11
* compiler: Parse receiver as a single parameter.ian2014-10-161-92/+27
* compiler: Permit "for range x" clauses.ian2014-10-091-2/+13
* PR go/61308ian2014-08-051-1/+4
* compiler: If a variable that is only set, give not used error.ian2014-07-201-7/+19
* compiler: fix test for mismatch between function results and usesian2014-07-181-0/+3
* Sync to current external repository.ian2014-04-141-3/+4
* compiler: Better error messages for { on line after if/for/switch.ian2013-12-121-3/+22
* compiler: Implement 3-index slicing.ian2013-10-241-2/+19
* compiler: Error if receiver and parameter have same name.ian2013-10-111-0/+2
* compiler: Error for qualified ID as field name in struct literal.ian2013-10-081-2/+9
* compiler: Avoid knockon errors for invalid uses of _.ian2013-09-281-5/+5
* compiler: don't permit nil assignment to blank identifier.ian2013-09-251-4/+1
* compiler: Don't generate value reference in range clause if receiver is a sink.ian2013-08-171-1/+2
* compiler: more consistent error message for [...]T(x)ian2013-06-271-1/+1
* compiler: disallow fallthrough in last case of switch.ian2013-06-261-0/+3
* compiler: generate dummy names for blank-named constants.ian2013-06-241-0/+10
* compiler, runtime: Use function descriptors.ian2013-06-181-5/+19
* compiler: Accept trailing comma after varargs parameter.ian2012-12-131-2/+2
* compiler: Correct test for whether go/defer arg is parenthesized.ian2012-12-061-42/+82
* compiler: Accept trailing comma after expression in type conversion.ian2012-12-051-0/+2
* compiler: Don't permit go/defer argument to be parenthesized.ian2012-12-041-3/+6