Joe Groff
277608a69b
Print and parse SILBoxTypes with a new syntax.
...
Use a syntax that declares the layout's generic parameters and fields,
followed by the generic arguments to apply to the layout:
{ var Int, let String } // A concrete box layout with a mutable Int
// and immutable String field
<T, U> { var T, let U } <Int, String> // A generic box layout,
// applied to Int and String
// arguments
2016-12-02 13:44:22 -08:00
..
2016-12-02 13:44:22 -08:00
2016-09-02 21:36:45 -07:00
2016-10-31 15:51:26 -07:00
2016-09-02 21:36:45 -07:00
2016-09-02 21:36:45 -07:00
2016-09-02 21:36:45 -07:00
2016-10-29 20:11:09 -07:00
2016-11-28 10:50:55 -08:00
2016-09-02 21:36:45 -07:00
2016-09-02 21:36:45 -07:00
2016-11-28 10:50:55 -08:00
2016-11-18 13:23:31 -08:00
2016-09-02 21:36:45 -07:00
2016-11-18 13:23:31 -08:00
2016-11-28 10:50:55 -08:00
2016-08-10 23:52:02 -07:00
2016-09-02 21:36:45 -07:00
2016-09-02 21:36:45 -07:00
2016-11-28 10:50:55 -08:00
2016-11-28 10:50:55 -08:00
2016-10-31 15:51:26 -07:00
2016-09-02 21:36:45 -07:00
2016-09-02 21:36:45 -07:00
2016-09-02 21:36:45 -07:00
2016-11-28 10:50:55 -08:00
2016-11-28 10:50:55 -08:00
2016-11-28 10:50:55 -08:00
2016-11-28 10:50:55 -08:00
2016-11-28 10:50:55 -08:00
2016-11-28 10:50:55 -08:00
2016-11-28 10:50:55 -08:00
2016-11-28 10:50:55 -08:00
2016-11-28 10:50:55 -08:00
2016-09-02 21:36:45 -07:00
2016-10-31 15:51:26 -07:00
2016-11-28 10:50:55 -08:00
2016-11-28 10:50:55 -08:00
2016-09-02 21:36:45 -07:00
2016-11-28 10:50:55 -08:00
2016-09-02 21:36:45 -07:00
2016-11-28 10:50:55 -08:00
2016-09-02 21:36:45 -07:00
2016-09-02 21:36:45 -07:00
2016-11-28 10:50:55 -08:00
2016-11-28 10:50:55 -08:00
2016-11-08 16:11:29 -08:00
2016-12-02 13:44:22 -08:00
2016-11-09 11:37:52 -08:00
2016-09-02 21:36:45 -07:00
2016-09-02 21:36:45 -07:00
2016-11-28 10:50:55 -08:00
2016-11-28 10:50:55 -08:00
2016-09-18 07:40:07 +02:00
2016-11-28 10:50:55 -08:00
2016-10-29 20:11:09 -07:00
2016-10-31 15:51:26 -07:00
2016-09-02 21:36:45 -07:00
2016-11-28 10:50:55 -08:00
2016-09-02 21:36:45 -07:00
2016-09-02 21:36:45 -07:00
2016-09-02 21:36:45 -07:00
2016-09-02 21:36:45 -07:00
2016-09-02 21:36:45 -07:00