From rjmccall at apple.com Fri Jan 13 20:27:30 2017 From: rjmccall at apple.com (John McCall) Date: Fri, 13 Jan 2017 15:27:30 -0500 Subject: [cxx-abi-dev] Administrivia and the future of cxx-abi-dev Message-ID: <30A45DB2-320F-4A51-8324-16FEE1E34D97@apple.com> Hello, all. A couple of announcements, one relatively minor and one more significant. The Itanium C++ ABI has always been an informal, industry-wide collaboration between various individuals and companies. That was true in the earliest days of the project, and it's still true today. I don't think it's slighting anyone to say that, in those early days, CodeSourcery played an extremely central role in developing this ABI. That is why CodeSourcery hosts this mailing list and why they hosted the original ABI repository. Over time, as the core ABI issues seemed to settle out and the role of the project became more about keeping up with new progress in the language, and as CodeSourcery encountered new priorities, both as a separate company and eventually as part of Mentor Graphics, they has grown less involved in the project. So while they did oversee the migration of the repository to GitHub, and while they continue to administer this mailing list, it's quite fair for them to ask whether those are really burdens they should have to bear in perpetuity. Accordingly, at their request, and acting as the de facto leader of the project, I have created a new itanium-cxx-abi organization on GitHub, and the repository has been transferred there. Links to the old location should transparently forward to the new canonical URL for the project: https://github.com/itanium-cxx-abi/cxx-abi I will be making some effort over the next few weeks to improve this website and the organization of the ABI repository itself, so even though the URL above isn't actually very useful right now, it's really the right thing to share. As for this list, I've discussed it privately with several of the other key contributors, and we've agreed to try using GitHub issues and pull request discussions rather than maintaining a traditional message list or forum. Almost all of the discussion here is centered around specific new features or bugs, which correspond quite naturally to issues in a traditional issue-tracker. Cross-cutting efforts and discussions, like the desire to document suggestions for an "ABI v2", can easily be organized into "projects" in the issue tracker or tagged with a dedicated label. This will also allow us to much more easily track whether suggestions have actually been integrated into the document. People interesting in watching or participating in ABI discussions can simply watch the repository using GitHub's normal tools for doing so. Anything that you would normally start a thread about can simply be opened as a new issue (unless it is trivial enough to simply be a pull request). If there are existing defects you're aware of that haven't yet been integrated into the document (and I know there are many), please go ahead and open GitHub issues for them. It should be sufficient to include a link to the mailing list archives. Like I said, we're going to try this out for a while. I would like any technical discussions hereafter to take place on GitHub. But if you have any concerns about this process or about the administration of this project, please feel free to respond to this message, either publicly on this list (which isn't going anywhere in the short term) or to me privately. John. -------------- next part -------------- An HTML attachment was scrubbed... URL: From t.p.northover at gmail.com Fri Jan 13 21:30:28 2017 From: t.p.northover at gmail.com (Tim Northover) Date: Fri, 13 Jan 2017 13:30:28 -0800 Subject: [cxx-abi-dev] Administrivia and the future of cxx-abi-dev In-Reply-To: <30A45DB2-320F-4A51-8324-16FEE1E34D97@apple.com> References: <30A45DB2-320F-4A51-8324-16FEE1E34D97@apple.com> Message-ID: On 13 January 2017 at 12:27, John McCall wrote: > Accordingly, at their request, and acting as the de facto leader of the > project, I have created a new itanium-cxx-abi organization on GitHub, and > the repository has been transferred there. Links to the old location should > transparently forward to the new canonical URL for the project: > https://github.com/itanium-cxx-abi/cxx-abi The master branch looks like it just contains a single MIPS-specific document, which is a little unexpected. Is that going to be changed? Cheers. Tim. From rjmccall at apple.com Fri Jan 13 21:34:42 2017 From: rjmccall at apple.com (John McCall) Date: Fri, 13 Jan 2017 16:34:42 -0500 Subject: [cxx-abi-dev] Administrivia and the future of cxx-abi-dev In-Reply-To: References: <30A45DB2-320F-4A51-8324-16FEE1E34D97@apple.com> Message-ID: > On Jan 13, 2017, at 4:30 PM, Tim Northover wrote: > On 13 January 2017 at 12:27, John McCall wrote: >> Accordingly, at their request, and acting as the de facto leader of the >> project, I have created a new itanium-cxx-abi organization on GitHub, and >> the repository has been transferred there. Links to the old location should >> transparently forward to the new canonical URL for the project: >> https://github.com/itanium-cxx-abi/cxx-abi > > The master branch looks like it just contains a single MIPS-specific > document, which is a little unexpected. Is that going to be changed? The main body of the repository is in the gh-pages branch, presumably to better feed GitHub Pages. But it seems to be possible to configure GitHub Pages to pull from master instead, and there's really no reason not to do that. It's one of the things I intend to clean up. John. From rjmccall at apple.com Wed Jan 25 18:37:25 2017 From: rjmccall at apple.com (John McCall) Date: Wed, 25 Jan 2017 13:37:25 -0500 Subject: [cxx-abi-dev] PR: Clarify generic lambda auto mangling Message-ID: <29EF0E04-E8A2-4CEF-A69D-6F8D147C3166@apple.com> For the next few months, I'll be posting here whenever there's a new issue or change request in the C++ ABI GitHub. This is just as a courtesy; it should also make it easy to check that you've set up repository notifications correctly, if indeed you have any interest in doing that. The correct place to discuss the issue is still the GitHub page. This particular PR is something we've already discussed here, so I plan to merge it relatively soon unless there are any last-minute objections. https://github.com/itanium-cxx-abi/cxx-abi/pull/9 John. -------------- next part -------------- An HTML attachment was scrubbed... URL: