summaryrefslogtreecommitdiff
path: root/gcc/go
Commit message (Expand)AuthorAgeFilesLines
* Merge in trunk.mrs2013-09-0412-351/+258
|\
| * 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
* | Add wide-int branch.mrs2013-08-132-5/+4
|/
* 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
* * gospec.c: pass -u pthread_create to linker when static linking.ian2013-01-162-1/+19
* Update copyright years in gcc/rsandifo2013-01-1011-11/+11
* Update Copyright years for files modified in 2011 and/or 2012.jakub2013-01-042-2/+2
* compiler: Error if name defined in both package and file blocks.ian2012-12-212-4/+46
* PR bootstrap/54659ian2012-12-219-21/+5
* libgo: Link against libatomic_convenience.la.ian2012-12-182-8/+5
* libgo: Link against libatomic.ian2012-12-182-0/+15
* compiler: Better error message for invalid shift operations.ian2012-12-141-6/+3
* compiler: Accept trailing comma after varargs parameter.ian2012-12-135-20/+87
* compiler: Correct test for whether go/defer arg is parenthesized.ian2012-12-062-46/+87
* compiler: Accept trailing comma after expression in type conversion.ian2012-12-051-0/+2
* 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