summaryrefslogtreecommitdiff
path: root/gcc/go
Commit message (Expand)AuthorAgeFilesLines
* compiler: Implement //go:nointerface comments.ian2012-11-288-7/+126
* compiler: Don't use memcmp for equality if struct has trailing padding.ian2012-11-252-25/+35
* PR translation/53764ian2012-11-191-1/+1
* compiler: Adjust for vec changes.ian2012-11-182-58/+68
* This patch rewrites the old VEC macro-based interface into a new onednovillo2012-11-182-8/+11
* compiler: don't remove floating point conversion of typed constantian2012-11-161-0/+40
* * Make-lang.in (gccgo$(exeext)): Add + at start of command.ian2012-11-162-2/+7
* compiler, runtime: Size of int is now 64 bits on x86_64.ian2012-11-061-2/+2
* compiler, libgo: Fixes to prepare for 64-bit int.ian2012-11-061-2/+6
* compiler, runtime: Memcmp routine returns intgo.ian2012-11-061-1/+1
* compiler, runtime: More steps toward separating int and intgo.ian2012-11-016-51/+69
* compiler: Add -fgo-relative-import-path.ian2012-10-3110-10/+78
* libgo: Update to current sources.ian2012-10-234-8/+20
* compiler: Fix a, b, c := b, a, 1 when a and b already exist.ian2012-10-032-16/+60
* compiler: Fix a couple of type reflection strings.ian2012-10-021-3/+9
* compiler: Fix parse of (<- chan <- chan <- int)(x).ian2012-10-022-8/+83
* compiler: Fix handling of omitted expression in switch.ian2012-09-281-19/+10
* compiler: Better error for missing comma in composite literal.ian2012-09-271-1/+5
* compiler: Better warning for switch on non-comparable type.ian2012-09-241-0/+10
* compiler, runtime: Reject surrogate pair converting int to string.ian2012-09-221-0/+6
* compiler: No error if shift operand inherits interface type.ian2012-09-221-1/+2
* compiler: Fix determining types for builtin complex function.ian2012-09-221-1/+1
* compiler: Fix unnamed struct type converted to interface type.ian2012-09-226-46/+135
* compiler: Better error messages for single- and multiple- value.ian2012-09-212-4/+4
* compiler: Better error message if method requires pointer receiver.ian2012-09-211-2/+3
* compiler: len(<-c) is not a constant.ian2012-09-211-48/+47
* compiler: Update for GCC push_cfun changes.ian2012-09-201-9/+0
* compiler: Fix struct hash and equality with _ fields.ian2012-09-202-0/+15
* compiler: Give error for byte-order-mark in middle of file.ian2012-09-201-1/+9
* compiler: Ignore byte-order-mark at start of file.ian2012-09-191-1/+10
* compiler: Fix multiple types with same name in function.ian2012-09-195-26/+115
* libbacktrace/:ian2012-09-172-1/+5
* compile: Detect invalid and likely-bad import statements.ian2012-09-176-5/+98
* Remove unnecessary VEC function overloads.dnovillo2012-09-112-34/+48
* compiler: Comparisons return untyped boolean value.ian2012-08-232-16/+33
* compiler: Remove old handling of unsafe.Pointer in type assertions.ian2012-08-231-33/+2
* compiler: Adjust for GCC always being built with C++.ian2012-08-153-28/+1
* Merge from cxx-conversion branch (http://gcc.gnu.org/wiki/cxx-conversion).dnovillo2012-08-154-31/+8
* compiler: Reject type switch using non-interface type.ian2012-08-111-38/+24
* gcc/lto/ChangeLog:uros2012-07-242-1/+5
* compiler, reflect: Quote package path with tabs.ian2012-06-141-4/+4
* compiler: Avoid unnecessary interface conversions.ian2012-06-141-2/+4
* compiler, reflect: Handle package path like gc compiler.ian2012-06-122-9/+23
* compiler: Fix taking address of field of local variable.ian2012-06-071-0/+4
* compiler: Fix unsafe.Sizeof for named structs with named struct fields.ian2012-06-072-2/+14
* * output.h (merge_weak, assemble_alias,steven2012-06-041-1/+1
* compiler: Don't crash for invalid constant types for && or ||.ian2012-05-301-15/+3
* compiler: Don't create a closure if not needed.ian2012-05-251-23/+11
* compiler: Fix erroneous use of VEC.ian2012-05-181-1/+1
* compiler: Fix assembler names of types defined in functions.ian2012-05-162-2/+2