aboutsummaryrefslogtreecommitdiff
path: root/gcc/go/gofrontend
AgeCommit message (Expand)AuthorFilesLines
2014-01-24compiler: Use backend interface for unary expressions.Chris Manghane3-134/+198
2014-01-24compiler: Convert named types before flattening.Ian Lance Taylor2-1/+3
2014-01-17compiler: Use backend interface for binary expressions.Chris Manghane3-246/+212
2014-01-15compiler: Use backend interface for interface info and field expressions.Chris Manghane3-141/+259
2014-01-14compiler: Add Backend Function type.Ian Lance Taylor2-0/+35
2014-01-10compiler: Use backend interface for slice info.Ian Lance Taylor7-138/+322
2014-01-09compiler: Add flattening passIan Lance Taylor6-5/+267
2013-12-17compiler: Use backend interface for runtime errors.Ian Lance Taylor4-34/+26
2013-12-16compiler: Use backend interface for struct field expressions.Chris Manghane2-22/+10
2013-12-12compiler: Better error messages for { on line after if/for/switch.Ian Lance Taylor1-3/+22
2013-12-12compiler: Check for nil when slicing pointer to array.Ian Lance Taylor1-0/+8
2013-12-12compiler: Tweak untyped nil error message.Ian Lance Taylor1-2/+9
2013-12-12compiler: Don't permit importing a package as "init".Ian Lance Taylor1-0/+3
2013-12-12compiler: Don't compare structs with blank non-comparable fields.Ian Lance Taylor1-3/+0
2013-12-12compiler, reflect, runtime: Implement method values in reflect.Ian Lance Taylor2-20/+35
2013-12-11compiler: Minor fixes for recover thunks.Ian Lance Taylor1-2/+23
2013-11-26compiler: If type defined as type, forward hash/equal functions.Ian Lance Taylor2-2/+107
2013-11-23compiler: Fix backend representation of calls to interface methods.Ian Lance Taylor4-33/+192
2013-11-22compiler: Fixes for middle-end changes.Ian Lance Taylor3-5/+2
2013-11-19Factor unrelated declarations out of tree.h.Diego Novillo2-0/+5
2013-11-18c-common.c, [...]: Replace tree_low_cst (..., 0) with tree_to_shwi throughout.Richard Sandiford1-1/+1
2013-11-18cuintp.c: Replace host_integerp (..., 0) with tree_fits_shwi_p throughout.Richard Sandiford1-1/+1
2013-11-14compiler: Use backend interface for comparisons.Ian Lance Taylor2-149/+110
2013-11-12compiler: Update for mainline changes.Ian Lance Taylor3-0/+3
2013-11-11compiler: Support Go 1.2 nil checks.Ian Lance Taylor3-6/+38
2013-11-08compiler: Fix bogus init loop error with struct composite literal.Ian Lance Taylor1-3/+45
2013-11-08compiler: Correct types when type conversion makes backend call.Ian Lance Taylor1-2/+5
2013-10-24compiler: Implement 3-index slicing.Ian Lance Taylor5-44/+171
2013-10-23compiler: use builtin runtime calls for integer to string and string to array...Ian Lance Taylor1-26/+11
2013-10-17compiler: Rework handling of imported anonymous builtin types again.Ian Lance Taylor2-37/+50
2013-10-17compiler: Don't warn for unknown type when importing anonymous field.Ian Lance Taylor1-4/+18
2013-10-14runtime: Don't clobber saved context when catching signal.Chris Manghane5-30/+46
2013-10-13compiler: Fix handling of imported struct with embedded builtin type.Ian Lance Taylor2-0/+18
2013-10-11compiler: Fix handling of hidden methods for unnamed types.Ian Lance Taylor4-6/+23
2013-10-11compiler: Use backend interface for function code expressions.Chris Manghane6-99/+103
2013-10-11compiler: Error if receiver and parameter have same name.Ian Lance Taylor1-0/+2
2013-10-11compiler: Better error message of unsafe.Offsetof(method value).Ian Lance Taylor1-1/+13
2013-10-11compiler: accept integral float constants as string indices.Ian Lance Taylor1-2/+11
2013-10-11compiler: Improve handling of invalid ASCII characters in identifiers.Ian Lance Taylor1-1/+22
2013-10-11compiler: Use backend interface for function declarations.Chris Manghane7-309/+290
2013-10-11compiler: Avoid extra error for anonymous embedded type.Ian Lance Taylor1-6/+1
2013-10-10compiler: Fix test for constant argument too large for make.Ian Lance Taylor1-2/+17
2013-10-10compiler: Don't inherit logical operator operand type from context.Ian Lance Taylor1-0/+9
2013-10-10compiler: A type conversion of a constant is not always a constant.Ian Lance Taylor1-2/+22
2013-10-09compiler, runtime: Fix complex division of NaN / 0.Ian Lance Taylor3-0/+50
2013-10-08compiler: Error for qualified ID as field name in struct literal.Ian Lance Taylor3-9/+50
2013-10-04compiler: Use backend interface for temporary reference expressions.Chris Manghane2-8/+13
2013-10-02compiler: Use backend interface for numeric expressions.Chris Manghane4-123/+113
2013-09-30compiler: Use backend interface for variable expressions.Chris Manghane2-8/+21
2013-09-28compiler: Avoid knockon errors for invalid uses of _.Ian Lance Taylor5-6/+47