aboutsummaryrefslogtreecommitdiff
path: root/gcc/go/gofrontend/expressions.h
AgeCommit message (Expand)AuthorFilesLines
2024-01-22compiler: don't pass iota value to lowering passIan Lance Taylor1-18/+17
2023-12-18compiler: move lowering pass after check types passIan Lance Taylor1-53/+183
2023-10-23compiler: make xx_constant_value methods non-constIan Lance Taylor1-18/+18
2023-10-23compiler: pass gogo to Runtime::make_callIan Lance Taylor1-3/+3
2023-10-23compiler: add Expression::is_untyped methodIan Lance Taylor1-0/+38
2023-10-22compiler: pass Gogo to determine types passIan Lance Taylor1-47/+47
2023-06-21compiler: determine types of Slice_{value,info} expressionsIan Lance Taylor1-3/+2
2023-03-22compiler: add missing Slice_info_expression::do_traverseIan Lance Taylor1-0/+4
2022-06-29compiler: check repeated const expressions in new scopeIan Lance Taylor1-0/+105
2022-05-06compiler: remove Array_index_expression::is_lvalue_Ian Lance Taylor1-15/+1
2021-11-11compiler: traverse func subexprs when creating func descriptorsIan Lance Taylor1-0/+8
2021-09-30compiler: avoid calling Expression::type before loweringIan Lance Taylor1-1/+3
2021-08-07compiler: support export/import of unsafe.Add/SliceIan Lance Taylor1-3/+18
2021-08-03compiler: support new language constructs in escape analysisCherry Mui1-0/+75
2021-08-02compiler, runtime: support unsafe.Add and unsafe.SliceIan Lance Taylor1-1/+3
2021-06-29compiler: don't generate temporaries for composite literalsIan Lance Taylor1-6/+0
2021-03-11compiler: create temporaries for heap variablesIan Lance Taylor1-0/+5
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