⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog

📁 c++经典教材 Blitz++ v0.8
💻
📖 第 1 页 / 共 5 页
字号:
	defined shape in the expression is INT_MIN, not INT_MAX.	* blitz/vecuops.cc: Freshly generated vecuops.cc header with new	support for conj() function.	* blitz/generate/genvecuops.cpp: Added support for complex math	operations and added conj() to list of generated unary operations	for vector types.	* blitz/vecexpr.h: Added missing unary minus operator for	VectorPick and TinyVector types.2003-07-22  Julian Cummings  <cummings@artemis.cacr.caltech.edu>	* blitz/array/methods.cc: Patch from Derrick Bass to correct a bug	that could lead to incorrect Array ordering data when performing	reductions.2003-06-25  Julian Cummings  <cummings@artemis.cacr.caltech.edu>	* blitz/array/fastiter.h: FastArrayIterator now uses	ConstPointerStack helper class.	* blitz/array/iter.h: Added helper class ConstPointerStack that	manages an array of saved const data pointers used in array	iterators.  Moving the array of saved pointers into a separate	class eliminates compiler warnings about potentially unsafe	assignments between restricted and unrestricted pointers in the	same scope.  ArrayIterator and ConstArrayIterator now have	ConstPointerStack data members.	* blitz/memblock.cc: Allocate memory block using unrestricted	pointer dataBlocxkAddress_ and then assign to restricted pointer	data_ to eliminate compiler warnings about assignments between	restricted pointers.	* blitz/memblock.h: Removed restrict label from dataBlockAddress_	pointer, since only the data_ pointer is used in expression	evaluation and needs to be restricted.	* configure.in: Added -qhot to list of C++ optimization flags for	IBM xlC compiler, since it now supports higher-order transforms as	of version 6.0.2003-06-16  Patrick Guio <patrick.guio@fys.uio.no>	* configure.in: Fixed 2 flags setting for CC/SGI. 2003-05-16  Julian Cummings  <cummings@artemis.cacr.caltech.edu>	* blitz/array/map.h: Fixed error in ascending() method reported by	Derrick Bass.  The name of the corresponding method in the Array	class is isRankStoredAscending().  This method returns a bool, but	it is treated here as an int for the purposes of doing a reduction	across operands.2003-05-16 Patrick Guio <patrick.guio@fys.uio.no>        * configure.in: Fixed several bugs for CC/SGI setup. Library Cio should be	included as well as -ptused.2003-05-09 Patrick Guio <patrick.guio@fys.uio.no>	* doc/stencils/Makefile.am: Fixed lib path to be used with libtool stuff2003-04-02 Patrick Guio <patrick.guio@fys.uio.no>	* blitz/array/resize.cc: Added the definition of the Array class member 	function resize(...) with Range argument as it was declared already	present in the Array class declaration.2003-03-31 Patrick Guio <patrick.guio@fys.uio.no>	* lib/Makefile.am: Enable required libtool library target libblitz.la since	AC_PROG_LIBTOOL is now in use.2003-03-28 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>    * configure.in: Re-enable AC_PROG_LIBTOOL and disable AC_PROG_RANLIB    since now libtool is used.2003-03-28 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>    * doc/examples/Makefile.am: Added $(top_builddir) in include path    for compilation in separate directory. Link against $(top_builddir)    instead of $(top_srcdir) for the same reason.    * doc/stencils/Makefile.am: Ditto.2003-03-13  Julian Cummings  <cummings@artemis.cacr.caltech.edu>	* blitz/range.h: Corrected my silly typo.	* blitz/range.h: Modified Range::isAscendingContiguous() to return	true for the case of a Range that contains just a single element,	since this is a valid Range for constructing an Array.2003-02-27  Patrick Guio <patrick.guio@fys.uio.no>	* blitz/array/Makefile.am: Added newet-macros-old.h in the headers	list to install.2003-02-20  Julian Cummings  <cummings@artemis.cacr.caltech.edu>	* blitz/bzdebug.h: Added BZ_DEBUG_PARAM macro to suppress argument	name if it is only used within optional debugging code.  This will	allow us to eliminate compiler warnings about unused parameters	that occur when debugging code is disabled.  Also tidied up	formatting of some of the other macro definitions.	* blitz/array-impl.h: Use BZ_DEBUG_PARAM macro to eliminate	compiler warnings about unused parameters that appear only in	optional debugging code.	* blitz/array/expr.h: Use BZ_DEBUG_PARAM macro to eliminate	compiler warnings about unused parameters that appear only in	optional debugging code.	* blitz/array/stencils.cc: Use BZ_DEBUG_PARAM macro to eliminate	compiler warnings about unused parameters that appear only in	optional debugging code.	* blitz/array/indirect.h: Use BZ_DEBUG_PARAM macro to eliminate	compiler warnings about unused parameters that appear only in	optional debugging code.	* examples/rand2.cpp: Corrected mismatch between printf format	string and argument type.	* examples/tiny2.cpp: Include tinyvec-et.h header rather than	tinyvec.h to get ET support.	* examples/curldiv.cpp: Made some repairs to this example code so	that it properly uses stencil ops.2003-02-14  Julian Cummings  <cummings@artemis.cacr.caltech.edu>	* testsuite/matthias-troyer-2.cpp: Uncommented line which applies	the user-defined stencil.  With the recent fixes to	blitz/array/stencilops.h, this code now works as expected.	* blitz/array/stencilops.h: Changed A to (*A) as needed in stencil	op definitions.  This is necessary because A is an iterator type,	and the conversion operator is not automatically called when	T_numtype is not a built-in type.  Also made stencil op	definitions a bit more readable and fixed a typo in backward42	multicomponent stencil.  Factorized the central difference	expressions.	* blitz/array/stencils.cc: Removed names of unused parameters in	calcStencilExtent to eliminate gcc compiler warnings.	* blitz/array/stencil-et.h: Removed name of unused parameter to	eliminate gcc compiler warning.2003-02-07  Julian Cummings  <cummings@artemis.cacr.caltech.edu>	* blitz/indexexpr.h: Eliminated gcc compiler warnings about	explicitly initializing base class ETBase in IndexPlaceholder copy	constructor.	* blitz/array/expr.h: Removed names of some unused parameters in	_bz_ArrayExprConstant member functions to eliminate gcc compiler	warnings.  Eliminated gcc compiler warnings about explicitly 	initializing base class ETBase in _bz_ArrayExpr copy constructor.	* blitz/array/reduce.h: Removed names of some unused parameters in	_bz_ArrayExprReduce member functions to eliminate warnings from	gcc compiler.	* blitz/array/map.h: Removed names of unused parameters in some	ArrayIndexMapping member functions to eliminate warnings from gcc.	* blitz/array-impl.h: Removed names of unused parameters in	slice() function to eliminate compiler warnings from gcc.	Eliminated gcc compiler warnings about explicitly initializing 	base classes MemoryBlockReference and ETBase in Array copy	constructor.	* blitz/array/slicing.cc: Removed name of an unused parameter in	slice() function to eliminate a warning from gcc compiler.	* blitz/array/iter.h: Removed name of unused Array parameter when	constructing a ConstArrayIterator with a _bz_endTag specifier.	Eliminates a warning from gcc.	* blitz/benchext.cc: Changed type of some loop variables from int	to unsigned to avoid comparisons between int and unsigned	expressions.  Eliminated some unnecessary comparisons of unsigned	quantities with zero.	* blitz/benchext.h: Changed type of data members numParameters_	and parameterNumber_ from int to unsigned, since these can never	be negative.	* blitz/array/stencils.cc: Removed names of unused parameters in	function getStencilExtent() to eliminate gcc warnings.	* blitz/meta/matassign.h: Removed names of some unused parameters	in fully specialized versions of _bz_meta_matAssign::f() to	eliminate gcc warnings.	* blitz/blitz.h: Added "mutable" keyword (if available) to macro	definition for declaring a mutex object.  Need to make mutex	mutable when it is a member of a class with const member functions	that use the mutex, as is the case with the MemoryBlock class when	using threads.  This addresses a problem noted by Patrik Jonsson	<patrik@ucolick.org>.2003-02-05 Patrick Guio <patrick.guio@fys.uio.no>        * depcomp install-sh mkinstalldirs missing: Removed from repository	since generated running `autoreconf -v -i'.	* Makefile.am: Added a guard to avoid overwriting COPYING and INSTALL	files when running `autoreconf -v -i -f'.	* benchmarks/Makefile.am doc/Makefile.am doc/examples/Makefile.am	doc/stencils/Makefile.am examples/Makefile.am testsuite/Makefile.am:	Do not install anything from these directories except blit.info into	$prefix/info and  blitz.ps into $prefix/doc.	* config.guess config.sub: Removed from repository. Added automatically	when running `autoreconf -v -i' for recent versions of autoconf or copied	manually from the `share' directory of automake for earlier version of	autoconf.2003-01-23 Patrick Guio <patrick.guio@fys.uio.no>	* blitz/Makefile.am blitz/generate/Makefile.am: Added dependencies	and building rule for the generated .cc and .h files.2003-01-22  Julian Cummings  <cummings@artemis.cacr.caltech.edu>	* blitz/array/asexpr.h: Placed a guard around new	BzUnaryExprResult and BzBinaryExprResult code so it is only used	if compiler supports templates as template arguments.2003-01-22 Patrick Guio <patrick.guio@fys.uio.no>	* doc/stencils/*.texi: Removed from repository since generated by `make'.	* doc/examples/*.{texi,out}: Likewise.	* doc/stencils/Makefile.am: Added *.texi in clean-local target	* doc/examples/Makefile.am: Added *.texi and *.out in clean-local target.	Prefix ./ to $<  in .out building rule.	* configure.in: Removed unecessary AC_PROG_MAKE_SET.	* blitz/generate/genmathfunc.cpp: Fixed the generation of a few functions:	the `isnan' function into `blitz_isnan' to avoid trouble with the macro	definition of `isnan' on some platforms like Compaq/cxx and HP/aCC,	added prettyPrint template member function for class template _bz_negate,	added condition BZ_HAVE_COMPLEX_MATH for the specialization of _bz_sqr for	complex<T>.	* blitz/generate/genmatuops.cpp: Undo blitz_isnan to isnan.	* blitz/generate/genvecuops.cpp: Undo blitz_isnan to isnan.	* blitz/generate/genmathfunc.cpp: Removed implicit conversion from string	literal to char* in `one' and `two' functions by `const' the function	prototypes. 2003-01-21  Julian Cummings  <cummings@artemis.cacr.caltech.edu>	* blitz/generate/genmathfunc.cpp: Fixed categorization and scoping	problems with fmod, ilogb and isnan.	* blitz/generate/genvecuops.cpp: Renamed blitz_isnan to isnan.	* blitz/generate/genmatuops.cpp: Renamed blitz_isnan to isnan.	* Makefile.am: Commented out references to demos subdirectory.	* doc/stencils/Makefile.am: Prefix ./ to dump-stencils command.	* blitz/generate/genarrbops.cpp: Generate bops.cc header file in	blitz/array subdirectory.	* blitz/generate/genmatbops.cpp: Generate matbops.h header file in	parent directory.	* blitz/generate/genmathfunc.cpp: Generate mathfunc.h header file	in parent directory.	* blitz/generate/genvecbops.cpp: Generate vecbops.cc header file	in parent directory.	* blitz/generate/genvecwhere.cpp: Generate vecwhere.cc header file	in parent directory.	* blitz/generate/genarruops.cpp: Generate uops.cc in blitz/array	subdirectory.	* blitz/generate/genmatuops.cpp: Generate matuops.h in parent	directory.  Added missing implementation of function two().	* blitz/generate/genvecuops.cpp: Generate vecuops.cc in parent	directory.  Added missing implementation of function two().	* blitz/generate/genpromote.cpp: Generate promote-old.h header in	parent directory.  Fixed return code.	* blitz/generate/Makefile.am: Added generate-headers target to run	programs in blitz/generate subdirectory.	* blitz/array/Makefile.am: Added genheaders target to handle blitz	headers that are generated in blitz/generate subdirectory.	* blitz/Makefile.am: Added genheaders target to handle blitz	headers that are generated in blitz/generate subdirectory.	* blitz/Makefile.am: Reorder subdirectories so that necessary	header files are generated prior to building in array	subdirectory.2003-01-21 Patrick Guio <patrick.guio@fys.uio.no>	* doc/stencils/Makefile.am: Removed an important comment.	* doc/stencils/Makefile.in: Regenerated by "autoreconf -v" (autoconf 2.53	and automake 1.6.2).	* doc/examples/.cvsignore: Added programs.	* doc/doxygen/.cvsignore: New file.	* doc/examples/range.cpp: Fixed a bug in the initialisation of array A.	* doc/examples/range.texi: Regenerated.	* doc/blitz.info: Regenerated.2003-01-21 Patrick Guio <patrick.guio@fys.uio.no>	* doc: New directory that should contain any form of documentation; Currently	the Texinfo documentation files were ported from the original documentation	written for the `yodl' documentation program.	* doc/blitz.info: New file. Generated by makeinfo when running make. Added	to avoid problem is makeinfo not present.	* doc/about.texi doc/arrays-stencils.texi doc/install.texi	doc/arrays-ctors.texi doc/arrays-storage.texi doc/legal.texi	doc/arrays-debug.texi doc/arrays-types.texi doc/numinquire.texi	doc/arrays-expr.texi doc/arrays-usertype.texi doc/parallel.texi	doc/arrays-globals.texi doc/blitz.texi doc/platforms.texi	doc/arrays-in

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -