aboutsummaryrefslogtreecommitdiff
path: root/gcc/go
AgeCommit message (Expand)AuthorFilesLines
2012-10-23libgo: Update to current sources.Ian Lance Taylor4-8/+20
2012-10-03compiler: Fix a, b, c := b, a, 1 when a and b already exist.Ian Lance Taylor2-16/+60
2012-10-02compiler: Fix a couple of type reflection strings.Ian Lance Taylor1-3/+9
2012-10-02compiler: Fix parse of (<- chan <- chan <- int)(x).Ian Lance Taylor2-8/+83
2012-09-28compiler: Fix handling of omitted expression in switch.Ian Lance Taylor1-19/+10
2012-09-27compiler: Better error for missing comma in composite literal.Ian Lance Taylor1-1/+5
2012-09-24compiler: Better warning for switch on non-comparable type.Ian Lance Taylor1-0/+10
2012-09-22compiler, runtime: Reject surrogate pair converting int to string.Ian Lance Taylor1-0/+6
2012-09-22compiler: No error if shift operand inherits interface type.Ian Lance Taylor1-1/+2
2012-09-22compiler: Fix determining types for builtin complex function.Ian Lance Taylor1-1/+1
2012-09-22compiler: Fix unnamed struct type converted to interface type.Ian Lance Taylor6-46/+135
2012-09-21compiler: Better error messages for single- and multiple- value.Ian Lance Taylor2-4/+4
2012-09-21compiler: Better error message if method requires pointer receiver.Ian Lance Taylor1-2/+3
2012-09-21compiler: len(<-c) is not a constant.Ian Lance Taylor1-48/+47
2012-09-20compiler: Update for GCC push_cfun changes.Ian Lance Taylor1-9/+0
2012-09-20compiler: Fix struct hash and equality with _ fields.Ian Lance Taylor2-0/+15
2012-09-20compiler: Give error for byte-order-mark in middle of file.Ian Lance Taylor1-1/+9
2012-09-19compiler: Ignore byte-order-mark at start of file.Ian Lance Taylor1-1/+10
2012-09-19compiler: Fix multiple types with same name in function.Ian Lance Taylor5-26/+115
2012-09-17libbacktrace/:Ian Lance Taylor2-1/+5
2012-09-17compile: Detect invalid and likely-bad import statements.Ian Lance Taylor6-5/+98
2012-09-10Remove unnecessary VEC function overloads.Diego Novillo2-34/+48
2012-08-23compiler: Comparisons return untyped boolean value.Ian Lance Taylor2-16/+33
2012-08-23compiler: Remove old handling of unsafe.Pointer in type assertions.Ian Lance Taylor1-33/+2
2012-08-15compiler: Adjust for GCC always being built with C++.Ian Lance Taylor3-28/+1
2012-08-14backport: As described in http://gcc.gnu.org/ml/gcc/2012-08/msg00015.html...Diego Novillo4-31/+8
2012-08-11compiler: Reject type switch using non-interface type.Ian Lance Taylor1-38/+24
2012-07-24lto-tree.h (lang_decl): Add variable_size GTY option.Uros Bizjak2-1/+5
2012-06-14compiler, reflect: Quote package path with tabs.Ian Lance Taylor1-4/+4
2012-06-14compiler: Avoid unnecessary interface conversions.Ian Lance Taylor1-2/+4
2012-06-12compiler, reflect: Handle package path like gc compiler.Ian Lance Taylor2-9/+23
2012-06-07compiler: Fix taking address of field of local variable.Ian Lance Taylor1-0/+4
2012-06-07compiler: Fix unsafe.Sizeof for named structs with named struct fields.Ian Lance Taylor2-2/+14
2012-06-04output.h (merge_weak, [...]): Move protos from here...Steven Bosscher1-1/+1
2012-05-30compiler: Don't crash for invalid constant types for && or ||.Ian Lance Taylor1-15/+3
2012-05-25compiler: Don't create a closure if not needed.Ian Lance Taylor1-23/+11
2012-05-18compiler: Fix erroneous use of VEC.Ian Lance Taylor1-1/+1
2012-05-16compiler: Fix assembler names of types defined in functions.Ian Lance Taylor2-2/+2
2012-05-15compiler: Fix taking address of constant outside of function.Ian Lance Taylor1-9/+40
2012-05-15compiler: Sort array constructors by index.Ian Lance Taylor1-10/+48
2012-05-15compiler: Don't try to take the address of a constant.Ian Lance Taylor1-2/+4
2012-05-14libgo: Use -fgo-pkgpath.Ian Lance Taylor1-2/+2
2012-05-11Remove ChangeLog entry for change to gofrontend file.Ian Lance Taylor1-4/+0
2012-05-09compiler: Add -fgo-pkgpath option.Ian Lance Taylor17-320/+457
2012-05-07compiler: fix an ICE when parsing 0xdie, reject token 0x123i.Ian Lance Taylor1-1/+3
2012-05-07compiler: fix ICE in handling of rune constants.Ian Lance Taylor1-1/+4
2012-05-07compiler: reject NOT operator on integer types.Ian Lance Taylor1-3/+6
2012-05-04compiler: Correct parse of for with possible composite literal.Ian Lance Taylor2-24/+48
2012-05-04compiler: Error if importing same package twice with same name.Ian Lance Taylor1-5/+0
2012-05-03compiler: Build import tables as needed for imported interfaces.Ian Lance Taylor1-0/+3