
14 Oct
2013
14 Oct
'13
6:27 a.m.
Daryle Walker
As I understand it, the people modernizing Boost code by getting rid of old compiler workarounds are doing two things:
1. Remove the workaround macro flags and the code that uses them, leaving the code that doesn't use the workarounds behind. 2. Purging those workaround macros from Boost.Config.
If we are doing [2], why? Doing [1] is sufficient for modernization. Doing [2] is just purging history that we spent blood/sweat/tears generating.
Personal opinion here: equivalent (or larger) amounts of b/s/t have been spent in generating the code that [1] is sending into oblivion, so if you're OK with [1] why do you care for [2]? Joaquín M López Muñoz Telefónica Digital