Просмотр исходного кода

1) Disabled recursive implementation for VC8: stack overflows can't be reliably detected unless the whole program is compiled with asynchronous exceptions.
2) Changed std::copy calls on VC8 to avoid "dangerous code" warnings.
3) Moved backreference and octal escape code into line with POSIX-extended requirements.
4) Changed match_results leftmost-longest rules to stop unnecessary std::distance computations (an optimisation for non-random access iterators).
5) Changed C lib calls to use "safe" versions of string API's where available.
6) Added many new POSIX-extended leftmost-longest tests, to verify the above.


[SVN r27880]

John Maddock 21 лет назад
Родитель
Сommit
e5cf595a65
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      libs/regex

+ 1 - 1
libs/regex

@@ -1 +1 @@
-Subproject commit ca144bb2b3bb8dc22acc248c44a0e613857c6e15
+Subproject commit de28eb9b1852770014079a4061f4af18c777b95e

粤ICP备19079148号