Boost logo

Boost-Build :

Subject: [Boost-build] B2 C++ engine development.
From: Rene Rivera (grafikrobot_at_[hidden])
Date: 2018-10-25 03:58:16


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


Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk