gcc/libgo/go/runtime
Ian Lance Taylor 347462bfee compiler, runtime: remove hmap field from maptypes
This is the gofrontend version of https://golang.org/cl/91796.
    
    This is part of that CL, just the compiler change and required runtime
    changes, in preparation for updating libgo to 1.11.
    
    Relevant part of original CL description:
    
        The hmap field in the maptype is only used by the runtime to check the sizes of
        the hmap structure created by the compiler and runtime agree.
    
        Comments are already present about the hmap structure definitions in the
        compiler and runtime needing to be in sync.
    
    Reviewed-on: https://go-review.googlesource.com/130976

From-SVN: r263941
2018-08-29 00:20:25 +00:00
..
debug
internal libgo: update to Go1.10beta2 release 2018-01-17 14:20:29 +00:00
msan
pprof libgo: prune sighandler frames in runtime.sigprof 2018-07-27 18:43:34 +00:00
testdata runtime: get missing function name from symbol table 2018-02-08 15:37:43 +00:00
trace libgo: update to Go1.10beta2 release 2018-01-17 14:20:29 +00:00
alg.go libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
append_test.go libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
atomic_pointer.go re PR go/84215 (Random results in go/libgo tests) 2018-02-12 18:50:16 +00:00
callers_test.go
cgo_gccgo.go runtime: remove the dummy arg of getcallersp 2018-08-24 18:15:04 +00:00
cgocall.go runtime: correct runtime structfield type to match reflect 2018-02-06 15:18:50 +00:00
cgocheck.go libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
chan_test.go libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
chan.go runtime: add some more preemption checks 2018-02-16 16:42:53 +00:00
chanbarrier_test.go
closure_test.go
compiler.go
complex_test.go
cpuprof.go runtime: don't call funcPC from a function 2018-02-07 22:04:55 +00:00
cputicks.go libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
crash_cgo_test.go libgo: update to Go1.10rc2 2018-02-08 15:30:22 +00:00
crash_gccgo_test.go runtime: get missing function name from symbol table 2018-02-08 15:37:43 +00:00
crash_nonunix_test.go
crash_test.go runtime: don't check for stale runtime 2018-03-26 19:29:27 +00:00
crash_unix_test.go libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
debug.go libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
env_posix.go
env_test.go
error.go libgo: update to Go 1.10.2 release 2018-05-31 21:42:53 +00:00
example_test.go
export_arm_test.go
export_linux_test.go
export_mmap_test.go
export_test.go runtime: work around escaping closure in export_test.go 2018-01-10 05:26:29 +00:00
export_unix_test.go
export_windows_test.go
extern.go compiler: error on func declaration/definition 2018-02-12 19:29:52 +00:00
fastlog2_test.go
fastlog2.go
fastlog2table.go
ffi.go runtime: skip zero-sized fields in structs when converting to FFI 2018-07-13 20:39:02 +00:00
float.go
gc_test.go libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
gcinfo_test.go
hash32.go libgo: add support for the Nios II architecture 2018-05-02 22:28:46 +00:00
hash64.go re PR go/84484 (libgo configure tests fail to find -latomic) 2018-02-22 19:49:04 +00:00
hash_test.go libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
hashmap_fast.go libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
hashmap.go compiler, runtime: remove hmap field from maptypes 2018-08-29 00:20:25 +00:00
heapdump.go libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
iface_test.go
iface.go
lfstack_32bit.go libgo: add support for the Nios II architecture 2018-05-02 22:28:46 +00:00
lfstack_64bit.go re PR go/84484 (libgo configure tests fail to find -latomic) 2018-02-22 19:49:04 +00:00
lfstack_test.go
lfstack.go
lock_futex.go runtime: remove the dummy arg of getcallersp 2018-08-24 18:15:04 +00:00
lock_sema.go runtime: remove the dummy arg of getcallersp 2018-08-24 18:15:04 +00:00
malloc_test.go libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
malloc.go runtime: remove the dummy arg of getcallersp 2018-08-24 18:15:04 +00:00
map_test.go libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
mapspeed_test.go
mbarrier.go libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
mbitmap.go libgo: update to Go1.10beta2 release 2018-01-17 14:20:29 +00:00
mcache.go libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
mcentral.go
mem_gccgo.go libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
memmove_linux_amd64_test.go
memmove_test.go libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
mfinal_test.go libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
mfinal.go libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
mfixalloc.go
mgc_gccgo.go libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
mgc.go libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
mgclarge.go libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
mgcmark.go libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
mgcsweep.go
mgcsweepbuf.go
mgcwork.go libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
mheap.go libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
mkfastlog2table.go
mksizeclasses.go libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
mprof.go
msan0.go
msize.go
mstats.go libgo: update to Go1.10beta2 release 2018-01-17 14:20:29 +00:00
mwbbuf.go libgo: update to Go1.10beta2 release 2018-01-17 14:20:29 +00:00
net_plan9.go
netpoll_aix.go runtime: use poll rather than pollset for netpoll on AIX 2018-08-07 17:29:50 +00:00
netpoll_epoll.go
netpoll_kqueue.go libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
netpoll_nacl.go
netpoll_solaris.go runtime: add go:noescape declaration for Solaris 2018-01-19 04:09:55 +00:00
netpoll_stub.go
netpoll_windows.go libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
netpoll.go runtime: use poll rather than pollset for netpoll on AIX 2018-08-07 17:29:50 +00:00
norace_test.go runtime: remove the dummy arg of getcallersp 2018-08-24 18:15:04 +00:00
numcpu_freebsd_test.go
os_aix.go
os_darwin.go
os_dragonfly.go
os_freebsd.go libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
os_gccgo.go
os_linux_ppc64x.go libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
os_linux.go libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
os_netbsd.go libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
os_openbsd.go
os_solaris.go
panic.go libgo: update to Go 1.10.2 release 2018-05-31 21:42:53 +00:00
print.go libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
proc_runtime_test.go libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
proc_test.go libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
proc.go runtime: remove the dummy arg of getcallersp 2018-08-24 18:15:04 +00:00
profbuf_test.go
profbuf.go
proflabel.go
race0.go
rand_test.go
rdebug.go
relax_stub.go
runtime1.go libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
runtime2.go runtime: scan register backing store on ia64 2018-02-02 00:16:43 +00:00
runtime_mmap_test.go libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
runtime_test.go libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
runtime_unix_test.go
runtime-lldb_test.go libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
runtime.go libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
rwmutex_test.go libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
rwmutex.go libgo: update to Go1.10rc1 2018-01-27 23:44:29 +00:00
select.go runtime: add some more preemption checks 2018-02-16 16:42:53 +00:00
sema.go libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
signal_gccgo.go runtime: noescape some functions/variables 2018-01-10 05:15:52 +00:00
signal_sighandler.go libgo: update to Go1.10rc1 2018-01-27 23:44:29 +00:00
signal_unix.go runtime: don't call funcPC from a function 2018-02-07 22:04:55 +00:00
sigqueue.go libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
sizeclasses.go libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
slice.go libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
string_test.go
string.go libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
stubs2.go runtime: no escape for some functions on AIX 2018-01-19 04:48:51 +00:00
stubs_linux.go
stubs_nonlinux.go
stubs.go runtime: remove the dummy arg of getcallersp 2018-08-24 18:15:04 +00:00
symtab_test.go
symtab.go libgo: update to Go 1.10.2 release 2018-05-31 21:42:53 +00:00
time.go libgo: update to Go1.10rc1 2018-01-27 23:44:29 +00:00
timeasm.go
timestub.go
trace.go libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
traceback_gccgo.go runtime: noescape some functions/variables 2018-01-10 05:15:52 +00:00
type.go compiler, runtime: remove hmap field from maptypes 2018-08-29 00:20:25 +00:00
typekind.go
unaligned1.go re PR go/84484 (libgo configure tests fail to find -latomic) 2018-02-22 19:49:04 +00:00
unaligned2.go libgo: add support for the Nios II architecture 2018-05-02 22:28:46 +00:00
utf8.go
vdso_none.go
write_err_android.go
write_err.go