[cfe-dev] More C++11 Migration Tools

Vane, Edwin edwin.vane at intel.com
Wed Oct 31 07:58:01 PDT 2012


Hi all,

I've been catching up from the archive about talk about a C++11 migration tool. It seems all that communication culminated in the loop-convert tool currently in the clang-tools-extra repo. My team has been developing tools for migrating more C++11 features. We're starting small and simple (e.g. nested template space removal between '>', use of nullptr, etc.) and hope to tackle more and more complex transformations. Right each transformation lives in its own standalone tool, following the loop-convert model. However, based on the old conversation I think the intent was to have loop-convert as the basis of a single binary that does multiple transforms right?

Assuming 'yes' to that question, when we have a few tools to choose from, we want to merge them into a single c++11 migration tool. We'd welcome thoughts on the design of such a tool. I'm aware of earlier suggestions:

-        Something akin to -O# to control the level of risk/change you're willing to live with.

-        Options to turn on/off certain transforms

--
Edwin Vane
  Software Developer
  Intel of Canada, Inc.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20121031/6e827c24/attachment.html>


More information about the cfe-dev mailing list