aboutsummaryrefslogtreecommitdiff
path: root/gcc/go/gofrontend/expressions.h
AgeCommit message (Expand)AuthorFilesLines
2021-09-13Merged current trunk to branch.Thomas Koenig1-10/+101
2020-12-08compiler: use correct location for iota errorsIan Lance Taylor1-0/+10
2020-12-03compiler: cast comparison function result to expected bool typeIan Lance Taylor1-2/+9
2020-10-15compiler: export type for string and bool constantsIan Lance Taylor1-0/+8
2020-08-10runtime: revert eqtype for AIXClément Chigot1-1/+1
2020-01-09compiler: don't add composite literal keys to package bindingsIan Lance Taylor1-16/+6
2019-10-04compiler: include selected constant types during export processingIan Lance Taylor1-0/+5
2019-09-09compiler: traverse types of constant expressionsIan Lance Taylor1-0/+3
2019-08-28compiler, runtime: provide index information on bounds check failureIan Lance Taylor1-6/+11
2019-07-11compiler: ensure evaluation order in type hash/eq functionsIan Lance Taylor1-0/+4
2019-06-21compiler: open code some type assertionsIan Lance Taylor1-3/+5
2019-06-21compiler: open code string slice expressionsIan Lance Taylor1-0/+12
2019-06-19compiler: stack allocate a buffer for non-escaping string opsIan Lance Taylor1-4/+15
2019-06-10compiler: support inlining functions that use index expressionsIan Lance Taylor1-0/+21
2019-06-07compiler: improve write barrier generationIan Lance Taylor1-3/+3
2019-06-07compiler: do simple deadcode eliminationIan Lance Taylor1-0/+21
2019-06-06compiler: permit inlining temporary statements and referencesIan Lance Taylor1-0/+10
2019-06-05compiler: inline call expressions and function referencesIan Lance Taylor1-0/+22
2019-06-03compiler: permit inlining references to global variablesIan Lance Taylor1-1/+9
2019-05-31compiler: optimize append of makeIan Lance Taylor1-0/+5
2019-05-17re PR go/90482 (Many 32-bit Solaris/SPARC tests FAIL with SIGBUS)Ian Lance Taylor1-3/+5
2019-05-16compiler: add intrinsics for runtime/internal/sys functionsIan Lance Taylor1-1/+1
2019-05-16compiler: improve escape analysis on interface conversionsCherry Zhang1-4/+36
2019-05-10compiler: permit inlining receive expressionsIan Lance Taylor1-0/+10
2019-05-08compiler: avoid copy for string([]byte) conversion used in string comparisonCherry Zhang1-1/+16
2019-05-08compiler: remove trailing spacesIan Lance Taylor1-4/+4
2019-05-03compiler: recognize and optimize array range clearIan Lance Taylor1-1/+31
2019-05-01compiler,runtime: do more direct interfacesIan Lance Taylor1-0/+8
2019-04-13compiler: improve type handling for string concat ops on constantsIan Lance Taylor1-2/+6
2019-03-15compiler: eliminate bound checks in append expressionIan Lance Taylor1-10/+18
2019-02-27compiler: check duplicate numeric keys in map literalsIan Lance Taylor1-0/+8
2019-02-15compiler,runtime: use __builtin_dwarf_cfa for getcallerspCherry Zhang1-1/+1
2019-01-07compiler: move slice construction to callers of makesliceIan Lance Taylor1-0/+57
2018-11-28compiler: inline functions with assignments and return statementsIan Lance Taylor1-2/+25
2018-11-27compiler: change expression importing to use Import_expressionIan Lance Taylor1-6/+6
2018-11-27compiler: pass a Location to import_expressionIan Lance Taylor1-6/+8
2018-11-27compiler: change Expression export to use Export_function_bodyIan Lance Taylor1-17/+15
2018-11-26compiler: initial support for exporting function bodiesIan Lance Taylor1-0/+12
2018-09-13compiler: omit a couple of write barriersIan Lance Taylor1-2/+9
2018-07-11compiler: fix evaluation order of LHS index expressionsIan Lance Taylor1-20/+8
2018-02-06compiler: avoid negative zero in float constantsIan Lance Taylor1-0/+3
2018-02-05compiler: rollback "avoid negative zero in float constants"Ian Lance Taylor1-3/+0
2018-02-05compiler: avoid negative zero in float constantsIan Lance Taylor1-0/+3
2018-02-05compiler: update iota handling, fix using iota in array lengthIan Lance Taylor1-70/+9
2018-02-05compiler: in range, evaluate array if it has receives or callsIan Lance Taylor1-0/+5
2018-01-09compiler: move some escape check to Mark_address_takenIan Lance Taylor1-1/+7
2017-12-22compiler: do not propagate address-taken of a slice element to the sliceIan Lance Taylor1-2/+1
2017-12-22compiler: bring escape analysis mostly in line with gc compilerIan Lance Taylor1-0/+137
2017-12-01compiler: introduce size threshold for nil checksThan McIntosh1-3/+40
2017-11-15compiler: remove LHS/RHS context determination for var exprsThan McIntosh1-13/+1