summaryrefslogtreecommitdiffstats
path: root/gcc/go/gofrontend/types.h
Commit message (Expand)AuthorAgeFilesLines
* compiler: Fix bug in embedded method handling.ian2014-05-061-6/+4
* compiler: Add Backend Function type.ian2014-01-141-0/+24
* compiler: Use backend interface for slice info.ian2014-01-101-9/+9
* compiler, reflect, runtime: Implement method values in reflect.ian2013-12-121-0/+6
* compiler: If type defined as type, forward hash/equal functions.ian2013-11-261-0/+7
* compiler: Fix backend representation of calls to interface methods.ian2013-11-231-2/+37
* compiler: Rework handling of imported anonymous builtin types again.ian2013-10-171-1/+12
* runtime: Don't clobber saved context when catching signal.ian2013-10-141-2/+2
* compiler: Use backend interface for function declarations.ian2013-10-111-1/+10
* compiler: Correctly handle identical unnamed structs with methods.ian2013-09-181-9/+11
* compiler, runtime: Use runtime functions to pass closure value.ian2013-09-031-4/+4
* compiler: don't export embedded builtins.ian2013-08-231-0/+4
* compiler: Add support for method values.ian2013-06-241-0/+6
* compiler, runtime: Use function descriptors.ian2013-06-181-9/+9
* compiler: Don't emit multiple methods for identical unnamed structs.ian2013-02-011-0/+6
* compiler: Accept trailing comma after varargs parameter.ian2012-12-131-10/+5
* compiler: Fix bug converting unnamed types with placeholders.ian2012-12-011-7/+12
* compiler: Implement //go:nointerface comments.ian2012-11-281-0/+19
* compiler: Don't use memcmp for equality if struct has trailing padding.ian2012-11-251-16/+16
* compiler: Fix unnamed struct type converted to interface type.ian2012-09-221-6/+30
* compiler: Fix multiple types with same name in function.ian2012-09-191-6/+14
* compiler: Fix unsafe.Sizeof for named structs with named struct fields.ian2012-06-071-2/+5
* compiler: Rewrite handling of untyped numeric constants.ian2012-03-281-0/+8
* compiler: Fix handling of invalid types within invalid types.ian2012-02-291-1/+2
* compiler: Fix crash: type T1 struct { F *[1]T2 } where T2 is a struct.ian2012-02-161-15/+26
* compiler: Permit importing a method to a type being defined.ian2012-02-021-1/+1
* compiler: Change alias handling, change rune alias to int32.ian2012-01-211-0/+13
* compiler: Handle recursive interfaces.ian2012-01-201-8/+57
* compiler: Permit type B byte; type S []B; var v = S("x").ian2012-01-111-3/+27
* compiler: Don't use memcmp for structs/arrays with padding.ian2012-01-111-28/+22
* compiler: Use backend interface for type sizes and alignments.ian2012-01-111-3/+41
* compiler, runtime: Implement struct and array comparisons.ian2012-01-061-9/+139
* compiler: Define and use backend-independent Location class.ian2011-11-291-45/+48
* Rename is_open_array_type to is_slice_type.ian2011-10-241-2/+2
* Fix handling of mutually recursive named types.ian2011-09-191-2/+4
* Fix handling of structs with embedded global types.ian2011-09-141-0/+4
* Change builtin make to runtime call at lowering time.ian2011-06-141-63/+2
* Use backend interface for map descriptors.ian2011-06-111-0/+17
* Use backend interface for type descriptors.ian2011-06-111-5/+26
* Use backend interface for zero initialization.ian2011-06-091-57/+0
* Update to current version of Go library.ian2011-05-201-1/+1
* Fix bug with multiple results returning structs with invalid sizes.ian2011-05-131-0/+14
* Use backend types for all type conversions.ian2011-05-071-38/+38
* More uses of backend interface for types.ian2011-05-061-5/+0
* Use backend interface for interface types.ian2011-05-061-10/+2
* Use backend interface for slice types.ian2011-05-051-4/+0
* Use backend interface for named types and array types.ian2011-05-041-15/+24
* Use backend interface for function types.ian2011-04-251-8/+0
* Define go_unreachable to replace gcc_unreachable.ian2011-04-231-1/+1
* Define go_assert to replace gcc_assertian2011-04-211-8/+8
OpenPOWER on IntegriCloud