Age | Commit message (Expand) | Author | Files | Lines |
2020-01-07 | compiler, runtime: stop using __go_runtime_error | Ian Lance Taylor | 1 | -13/+1 |
2020-01-02 | compiler, runtime, reflect: generate hash functions only for map keys | Ian Lance Taylor | 1 | -12/+14 |
2020-01-02 | compiler: split writing of equal and hash functions for types | Ian Lance Taylor | 1 | -19/+41 |
2019-10-12 | compiler: mangle dots in pkgpath | Ian Lance Taylor | 1 | -2/+3 |
2019-10-04 | compiler: adjust code to avoid shadowing local variables | Ian Lance Taylor | 1 | -14/+14 |
2019-09-16 | compiler: fix quoting of //go:linkname in error message | Ian Lance Taylor | 1 | -1/+1 |
2019-09-11 | compiler: suppress type descriptor generation for aliases | Ian Lance Taylor | 1 | -1/+7 |
2019-09-09 | compiler: don't use predeclared location for implicit runtime import | Ian Lance Taylor | 1 | -2/+4 |
2019-08-31 | compiler, runtime: support and use single argument go:linkname | Ian Lance Taylor | 1 | -3/+22 |
2019-08-30 | compile, runtime: permit anonymous and empty fields in C header | Ian Lance Taylor | 1 | -2/+2 |
2019-08-28 | compiler, runtime: provide index information on bounds check failure | Ian Lance Taylor | 1 | -0/+1 |
2019-08-19 | compiler: new debugging output methods/functions | Ian Lance Taylor | 1 | -0/+103 |
2019-07-19 | compiler: don't export bodies for functions marked "go:noinline" | Ian Lance Taylor | 1 | -0/+4 |
2019-07-18 | compiler: fix bug in handling of unordered set during exporting | Ian Lance Taylor | 1 | -6/+18 |
2019-07-11 | compiler: ensure evaluation order in type hash/eq functions | Ian Lance Taylor | 1 | -0/+18 |
2019-07-10 | compiler: finalize methods when importing types | Ian Lance Taylor | 1 | -18/+0 |
2019-07-04 | compiler: optimize 0,1,2-case select statement | Ian Lance Taylor | 1 | -1/+2 |
2019-07-03 | compiler: include transitive imports in the type descriptor list | Ian Lance Taylor | 1 | -12/+30 |
2019-06-23 | compiler: edit error messages to avoid -Wformat-diag warnings | Ian Lance Taylor | 1 | -4/+4 |
2019-06-21 | compiler: open code some type assertions | Ian Lance Taylor | 1 | -1/+2 |
2019-06-10 | compiler: support inlining functions that use index expressions | Ian Lance Taylor | 1 | -0/+1 |
2019-06-10 | compiler: make heap expression's write barrier conditional | Ian Lance Taylor | 1 | -8/+11 |
2019-06-07 | compiler: support inlining functions with if statements | Ian Lance Taylor | 1 | -1/+6 |
2019-06-07 | compiler: do simple deadcode elimination | Ian Lance Taylor | 1 | -0/+74 |
2019-06-05 | compiler: inline call expressions and function references | Ian Lance Taylor | 1 | -5/+39 |
2019-06-03 | compiler, runtime, reflect: generate unique type descriptors | Ian Lance Taylor | 1 | -1/+150 |
2019-06-03 | compiler: permit inlining references to global variables | Ian Lance Taylor | 1 | -18/+84 |
2019-05-17 | re PR go/90482 (Many 32-bit Solaris/SPARC tests FAIL with SIGBUS) | Ian Lance Taylor | 1 | -10/+16 |
2019-05-16 | compiler: add intrinsics for runtime/internal/sys functions | Ian Lance Taylor | 1 | -41/+4 |
2019-05-16 | compiler: improve escape analysis on interface conversions | Cherry Zhang | 1 | -0/+51 |
2019-05-08 | compiler: add an option to emit optimization diagnostics | Cherry Zhang | 1 | -0/+1 |
2019-05-01 | compiler,runtime: do more direct interfaces | Ian Lance Taylor | 1 | -2/+2 |
2019-04-29 | compiler: avoid crash on real declaration of type with existing method | Ian Lance Taylor | 1 | -1/+2 |
2019-04-25 | compiler: fix glitch when inlining method with empty param/receiver | Ian Lance Taylor | 1 | -22/+44 |
2019-03-15 | compiler: preserve nointerface property when inlining methods | Ian Lance Taylor | 1 | -0/+2 |
2019-02-15 | compiler,runtime: use __builtin_dwarf_cfa for getcallersp | Cherry Zhang | 1 | -5/+8 |
2019-02-15 | compiler, runtime: harmonize types referenced by both C and Go | Ian Lance Taylor | 1 | -2/+3 |
2019-02-14 | compiler: check duplicate string keys in map composite literals | Ian Lance Taylor | 1 | -0/+15 |
2019-02-01 | compiler: support alias to pointer type as receiver in method declaration | Ian Lance Taylor | 1 | -0/+8 |
2019-01-30 | compiler: support alias to pointer type as method receiver | Ian Lance Taylor | 1 | -0/+4 |
2018-12-28 | compiler: remove escapes_ field from Variable and Result_variable | Ian Lance Taylor | 1 | -2/+1 |
2018-11-27 | compiler: record final type for numeric expressions | Ian Lance Taylor | 1 | -0/+2 |
2018-11-27 | compiler: add result parameter names for inlinable functions | Ian Lance Taylor | 1 | -13/+28 |
2018-11-27 | compiler: finalize types parsed for inline functions | Ian Lance Taylor | 1 | -0/+11 |
2018-11-27 | compiler: change expression importing to use Import_expression | Ian Lance Taylor | 1 | -6/+7 |
2018-11-27 | compiler: pass a Location to import_expression | Ian Lance Taylor | 1 | -1/+1 |
2018-11-27 | compiler: change Expression export to use Export_function_body | Ian Lance Taylor | 1 | -2/+6 |
2018-11-27 | compiler: import inlinable functions from package data | Ian Lance Taylor | 1 | -18/+305 |
2018-11-26 | compiler: initial support for exporting function bodies | Ian Lance Taylor | 1 | -7/+222 |
2018-10-29 | compiler: pass a single flags argument to Backend::function | Ian Lance Taylor | 1 | -17/+26 |