aboutsummaryrefslogtreecommitdiff
path: root/gcc/go
AgeCommit message (Expand)AuthorFilesLines
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
2013-06-24compiler: Add support for method values.Ian Lance Taylor7-161/+699
2013-06-21compiler: do not skip compilation of blank-named functions.Ian Lance Taylor3-3/+22
2013-06-21compiler: Really only make descriptors when needed.Ian Lance Taylor2-21/+0
2013-06-21compiler: Only make function descriptors if needed.Ian Lance Taylor5-109/+252
2013-06-19compiler: reject incorrect unsafe.Offsetof expressions.Ian Lance Taylor2-1/+21
2013-06-18compiler, runtime: Use function descriptors.Ian Lance Taylor13-292/+957
2013-06-14compiler: fix computation of Offsetof.Ian Lance Taylor3-12/+37
2013-06-12compiler: implement Go 1.1 spec of terminating statements.Ian Lance Taylor3-42/+136
2013-05-16Makefile.in (LLINKER): New variable.Jason Merrill2-1/+5
2013-02-10compiler, libgo: Permit testing package when test imports it circularly.Ian Lance Taylor1-9/+16
2013-02-05re PR bootstrap/56198 (Go profiledbootstrap error)Ian Lance Taylor1-3/+2
2013-02-01compiler: Don't emit multiple methods for identical unnamed structs.Ian Lance Taylor2-0/+26
2013-01-29compiler: Correct initialization order determination.Ian Lance Taylor3-30/+53
2013-01-17compiler: Provide location for initialization function.Ian Lance Taylor1-5/+7
2013-01-16* gospec.c: pass -u pthread_create to linker when static linking.Shenghou Ma2-1/+19
2013-01-10Update copyright years in gcc/Richard Sandiford11-11/+11
2013-01-04Update Copyright years for files modified in 2011 and/or 2012.Jakub Jelinek2-2/+2
2012-12-21compiler: Error if name defined in both package and file blocks.Ian Lance Taylor2-4/+46
2012-12-21re PR bootstrap/54659 (Bootstrap with --disable-nls broken under Windows)Ian Lance Taylor9-21/+5
2012-12-18libgo: Link against libatomic_convenience.la.Ian Lance Taylor2-8/+5
2012-12-18libgo: Link against libatomic.Andreas Schwab2-0/+15
2012-12-14compiler: Better error message for invalid shift operations.Ian Lance Taylor1-6/+3
2012-12-13compiler: Accept trailing comma after varargs parameter.Ian Lance Taylor5-20/+87
2012-12-06compiler: Correct test for whether go/defer arg is parenthesized.Ian Lance Taylor2-46/+87
2012-12-05compiler: Accept trailing comma after expression in type conversion.Ian Lance Taylor1-0/+2
2012-12-05compiler: Make sure we produce an error for a call to a non-function.Ian Lance Taylor1-0/+10