bors
3c3ae1d0e2
auto merge of #8875 : alexcrichton/rust/fix-inner-static-library-bug, r=huonw
...
These commits fix bugs related to identically named statics in functions of implementations in various situations. The commit messages have most of the information about what bugs are being fixed and why.
As a bonus, while I was messing around with name mangling, I improved the backtraces we'll get in gdb by removing `__extensions__` for the trait/type being implemented and by adding the method name as well. Yay!
2013-09-04 23:55:46 -07:00
..
2013-07-21 19:32:24 -07:00
2013-09-04 23:28:23 -07:00
2013-09-04 23:28:23 -07:00
2013-09-03 20:00:41 +10:00
2013-07-27 22:06:29 -07:00
2013-08-05 22:42:21 +02:00
2013-07-27 22:06:29 -07:00
2013-07-27 22:06:29 -07:00
2013-08-05 22:42:21 +02:00
2013-07-17 03:10:13 +10:00
2013-07-17 03:10:13 +10:00
2013-07-17 03:10:13 +10:00
2013-08-23 18:38:59 -07:00
2013-07-17 03:10:13 +10:00
2013-07-17 03:10:13 +10:00
2013-07-17 14:57:53 -07:00
2013-08-27 18:47:57 -07:00
2013-07-17 03:10:13 +10:00
2013-07-17 03:10:13 +10:00
2013-07-17 03:10:13 +10:00
2013-08-27 15:45:19 -04:00
2013-08-21 12:02:21 -04:00
2013-07-24 09:45:20 -04:00
2013-08-27 18:46:51 -07:00
2013-08-11 14:01:23 -04:00
2013-08-27 18:47:59 -07:00
2013-08-27 18:46:51 -07:00
2013-08-03 22:48:02 -04:00
2013-08-03 03:00:42 -04:00
2013-07-17 14:57:51 -07:00
2013-08-27 18:46:51 -07:00
2013-07-17 03:10:13 +10:00
2013-08-27 18:46:51 -07:00
2013-07-17 09:02:52 -04:00
2013-07-17 07:19:43 -04:00
2013-08-07 22:07:24 +04:00
2013-07-17 03:10:13 +10:00
2013-08-03 22:48:02 -04:00
2013-08-11 14:01:23 -04:00
2013-08-11 14:01:23 -04:00
2013-07-17 14:57:51 -07:00
2013-08-27 18:46:51 -07:00
2013-08-07 22:07:24 +04:00
2013-08-07 22:07:24 +04:00
2013-08-07 22:07:24 +04:00
2013-07-18 17:12:46 -07:00
2013-08-20 13:28:51 -04:00
2013-08-21 15:52:31 -04:00
2013-08-21 20:33:56 -04:00
2013-08-20 13:28:51 -04:00
2013-08-20 13:28:51 -04:00
2013-07-17 14:57:51 -07:00
2013-08-20 13:28:50 -04:00
2013-09-04 23:09:51 -04:00
2013-07-17 14:57:53 -07:00
2013-07-17 14:57:54 -07:00
2013-08-02 17:54:54 -04:00
2013-07-17 14:57:51 -07:00
2013-08-16 14:37:24 +10:00
2013-07-17 03:10:13 +10:00
2013-09-03 20:00:41 +10:00
2013-07-17 03:10:13 +10:00
2013-07-17 03:10:13 +10:00
2013-08-08 10:35:42 -07:00
2013-08-08 10:35:42 -07:00
2013-08-08 10:35:42 -07:00
2013-08-08 10:35:42 -07:00
2013-08-08 10:35:42 -07:00
2013-08-08 10:35:42 -07:00
2013-08-21 10:50:37 -04:00
2013-08-21 10:50:37 -04:00
2013-08-08 10:35:42 -07:00
2013-08-08 10:35:42 -07:00
2013-08-08 10:35:42 -07:00
2013-07-17 14:57:53 -07:00
2013-08-27 18:46:51 -07:00
2013-08-02 21:57:59 -07:00
2013-07-30 17:10:21 -07:00
2013-09-03 20:00:42 +10:00
2013-07-17 03:10:13 +10:00
2013-09-03 23:02:59 -07:00
2013-08-24 12:48:10 -07:00
2013-08-24 12:48:10 -07:00
2013-08-24 12:48:10 -07:00
2013-08-24 12:48:10 -07:00
2013-07-17 03:10:13 +10:00
2013-07-17 03:10:13 +10:00
2013-07-17 03:10:13 +10:00
2013-07-17 03:10:13 +10:00
2013-07-17 03:10:13 +10:00
2013-07-17 03:10:13 +10:00
2013-07-17 14:57:51 -07:00
2013-07-17 03:10:13 +10:00
2013-08-03 22:48:02 -04:00
2013-08-03 22:48:02 -04:00
2013-07-17 03:10:13 +10:00
2013-07-17 14:57:54 -07:00
2013-07-17 14:57:53 -07:00
2013-07-17 14:57:53 -07:00
2013-07-17 14:57:51 -07:00
2013-09-03 20:00:41 +10:00
2013-07-17 03:10:13 +10:00
2013-09-03 20:00:41 +10:00
2013-07-13 06:23:38 +02:00
2013-08-07 23:20:06 -04:00
2013-07-24 09:45:20 -04:00
2013-08-13 21:32:34 -07:00
2013-09-03 20:00:41 +10:00
2013-08-07 23:20:06 -04:00
2013-08-07 23:20:06 -04:00
2013-07-24 09:45:20 -04:00
2013-07-17 14:57:51 -07:00
2013-09-03 20:00:41 +10:00
2013-08-03 22:48:02 -04:00
2013-08-28 10:12:28 +02:00
2013-08-13 21:32:34 -07:00
2013-08-16 15:54:14 +10:00
2013-07-22 23:09:21 -07:00
2013-07-17 15:32:02 -07:00
2013-08-21 17:14:31 -07:00
2013-08-21 17:14:31 -07:00
2013-08-21 17:14:31 -07:00
2013-08-21 17:14:31 -07:00
2013-08-21 17:14:31 -07:00
2013-08-15 18:11:36 -07:00
2013-08-21 19:22:57 -04:00
2013-08-21 17:17:50 -07:00
2013-07-25 16:40:59 +02:00
2013-09-03 20:00:41 +10:00
2013-08-21 17:17:49 -07:00
2013-08-19 14:55:35 -07:00
2013-08-26 15:50:52 +02:00
2013-08-26 15:50:52 +02:00
2013-08-26 15:50:52 +02:00
2013-08-26 15:50:52 +02:00
2013-08-26 15:50:52 +02:00
2013-08-26 15:50:52 +02:00
2013-08-26 15:50:52 +02:00
2013-08-26 15:50:52 +02:00
2013-08-26 15:50:52 +02:00
2013-08-26 15:50:52 +02:00
2013-08-26 15:50:52 +02:00
2013-08-26 15:50:52 +02:00
2013-08-26 15:50:52 +02:00
2013-08-26 15:50:52 +02:00
2013-08-26 15:50:52 +02:00
2013-08-26 15:50:52 +02:00
2013-08-26 15:50:52 +02:00
2013-08-26 15:50:52 +02:00
2013-08-26 15:50:52 +02:00
2013-08-26 15:50:52 +02:00
2013-08-26 15:50:52 +02:00
2013-08-26 15:50:52 +02:00
2013-08-26 15:50:52 +02:00
2013-08-26 15:50:52 +02:00
2013-08-26 15:50:52 +02:00
2013-08-26 15:50:52 +02:00
2013-08-26 15:50:52 +02:00
2013-08-23 17:24:14 -04:00
2013-08-26 15:50:52 +02:00
2013-08-26 15:50:52 +02:00
2013-08-26 15:50:52 +02:00
2013-08-11 14:01:23 -04:00
2013-07-17 14:57:53 -07:00
2013-07-18 17:12:46 -07:00
2013-07-18 17:12:46 -07:00
2013-08-12 23:20:46 -07:00
2013-07-26 16:42:03 -07:00
2013-09-04 00:12:27 +10:00
2013-08-29 19:54:10 -07:00
2013-08-19 07:13:15 -04:00
2013-07-17 03:10:13 +10:00
2013-07-17 14:57:51 -07:00
2013-07-17 14:57:51 -07:00
2013-07-17 14:57:51 -07:00
2013-07-17 03:10:13 +10:00
2013-07-17 03:10:13 +10:00
2013-07-17 03:10:13 +10:00
2013-07-17 03:10:13 +10:00
2013-07-17 03:10:13 +10:00
2013-07-17 14:57:51 -07:00
2013-07-17 03:10:13 +10:00
2013-07-17 03:10:13 +10:00
2013-07-17 14:57:51 -07:00
2013-07-17 14:57:51 -07:00
2013-07-17 14:57:51 -07:00
2013-07-17 14:57:51 -07:00
2013-07-17 14:57:51 -07:00
2013-07-17 03:10:13 +10:00
2013-07-17 03:10:13 +10:00
2013-08-02 21:57:58 -07:00
2013-07-17 14:57:51 -07:00
2013-07-17 03:10:13 +10:00
2013-07-17 03:10:13 +10:00
2013-08-08 19:41:02 -04:00
2013-08-16 14:37:24 +10:00
2013-08-08 19:41:02 -04:00
2013-08-27 18:47:59 -07:00
2013-07-17 03:10:13 +10:00
2013-08-07 22:07:24 +04:00
2013-08-07 22:07:24 +04:00
2013-07-21 19:32:24 -07:00
2013-07-21 19:32:24 -07:00
2013-07-21 19:32:24 -07:00
2013-07-17 14:57:51 -07:00
2013-08-02 00:51:14 -04:00
2013-07-24 09:45:20 -04:00
2013-09-04 02:28:16 +02:00
2013-07-27 22:06:29 -07:00
2013-07-17 15:01:02 +10:00
2013-07-17 15:01:02 +10:00
2013-07-27 22:06:29 -07:00
2013-08-23 17:24:15 -04:00
2013-07-17 14:57:51 -07:00
2013-07-17 14:57:51 -07:00
2013-07-17 03:10:13 +10:00
2013-08-11 14:01:23 -04:00
2013-08-18 00:07:14 +08:00
2013-07-27 22:06:29 -07:00
2013-07-27 22:06:29 -07:00
2013-07-27 22:06:29 -07:00
2013-07-27 22:06:29 -07:00
2013-07-17 03:10:13 +10:00
2013-07-17 03:10:13 +10:00
2013-07-17 03:10:13 +10:00
2013-08-14 13:42:58 -07:00
2013-07-17 03:10:13 +10:00
2013-07-17 14:57:51 -07:00
2013-08-27 18:47:57 -07:00
2013-08-07 23:20:06 -04:00
2013-08-07 23:20:06 -04:00
2013-08-07 23:20:06 -04:00
2013-08-27 18:47:59 -07:00
2013-08-18 13:14:15 -04:00
2013-08-18 13:14:15 -04:00
2013-08-01 04:39:00 -04:00
2013-08-03 03:00:42 -04:00
2013-07-17 03:10:13 +10:00
2013-08-02 00:51:14 -04:00
2013-08-27 18:47:57 -07:00
2013-07-17 03:10:13 +10:00
2013-07-17 03:10:13 +10:00
2013-07-17 03:10:13 +10:00
2013-08-27 18:46:51 -07:00
2013-08-11 14:01:23 -04:00
2013-07-17 03:10:13 +10:00
2013-08-27 18:47:57 -07:00
2013-08-13 20:57:05 -04:00
2013-07-28 22:07:27 -04:00
2013-08-09 18:32:46 +02:00
2013-08-09 18:32:46 +02:00
2013-08-09 18:32:46 +02:00
2013-08-09 18:32:46 +02:00
2013-08-09 18:32:46 +02:00
2013-08-14 13:42:58 -07:00
2013-07-27 22:06:29 -07:00
2013-07-27 22:06:29 -07:00
2013-07-27 22:06:29 -07:00
2013-07-27 22:06:29 -07:00
2013-07-27 22:06:29 -07:00
2013-07-17 14:57:54 -07:00
2013-07-24 09:45:20 -04:00
2013-07-17 14:57:51 -07:00
2013-07-17 14:57:51 -07:00
2013-07-17 14:57:51 -07:00
2013-07-17 03:10:13 +10:00
2013-08-12 23:20:46 -07:00
2013-08-12 23:20:46 -07:00
2013-07-17 03:10:13 +10:00
2013-08-03 22:48:02 -04:00
2013-07-17 14:57:54 -07:00
2013-09-03 20:00:41 +10:00
2013-08-19 07:13:15 -04:00
2013-08-27 18:47:59 -07:00
2013-08-07 22:41:13 -04:00