gcc/libstdc++-v3/testsuite/performance
Tim Shen 9f0d9611e7 regex.h: Remove unnecessary friends.
2013-10-26  Tim Shen  <timshen91@gmail.com>

	* include/bits/regex.h: Remove unnecessary friends.
	* include/bits/regex.tcc (__regex_algo_impl<>): Move __get_executor
	to here.
	* include/bits/regex_executor.h: Remove _DFSExecutor and _BFSExecutor;
	they are merged into _Executor. Eliminate quantifier tracking part, so
	it's faster.
	* include/bits/regex_executor.tcc: Implement _Executor.
	* testsuite/28_regex/algorithms/regex_match/ecma/char/ungreedy.cc: New.
	* testsuite/28_regex/algorithms/regex_search/ecma/greedy.cc: Adjust
	duplicate testcases.
	* testsuite/performance/28_regex/split.h: New.
	* testsuite/performance/28_regex/split_bfs.cc: New.
	* testsuite/util/testsuite_regex.h: Adjust behavior of two-executors
	agreement judger: do not compare match_results when executor return
	false.

From-SVN: r204093
2013-10-26 16:09:28 +00:00
..
21_strings Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
22_locale Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
23_containers codecvt_members.cc: Fix typo. 2013-07-04 22:07:44 +01:00
25_algorithms re PR libstdc++/58437 (Sorting value in reverse order is much slower compare to gcc44) 2013-09-30 17:42:31 +00:00
26_numerics Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
27_io * testsuite/*: Remove stray semi-colons after function definitions. 2013-10-08 14:54:26 +01:00
28_regex regex.h: Remove unnecessary friends. 2013-10-26 16:09:28 +00:00
30_threads/future Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
ext/pb_ds Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00