2019-05-10 |
Ian Lance Taylor | compiler: permit inlining receive expressions |
blob | commitdiff | raw |
2019-05-10 |
Ian Lance Taylor | compiler: permit inlining variable declaration statements |
blob | commitdiff | raw | diff to current |
2019-05-09 |
Cherry Zhang | compiler: avoid copy for string([]byte) conversion... |
blob | commitdiff | raw | diff to current |
2019-05-08 |
Cherry Zhang | compiler: avoid copy for string([]byte) conversion... |
blob | commitdiff | raw | diff to current |
2019-05-08 |
Ian Lance Taylor | compiler: generate memmove for non-pointer slice copy |
blob | commitdiff | raw | diff to current |
2019-05-08 |
Ian Lance Taylor | compiler: remove trailing spaces |
blob | commitdiff | raw | diff to current |
2019-05-03 |
Ian Lance Taylor | compiler: recognize and optimize array range clear |
blob | commitdiff | raw | diff to current |
2019-05-01 |
Ian Lance Taylor | compiler,runtime: do more direct interfaces |
blob | commitdiff | raw | diff to current |
2019-04-13 |
Ian Lance Taylor | compiler: improve type handling for string concat ops... |
blob | commitdiff | raw | diff to current |
2019-03-19 |
Ian Lance Taylor | compiler,runtime: pass old slice's ptr/len/cap by value... |
blob | commitdiff | raw | diff to current |
2019-03-15 |
Ian Lance Taylor | compiler: eliminate bound checks in append expression |
blob | commitdiff | raw | diff to current |
2019-03-06 |
Ian Lance Taylor | re PR go/89598 (go frontend fails to build against... |
blob | commitdiff | raw | diff to current |
2019-03-05 |
Ian Lance Taylor | re PR go/89598 (go frontend fails to build against... |
blob | commitdiff | raw | diff to current |
2019-02-27 |
Ian Lance Taylor | compiler: check duplicate numeric keys in map literals |
blob | commitdiff | raw | diff to current |
2019-02-15 |
Cherry Zhang | compiler,runtime: use __builtin_dwarf_cfa for getcallersp |
blob | commitdiff | raw | diff to current |
2019-02-15 |
Ian Lance Taylor | compiler, runtime: harmonize types referenced by both... |
blob | commitdiff | raw | diff to current |
2019-02-14 |
Ian Lance Taylor | compiler: check duplicate string keys in map composite... |
blob | commitdiff | raw | diff to current |
2019-02-05 |
Ian Lance Taylor | compiler: check duplicate implicit indexes in slices... |
blob | commitdiff | raw | diff to current |
2019-01-11 |
Ian Lance Taylor | compiler: pad structs ending with zero-sized field |
blob | commitdiff | raw | diff to current |
2019-01-09 |
Ian Lance Taylor | compiler: use int type for len & cap in slice value |
blob | commitdiff | raw | diff to current |
2019-01-07 |
Ian Lance Taylor | compiler: move slice construction to callers of makeslice |
blob | commitdiff | raw | diff to current |
2018-12-28 |
Ian Lance Taylor | compiler: remove escapes_ field from Variable and Resul... |
blob | commitdiff | raw | diff to current |
2018-11-28 |
Ian Lance Taylor | compiler: inline functions with assignments and return... |
blob | commitdiff | raw | diff to current |
2018-11-27 |
Ian Lance Taylor | compiler: record final type for numeric expressions |
blob | commitdiff | raw | diff to current |
2018-11-27 |
Ian Lance Taylor | compiler: add '$' to names in expression export data |
blob | commitdiff | raw | diff to current |
2018-11-27 |
Ian Lance Taylor | compiler: change expression importing to use Import_exp... |
blob | commitdiff | raw | diff to current |
2018-11-27 |
Ian Lance Taylor | compiler: pass a Location to import_expression |
blob | commitdiff | raw | diff to current |
2018-11-27 |
Ian Lance Taylor | compiler: change Expression export to use Export_functi... |
blob | commitdiff | raw | diff to current |
2018-11-27 |
Ian Lance Taylor | compiler: import inlinable functions from package data |
blob | commitdiff | raw | diff to current |
2018-11-05 |
Ian Lance Taylor | compiler: handle abstract type in builtin numeric const... |
blob | commitdiff | raw | diff to current |
2018-10-18 |
Ian Lance Taylor | Revert SVN revision 264561, incorrectly committed direc... |
blob | commitdiff | raw | diff to current |
2018-10-18 |
Ian Lance Taylor | compiler: rewrite Type::are_identical to use flags |
blob | commitdiff | raw | diff to current |
2018-09-25 |
Martin Liska | Remove unused functions and fields. |
blob | commitdiff | raw | diff to current |
2018-09-14 |
Ian Lance Taylor | compiler: don't use address of temporary for deferred... |
blob | commitdiff | raw | diff to current |
2018-09-13 |
Ian Lance Taylor | compiler: omit a couple of write barriers |
blob | commitdiff | raw | diff to current |
2018-09-09 |
Ian Lance Taylor | compiler: make sure type descriptor initializers go... |
blob | commitdiff | raw | diff to current |
2018-08-24 |
Ian Lance Taylor | runtime: remove the dummy arg of getcallersp |
blob | commitdiff | raw | diff to current |
2018-07-13 |
Ian Lance Taylor | compiler: fix parsing of composite literals with omitte... |
blob | commitdiff | raw | diff to current |
2018-07-11 |
Ian Lance Taylor | compiler: fix evaluation order of LHS index expressions |
blob | commitdiff | raw | diff to current |
2018-07-10 |
Ian Lance Taylor | compiler: fix double evaluation with interface field... |
blob | commitdiff | raw | diff to current |
2018-06-04 |
Ian Lance Taylor | compiler: fix crashes on cyclic var/type references |
blob | commitdiff | raw | diff to current |
2018-03-01 |
Ian Lance Taylor | compiler: avoid crashing on bad self-referential type |
blob | commitdiff | raw | diff to current |
2018-02-23 |
Ian Lance Taylor | compiler: ignore aliases in fieldtrack info |
blob | commitdiff | raw | diff to current |
2018-02-13 |
Ian Lance Taylor | compiler: don't export function descriptors for unexpor... |
blob | commitdiff | raw | diff to current |
2018-02-06 |
Ian Lance Taylor | compiler: avoid negative zero in float constants |
blob | commitdiff | raw | diff to current |
2018-02-05 |
Ian Lance Taylor | compiler: rollback "avoid negative zero in float constants" |
blob | commitdiff | raw | diff to current |
2018-02-05 |
Ian Lance Taylor | compiler: avoid negative zero in float constants |
blob | commitdiff | raw | diff to current |
2018-02-05 |
Ian Lance Taylor | compiler: update iota handling, fix using iota in array... |
blob | commitdiff | raw | diff to current |
2018-02-05 |
Ian Lance Taylor | compiler: in range, evaluate array if it has receives... |
blob | commitdiff | raw | diff to current |
2018-02-05 |
Ian Lance Taylor | compiler: give error for non-int arguments to make |
blob | commitdiff | raw | diff to current |
2018-01-31 |
Ian Lance Taylor | compiler: lower expression types in lowering pass |
blob | commitdiff | raw | diff to current |
2018-01-26 |
Ian Lance Taylor | compiler: show readable names in escape analysis messages |
blob | commitdiff | raw | diff to current |
2018-01-24 |
Ian Lance Taylor | compiler: rationalize external symbol names |
blob | commitdiff | raw | diff to current |
2018-01-18 |
Ian Lance Taylor | re PR go/83787 (Many 32-bit Solaris/SPARC Go tests... |
blob | commitdiff | raw | diff to current |
2018-01-17 |
Ian Lance Taylor | compiler: enable escape analysis for runtime |
blob | commitdiff | raw | diff to current |
2018-01-09 |
Ian Lance Taylor | compiler: use temporary variable for stack allocation |
blob | commitdiff | raw | diff to current |
2018-01-09 |
Ian Lance Taylor | compiler: make non-escaping Bound_method_expression... |
blob | commitdiff | raw | diff to current |
2018-01-09 |
Ian Lance Taylor | compiler: move some escape check to Mark_address_taken |
blob | commitdiff | raw | diff to current |
2018-01-09 |
Ian Lance Taylor | compiler: stack allocate non-escaping makeslice |
blob | commitdiff | raw | diff to current |
2018-01-09 |
Ian Lance Taylor | compiler: delay escaping sliced arrays |
blob | commitdiff | raw | diff to current |
2018-01-09 |
Ian Lance Taylor | libgo: update to Go1.10beta1 |
blob | commitdiff | raw | diff to current |
2017-12-22 |
Ian Lance Taylor | compiler: do not propagate address-taken of a slice... |
blob | commitdiff | raw | diff to current |
2017-12-22 |
Ian Lance Taylor | compiler: bring escape analysis mostly in line with... |
blob | commitdiff | raw | diff to current |
2017-12-06 |
Ian Lance Taylor | compiler: handle set-and-use-temp in nilcheck code |
blob | commitdiff | raw | diff to current |
2017-12-01 |
Than McIntosh | compiler: introduce size threshold for nil checks |
blob | commitdiff | raw | diff to current |
2017-11-15 |
Than McIntosh | compiler: remove LHS/RHS context determination for... |
blob | commitdiff | raw | diff to current |
2017-10-26 |
Ian Lance Taylor | compiler: explicitly convert between type aliases |
blob | commitdiff | raw | diff to current |
2017-10-05 |
Ian Lance Taylor | compiler: centralize all symbol name handling |
blob | commitdiff | raw | diff to current |
2017-09-14 |
Ian Lance Taylor | compiler, runtime: simplify select and channel operations |
blob | commitdiff | raw | diff to current |
2017-09-14 |
Ian Lance Taylor | compiler: avoid compiler crash on invalid program |
blob | commitdiff | raw | diff to current |
2017-09-14 |
Ian Lance Taylor | compiler, reflect: fix struct field names for embedded... |
blob | commitdiff | raw | diff to current |
2017-08-09 |
Ian Lance Taylor | compiler: fix buglet in lshift type determination |
blob | commitdiff | raw | diff to current |
2017-07-28 |
Ian Lance Taylor | compiler: add backend type conversion |
blob | commitdiff | raw | diff to current |
2017-07-28 |
Ian Lance Taylor | compiler: use a single temporary for calls with multipl... |
blob | commitdiff | raw | diff to current |
2017-07-20 |
Ian Lance Taylor | compiler: add explicit convert in Type_guard_expression... |
blob | commitdiff | raw | diff to current |
2017-07-18 |
Ian Lance Taylor | compiler: insert backend type conversion for closure... |
blob | commitdiff | raw | diff to current |
2017-06-23 |
Ian Lance Taylor | compiler: add go:notinheap magic comment |
blob | commitdiff | raw | diff to current |
2017-06-12 |
Ian Lance Taylor | compiler: avoid orphaning Bexpressions when processing... |
blob | commitdiff | raw | diff to current |
2017-06-09 |
Ian Lance Taylor | compiler: additional lvalue/rvalue context fixes |
blob | commitdiff | raw | diff to current |
2017-06-08 |
Ian Lance Taylor | compiler: lvalue context fixes in Unary_expression... |
blob | commitdiff | raw | diff to current |
2017-06-08 |
Ian Lance Taylor | compiler: fix undefined symbol error with unexported... |
blob | commitdiff | raw | diff to current |
2017-06-06 |
Ian Lance Taylor | compiler: typing fixes for Interface_mtable_expression |
blob | commitdiff | raw | diff to current |
2017-05-26 |
Ian Lance Taylor | compiler: identify array index expressions in lvalue... |
blob | commitdiff | raw | diff to current |
2017-05-16 |
Ian Lance Taylor | compiler: better error messages for slicing invalid... |
blob | commitdiff | raw | diff to current |
2017-05-12 |
Than McIntosh | compiler: add calling Bfunction Backend::call_expression |
blob | commitdiff | raw | diff to current |
2017-05-10 |
Ian Lance Taylor | Big merge of changes to gofrontend repo that were postp... |
blob | commitdiff | raw | diff to current |
2017-01-27 |
Ian Lance Taylor | compiler: let initializers hold addresses of fields |
blob | commitdiff | raw | diff to current |
2017-01-14 |
Ian Lance Taylor | libgo: update to Go 1.8 release candidate 1 |
blob | commitdiff | raw | diff to current |
2017-01-11 |
Than McIntosh | compiler: add containing Bfunction to conditional_expre... |
blob | commitdiff | raw | diff to current |
2017-01-11 |
Ian Lance Taylor | compiler: mark generated struct/array types as incomparable |
blob | commitdiff | raw | diff to current |
2017-01-10 |
Ian Lance Taylor | compiler, runtime: drop size arguments to hash/equal... |
blob | commitdiff | raw | diff to current |
2016-12-16 |
Than McIntosh | compiler: add containing Bfunction to some backend... |
blob | commitdiff | raw | diff to current |
2016-12-15 |
Ian Lance Taylor | re PR go/78763 (go1: internal compiler error: in do_get... |
blob | commitdiff | raw | diff to current |
2016-12-15 |
Ian Lance Taylor | compiler: remove unneeded zero-length slice value init |
blob | commitdiff | raw | diff to current |
2016-12-08 |
Ian Lance Taylor | compiler: make Slice_construction_expression::do_flatte... |
blob | commitdiff | raw | diff to current |
2016-12-06 |
Than McIntosh | compiler: pass lvalue/rvalue context to back end for... |
blob | commitdiff | raw | diff to current |
2016-12-01 |
Ian Lance Taylor | compiler: add slice initializers to the GC root list |
blob | commitdiff | raw | diff to current |
2016-11-22 |
Than McIntosh | compiler: relocate ID encoding utilities to gofrontend |
blob | commitdiff | raw | diff to current |
2016-11-22 |
Ian Lance Taylor | runtime: rewrite panic/defer code from C to Go |
blob | commitdiff | raw | diff to current |
2016-11-10 |
Ian Lance Taylor | runtime: copy signal code from Go 1.7 runtime |
blob | commitdiff | raw | diff to current |
next |