summaryrefslogtreecommitdiff
path: root/gcc/go
Commit message (Expand)AuthorAgeFilesLines
* * go-lang.c (go_langhook_init): Initialize void_list_node beforeian2012-01-122-3/+8
* libgo: Update to weekly.2011-12-14.ian2012-01-122-4/+99
* compiler: Permit type B byte; type S []B; var v = S("x").ian2012-01-114-29/+55
* compiler: Don't use memcmp for structs/arrays with padding.ian2012-01-114-117/+170
* compiler: Fix names for hash/equality functions for unnamed types.ian2012-01-111-1/+11
* compiler: Use backend interface for type sizes and alignments.ian2012-01-118-63/+313
* compiler, runtime: Implement struct and array comparisons.ian2012-01-0610-175/+1530
* compiler: Prohibit comparisons of funcs, maps, and slices to non-nil.ian2011-12-283-8/+23
* * go-gcc.cc (Gcc_backend::set_placeholder_struct_type): Useian2011-12-282-7/+33
* compiler: Rework range over slice.ian2011-12-282-2/+112
* * go-gcc.cc (set_placeholder_pointer_type): Arrange for the typeian2011-12-222-4/+32
* libgo: Update to weekly.2011-12-06.ian2011-12-141-1/+1
* compiler: Permit omitting &T in composite literal.ian2011-12-141-3/+17
* compiler: Move import of Go export data to gcc side of interface.ian2011-12-145-38/+120
* compiler: Fix multiple conversions to different named slices.ian2011-12-131-2/+2
* compiler: Permit converting between string and named []byte/[]rune.ian2011-12-132-16/+5
* compiler: Another correction to hidden fields in composite literals.ian2011-12-091-8/+12
* compiler: It's OK to assign a struct with hidden fields in a literal.ian2011-12-091-12/+0
* compiler: Don't check for hidden fields on struct assignments.ian2011-12-082-2/+37
* libgo: Update to weekly.2011-11-01.ian2011-12-021-3/+4
* compiler: add error to list of built-in types.ian2011-12-013-1/+4
* compiler/runtime: Copy channel implementation from master library.ian2011-12-0110-411/+341
* compiler: Define and use backend-independent Location class.ian2011-11-2929-1104/+1545
* Implement predefined error interface.ian2011-11-291-0/+12
* Fix select { case v, ok := <-c: }.ian2011-11-041-4/+20
* Move shlib support to toplevel libgccro2011-11-022-1/+5
* Add rune as an alias for int.ian2011-10-281-0/+4
* Implement predeclared delete function.ian2011-10-253-48/+105
* Don't permit close of receive-only channel.ian2011-10-251-0/+2
* Implement new order of assignment rules.ian2011-10-253-2/+103
* Error if naked return when result variables are shadowed.ian2011-10-241-0/+17
* Implement append([]byte, string...).ian2011-10-241-17/+48
* Rename is_open_array_type to is_slice_type.ian2011-10-245-38/+37
* Remove incorrect ChangeLog entry, correct spacing.ian2011-10-112-11/+1
* Convert standard builtin functions from being arrays to using a functional in...meissner2011-10-112-5/+13
* Fix global var initialized to function call with calls as arguments.ian2011-10-041-0/+5
* Fix location of error about unused import "unsafe".ian2011-09-261-0/+1
* Better parsing of erroneous expression on left of :=.ian2011-09-231-1/+26
* Better handling of unexpected EOF in parser.ian2011-09-211-0/+7
* Better error message for shift context types.ian2011-09-211-10/+59
* Support nil maps.ian2011-09-212-7/+9
* Fix typo in error message.ian2011-09-211-1/+1
* Improve error for undefined name in imported package.ian2011-09-202-5/+17
* Implement goto restrictions.ian2011-09-204-41/+251
* Check for duplicate parameter/result names.ian2011-09-203-3/+45
* Emit compiler errors for unused values.ian2011-09-207-34/+92
* Fix handling of mutually recursive named types.ian2011-09-192-23/+25
* Improve errors for invalid use of [...]type.ian2011-09-172-3/+16
* Fix defer when not calling recover in function with named results.ian2011-09-164-21/+30
* Fix handling of structs with embedded global types.ian2011-09-143-66/+112