gcc/libgo/go
Ian Lance Taylor 05a7d56678 compiler, runtime: Use runtime functions to pass closure value.
This changes the compiler and runtime to not pass a closure
value as the last argument, but to instead pass it via
__go_set_closure and retrieve it via __go_get_closure.  This
eliminates the need for function descriptor wrapper functions.
It will make it possible to retrieve the closure value in a
reflect.MakeFunc function.

From-SVN: r202233
2013-09-03 21:52:37 +00:00
..
archive libgo: Update to Go 1.1.1. 2013-07-16 06:54:42 +00:00
bufio libgo: Update to Go 1.1.1. 2013-07-16 06:54:42 +00:00
builtin libgo: Update to Go 1.1.1. 2013-07-16 06:54:42 +00:00
bytes libgo: Update to Go 1.1.1. 2013-07-16 06:54:42 +00:00
compress libgo: Update to Go 1.1.1. 2013-07-16 06:54:42 +00:00
container libgo: Update to Go 1.1.1. 2013-07-16 06:54:42 +00:00
crypto libgo: Update to Go 1.1.1. 2013-07-16 06:54:42 +00:00
database/sql libgo: Update to Go 1.1.1. 2013-07-16 06:54:42 +00:00
debug libgo: Update to Go 1.1.1. 2013-07-16 06:54:42 +00:00
encoding libgo: Update to Go 1.1.1. 2013-07-16 06:54:42 +00:00
errors libgo: Update to weekly.2012-02-22 release. 2012-03-02 20:01:37 +00:00
exp libgo: Update to Go 1.1.1. 2013-07-16 06:54:42 +00:00
expvar libgo: Update Go library to master revision 15489/921e53d4863c. 2013-01-29 20:52:43 +00:00
flag libgo: Update Go library to master revision 15489/921e53d4863c. 2013-01-29 20:52:43 +00:00
fmt libgo: Update to Go 1.1.1. 2013-07-16 06:54:42 +00:00
go libgo: Update to Go 1.1.1. 2013-07-16 06:54:42 +00:00
hash libgo: Update to current sources. 2012-10-23 04:31:11 +00:00
html libgo: Update to Go 1.1.1. 2013-07-16 06:54:42 +00:00
image libgo: Update to Go 1.1.1. 2013-07-16 06:54:42 +00:00
index/suffixarray libgo: Update to weekly.2012-03-22. 2012-03-30 22:09:55 +00:00
io libgo: Update to Go 1.1.1. 2013-07-16 06:54:42 +00:00
log log/syslog: Restore interface to make this work on Solaris again. 2013-07-23 21:23:27 +00:00
math libgo: Update to Go 1.1.1. 2013-07-16 06:54:42 +00:00
mime libgo: Update to Go 1.1.1. 2013-07-16 06:54:42 +00:00
net net: give C.getaddrinfo a hint that we only want SOCK_STREAM answers 2013-08-09 20:51:16 +00:00
old libgo: Update to Go 1.1.1. 2013-07-16 06:54:42 +00:00
os libgo: Update to Go 1.1.1. 2013-07-16 06:54:42 +00:00
path libgo: Update to Go 1.1.1. 2013-07-16 06:54:42 +00:00
reflect compiler, runtime: Use runtime functions to pass closure value. 2013-09-03 21:52:37 +00:00
regexp libgo: Update to Go 1.1.1. 2013-07-16 06:54:42 +00:00
runtime libgo: Update to Go 1.1.1. 2013-07-16 06:54:42 +00:00
sort libgo: Update to Go 1.1.1. 2013-07-16 06:54:42 +00:00
strconv libgo: Update to Go 1.1.1. 2013-07-16 06:54:42 +00:00
strings libgo: Update to Go 1.1.1. 2013-07-16 06:54:42 +00:00
sync libgo: Update to Go 1.1.1. 2013-07-16 06:54:42 +00:00
syscall syscall: Change AWK split call to use []+ rather than []*. 2013-08-02 22:30:30 +00:00
testing libgo: Update to Go 1.1.1. 2013-07-16 06:54:42 +00:00
text libgo: Update to Go 1.1.1. 2013-07-16 06:54:42 +00:00
time libgo: Update to Go 1.1.1. 2013-07-16 06:54:42 +00:00
unicode libgo: Update to Go 1.1.1. 2013-07-16 06:54:42 +00:00