aboutsummaryrefslogtreecommitdiff
path: root/gcc/go/gofrontend/expressions.cc
AgeCommit message (Expand)AuthorFilesLines
2017-07-28compiler: add backend type conversionIan Lance Taylor1-1/+4
2017-07-28compiler: use a single temporary for calls with multiple resultsIan Lance Taylor1-122/+53
2017-07-20compiler: add explicit convert in Type_guard_expression::do_get_backendIan Lance Taylor1-1/+4
2017-07-18compiler: insert backend type conversion for closure func ptrIan Lance Taylor1-1/+8
2017-06-23compiler: add go:notinheap magic commentIan Lance Taylor1-0/+14
2017-06-12compiler: avoid orphaning Bexpressions when processing conversionsIan Lance Taylor1-3/+9
2017-06-09compiler: additional lvalue/rvalue context fixesIan Lance Taylor1-2/+2
2017-06-08compiler: lvalue context fixes in Unary_expression::do_get_backendIan Lance Taylor1-3/+3
2017-06-08compiler: fix undefined symbol error with unexported methodIan Lance Taylor1-16/+20
2017-06-06compiler: typing fixes for Interface_mtable_expressionIan Lance Taylor1-9/+38
2017-05-26compiler: identify array index expressions in lvalue contextIan Lance Taylor1-3/+6
2017-05-16compiler: better error messages for slicing invalid typesIan Lance Taylor1-1/+15
2017-05-12compiler: add calling Bfunction Backend::call_expressionThan McIntosh1-3/+6
2017-05-10Big merge of changes to gofrontend repo that were postponed due to theIan Lance Taylor1-64/+331
2017-01-27compiler: let initializers hold addresses of fieldsIan Lance Taylor1-26/+61
2017-01-14libgo: update to Go 1.8 release candidate 1Ian Lance Taylor1-8/+28
2017-01-11compiler: add containing Bfunction to conditional_expressionThan McIntosh1-14/+28
2017-01-11compiler: mark generated struct/array types as incomparableIan Lance Taylor1-9/+22
2017-01-10compiler, runtime: drop size arguments to hash/equal functionsIan Lance Taylor1-1/+0
2016-12-16compiler: add containing Bfunction to some backend interfaces.Than McIntosh1-8/+26
2016-12-15re PR go/78763 (go1: internal compiler error: in do_get_backend, at go/gofron...Ian Lance Taylor1-15/+44
2016-12-15compiler: remove unneeded zero-length slice value initIan Lance Taylor1-6/+0
2016-12-08compiler: make Slice_construction_expression::do_flatten idempotentIan Lance Taylor1-2/+2
2016-12-06compiler: pass lvalue/rvalue context to back end for var exprsThan McIntosh1-18/+26
2016-12-01compiler: add slice initializers to the GC root listIan Lance Taylor1-0/+36
2016-11-22compiler: relocate ID encoding utilities to gofrontendThan McIntosh1-8/+18
2016-11-22runtime: rewrite panic/defer code from C to GoIan Lance Taylor1-3/+3
2016-11-10runtime: copy signal code from Go 1.7 runtimeIan Lance Taylor1-1/+1
2016-11-09compiler: rework static initializer codeIan Lance Taylor1-45/+100
2016-11-01re PR go/78145 (Several go.test tests fail with error: integer constant overf...Ian Lance Taylor1-1/+1
2016-10-30compiler: fix slice/array evaluation order bugIan Lance Taylor1-72/+92
2016-10-28compiler, runtime: copy slice code from Go 1.7 runtimeIan Lance Taylor1-176/+358
2016-10-20runtime: rewrite interface code into GoIan Lance Taylor1-19/+30
2016-10-14runtime: copy mprof code from Go 1.7 runtimeIan Lance Taylor1-2/+13
2016-10-14runtime: copy cpuprof code from Go 1.7 runtimeIan Lance Taylor1-58/+55
2016-10-12compiler, runtime: copy string code from Go 1.7Ian Lance Taylor1-37/+215
2016-10-10runtime: copy print/println support from Go 1.7Ian Lance Taylor1-29/+42
2016-10-10runtime: copy channel code from Go 1.7 runtimeIan Lance Taylor1-8/+30
2016-10-07compiler: stack allocate storage for temp slices.Ian Lance Taylor1-21/+97
2016-09-30runtime: copy internal locking code from Go 1.7 runtimeIan Lance Taylor1-0/+7
2016-09-23compiler: better abstraction layer for diagnostics.Than McIntosh1-194/+201
2016-09-22compiler: compile runtime.getcaller{pc,sp} into builtin functionsIan Lance Taylor1-0/+61
2016-09-22gofrontend: add missing break in Builtin_call_expression::do_flattenIan Lance Taylor1-0/+1
2016-09-21compiler, runtime: replace hashmap code with Go 1.7 hashmapIan Lance Taylor1-141/+70
2016-09-09compiler: increase buffer size to avoid -Wformat-length warningIan Lance Taylor1-2/+1
2016-09-01c-ada-spec.c (dump_ada_function_declaration): Increase buffer size to guarant...Martin Sebor1-1/+2
2016-08-22compiler: don't permit P.M if P is a pointer typeIan Lance Taylor1-2/+4
2016-08-10compiler: annotate or fix fall through cases in switch statementsIan Lance Taylor1-0/+1
2016-08-03compiler: improve type caching for interface typesIan Lance Taylor1-4/+17
2016-08-03escape: Stack allocate non-escaping expressions.Ian Lance Taylor1-7/+43