aboutsummaryrefslogtreecommitdiff
path: root/gcc/go
AgeCommit message (Expand)AuthorFilesLines
2011-12-28compiler: Prohibit comparisons of funcs, maps, and slices to non-nil.Ian Lance Taylor3-8/+23
2011-12-28go-gcc.cc (Gcc_backend::set_placeholder_struct_type): Use build_distinct_type...Ian Lance Taylor2-7/+33
2011-12-28compiler: Rework range over slice.Ian Lance Taylor2-2/+112
2011-12-22go-gcc.cc (set_placeholder_pointer_type): Arrange for the type name to have a...Ian Lance Taylor2-4/+32
2011-12-14libgo: Update to weekly.2011-12-06.Ian Lance Taylor1-1/+1
2011-12-14compiler: Permit omitting &T in composite literal.Ian Lance Taylor1-3/+17
2011-12-14compiler: Move import of Go export data to gcc side of interface.Ian Lance Taylor5-38/+120
2011-12-13compiler: Fix multiple conversions to different named slices.Ian Lance Taylor1-2/+2
2011-12-13compiler: Permit converting between string and named []byte/[]rune.Ian Lance Taylor2-16/+5
2011-12-09compiler: Another correction to hidden fields in composite literals.Ian Lance Taylor1-8/+12
2011-12-09compiler: It's OK to assign a struct with hidden fields in a literal.Ian Lance Taylor1-12/+0
2011-12-08compiler: Don't check for hidden fields on struct assignments.Ian Lance Taylor2-2/+37
2011-12-02libgo: Update to weekly.2011-11-01.Ian Lance Taylor1-3/+4
2011-12-01compiler: add error to list of built-in types.Ian Lance Taylor3-1/+4
2011-12-01compiler/runtime: Copy channel implementation from master library.Ian Lance Taylor10-411/+341
2011-11-29compiler: Define and use backend-independent Location class.Sanjoy Das29-1104/+1545
2011-11-29Implement predefined error interface.Ian Lance Taylor1-0/+12
2011-11-04Fix select { case v, ok := <-c: }.Ian Lance Taylor1-4/+20
2011-11-02Move shlib support to toplevel libgccRainer Orth2-1/+5
2011-10-28Add rune as an alias for int.Ian Lance Taylor1-0/+4
2011-10-25Implement predeclared delete function.Ian Lance Taylor3-48/+105
2011-10-25Don't permit close of receive-only channel.Ian Lance Taylor1-0/+2
2011-10-25Implement new order of assignment rules.Ian Lance Taylor3-2/+103
2011-10-24Error if naked return when result variables are shadowed.Ian Lance Taylor1-0/+17
2011-10-24Implement append([]byte, string...).Ian Lance Taylor1-17/+48
2011-10-24Rename is_open_array_type to is_slice_type.Ian Lance Taylor5-38/+37
2011-10-11Remove incorrect ChangeLog entry, correct spacing.Ian Lance Taylor2-11/+1
2011-10-11Convert standard builtin functions from being arrays to using a functional in...Michael Meissner2-5/+13
2011-10-04Fix global var initialized to function call with calls as arguments.Ian Lance Taylor1-0/+5
2011-09-26Fix location of error about unused import "unsafe".Ian Lance Taylor1-0/+1
2011-09-23Better parsing of erroneous expression on left of :=.Ian Lance Taylor1-1/+26
2011-09-21Better handling of unexpected EOF in parser.Ian Lance Taylor1-0/+7
2011-09-21Better error message for shift context types.Ian Lance Taylor1-10/+59
2011-09-21Support nil maps.Ian Lance Taylor2-7/+9
2011-09-21Fix typo in error message.Ian Lance Taylor1-1/+1
2011-09-20Improve error for undefined name in imported package.Ian Lance Taylor2-5/+17
2011-09-20Implement goto restrictions.Ian Lance Taylor4-41/+251
2011-09-20Check for duplicate parameter/result names.Ian Lance Taylor3-3/+45
2011-09-20Emit compiler errors for unused values.Ian Lance Taylor7-34/+92
2011-09-19Fix handling of mutually recursive named types.Ian Lance Taylor2-23/+25
2011-09-17Improve errors for invalid use of [...]type.Ian Lance Taylor2-3/+16
2011-09-16Fix defer when not calling recover in function with named results.Ian Lance Taylor4-21/+30
2011-09-14Fix handling of structs with embedded global types.Ian Lance Taylor3-66/+112
2011-09-14Fix defer/recover at high optimization levels.Ian Lance Taylor1-2/+5
2011-09-13Always dereference nil receiver passed to value method.Ian Lance Taylor1-21/+3
2011-09-13Fix inheriting hidden methods with arguments of hidden type.Ian Lance Taylor4-7/+23
2011-09-13Fix inherited hidden methods that return hidden types.Ian Lance Taylor3-13/+94
2011-09-10Fix using package name as composite literal struct key.Ian Lance Taylor2-3/+36
2011-08-29Lower calls to bound method expressions.Ian Lance Taylor3-220/+197
2011-08-29Don't lower blocks twice.Ian Lance Taylor1-0/+6