gcc/libstdc++-v3
Benjamin Kosnik ee1b5fc5e0 re PR libstdc++/34797 ([parallel mode] Settings are separated for each compilation unit)
2008-02-17  Benjamin Kosnik  <bkoz@redhat.com>

	PR libstdc++/34797
	* include/parallel/settings.h (_Settings): Reconstruct Settings class
	here, uglify, remove anonymous namespace and static
	members. Convert to datum.	
	* include/parallel/types.h: Move Settings:: enumerations here, uglify.
	* src/parallel_settings.cc: New, definition for _Settings member
	functions.	
	* include/parallel/multiway_merge.h: Same.
	* include/parallel/for_each.h: Same.
	* include/parallel/workstealing.h: Same.
	* include/parallel/base.h: Same.
	* include/parallel/numeric
	* include/parallel/features.h: Same.
	* include/parallel/quicksort.h: Same.
	* include/parallel/equally_split.h: Same.
	* include/parallel/algorithmfwd.h: Same.
	* include/parallel/omp_loop_static.h: Same.
	* include/parallel/random_shuffle.h: Same.
	* include/parallel/balanced_quicksort.h: Same.
	* include/parallel/tags.h: Same.
	* include/parallel/multiway_mergesort.h: Same.
	* include/parallel/numericfwd.h: Same.
	* include/parallel/partition.h: Same.
	* include/parallel/partial_sum.h: Same.
	* include/parallel/find.h: Same.
	* include/parallel/algo.h: Same.
	* include/parallel/omp_loop.h: Same.
	* include/parallel/sort.h: Same.

	* src/Makefile.am (parallel_sources): Add parallel_settings.cc.
	* src/Makefile.in: Regenerate.
	
	* config/abi/pre/gnu.ver: Export _Settings::get and _Settings::set.

From-SVN: r132383
2008-02-18 00:00:00 +00:00
..
config re PR libstdc++/34797 ([parallel mode] Settings are separated for each compilation unit) 2008-02-18 00:00:00 +00:00
doc mainpage.html: Correct links. 2008-02-13 23:34:10 +00:00
include re PR libstdc++/34797 ([parallel mode] Settings are separated for each compilation unit) 2008-02-18 00:00:00 +00:00
libmath configure: Regenerate with documented autoconf and automake versions (i.e., 2.59 and 1.9.6). 2008-02-11 10:05:33 +00:00
libsupc++ configure: Regenerate with documented autoconf and automake versions (i.e., 2.59 and 1.9.6). 2008-02-11 10:05:33 +00:00
po configure: Regenerate with documented autoconf and automake versions (i.e., 2.59 and 1.9.6). 2008-02-11 10:05:33 +00:00
scripts Convert documentation to DocBook. 2008-02-11 00:01:33 +00:00
src re PR libstdc++/34797 ([parallel mode] Settings are separated for each compilation unit) 2008-02-18 00:00:00 +00:00
testsuite re PR libstdc++/35209 (__gnu_cxx::stdio_sync_filebuf<char> constructor isn't exported by the DSO) 2008-02-16 23:39:56 +00:00
ChangeLog re PR libstdc++/34797 ([parallel mode] Settings are separated for each compilation unit) 2008-02-18 00:00:00 +00:00
ChangeLog-1998
ChangeLog-1999
ChangeLog-2000
ChangeLog-2001
ChangeLog-2002
ChangeLog-2003
ChangeLog-2004
ChangeLog-2005 2006-01-22 Paolo Carlini <pcarlini@suse.de> 2006-01-22 10:11:08 +00:00
ChangeLog-2006 re PR libstdc++/30365 (No possibility to disable large file support (LFS)) 2007-01-06 22:38:07 +00:00
ChangeLog-2007 2008-01-02 Paolo Carlini <pcarlini@suse.de> 2008-01-02 15:11:59 +00:00
Makefile.am [multiple changes] 2008-01-18 08:16:51 +00:00
Makefile.in configure: Regenerate with documented autoconf and automake versions (i.e., 2.59 and 1.9.6). 2008-02-11 10:05:33 +00:00
README mainpage.html: Add in corrected links. 2008-02-12 02:10:57 +00:00
acinclude.m4 error_constants.h (posix_errno): Guard not_supported use of ENOTSUP. 2008-02-14 17:03:02 +00:00
aclocal.m4 configure: Regenerate with documented autoconf and automake versions (i.e., 2.59 and 1.9.6). 2008-02-11 10:05:33 +00:00
config.h.in error_constants.h (posix_errno): Guard not_supported use of ENOTSUP. 2008-02-14 17:03:02 +00:00
configure error_constants.h (posix_errno): Guard not_supported use of ENOTSUP. 2008-02-14 17:03:02 +00:00
configure.ac configure.ac (--enable-linux-futex): Add new configure option. 2008-01-08 17:14:49 +01:00
configure.host configure.host (try_cpu settings): Set try_cpu=cris for crisv32. 2007-12-15 21:33:45 +00:00
crossconfig.m4 crossconfig.m4: Add missing header checks, C99 TR1 check, and sigsetjmp check. 2008-01-15 00:15:43 +00:00
fragment.am
linkage.m4 [multiple changes] 2008-01-18 08:16:51 +00:00

README

file: libstdc++-v3/README

New users may wish to point their web browsers to the file
index.html in the 'doc/html' subdirectory.  It contains brief
building instructions and notes on how to configure the library in
interesting ways.