aboutsummaryrefslogtreecommitdiff
path: root/gcc/go/gofrontend
AgeCommit message (Expand)AuthorFilesLines
2014-10-09compiler: Permit "for range x" clauses.Ian Lance Taylor2-19/+36
2014-10-03compiler: Recognize 64-bit symbol tables in archives.Ian Lance Taylor1-0/+9
2014-10-03compiler: Don't insert promoted methods that conflict with fields.Ian Lance Taylor2-19/+44
2014-10-02re PR go/61880 (Linking with external functions in C does not work in GO when...Ian Lance Taylor1-4/+1
2014-09-19compiler: Pass constant arguments directly to thunk functions.Ian Lance Taylor1-14/+36
2014-09-03compiler: Add precise type information on the heap.Chris Manghane6-21/+723
2014-08-29compiler: Fix comparison of struct/array with interface.Ian Lance Taylor1-2/+5
2014-08-27compiler: Disallow call of *T method using **T variable.Ian Lance Taylor1-2/+3
2014-08-16compiler: Pass initialization of frame temporary to backend.Ian Lance Taylor1-0/+2
2014-08-13compiler, runtime: Fix unexpected GC interfering with closure passing.Ian Lance Taylor2-4/+47
2014-08-11compiler: Change return type comma-ok assignments to untyped bools.Ian Lance Taylor2-5/+10
2014-08-05re PR go/61308 (gccgo: ICE in Expression::check_bounds [GoSmith])Ian Lance Taylor1-1/+4
2014-08-05re PR go/61308 (gccgo: ICE in Expression::check_bounds [GoSmith])Ian Lance Taylor1-3/+16
2014-07-20compiler: If a variable that is only set, give not used error.Ian Lance Taylor2-8/+20
2014-07-20compiler: Don't let dot-import names match names from previous files.Ian Lance Taylor4-11/+32
2014-07-18compiler: fix test for mismatch between function results and usesIan Lance Taylor4-3/+48
2014-07-08re PR go/61308 (gccgo: ICE in Expression::check_bounds [GoSmith])Ian Lance Taylor1-2/+10
2014-07-08re PR go/61746 (A line starting with /*// causes an error even if the /* is c...Ian Lance Taylor1-1/+1
2014-06-04libgo: Merge from revision 18783:00cce3a34d7e of master library.Ian Lance Taylor6-30/+155
2014-05-06compiler: Use backend interface for expressions.Chris Manghane8-642/+516
2014-05-06compiler: Store flags for division checks in Gogo object instead of using glo...Chris Manghane3-9/+38
2014-05-06compiler: Fix bug in embedded method handling.Ian Lance Taylor2-21/+26
2014-05-06compiler: Use backend interface for array length.Ian Lance Taylor2-62/+48
2014-05-06compiler: Use backend interface for slice construction.Chris Manghane3-107/+80
2014-05-05compiler: Handle recursive pointer types for unary indirection.Chris Manghane3-23/+30
2014-05-05compiler: Use backend interface for type info expressions.Ian Lance Taylor1-3/+7
2014-05-05compiler: Use backend interface for sink expressions.Ian Lance Taylor1-5/+16
2014-05-05compiler: Use backend interface for set and use temporaries.Ian Lance Taylor1-9/+9
2014-05-05compiler: Use backend interface for struct field offsets.Ian Lance Taylor1-16/+15
2014-05-05compiler: Use backend interface for bound method expressions.Ian Lance Taylor1-22/+12
2014-05-01compiler: Use backend interface for heap expressions.Ian Lance Taylor2-23/+29
2014-05-01go-backend.c: #include "diagnostics.h".Chris Manghane1-37/+0
2014-04-30compiler: Remove GCC langhooks from frontend proper.Chris Manghane1-85/+0
2014-04-30go-gcc.cc: #include "langhooks.h".Chris Manghane5-406/+65
2014-04-30compiler: Don't overwrite memory if an archive has a bad file name.Ian Lance Taylor1-1/+1
2014-04-26compiler: Use backend interface for defining global declarations.Chris Manghane7-1049/+993
2014-04-22compiler: Use backend interface for initialization functions.Chris Manghane3-98/+73
2014-04-17compiler: Use backend interface for constant expressions.Chris Manghane3-44/+22
2014-04-17re PR go/60870 (go interface methods broken on ppc64le (bug296.go))Ian Lance Taylor1-2/+13
2014-04-17compiler: Define immutability for numeric, constant, type info, type conversi...Ian Lance Taylor1-1/+54
2014-04-14Sync to current external repository.Chris Manghane11-2859/+2526
2014-03-28re PR other/59545 (Signed integer overflow issues)Ian Lance Taylor1-2/+6
2014-03-20compiler: Consider the depth of a nested composite literal during traversal.Ian Lance Taylor1-0/+14
2014-02-20re PR go/60288 (gccgo crashes compiling '*func_ptr(0)')Ian Lance Taylor1-1/+13
2014-01-31compiler: Use backend interface for conditional expressions.Ian Lance Taylor2-1/+103
2014-01-28compiler: Put nointerface methods in unique sections.Ian Lance Taylor1-2/+9
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