summaryrefslogtreecommitdiff
path: root/gcc/go/gofrontend
Commit message (Expand)AuthorAgeFilesLines
* compiler: don't export embedded builtins.ian2013-08-232-3/+28
* compiler: Don't generate value reference in range clause if receiver is a sink.ian2013-08-171-1/+2
* compiler: Fix "missing return" error for case T1, T2 in type switches.ian2013-08-072-1/+12
* compiler: Always put descriptor wrappers in their own section.ian2013-08-021-0/+6
* compiler: adjust closure field indexesian2013-07-161-1/+1
* compiler: structs inherit all methods from embedded pointer fields.ian2013-06-271-1/+6
* 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: reject integer division by zero constant.ian2013-06-261-0/+14
* compiler: forbid identifiers named "init" in package scope.ian2013-06-261-0/+8
* compiler: Fix type determination issues.ian2013-06-252-3/+22
* compiler: generate dummy names for blank-named constants.ian2013-06-243-9/+30
* compiler: Add support for method values.ian2013-06-247-161/+699
* compiler: do not skip compilation of blank-named functions.ian2013-06-213-3/+22
* compiler: Really only make descriptors when needed.ian2013-06-212-21/+0
* compiler: Only make function descriptors if needed.ian2013-06-215-109/+252
* compiler: reject incorrect unsafe.Offsetof expressions.ian2013-06-192-1/+21
* compiler, runtime: Use function descriptors.ian2013-06-1811-286/+942
* compiler: fix computation of Offsetof.ian2013-06-143-12/+37
* compiler: implement Go 1.1 spec of terminating statements.ian2013-06-123-42/+136
* compiler, libgo: Permit testing package when test imports it circularly.ian2013-02-101-9/+16
* PR bootstrap/56198ian2013-02-051-3/+2
* compiler: Don't emit multiple methods for identical unnamed structs.ian2013-02-012-0/+26
* compiler: Correct initialization order determination.ian2013-01-293-30/+53
* compiler: Provide location for initialization function.ian2013-01-171-5/+7
* compiler: Error if name defined in both package and file blocks.ian2012-12-212-4/+46
* PR bootstrap/54659ian2012-12-217-12/+0
* compiler: Better error message for invalid shift operations.ian2012-12-141-6/+3
* compiler: Accept trailing comma after varargs parameter.ian2012-12-135-20/+87
* compiler: Correct test for whether go/defer arg is parenthesized.ian2012-12-062-46/+87
* compiler: Accept trailing comma after expression in type conversion.ian2012-12-051-0/+2
* compiler: Make sure we produce an error for a call to a non-function.ian2012-12-051-0/+10
* compiler: Check for negative or inverted arguments to make.ian2012-12-051-18/+43
* compiler: Give error for constant inverted slice range.ian2012-12-041-2/+12
* compiler: Reject invalid nil == nil comparisons.ian2012-12-041-0/+5
* compiler: Fix crash in go/defer of some builtin functions.ian2012-12-043-27/+38
* compiler: Don't permit go/defer argument to be parenthesized.ian2012-12-041-3/+6
* compiler: Fix field tracking for references in global initializers.ian2012-12-031-1/+2
* compiler: Don't encode non-ASCII characters in identifiers.ian2012-12-031-5/+1
* compiler: Fix nil func panics, constant type conversions.ian2012-12-032-63/+98
* compiler: Fix bug converting unnamed types with placeholders.ian2012-12-012-57/+98
* compiler: Fix fieldtrack info for unexported type.ian2012-11-301-1/+1
* compiler, runtime: Track fields with tag go:"track".ian2012-11-297-5/+138
* compiler: Implement //go:nointerface comments.ian2012-11-288-7/+126
* compiler: Don't use memcmp for equality if struct has trailing padding.ian2012-11-252-25/+35
* PR translation/53764ian2012-11-191-1/+1
* compiler: Adjust for vec changes.ian2012-11-182-58/+68
* compiler: don't remove floating point conversion of typed constantian2012-11-161-0/+40
* compiler, runtime: Size of int is now 64 bits on x86_64.ian2012-11-061-2/+2
* compiler, libgo: Fixes to prepare for 64-bit int.ian2012-11-061-2/+6