Version 1.54, the same across all platforms.
Thanks Bob.
Are you passing any flags (e.g. boost::regex::extended or boost::regex::basic) to the constructors to force a particular syntax (or setting these in another means), or is perl (the default) syntax being used?
MrC, I created a wiki page http://wiki.jriver.com/index.php/Regular_expression_syntax containing info known, for further info to be added as it is discovered.
Ok, cool. Please understand that within MC's Regex() function, only one regex flavor is supported; MC users cannot set the flavor flag. It would be easy enough to discover through a few judicious tests, but maybe bob can relay the info easily enough.
I'd do away with the "reported to be" type of statements, and just say what it is. Anything and everything we write is based on what we believe, and until or unless demonstrated otherwise, with good enough authority (Matt, for instance) we can take it as fact. The Wiki shouldn't be a news story with lots of CYA's.
Also, keep in mind who the target audience is - this audience is likely not to care about the list of shortcomings or implementations differences between RE implementations. They are not regex library users. Compatibility failures for implementers (vs. issues for end users of the already-implemented) are not useful here, because MC users cannot set flavor and other flags. It would be better to create your own list with tests and workarounds as you find them between TR1 and Boost as MC employs them.