aboutsummaryrefslogtreecommitdiff
path: root/gcc/go
AgeCommit message (Expand)AuthorFilesLines
2013-10-24compiler: Implement 3-index slicing.Ian Lance Taylor5-44/+171
2013-10-23compiler: use builtin runtime calls for integer to string and string to array...Ian Lance Taylor1-26/+11
2013-10-17compiler: Rework handling of imported anonymous builtin types again.Ian Lance Taylor2-37/+50
2013-10-17compiler: Don't warn for unknown type when importing anonymous field.Ian Lance Taylor1-4/+18
2013-10-14runtime: Don't clobber saved context when catching signal.Chris Manghane7-30/+66
2013-10-13compiler: Fix handling of imported struct with embedded builtin type.Ian Lance Taylor2-0/+18
2013-10-11compiler: Fix handling of hidden methods for unnamed types.Ian Lance Taylor4-6/+23
2013-10-11compiler: Use backend interface for function code expressions.Chris Manghane8-110/+135
2013-10-11compiler: Error if receiver and parameter have same name.Ian Lance Taylor1-0/+2
2013-10-11compiler: Better error message of unsafe.Offsetof(method value).Ian Lance Taylor1-1/+13
2013-10-11compiler: accept integral float constants as string indices.Ian Lance Taylor1-2/+11
2013-10-11compiler: Improve handling of invalid ASCII characters in identifiers.Ian Lance Taylor1-1/+22
2013-10-11compiler: Use backend interface for function declarations.Chris Manghane9-309/+368
2013-10-11compiler: Avoid extra error for anonymous embedded type.Ian Lance Taylor1-6/+1
2013-10-10compiler: Fix test for constant argument too large for make.Ian Lance Taylor1-2/+17
2013-10-10compiler: Don't inherit logical operator operand type from context.Ian Lance Taylor1-0/+9
2013-10-10compiler: A type conversion of a constant is not always a constant.Ian Lance Taylor1-2/+22
2013-10-09compiler, runtime: Fix complex division of NaN / 0.Ian Lance Taylor3-0/+50
2013-10-08compiler: Error for qualified ID as field name in struct literal.Ian Lance Taylor3-9/+50
2013-10-04compiler: Use backend interface for temporary reference expressions.Chris Manghane4-8/+34
2013-10-02compiler: Use backend interface for numeric expressions.Chris Manghane6-123/+187
2013-09-30compiler: Use backend interface for variable expressions.Chris Manghane4-8/+61
2013-09-28compiler: Avoid knockon errors for invalid uses of _.Ian Lance Taylor5-6/+47
2013-09-25Make-lang.in (gospec.o): Remove.Tom Tromey2-91/+26
2013-09-25Makefile.in (DRIVER_DEFINES): Use $(and), not shell code, to add -DENABLE_SHA...Tom Tromey2-2/+5
2013-09-25compiler: don't permit nil assignment to blank identifier.Ian Lance Taylor2-5/+14
2013-09-19compiler: Fix inconsistent check for structs using memcmp for ==.Ian Lance Taylor2-5/+1
2013-09-18compiler: Fix name of unexported method of embedded imported type.Ian Lance Taylor1-1/+25
2013-09-18compiler: Correctly handle identical unnamed structs with methods.Ian Lance Taylor2-11/+33
2013-09-18compiler: Fix type of result of shortcut calculation.Ian Lance Taylor1-1/+1
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 Taylor9-316/+201
2013-08-29go-gcc.cc (Gcc_backend::immutable_struct): Set TREE_PUBLIC if the struct is n...Ian Lance Taylor2-10/+12
2013-08-23compiler: don't export embedded builtins.Ian Lance Taylor2-3/+28
2013-08-17compiler: Don't generate value reference in range clause if receiver is a sink.Ian Lance Taylor1-1/+2
2013-08-07compiler: Fix "missing return" error for case T1, T2 in type switches.Ian Lance Taylor2-1/+12
2013-08-06go-gcc.cc (Gcc_backend::immutable_struct_set_init): Use compute_reloc_for_con...Ian Lance Taylor2-1/+8
2013-08-02go-gcc.cc (immutable_struct_set_init): Always call resolve_unique_section.Ian Lance Taylor2-4/+10
2013-08-02compiler: Always put descriptor wrappers in their own section.Ian Lance Taylor1-0/+6
2013-07-24go-gcc.cc (Gcc_backend::non_zero_size_type): If a struct has a fields...Ian Lance Taylor2-14/+41
2013-07-23go-backend.c: Don't #include "rtl.h".Ian Lance Taylor3-8/+7
2013-07-23go-lang.c: Don't #include "except.h".Ian Lance Taylor3-2/+6
2013-07-16compiler: adjust closure field indexesIan Lance Taylor1-1/+1
2013-06-27compiler: structs inherit all methods from embedded pointer fields.Ian Lance Taylor1-1/+6
2013-06-27compiler: more consistent error message for [...]T(x)Ian Lance Taylor1-1/+1
2013-06-26compiler: disallow fallthrough in last case of switch.Ian Lance Taylor1-0/+3
2013-06-26compiler: reject integer division by zero constant.Ian Lance Taylor1-0/+14
2013-06-26compiler: forbid identifiers named "init" in package scope.Ian Lance Taylor1-0/+8
2013-06-25compiler: Fix type determination issues.Ian Lance Taylor2-3/+22
2013-06-24compiler: generate dummy names for blank-named constants.Ian Lance Taylor3-9/+30