aboutsummaryrefslogtreecommitdiff
path: root/gcc/go
AgeCommit message (Expand)AuthorFilesLines
2015-06-15escape: Analyze binary expressions.Ian Lance Taylor2-17/+34
2015-06-15Add MERGE file to track the git revision of the most recent change inIan Lance Taylor1-0/+4
2015-06-15compiler: Don't crash when dumping ast of empty block.Ian Lance Taylor1-1/+7
2015-06-08coretypes.h: Include hash-table.h and hash-set.h for host files.Andrew MacLeod4-7/+6
2015-06-05Merge debug-early branch into mainline.Aldy Hernandez3-16/+14
2015-06-04coretypes.h: Include machmode.h...Andrew MacLeod5-11/+7
2015-05-12compiler: If unary & does not escape, the var does not escape.Ian Lance Taylor1-1/+6
2015-05-06compiler: Analyze escape information of interface parameters.Ian Lance Taylor1-12/+16
2015-05-05compiler: Don't make temporaries for constant string concatentation.Ian Lance Taylor1-2/+4
2015-04-30compiler: Use backend interface for stack allocation.Chris Manghane5-27/+29
2015-04-30escape: Analyze function values and conversions.Ian Lance Taylor1-7/+12
2015-04-30compiler: Mark non-escaping variables that aren't addressed.Ian Lance Taylor1-5/+1
2015-04-29compiler: Consider multi-result calls in escape analysis.Ian Lance Taylor1-30/+132
2015-04-29compiler: Propagate escape info from closures to enclosed variables.Ian Lance Taylor2-7/+41
2015-04-27Makefile-lan.in (ada.mostlyclean): Remove gnatbind and gnat1.Jim Wilson2-0/+5
2015-04-17re PR go/65755 (incorrect reflection of struct fields with gccgo)Ian Lance Taylor1-31/+19
2015-04-17compiler: Escape analysis.Chris Manghane17-766/+3283
2015-04-11compiler: discard carriage returns in raw string literalsIan Lance Taylor1-1/+4
2015-03-31compiler: Mark builtin calls with bad types as errors.Ian Lance Taylor1-2/+8
2015-03-30compiler: implement Go 1 unsafe.Pointer conversion rulesIan Lance Taylor1-3/+3
2015-03-13compiler: Permit label on fallthrough statement.Ian Lance Taylor1-0/+11
2015-03-06compiler: Do not declare type switch variable outside case statements.Ian Lance Taylor5-80/+79
2015-02-03re PR go/64836 (go.test/test/fixedbugs/issue4348.go FAILs)Ian Lance Taylor9-101/+158
2015-01-31compiler: Treat map index expressions as lvalues in range expressions.Ian Lance Taylor1-8/+11
2015-01-30compiler: Pass location to fatal_error.Ian Lance Taylor1-1/+2
2015-01-30compiler: Add pkgpath symbol information to export data.Ian Lance Taylor5-6/+79
2015-01-30compiler: Fix -fgo-prefix handling.Ian Lance Taylor6-25/+103
2015-01-24re PR go/63565 (please document that (and why) Go binaries should not be stri...Ian Lance Taylor2-0/+18
2015-01-23re PR go/64595 (go programs abort when debug info is stripped)Ian Lance Taylor3-0/+33
2015-01-22compiler: Avoid infinite recursion when describing initialization loops.Ian Lance Taylor1-2/+4
2015-01-22compiler: Prohibit use of ellipsis operator on multi-valued calls.Ian Lance Taylor1-0/+11
2015-01-20compiler: Do not mark unused variables as used inside closures.Ian Lance Taylor2-6/+23
2015-01-16compiler, reflect, runtime: Use static chain for closures.Richard Henderson7-36/+90
2015-01-15libgo, compiler: Upgrade libgo to Go 1.4, except for runtime.Ian Lance Taylor3-1/+5
2015-01-09configure.ac (host_tools): Add gotools.Ian Lance Taylor2-0/+5
2015-01-09re PR rtl-optimization/64536 (Undefined .L* symbol starting with jump2 on s390x)Jakub Jelinek1-0/+8
2015-01-09genattrtab.c (write_header): Include hash-set.h...Michael Collison3-7/+30
2015-01-07re PR go/61204 (gccgo: ICE in in fold_convert_loc [GoSmith])Chris Manghane2-5/+19
2015-01-07compiler: Don't assign to embedded builtins in imported struct compositeIan Lance Taylor1-2/+4
2015-01-07compiler: Add explicit sign to exported complex constants without imaginary c...Ian Lance Taylor1-1/+1
2015-01-06go-gcc.cc (constructor_expression): Don't initialize zero-sized fields, just ...Chris Manghane2-1/+20
2015-01-06compiler: Use function receiver name in mangled named type descriptor.Ian Lance Taylor1-0/+16
2015-01-05Update copyright years.Jakub Jelinek11-10/+12
2015-01-05gcc.c (process_command): Update copyright notice dates.Jakub Jelinek2-2/+6
2014-12-23compiler: Evaluate array range expression once before iteration.Ian Lance Taylor1-2/+5
2014-12-19compiler: Add temporaries required in cases of interface conversion.Ian Lance Taylor2-16/+45
2014-12-19go-gcc.cc (array_constructor_expression): Don't construct arrays of zero-size...Chris Manghane2-2/+24
2014-12-19compiler: More cases that need a temporary for interface conversion.Ian Lance Taylor3-22/+74
2014-12-19compiler: Avoid multiple evaluations in interface conversions.Ian Lance Taylor4-11/+164
2014-12-17compiler: Don't crash on append with single argument.Ian Lance Taylor1-2/+7