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
..
2011-10-26 23:57:58 +00:00
2012-11-01 03:02:13 +00:00
2013-07-16 06:54:42 +00:00
2013-07-16 06:54:42 +00:00
2013-01-24 19:44:23 +00:00
2012-08-07 04:42:49 +00:00
2012-08-07 04:42:49 +00:00
2012-08-10 06:08:11 +00:00
2012-08-07 04:42:49 +00:00
2012-08-07 04:42:49 +00:00
2012-11-01 03:02:13 +00:00
2012-11-01 03:02:13 +00:00
2012-05-24 20:44:34 +00:00
2013-01-24 19:44:23 +00:00
2012-11-01 03:02:13 +00:00
2013-01-30 22:24:40 +00:00
2013-02-02 15:11:48 +00:00
2012-11-01 03:02:13 +00:00
2013-07-23 20:26:09 +00:00
2012-11-01 03:02:13 +00:00
2012-11-01 03:02:13 +00:00
2012-11-01 03:02:13 +00:00
2011-04-13 21:00:59 +00:00
2013-07-23 20:26:09 +00:00
2011-09-16 05:47:20 +00:00
2011-11-28 05:45:49 +00:00
2012-11-01 03:02:13 +00:00
2012-11-01 03:02:13 +00:00
2013-01-24 19:44:23 +00:00
2013-01-24 19:44:23 +00:00
2012-11-01 03:02:13 +00:00
2012-11-01 03:02:13 +00:00
2012-11-01 03:02:13 +00:00
2012-11-01 03:02:13 +00:00
2012-11-01 03:02:13 +00:00
2013-07-16 06:54:42 +00:00
2012-11-21 07:03:38 +00:00
2012-12-12 23:29:10 +00:00
2013-07-16 06:54:42 +00:00
2012-11-01 03:02:13 +00:00
2012-11-01 03:02:13 +00:00
2012-02-10 00:40:27 +00:00
2012-11-06 18:12:45 +00:00
2011-12-13 19:16:27 +00:00
2012-11-06 18:28:21 +00:00
2011-10-26 23:57:58 +00:00
2013-01-29 20:52:43 +00:00
2013-01-24 19:44:23 +00:00
2013-07-23 20:26:09 +00:00
2012-11-01 03:02:13 +00:00
2012-11-01 03:02:13 +00:00
2012-02-11 00:15:54 +00:00
2013-09-03 21:52:37 +00:00
2013-07-16 06:54:42 +00:00
2012-11-06 18:28:21 +00:00
2012-11-01 03:02:13 +00:00
2013-01-29 20:52:43 +00:00
2013-07-23 04:42:09 +00:00
2012-11-01 03:02:13 +00:00
2012-11-01 03:02:13 +00:00
2012-11-01 03:02:13 +00:00
2012-11-06 18:28:21 +00:00
2012-11-01 03:02:13 +00:00
2012-11-01 03:02:13 +00:00
2013-01-30 22:24:40 +00:00
2012-12-22 01:15:33 +00:00
2012-09-22 06:06:31 +00:00
2012-01-06 21:47:49 +00:00
2012-01-06 21:47:49 +00:00
2012-09-22 06:06:31 +00:00
2012-11-01 03:02:13 +00:00
2012-11-01 03:02:13 +00:00
2012-11-01 03:02:13 +00:00
2012-11-01 03:02:13 +00:00
2012-11-01 03:02:13 +00:00
2013-01-24 19:44:23 +00:00
2013-07-16 06:54:42 +00:00
2013-07-16 06:54:42 +00:00
2013-01-24 19:44:23 +00:00
2011-11-28 05:45:49 +00:00
2013-02-07 22:24:34 +00:00
2011-11-30 00:21:52 +00:00
2012-11-01 03:02:13 +00:00
2013-02-20 19:45:10 +00:00
2013-07-16 06:54:42 +00:00
2013-07-16 06:54:42 +00:00
2013-07-24 22:30:25 +00:00
2013-07-16 06:54:42 +00:00
2011-11-30 00:21:52 +00:00
2011-06-11 06:21:55 +00:00
2013-07-16 06:54:42 +00:00
2013-07-16 06:54:42 +00:00
2011-12-13 21:59:26 +00:00
2013-07-16 06:54:42 +00:00
2013-06-18 23:49:49 +00:00
2013-07-16 06:54:42 +00:00
2013-09-03 21:52:37 +00:00
2013-07-16 06:54:42 +00:00
2013-07-16 06:54:42 +00:00
2013-07-16 06:54:42 +00:00
2012-05-24 20:44:34 +00:00
2013-07-23 20:32:26 +00:00
2013-07-16 06:54:42 +00:00
2013-07-16 06:54:42 +00:00
2013-07-16 06:54:42 +00:00
2013-07-16 06:54:42 +00:00
2013-07-16 06:54:42 +00:00
2013-07-16 06:54:42 +00:00
2013-09-03 21:52:37 +00:00
2013-07-16 06:54:42 +00:00
2012-11-01 03:02:13 +00:00
2012-10-23 04:31:11 +00:00
2013-07-24 13:18:45 +00:00
2013-09-03 21:52:37 +00:00
2013-07-16 06:54:42 +00:00
2013-07-16 06:54:42 +00:00
2013-07-16 06:54:42 +00:00
2013-07-16 06:54:42 +00:00
2013-07-16 06:54:42 +00:00
2013-07-24 13:18:45 +00:00
2012-08-07 04:42:49 +00:00
2013-07-16 06:54:42 +00:00
2013-09-03 21:52:37 +00:00
2011-12-20 18:49:40 +00:00