Boost logo

Boost :

Subject: Re: [boost] [function] function wrapping with no exception safetyguarantee
From: Bryce Lelbach (admin_at_[hidden])
Date: 2010-10-07 22:44:48


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I think this is great, for selfish reasons. I'm currently working on a
project that uses the clang and LLVM API. clang and LLVM coding
conventions are to compile w/o exceptions and without RTTI. I'm able to
compile the Boost that I use (Spirit/Proto/Fusion
+ deps mostly) without RTTI (after a minor fix to the provided Boost
workaround), but getting jazz to compile without exceptions is a larger
task. This would make it easier.

clang and LLVM do not use exceptions and RTTI because they found that compiling without
these two features decreases binary size and increased runtime speed. Given how popular
clang and LLVM are, I think any changes that Boost can make to reduce RTTI/exception
dependencies without decreasing the functionality or portability of Boost would be good
for adoption.

- --
Bryce Lelbach aka wash
http://groups.google.com/group/ariel_devel
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkyuhaAACgkQO/fqqIuE2t4y+ACdH6SlRdZZEV9rI55lO2HO74ir
M6kAn0D2MmG/gZK4Y73s6BI3NJOwosNh
=Y14x
-----END PGP SIGNATURE-----


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