John McCall
7effec113c
Change ImplicitlyUnwrappedOptional to be an enum type itself,
...
not a struct wrapping an Optional.
Among other things, this means you can now pattern-match on
an IUO. It also makes it more convenient to build and destroy
them.
SILGen's type lowering should probably canonicalize one kind
of optional to the other so that we don't get silly abstraction
costs from conversion.
Swift SVN r18991
2014-06-18 23:27:08 +00:00
..
2014-06-16 14:04:54 +00:00
2014-05-16 20:49:54 +00:00
2014-06-17 11:22:34 +00:00
2014-06-16 13:56:15 +00:00
2014-06-18 23:17:06 +00:00
2014-06-16 13:56:15 +00:00
2014-06-16 23:44:30 +00:00
2014-05-28 22:42:15 +00:00
2014-05-16 20:49:54 +00:00
2014-05-17 18:10:51 +00:00
2014-06-15 22:59:03 +00:00
2014-06-17 11:22:34 +00:00
2014-06-18 00:27:13 +00:00
2014-05-21 00:28:46 +00:00
2014-06-18 00:27:13 +00:00
2014-06-10 17:07:47 +00:00
2014-05-20 11:56:15 +00:00
2014-05-16 20:49:54 +00:00
2014-06-15 22:59:03 +00:00
2014-06-18 23:17:06 +00:00
2014-05-23 15:18:21 +00:00
2014-06-18 02:36:30 +00:00
2014-06-17 10:10:57 +00:00
2014-05-16 20:49:54 +00:00
2014-05-12 22:01:52 +00:00
2014-05-18 22:24:43 +00:00
2014-06-15 19:59:15 +00:00
2014-05-28 20:43:56 +00:00
2014-05-18 20:30:57 +00:00
2014-05-22 01:58:05 +00:00
2014-06-18 23:27:08 +00:00
2014-05-16 20:49:54 +00:00
2014-05-16 20:49:54 +00:00
2014-05-21 09:32:51 +00:00
2014-05-18 15:58:15 +00:00
2014-05-12 22:01:52 +00:00
2014-05-18 20:38:33 +00:00
2014-06-18 01:41:41 +00:00
2014-06-18 02:36:30 +00:00
2014-06-15 22:59:03 +00:00
2014-05-18 04:03:32 +00:00
2014-06-15 23:29:48 +00:00
2014-06-13 05:43:05 +00:00
2014-06-17 11:22:34 +00:00
2014-05-14 07:36:00 +00:00
2014-05-17 20:01:17 +00:00
2014-05-24 01:00:46 +00:00
2014-05-16 20:49:54 +00:00
2014-05-19 04:30:16 +00:00
2014-05-19 04:30:16 +00:00
2014-05-12 22:01:52 +00:00
2014-06-16 13:56:15 +00:00
2014-05-17 18:10:51 +00:00
2014-06-15 22:59:03 +00:00
2014-05-17 18:10:51 +00:00
2014-06-10 00:13:41 +00:00
2014-06-18 23:17:06 +00:00
2014-05-21 20:36:40 +00:00
2014-05-27 00:32:20 +00:00
2014-05-29 00:41:42 +00:00
2014-05-25 03:49:02 +00:00
2014-05-17 20:35:16 +00:00
2014-05-23 15:40:47 +00:00
2014-05-17 18:10:51 +00:00
2014-06-16 14:04:53 +00:00
2014-06-16 20:35:30 +00:00
2014-05-22 06:15:29 +00:00
2014-05-12 22:01:52 +00:00