summaryrefslogtreecommitdiff
path: root/gcc/go
Commit message (Expand)AuthorAgeFilesLines
* 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-093-0/+50
* compiler: Error for qualified ID as field name in struct literal.ian2013-10-083-9/+50
* compiler: Use backend interface for temporary reference expressions.ian2013-10-044-8/+34
* compiler: Use backend interface for numeric expressions.ian2013-10-026-123/+187
* compiler: Use backend interface for variable expressions.ian2013-09-304-8/+61
* compiler: Avoid knockon errors for invalid uses of _.ian2013-09-285-6/+47
* * Make-lang.in (gospec.o): Remove.tromey2013-09-252-91/+26
* * Makefile.in (DRIVER_DEFINES): Use $(and), not shell code,tromey2013-09-252-2/+5
* compiler: don't permit nil assignment to blank identifier.ian2013-09-252-5/+14
* compiler: Fix inconsistent check for structs using memcmp for ==.ian2013-09-192-5/+1
* compiler: Fix name of unexported method of embedded imported type.ian2013-09-181-1/+25
* compiler: Correctly handle identical unnamed structs with methods.ian2013-09-182-11/+33
* compiler: Fix type of result of shortcut calculation.ian2013-09-181-1/+1
* 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-039-316/+201
* * go-gcc.cc (Gcc_backend::immutable_struct): Set TREE_PUBLIC ifian2013-08-292-10/+12
* 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
* * go-gcc.cc (Gcc_backend::immutable_struct_set_init): Useian2013-08-062-1/+8
* * go-gcc.cc (immutable_struct_set_init): Always callian2013-08-022-4/+10
* compiler: Always put descriptor wrappers in their own section.ian2013-08-021-0/+6
* * go-gcc.cc (Gcc_backend::non_zero_size_type): If a struct has aian2013-07-242-14/+41
* * go-backend.c: Don't #include "rtl.h".ian2013-07-233-8/+7
* * go-lang.c: Don't #include "except.h".ian2013-07-233-2/+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-1813-292/+957
* compiler: fix computation of Offsetof.ian2013-06-143-12/+37
* compiler: implement Go 1.1 spec of terminating statements.ian2013-06-123-42/+136
* * Makefile.in (LLINKER): New variable.jason2013-05-162-1/+5
* 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