Boost logo

Boost-Build :

From: Vladimir Prus (ghost_at_[hidden])
Date: 2002-05-03 03:29:03


David Abrahams wrote:
> I just checked in a wad of changes, detailed below.

> Working file: jam_src/Jambase
> ----------------------------
> revision 1.6
> date: 2002/04/30 14:32:18; author: david_abrahams; state: Exp; lines:
> +108 -26
> Merged Rene's boost_build_v2 branch into the main trunk

Finally!!! Great.

> Working file: new/class.jam
> ----------------------------
> revision 1.6
> date: 2002/04/30 14:51:07; author: david_abrahams; state: Exp; lines:
> +76 -28
> Reworked to allow derived classes to call base class methods which have
> been overridden via explicit qualification
> ========================================================================

Good. I think it should be written somewhere that all methods are virtual: if
one method calls another by unqualified name, then it will call the most
derived one. Also, currently, calling "__init__" rule for bases is mandatory:
the new logic for bringing qualified named in the derived class module won't
work otherwise. I don't think this restriction is written down anywhere.

> Working file: new/project.jam

I'll comment separately.

- Volodya

 


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