gcc/libgo/go/reflect
Ian Lance Taylor 4a14082645 compile, runtime: permit anonymous and empty fields in C header
Permit putting structs with anonymous and empty fields in the C header
    file runtime.inc that is used to build the C runtime code.  This is
    required for upcoming 1.13 support, as the m struct has picked up an
    anonymous field.
    
    Doing this lets the C header contain all the type descriptor structs,
    so start using those in the C code.  This cuts the number of copies of
    type descriptor definitions from 3 to 2.
    
    Reviewed-on: https://go-review.googlesource.com/c/gofrontend/+/192343

From-SVN: r275227
2019-08-30 21:49:49 +00:00
..
all_test.go compiler,runtime: do more direct interfaces 2019-05-01 21:34:16 +00:00
deepequal.go libgo: update to Go 1.11 2018-09-24 21:46:21 +00:00
example_test.go libgo: update to Go1.12beta2 2019-01-18 19:04:36 +00:00
export_test.go libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
makefunc_ffi_c.c compile, runtime: permit anonymous and empty fields in C header 2019-08-30 21:49:49 +00:00
makefunc_ffi.go libgo: update to Go 1.11.1 release 2018-10-08 14:21:30 +00:00
makefunc.go libgo: update to Go 1.8 release candidate 1 2017-01-14 00:05:42 +00:00
set_test.go libgo: update to Go 1.11 2018-09-24 21:46:21 +00:00
swapper.go libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
tostring_test.go
type.go compiler, runtime, reflect: generate unique type descriptors 2019-06-03 23:37:04 +00:00
value.go reflect: correctly handle direct interface typed receiver in Value.call 2019-05-08 04:39:19 +00:00