aboutsummaryrefslogtreecommitdiff
path: root/gcc/go/gofrontend/expressions.cc
AgeCommit message (Expand)AuthorFilesLines
2023-06-23compiler, libgo: support bootstrapping gc compilerIan Lance Taylor1-1/+2
2023-06-21compiler: determine types of Slice_{value,info} expressionsIan Lance Taylor1-0/+10
2023-03-28compiler: mark Call_expression multiple results as a result structIan Lance Taylor1-0/+1
2022-12-22compiler: remove unused fieldsIan Lance Taylor1-1/+1
2022-10-10compiler: treat S("") as a string constantIan Lance Taylor1-0/+3
2022-10-06compiler: better arg type checking for selected builtinsThan McIntosh1-1/+6
2022-07-05compiler: propagate array length error marker fartherIan Lance Taylor1-0/+6
2022-06-29compiler: check repeated const expressions in new scopeIan Lance Taylor1-91/+19
2022-06-28compiler: permit expressions of abstract bool to remain abstractIan Lance Taylor1-4/+5
2022-06-27compiler: don't use sink as parameter in method expression thunkIan Lance Taylor1-2/+7
2022-06-27compiler: always initialize mpfr in integer importIan Lance Taylor1-1/+1
2022-05-06compiler: remove Array_index_expression::is_lvalue_Ian Lance Taylor1-8/+5
2022-05-06compiler: error for duplicate bool map keysIan Lance Taylor1-0/+16
2022-02-09compiler: don't warn for print()Ian Lance Taylor1-10/+1
2022-02-09compiler: use nil pointer for zero length string constantIan Lance Taylor1-3/+9
2022-02-08compiler: recognize Go 1.18 runtime/internal/atomic methodsIan Lance Taylor1-1/+155
2022-02-08compiler, internal/abi: implement FuncPCABI0, FuncPCABIInternalIan Lance Taylor1-0/+44
2021-11-11compiler: traverse func subexprs when creating func descriptorsIan Lance Taylor1-10/+47
2021-09-10compiler: correct condition for calling memclrHasPointersIan Lance Taylor1-1/+1
2021-08-12compiler: store pointers to go:notinheap types indirectlyIan Lance Taylor1-7/+23
2021-08-10compiler: don't crash on a, b := int(0)Ian Lance Taylor1-2/+13
2021-08-07compiler: support export/import of unsafe.Add/SliceIan Lance Taylor1-0/+8
2021-08-05runtime: extend internal atomics to comply with sync/atomicIan Lance Taylor1-25/+23
2021-08-03compiler: support new language constructs in escape analysisCherry Mui1-43/+1
2021-08-03compiler: check slice to pointer-to-array conversion element typeIan Lance Taylor1-1/+4
2021-08-02compiler, runtime: allow slice to array pointer conversionIan Lance Taylor1-2/+51
2021-08-02compiler, runtime: support unsafe.Add and unsafe.SliceIan Lance Taylor1-0/+227
2021-06-29compiler: don't generate temporaries for composite literalsIan Lance Taylor1-97/+6
2021-06-29compiler: in composite literals use temps only for interfacesIan Lance Taylor1-4/+13
2021-05-24compiler: mark global variables whose address is takenIan Lance Taylor1-25/+38
2021-03-17compiler: copy receiver argument for go/defer of method callIan Lance Taylor1-1/+1
2021-03-11compiler: create temporaries for heap variablesIan Lance Taylor1-49/+87
2020-12-23compiler: nil-checked pointers and index expressions can trapIan Lance Taylor1-6/+4
2020-12-15compiler: avoid knock-on errors from invalid interfacesIan Lance Taylor1-3/+20
2020-12-08compiler: use correct location for iota errorsIan Lance Taylor1-9/+82
2020-12-07compiler: type of string index expression is byteIan Lance Taylor1-2/+2
2020-12-03compiler: cast comparison function result to expected bool typeIan Lance Taylor1-3/+39
2020-12-03compiler: defer to middle-end for complex divisionIan Lance Taylor1-21/+0
2020-11-30compiler, runtime: check len/cap for append(s, make(T, l)...)Ian Lance Taylor1-22/+13
2020-11-30compiler: always use int context for index valuesIan Lance Taylor1-26/+5
2020-11-28compiler: avoid follow-on errors for bad typesIan Lance Taylor1-1/+38
2020-11-25compiler: avoid silent truncation for string(1 << 32)Ian Lance Taylor1-1/+9
2020-11-20compiler, libgo: change mangling schemeIan Lance Taylor1-20/+18
2020-10-15compiler: export type for string and bool constantsIan Lance Taylor1-38/+44
2020-09-21compiler: finalize methods for type aliases of struct typesIan Lance Taylor1-20/+30
2020-08-17compiler: export thunks referenced by inline functionsIan Lance Taylor1-5/+4
2020-08-10runtime: revert eqtype for AIXClément Chigot1-8/+19
2020-08-04compiler: delete lowered constant stringsIan Lance Taylor1-1/+8
2020-07-27compiler,runtime: pass only ptr and len to some runtime callsIan Lance Taylor1-27/+33
2020-07-11compiler: avoid generating unnamed bool type descriptorIan Lance Taylor1-4/+1