Re: [boost] [msm] new version available

The new package on Vault is missing boost/msm/back/default_compile_policy.hpp. Everything seems to compile fine once I grabbed it from the sandbox, so I assume the other files in the package are the proper versions.
I found the problem. SVN refuses to correctly update the directory I used to build the zip. Even cleanup has no effect, so I will delete the whole stuff and checkout again. There are actually 2 important files missing, so I had no other choice than to upload the correct version again. For all who downloaded from the vault, sorry about it, you will need to download again (the sandbox is ok though).
Also, I very much dislike that metafunctions.hpp does 'namespace mpl = boost::mpl;' in global scope. Isn't putting anything in global scope against the boost guidelines? Even if not, I find it quite inappropriate to inject another library's namespace into global scope.
This line is not even needed as all mpl types are qualified inside the library with ::boost::mpl so I just removed the line. This problem is there since at least the 1.20 and went unnoticed. Sadly, some of the tutorials fail to fully qualify the mpl types, so I updated them too. Both versions, sandbox and vault should now be up to date and with these 2 problems solved. Thanks, Christophe
participants (1)
-
Christophe Henry