Age | Commit message (Expand) | Author | Files | Lines |
2020-01-07 | compiler, runtime: stop using __go_runtime_error | Ian Lance Taylor | 1 | -55/+0 |
2020-01-02 | compiler, runtime, reflect: generate hash functions only for map keys | Ian Lance Taylor | 1 | -3/+2 |
2020-01-02 | compiler: split writing of equal and hash functions for types | Ian Lance Taylor | 1 | -24/+31 |
2019-11-15 | compiler: fix buglet in function inlining related to sink names | Ian Lance Taylor | 1 | -1/+3 |
2019-08-31 | compiler, runtime: support and use single argument go:linkname | Ian Lance Taylor | 1 | -1/+11 |
2019-08-23 | compiler: record pointer var values to remove write barriers | Ian Lance Taylor | 1 | -1/+8 |
2019-08-21 | compiler: if hidden function referenced by inline, don't hide descriptor | Ian Lance Taylor | 1 | -0/+5 |
2019-08-20 | compiler, runtime: implement shifts by signed amounts | Ian Lance Taylor | 1 | -0/+3 |
2019-08-19 | compiler: new debugging output methods/functions | Ian Lance Taylor | 1 | -0/+12 |
2019-07-11 | compiler: ensure evaluation order in type hash/eq functions | Ian Lance Taylor | 1 | -0/+8 |
2019-07-10 | compiler: finalize methods when importing types | Ian Lance Taylor | 1 | -0/+18 |
2019-07-03 | compiler: include transitive imports in the type descriptor list | Ian Lance Taylor | 1 | -1/+16 |
2019-07-03 | compiler: rework type and package tracking in exporter | Ian Lance Taylor | 1 | -1/+1 |
2019-06-10 | compiler: make heap expression's write barrier conditional | Ian Lance Taylor | 1 | -3/+6 |
2019-06-07 | compiler: do simple deadcode elimination | Ian Lance Taylor | 1 | -0/+4 |
2019-06-05 | compiler: inline call expressions and function references | Ian Lance Taylor | 1 | -3/+3 |
2019-06-03 | compiler, runtime, reflect: generate unique type descriptors | Ian Lance Taylor | 1 | -0/+24 |
2019-06-03 | compiler: permit inlining references to global variables | Ian Lance Taylor | 1 | -11/+32 |
2019-05-31 | compiler: optimize append of make | Ian Lance Taylor | 1 | -7/+10 |
2019-05-16 | compiler: add intrinsics for runtime/internal/sys functions | Ian Lance Taylor | 1 | -5/+0 |
2019-05-16 | compiler: improve escape analysis on interface conversions | Cherry Zhang | 1 | -0/+8 |
2019-05-08 | compiler: add an option to emit optimization diagnostics | Cherry Zhang | 1 | -0/+13 |
2019-04-25 | compiler: fix glitch when inlining method with empty param/receiver | Ian Lance Taylor | 1 | -0/+10 |
2019-02-15 | compiler,runtime: use __builtin_dwarf_cfa for getcallersp | Cherry Zhang | 1 | -2/+2 |
2019-02-14 | compiler: check duplicate string keys in map composite literals | Ian Lance Taylor | 1 | -0/+4 |
2018-12-28 | compiler: remove escapes_ field from Variable and Result_variable | Ian Lance Taylor | 1 | -36/+3 |
2018-11-27 | compiler: add result parameter names for inlinable functions | Ian Lance Taylor | 1 | -3/+3 |
2018-11-27 | compiler: finalize types parsed for inline functions | Ian Lance Taylor | 1 | -0/+4 |
2018-11-27 | compiler: change expression importing to use Import_expression | Ian Lance Taylor | 1 | -2/+7 |
2018-11-27 | compiler: import inlinable functions from package data | Ian Lance Taylor | 1 | -9/+75 |
2018-11-26 | compiler: initial support for exporting function bodies | Ian Lance Taylor | 1 | -2/+21 |
2018-10-25 | compiler: improve name mangling for packpaths | Ian Lance Taylor | 1 | -20/+4 |
2018-10-23 | compiler: export indexed type data, read unexported types lazily | Ian Lance Taylor | 1 | -2/+0 |
2018-10-18 | Revert SVN revision 264561, incorrectly committed directly to the GCC | Ian Lance Taylor | 1 | -1/+1 |
2018-09-25 | Remove unused functions and fields. | Martin Liska | 1 | -1/+1 |
2018-09-13 | compiler: implement //go:nowritebarrierrec | Ian Lance Taylor | 1 | -0/+3 |
2018-06-13 | compiler: avoid introducing redundant write barriers | Ian Lance Taylor | 1 | -5/+12 |
2018-02-09 | compiler: track //go:nointerface in export data | Ian Lance Taylor | 1 | -3/+21 |
2018-01-31 | compiler: lower expression types in lowering pass | Ian Lance Taylor | 1 | -0/+3 |
2018-01-24 | compiler: rationalize external symbol names | Ian Lance Taylor | 1 | -4/+25 |
2018-01-15 | compiler: reclaim memory of escape analysis Nodes | Ian Lance Taylor | 1 | -0/+4 |
2018-01-09 | compiler: support go:noescape cross package | Ian Lance Taylor | 1 | -7/+13 |
2018-01-09 | compiler: make top-level decl for address-taken non-escaping locals | Cherry Zhang | 1 | -0/+17 |
2018-01-09 | compiler: add escape analysis debug hash | Cherry Zhang | 1 | -0/+14 |
2017-12-22 | compiler: bring escape analysis mostly in line with gc compiler | Ian Lance Taylor | 1 | -0/+5 |
2017-12-22 | compiler: improve escape analysis diagnostics | Ian Lance Taylor | 1 | -4/+0 |
2017-12-01 | compiler: introduce size threshold for nil checks | Than McIntosh | 1 | -0/+16 |
2017-11-22 | compiler: make comparison operator() methods const | Ian Lance Taylor | 1 | -1/+1 |
2017-10-05 | compiler: drop special handling of unexported func/var assembler names | Ian Lance Taylor | 1 | -4/+0 |
2017-10-05 | compiler: centralize all symbol name handling | Ian Lance Taylor | 1 | -20/+102 |