Boost logo

Boost :

From: David Abrahams (david.abrahams_at_[hidden])
Date: 2001-10-26 10:33:37


http://groups.yahoo.com/group/boost/files/Build%20System/build_system_2001_1
0_26.zip contains the source to a new version of Jam. All of the old source
code which used pointers into fixed-size buffers for string manipulation has
been replaced with the use of a string class... written in `C'.

1. Yes, that was painful
2. No, using C++ wouldn't have helped much, and besides
3. It's a `C' source base; there's some value in preserving that
4. As Bjarne has been saying, modern `C' and C++ are more different than I'd
like

This change was prompted by the discovery (by Hugo Duncan -- thanks, Hugo!)
of a buffer overrun in the build system.

-Dave

===================================================
  David Abrahams, C++ library designer for hire
 resume: http://users.rcn.com/abrahams/resume.html

        C++ Booster (http://www.boost.org)
          email: david.abrahams_at_[hidden]
===================================================


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk