Re: [swift-dev] Preparing metadata records for ABI stability

2017-11-13 Thread John McCall via swift-dev
> On Nov 13, 2017, at 5:19 PM, Joe Groff wrote: > >> On Nov 13, 2017, at 2:16 PM, John McCall > > wrote: >> >>> >>> On Nov 13, 2017, at 4:30 PM, Joe Groff >> > wrote: >>> >>> On Nov 13, 2017, at 11:40 AM, John McCall >>

Re: [swift-dev] Preparing metadata records for ABI stability

2017-11-13 Thread Joe Groff via swift-dev
> On Nov 13, 2017, at 2:16 PM, John McCall wrote: > >> >> On Nov 13, 2017, at 4:30 PM, Joe Groff > > wrote: >> >> On Nov 13, 2017, at 11:40 AM, John McCall > > wrote: >>> >>> On Nov 7, 2017, at 8:58 PM, Joe Groff via swift-dev >>>

Re: [swift-dev] Preparing metadata records for ABI stability

2017-11-13 Thread John McCall via swift-dev
> On Nov 13, 2017, at 4:30 PM, Joe Groff wrote: > > On Nov 13, 2017, at 11:40 AM, John McCall > wrote: >> >> >>> On Nov 7, 2017, at 8:58 PM, Joe Groff via swift-dev >> > wrote: >>> >>> I’m trying to plan out changes to our type metadata

Re: [swift-dev] Preparing metadata records for ABI stability

2017-11-13 Thread Joe Groff via swift-dev
On Nov 13, 2017, at 11:40 AM, John McCall wrote: > > >> On Nov 7, 2017, at 8:58 PM, Joe Groff via swift-dev > > wrote: >> >> I’m trying to plan out changes to our type metadata record formats for ABI >> stability. I’ll start by looking at the current situation and t

Re: [swift-dev] Preparing metadata records for ABI stability

2017-11-13 Thread John McCall via swift-dev
> On Nov 13, 2017, at 2:42 PM, Slava Pestov wrote: > > >> On Nov 13, 2017, at 11:40 AM, John McCall via swift-dev > > wrote: >> >> - I feel like we're not boxing ourselves in too much to assume a layout of >> the generic requirements. Having a base offset alread

Re: [swift-dev] Preparing metadata records for ABI stability

2017-11-13 Thread Slava Pestov via swift-dev
> On Nov 13, 2017, at 11:40 AM, John McCall via swift-dev > wrote: > > - I feel like we're not boxing ourselves in too much to assume a layout of > the generic requirements. Having a base offset already imposes a pretty > steep compatibility requirement — e.g. even if we significantly gene

Re: [swift-dev] Preparing metadata records for ABI stability

2017-11-13 Thread John McCall via swift-dev
> On Nov 7, 2017, at 8:58 PM, Joe Groff via swift-dev > wrote: > > I’m trying to plan out changes to our type metadata record formats for ABI > stability. I’ll start by looking at the current situation and then make > suggestions about things we ought to change. We want to settle on a design