summaryrefslogtreecommitdiffstats
path: root/gcc/go/gofrontend/types.cc
Commit message (Expand)AuthorAgeFilesLines
* compiler: Fix bug in embedded method handling.ian2014-05-061-15/+22
* compiler: Add Backend Function type.ian2014-01-141-0/+11
* compiler: Use backend interface for slice info.ian2014-01-101-56/+25
* compiler: Don't compare structs with blank non-comparable fields.ian2013-12-121-3/+0
* compiler, reflect, runtime: Implement method values in reflect.ian2013-12-121-20/+29
* compiler: If type defined as type, forward hash/equal functions.ian2013-11-261-2/+100
* compiler: Fix backend representation of calls to interface methods.ian2013-11-231-24/+140
* compiler: Fixes for middle-end changes.ian2013-11-221-2/+0
* compiler: Update for mainline changes.ian2013-11-121-0/+1
* compiler: Support Go 1.2 nil checks.ian2013-11-111-2/+1
* compiler: Implement 3-index slicing.ian2013-10-241-2/+2
* compiler: Rework handling of imported anonymous builtin types again.ian2013-10-171-36/+38
* compiler: Don't warn for unknown type when importing anonymous field.ian2013-10-171-4/+18
* runtime: Don't clobber saved context when catching signal.ian2013-10-141-10/+7
* compiler: Fix handling of imported struct with embedded builtin type.ian2013-10-131-0/+13
* compiler: Fix handling of hidden methods for unnamed types.ian2013-10-111-0/+2
* compiler: Use backend interface for function declarations.ian2013-10-111-49/+63
* compiler: Avoid extra error for anonymous embedded type.ian2013-10-111-6/+1
* compiler: Use backend interface for numeric expressions.ian2013-10-021-2/+4
* compiler: Avoid knockon errors for invalid uses of _.ian2013-09-281-1/+5
* compiler: Fix inconsistent check for structs using memcmp for ==.ian2013-09-191-3/+1
* compiler: Correctly handle identical unnamed structs with methods.ian2013-09-181-2/+22
* compiler, runtime: Use runtime functions to pass closure value.ian2013-09-031-20/+5
* compiler: don't export embedded builtins.ian2013-08-231-3/+24
* compiler: structs inherit all methods from embedded pointer fields.ian2013-06-271-1/+6
* compiler: Add support for method values.ian2013-06-241-21/+53
* compiler, runtime: Use function descriptors.ian2013-06-181-35/+45
* compiler: fix computation of Offsetof.ian2013-06-141-0/+1
* compiler: Don't emit multiple methods for identical unnamed structs.ian2013-02-011-0/+20
* PR bootstrap/54659ian2012-12-211-2/+0
* compiler: Accept trailing comma after varargs parameter.ian2012-12-131-0/+31
* compiler: Fix bug converting unnamed types with placeholders.ian2012-12-011-50/+86
* compiler: Implement //go:nointerface comments.ian2012-11-281-0/+37
* compiler: Don't use memcmp for equality if struct has trailing padding.ian2012-11-251-9/+19
* compiler, libgo: Fixes to prepare for 64-bit int.ian2012-11-061-2/+6
* compiler, runtime: More steps toward separating int and intgo.ian2012-11-011-7/+13
* compiler: Fix a couple of type reflection strings.ian2012-10-021-3/+9
* compiler: Fix unnamed struct type converted to interface type.ian2012-09-221-27/+64
* compiler: Better error messages for single- and multiple- value.ian2012-09-211-3/+3
* compiler: Better error message if method requires pointer receiver.ian2012-09-211-2/+3
* compiler: Fix struct hash and equality with _ fields.ian2012-09-201-0/+12
* compiler: Fix multiple types with same name in function.ian2012-09-191-5/+46
* compiler: Adjust for GCC always being built with C++.ian2012-08-151-9/+0
* compiler, reflect: Quote package path with tabs.ian2012-06-141-4/+4
* compiler, reflect: Handle package path like gc compiler.ian2012-06-121-6/+15
* compiler: Fix unsafe.Sizeof for named structs with named struct fields.ian2012-06-071-0/+9
* compiler: Fix assembler names of types defined in functions.ian2012-05-161-1/+1
* compiler: Add -fgo-pkgpath option.ian2012-05-091-48/+50
* compiler: Fix some crashes on invalid code.ian2012-04-281-1/+10
* compiler: Rewrite handling of untyped numeric constants.ian2012-03-281-85/+60
OpenPOWER on IntegriCloud