summaryrefslogtreecommitdiff
path: root/gcc/go/gofrontend/expressions.cc
Commit message (Expand)AuthorAgeFilesLines
* compiler: Check for nil when slicing pointer to array.ian2013-12-121-0/+8
* compiler: Tweak untyped nil error message.ian2013-12-121-2/+9
* compiler: Fix backend representation of calls to interface methods.ian2013-11-231-2/+5
* compiler: Fixes for middle-end changes.ian2013-11-221-2/+1
* Factor unrelated declarations out of tree.h.dnovillo2013-11-191-0/+2
* gcc/c-family/rsandifo2013-11-181-1/+1
* gcc/ada/rsandifo2013-11-181-1/+1
* compiler: Use backend interface for comparisons.ian2013-11-141-146/+105
* compiler: Update for mainline changes.ian2013-11-121-0/+1
* compiler: Support Go 1.2 nil checks.ian2013-11-111-4/+20
* compiler: Fix bogus init loop error with struct composite literal.ian2013-11-081-3/+45
* compiler: Correct types when type conversion makes backend call.ian2013-11-081-2/+5
* compiler: Implement 3-index slicing.ian2013-10-241-26/+126
* compiler: use builtin runtime calls for integer to string and string to array...ian2013-10-231-26/+11
* runtime: Don't clobber saved context when catching signal.ian2013-10-141-16/+29
* compiler: Use backend interface for function code expressions.ian2013-10-111-10/+9
* compiler: Better error message of unsafe.Offsetof(method value).ian2013-10-111-1/+13
* compiler: accept integral float constants as string indices.ian2013-10-111-2/+11
* compiler: Use backend interface for function declarations.ian2013-10-111-14/+4
* compiler: Fix test for constant argument too large for make.ian2013-10-101-2/+17
* compiler: Don't inherit logical operator operand type from context.ian2013-10-101-0/+9
* compiler: A type conversion of a constant is not always a constant.ian2013-10-101-2/+22
* compiler, runtime: Fix complex division of NaN / 0.ian2013-10-091-0/+37
* compiler: Error for qualified ID as field name in struct literal.ian2013-10-081-5/+36
* compiler: Use backend interface for temporary reference expressions.ian2013-10-041-8/+9
* compiler: Use backend interface for numeric expressions.ian2013-10-021-110/+90
* compiler: Use backend interface for variable expressions.ian2013-09-301-8/+5
* compiler: Fix inconsistent check for structs using memcmp for ==.ian2013-09-191-2/+0
* compiler: expand arguments with multiple results for built-in functions.ian2013-09-041-21/+15
* compiler, runtime: Use runtime functions to pass closure value.ian2013-09-031-56/+65
* compiler: reject integer division by zero constant.ian2013-06-261-0/+14
* compiler: Fix type determination issues.ian2013-06-251-2/+18
* compiler: Add support for method values.ian2013-06-241-56/+525
* compiler: Really only make descriptors when needed.ian2013-06-211-18/+0
* compiler: Only make function descriptors if needed.ian2013-06-211-55/+37
* compiler: reject incorrect unsafe.Offsetof expressions.ian2013-06-191-0/+20
* compiler, runtime: Use function descriptors.ian2013-06-181-93/+412
* compiler: fix computation of Offsetof.ian2013-06-141-12/+24
* PR bootstrap/54659ian2012-12-211-2/+0
* compiler: Better error message for invalid shift operations.ian2012-12-141-6/+3
* 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-041-13/+17
* compiler: Fix field tracking for references in global initializers.ian2012-12-031-1/+2
* compiler: Fix nil func panics, constant type conversions.ian2012-12-031-61/+96
* compiler: Fix fieldtrack info for unexported type.ian2012-11-301-1/+1
* compiler, runtime: Track fields with tag go:"track".ian2012-11-291-0/+96
* compiler: Adjust for vec changes.ian2012-11-181-34/+39