B2 C++ engine development.

Rene Rivera via Boost-build <[email protected]>
Newsgroups gmane.comp.lib.boost.build
Message-ID <CAHEh_Gg6JM-e2tWyi3UBce5S+oypLUgx4jA-StPN=OosxPSbQw@mail.gmail.com>
One of my goals in the future of B2 is to move the engine to something
easier to maintain and improve. As such it's my goal to incrementally
rewrite the engine component of B2 in C++. Yesterday I completed an initial
step in that by having B2 compile as C++ instead of ANSI C. The code
changes are in the "feature/cxx" branch and from outward appearances it's
exactly the same as before except that the build scripts now invoke the C++
compiler (only lightly tested for the compilers I have available). First
con of this is that the executable is slightly fatter (about 20K on OSX).
But also the first pro, it's about 4% faster.

The idea is to merge this to develop, and eventually master, and continue
the C++ work based from those (as PRs).

-- 
-- Rene Rivera
-- Grafik - Don't Assume Anything
-- Robot Dreams - http://robot-dreams.net

_______________________________________________
Unsubscribe & other changes: https://lists.boost.org/mailman/listinfo.cgi/boost-build
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.