Marijn Haverbeke
4e03112141
Add a pass-by-copy parameter passing convention
...
This is intended to solve the problem of how to pass arguments to
constructor functions -- you want to move in rvalues, but not have to
explicitly copy stuff that is not an rvalue. The by-copy passing
convention will ensure the callee gets its own copy of the value. For
rvalues, it'll just pass off the value. For lvalues, it'll make a
copy.
Issue #1177
2011-11-18 12:49:00 +01:00
..
2011-10-29 01:40:20 -07:00
2011-10-25 15:56:55 +02:00
2011-09-23 16:03:35 -07:00
2011-10-21 13:34:35 +02:00
2011-10-20 16:01:24 -07:00
2011-10-25 15:56:55 +02:00
2011-10-25 15:56:55 +02:00
2011-10-20 20:34:04 -07:00
2011-10-20 20:34:04 -07:00
2011-10-20 20:34:04 -07:00
2011-10-07 16:46:44 +02:00
2011-10-12 12:11:07 -07:00
2011-10-20 18:23:48 -07:00
2011-11-16 11:35:13 -08:00
2011-10-10 16:01:51 +02:00
2011-10-20 18:23:48 -07:00
2011-10-20 18:23:48 -07:00
2011-10-20 18:23:48 -07:00
2011-11-16 11:35:13 -08:00
2011-11-15 17:01:06 -08:00
2011-10-25 15:56:55 +02:00
2011-11-16 11:35:13 -08:00
2011-11-16 11:35:13 -08:00
2011-10-20 20:34:04 -07:00
2011-10-20 20:34:04 -07:00
2011-10-20 20:34:04 -07:00
2011-10-29 01:40:20 -07:00
2011-10-29 01:40:20 -07:00
2011-11-15 16:33:09 -08:00
2011-11-16 11:35:13 -08:00
2011-11-09 14:33:06 -08:00
2011-10-21 14:05:16 -07:00
2011-10-21 16:07:40 -07:00
2011-10-21 17:21:59 -07:00
2011-09-26 16:59:15 -07:00
2011-10-13 15:14:09 +02:00
2011-10-20 18:23:48 -07:00
2011-10-25 15:56:55 +02:00
2011-10-25 15:56:55 +02:00
2011-10-25 15:56:55 +02:00
2011-10-25 15:56:55 +02:00
2011-10-20 18:23:48 -07:00
2011-10-25 15:56:55 +02:00
2011-10-25 15:56:55 +02:00
2011-10-25 15:56:55 +02:00
2011-10-25 15:56:55 +02:00
2011-10-20 18:23:48 -07:00
2011-10-25 15:56:55 +02:00
2011-10-25 15:56:55 +02:00
2011-09-29 10:36:40 +02:00
2011-10-25 15:56:55 +02:00
2011-10-28 14:57:49 +02:00
2011-11-15 18:02:45 -08:00
2011-10-20 20:34:04 -07:00
2011-10-20 20:34:04 -07:00
2011-10-20 20:34:04 -07:00
2011-10-20 20:34:04 -07:00
2011-10-20 20:34:04 -07:00
2011-10-20 20:34:04 -07:00
2011-10-20 20:34:04 -07:00
2011-10-20 20:34:04 -07:00
2011-10-20 20:34:04 -07:00
2011-10-28 14:57:49 +02:00
2011-10-20 20:34:04 -07:00
2011-10-21 13:34:35 +02:00
2011-10-21 13:34:35 +02:00
2011-10-21 13:34:35 +02:00
2011-10-28 17:00:14 +02:00
2011-10-20 18:23:48 -07:00
2011-10-25 15:56:55 +02:00
2011-10-28 14:57:49 +02:00
2011-10-25 15:56:55 +02:00
2011-10-25 15:56:55 +02:00
2011-10-25 15:56:55 +02:00
2011-10-25 15:56:55 +02:00
2011-10-25 15:56:55 +02:00
2011-10-25 15:56:55 +02:00
2011-10-25 15:56:55 +02:00
2011-10-25 15:56:55 +02:00
2011-10-25 15:56:55 +02:00
2011-10-25 15:56:55 +02:00
2011-10-28 17:00:14 +02:00
2011-10-28 17:00:14 +02:00
2011-10-07 10:41:39 +02:00
2011-10-25 15:56:55 +02:00
2011-10-25 15:56:55 +02:00
2011-10-20 20:34:04 -07:00
2011-11-16 11:35:13 -08:00
2011-11-16 11:35:13 -08:00
2011-09-27 21:50:07 -07:00
2011-11-16 11:35:13 -08:00
2011-11-09 16:47:44 -08:00
2011-10-25 15:56:55 +02:00
2011-11-16 11:35:13 -08:00
2011-11-03 10:57:54 +01:00
2011-10-25 15:56:55 +02:00
2011-10-20 20:34:04 -07:00
2011-11-11 17:14:30 -08:00
2011-10-11 22:03:23 -04:00
2011-10-20 16:01:24 -07:00
2011-11-01 12:13:00 -07:00
2011-11-17 11:46:13 -08:00
2011-10-21 14:24:42 +02:00
2011-10-25 15:56:55 +02:00
2011-10-20 20:34:04 -07:00
2011-10-20 20:34:04 -07:00
2011-10-20 18:23:48 -07:00
2011-10-20 20:34:04 -07:00
2011-10-20 20:34:04 -07:00
2011-10-25 15:56:55 +02:00
2011-10-21 14:24:42 +02:00
2011-10-20 20:34:04 -07:00
2011-11-16 13:52:08 -08:00
2011-09-24 21:28:58 -07:00
2011-10-21 14:24:42 +02:00
2011-10-21 14:24:42 +02:00
2011-11-03 10:57:54 +01:00
2011-11-03 10:57:54 +01:00
2011-11-16 13:52:08 -08:00
2011-11-16 13:52:08 -08:00
2011-11-16 11:35:13 -08:00
2011-11-16 11:35:13 -08:00
2011-11-16 11:35:13 -08:00
2011-11-09 16:47:44 -08:00
2011-11-16 11:36:46 -08:00
2011-11-16 11:35:13 -08:00
2011-11-09 16:47:44 -08:00
2011-10-25 15:56:55 +02:00
2011-11-02 14:23:49 +01:00
2011-11-03 10:57:54 +01:00
2011-10-28 17:00:14 +02:00
2011-11-03 10:57:54 +01:00
2011-11-03 10:57:54 +01:00
2011-11-18 12:49:00 +01:00
2011-10-21 14:24:42 +02:00
2011-10-20 18:23:48 -07:00
2011-11-15 13:29:57 +01:00
2011-09-27 23:20:27 -07:00
2011-10-07 10:41:39 +02:00
2011-10-28 14:57:49 +02:00
2011-10-25 15:56:55 +02:00
2011-10-25 15:56:55 +02:00
2011-11-17 11:46:13 -08:00
2011-10-21 14:24:42 +02:00
2011-10-28 14:57:49 +02:00
2011-11-17 11:46:13 -08:00
2011-10-20 20:34:04 -07:00
2011-10-20 20:34:04 -07:00
2011-10-20 20:34:04 -07:00
2011-11-17 11:46:13 -08:00
2011-09-29 10:36:40 +02:00
2011-10-27 13:37:35 -07:00
2011-10-25 15:56:55 +02:00
2011-11-10 11:40:34 -08:00
2011-10-20 20:34:04 -07:00
2011-10-20 20:34:04 -07:00
2011-10-20 20:34:04 -07:00
2011-10-20 20:34:04 -07:00
2011-10-20 20:34:04 -07:00
2011-10-20 20:34:04 -07:00
2011-10-20 20:34:04 -07:00
2011-10-20 20:34:04 -07:00
2011-10-20 20:34:04 -07:00
2011-10-20 20:34:04 -07:00
2011-10-20 20:34:04 -07:00
2011-10-20 20:34:04 -07:00
2011-11-11 16:11:31 -08:00
2011-10-20 18:23:47 -07:00
2011-11-14 13:13:44 -08:00
2011-11-14 14:07:52 -08:00
2011-11-16 17:22:14 -08:00
2011-11-14 13:13:44 -08:00
2011-11-11 16:11:34 -08:00
2011-11-17 11:46:13 -08:00
2011-10-20 20:34:04 -07:00
2011-10-20 20:34:04 -07:00
2011-10-29 18:30:32 -07:00
2011-10-20 20:34:04 -07:00
2011-10-28 14:57:49 +02:00
2011-10-25 15:56:55 +02:00
2011-11-02 14:23:49 +01:00
2011-10-25 15:56:55 +02:00
2011-10-25 15:56:55 +02:00
2011-09-26 14:44:08 -07:00
2011-10-24 16:06:17 -07:00
2011-09-23 16:12:04 -07:00
2011-10-25 15:56:55 +02:00
2011-09-26 14:44:08 -07:00
2011-09-26 17:59:58 -07:00
2011-10-28 14:57:49 +02:00
2011-09-26 14:44:08 -07:00
2011-09-26 14:44:08 -07:00
2011-09-27 23:20:27 -07:00
2011-09-24 21:28:58 -07:00
2011-10-21 14:24:42 +02:00
2011-09-24 12:36:50 -07:00
2011-10-21 13:34:35 +02:00
2011-10-12 14:39:24 -07:00
2011-10-12 14:26:47 -07:00
2011-10-20 20:34:04 -07:00
2011-10-20 20:34:04 -07:00
2011-10-20 20:34:04 -07:00
2011-10-20 20:34:04 -07:00
2011-11-16 14:41:32 -08:00
2011-09-26 10:26:30 -07:00
2011-11-16 11:35:13 -08:00
2011-11-09 16:47:44 -08:00
2011-10-20 20:34:04 -07:00
2011-10-20 20:34:04 -07:00