aboutsummaryrefslogtreecommitdiff
path: root/gcc/go/gofrontend/expressions.cc
AgeCommit message (Expand)AuthorFilesLines
2013-09-04compiler: expand arguments with multiple results for built-in functions.Ian Lance Taylor1-21/+15
2013-09-03compiler, runtime: Use runtime functions to pass closure value.Ian Lance Taylor1-56/+65
2013-06-26compiler: reject integer division by zero constant.Ian Lance Taylor1-0/+14
2013-06-25compiler: Fix type determination issues.Ian Lance Taylor1-2/+18
2013-06-24compiler: Add support for method values.Ian Lance Taylor1-56/+525
2013-06-21compiler: Really only make descriptors when needed.Ian Lance Taylor1-18/+0
2013-06-21compiler: Only make function descriptors if needed.Ian Lance Taylor1-55/+37
2013-06-19compiler: reject incorrect unsafe.Offsetof expressions.Ian Lance Taylor1-0/+20
2013-06-18compiler, runtime: Use function descriptors.Ian Lance Taylor1-93/+412
2013-06-14compiler: fix computation of Offsetof.Ian Lance Taylor1-12/+24
2012-12-21re PR bootstrap/54659 (Bootstrap with --disable-nls broken under Windows)Ian Lance Taylor1-2/+0
2012-12-14compiler: Better error message for invalid shift operations.Ian Lance Taylor1-6/+3
2012-12-05compiler: Make sure we produce an error for a call to a non-function.Ian Lance Taylor1-0/+10
2012-12-05compiler: Check for negative or inverted arguments to make.Ian Lance Taylor1-18/+43
2012-12-04compiler: Give error for constant inverted slice range.Ian Lance Taylor1-2/+12
2012-12-04compiler: Reject invalid nil == nil comparisons.Ian Lance Taylor1-0/+5
2012-12-04compiler: Fix crash in go/defer of some builtin functions.Ian Lance Taylor1-13/+17
2012-12-03compiler: Fix field tracking for references in global initializers.Ian Lance Taylor1-1/+2
2012-12-03compiler: Fix nil func panics, constant type conversions.Ian Lance Taylor1-61/+96
2012-11-30compiler: Fix fieldtrack info for unexported type.Ian Lance Taylor1-1/+1
2012-11-29compiler, runtime: Track fields with tag go:"track".Ian Lance Taylor1-0/+96
2012-11-18compiler: Adjust for vec changes.Ian Lance Taylor1-34/+39
2012-11-16compiler: don't remove floating point conversion of typed constantIan Lance Taylor1-0/+40
2012-11-01compiler, runtime: More steps toward separating int and intgo.Ian Lance Taylor1-39/+48
2012-09-22compiler: No error if shift operand inherits interface type.Ian Lance Taylor1-1/+2
2012-09-22compiler: Fix determining types for builtin complex function.Ian Lance Taylor1-1/+1
2012-09-22compiler: Fix unnamed struct type converted to interface type.Ian Lance Taylor1-4/+10
2012-09-21compiler: len(<-c) is not a constant.Ian Lance Taylor1-48/+47
2012-09-20compiler: Fix struct hash and equality with _ fields.Ian Lance Taylor1-0/+3
2012-09-10Remove unnecessary VEC function overloads.Diego Novillo1-19/+28
2012-08-23compiler: Comparisons return untyped boolean value.Ian Lance Taylor1-12/+27
2012-08-23compiler: Remove old handling of unsafe.Pointer in type assertions.Ian Lance Taylor1-33/+2
2012-08-15compiler: Adjust for GCC always being built with C++.Ian Lance Taylor1-9/+0
2012-06-14compiler: Avoid unnecessary interface conversions.Ian Lance Taylor1-2/+4
2012-05-30compiler: Don't crash for invalid constant types for && or ||.Ian Lance Taylor1-15/+3
2012-05-25compiler: Don't create a closure if not needed.Ian Lance Taylor1-23/+11
2012-05-15compiler: Fix taking address of constant outside of function.Ian Lance Taylor1-9/+40
2012-05-15compiler: Sort array constructors by index.Ian Lance Taylor1-10/+48
2012-05-15compiler: Don't try to take the address of a constant.Ian Lance Taylor1-2/+4
2012-05-07compiler: fix ICE in handling of rune constants.Ian Lance Taylor1-1/+4
2012-05-07compiler: reject NOT operator on integer types.Ian Lance Taylor1-3/+6
2012-04-28compiler: Fix some crashes on invalid code.Ian Lance Taylor1-1/+1
2012-04-28compiler: Use less memory for array/slice literals.Ian Lance Taylor1-97/+177
2012-04-24compiler: Error for invalid use of ... in call.Ian Lance Taylor1-2/+22
2012-04-23compiler: Correct handling of negative zero floating constant.Ian Lance Taylor1-1/+7
2012-04-20compiler, runtime: Add explicit checks for zero and overflow division.Ian Lance Taylor1-27/+109
2012-04-16compiler: fix infinite recursion in string constant evaluation.Ian Lance Taylor1-2/+16
2012-03-30compiler: Fix order of evaluation of struct composite literals.Ian Lance Taylor1-7/+42
2012-03-29compiler, libgo: unsafe.{Sizeof,Alignof,Offsetof} return uintptr.Ian Lance Taylor1-5/+9
2012-03-28compiler: fix null-dereference on invalid len() arg.Ian Lance Taylor1-2/+2