[LLVMdev] [cfe-dev] [Announcement] 3.3 Release Planning!

Bill Wendling wendling at apple.com
Tue Apr 9 11:20:44 PDT 2013


Hi Andrew,

Anton is the maintainer of the Windows port. I've CC'ed him to this email so that he can comment.

-bw

On Apr 9, 2013, at 9:48 AM, Andrew C. Morrow <andrew.c.morrow at gmail.com> wrote:

> It is very exciting to see experimental Windows support listed for 3.3.
> 
> Is there documentation somewhere that tracks what works and what doesn't in this configuration, particularly for C++?. Otherwise it is difficult for those not actively involved in developing Windows support to know what to expect when experimenting.
> 
> Thanks,
> Andrew
> 
> 
> 
> On Mon, Apr 1, 2013 at 5:05 PM, Bill Wendling <wendling at apple.com> wrote:
> Happy April!
> 
> [Contrary to the day, this is not an April Fool's joke. ;-)]
> 
> It has been several months since the release of Clang 3.2. Now is the time to start thinking about the next release! The (very) tentative schedule is testing in May and a release in June.
> 
> What This Means For You
> 
> Now is the time to start thinking about which features you are currently working on and getting them wrapped up. As usual, we will be cutting our branch near the beginning of May. At that point, all new features should be mostly complete. Any patches accepted after we branch must be only of a clean-up or bug fix nature.
> 
> Supported Platforms & A Call For Testers
> 
> This is also the time to start thinking about which platforms we want to support. We currently support the following platforms:
> 
> • MacOS X (x86)
> • Linux (Ubuntu - x86)
> • FreeBSD (x86)
> • Windows (experimentally)
> 
> We would like to support ARM again. Also, there has been significant improvements on other platforms. The only thing keeping us from releasing binaries for non-Intel platforms is a phalanx of testers for those platforms. The more testers we have, the better.
> 
> Because LLVM is an open source project, we rely upon the community members' copious spare time to help us push the release out. Not only do we need testers for new platforms, we also need testers for platforms we currently support. Please email me directly if you are interested in becoming a tester.
> 
> What does it take to be a tester? I'm glad you asked! You are volunteering your time and resources to test each release candidate. You are given a week to compile the release candidate in a bootstrap build (a script is provided). You then have to run the regression tests and the full test suite, and compare the results from the test suite run to those of the previous release. Any regressions need to be reported as quickly as possible so that people can fix them. You then send the binaries to me so that I can post them for external developers. Rinse. Repeat.
> 
> There are normally two rounds of testing. If something major comes up during the second round of testing, we will need a third round. But we try to avoid that as much as possible.
> 
> The last step is to package up the binaries so that they can be uploaded to the llvm.org website.
> 
> And that's it!
> 
> As May approaches, I'll send out a more solidified schedule for the release. I'll also begin warning people of the impending doom^H^H^H^Hbranching.
> 
> Cheers!!
> -bw
> 
> 
> _______________________________________________
> cfe-dev mailing list
> cfe-dev at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev
> 
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20130409/92bf6ffe/attachment.html>


More information about the llvm-dev mailing list