Michael Stevens
557812dbbe
Try 'safe' as a name for alias safe assignment
...
[SVN r29698]
2005-06-20 07:29:32 +00:00
Michael Stevens
9e218260d4
Updated bench1 results to GCC4.0 on Athlon 64 3000+
...
[SVN r29673]
2005-06-18 12:25:27 +00:00
Michael Stevens
8d0fb46d97
Added future compatible alias(lhs) syntax
...
[SVN r29668]
2005-06-18 08:18:12 +00:00
Michael Stevens
17da814e38
Simplified and consolidated
...
much replicated code consolidated
bad compiler workarounds removed
Simpiler output format
[SVN r29655]
2005-06-17 13:01:24 +00:00
Guillaume Melquiond
7d7d79367e
Patch from Alisdair Meredith to move lower/upper so that BCC is happy. Also homogenize the hull comparison, and hope it makes DMC happy as a side effect.
...
[SVN r29653]
2005-06-17 11:43:38 +00:00
Michael Stevens
dade5aec5d
compiler compatibility
...
[SVN r29582]
2005-06-15 09:34:41 +00:00
Michael Stevens
1df37d230c
readibility
...
[SVN r29581]
2005-06-15 09:34:21 +00:00
Michael Stevens
99cf222d8a
clarified aliases
...
[SVN r29580]
2005-06-15 08:49:23 +00:00
Michael Stevens
8d3948bd26
fix internal refs
...
[SVN r29579]
2005-06-15 08:00:51 +00:00
Michael Stevens
0603802659
Add append_element.
...
Fix resize. Thanks Gunter
[SVN r29569]
2005-06-14 19:34:03 +00:00
Michael Stevens
d32f8032f8
Fix plus_assign in column_major block_prod typo. Thanks Gunter
...
[SVN r29568]
2005-06-14 19:31:18 +00:00
Michael Stevens
df0cbfa71b
remove Last revised which is never correct anyway
...
[SVN r29567]
2005-06-14 17:13:07 +00:00
Michael Stevens
3c7f7a44ef
more silly std::min reports
...
[SVN r29566]
2005-06-14 17:06:57 +00:00
Michael Stevens
31a4a024dc
merged important changes from Toon's dense_vector_concept
...
dense_vector/matrix_concept did not yet have any difference from the container concepts and could be removed
The differences between dense and sparse can be added again later
[SVN r29565]
2005-06-14 17:05:03 +00:00
Michael Stevens
0892a6f4e4
Fixed bad refs to vector/matix_expressions
...
[SVN r29564]
2005-06-14 16:48:53 +00:00
Michael Stevens
77b889b2eb
tidy seems to by junk
...
[SVN r29562]
2005-06-14 16:13:05 +00:00
Michael Stevens
ddf8ea4077
elements are not initialised. Thanks Gunter
...
[SVN r29547]
2005-06-13 11:45:51 +00:00
Guillaume Melquiond
8c658bbcc4
Fix typo in documentation.
...
[SVN r29500]
2005-06-09 21:48:21 +00:00
Rene Rivera
87778cae3a
Really fix CW errors in Darwin by using the MSL C99 library support of fenv.h.
...
[SVN r29391]
2005-06-02 22:39:42 +00:00
Rene Rivera
449272197d
Handle CW on MacoOS definition of PowerPC architecture.
...
[SVN r29377]
2005-06-02 15:44:33 +00:00
Michael Stevens
eb80d8e1ae
unused variables
...
[SVN r29183]
2005-05-25 12:42:11 +00:00
Michael Stevens
4f32d2e627
Gunter fix. Replaced equals with type_check_expression
...
[SVN r29176]
2005-05-24 19:41:56 +00:00
Michael Stevens
30775dbeba
Consitently use iterator?::reference for functor_type (other then in indexed assign)
...
Seems to be cause of compileation error in test3 for 'truecxx'
[SVN r29160]
2005-05-23 16:25:59 +00:00
Michael Stevens
0517b21103
Use struct consistently for basic_full etc
...
[SVN r29159]
2005-05-23 16:05:27 +00:00
Douglas Gregor
0cda574ebc
Don't run slice test, because it hasn't been fixed and perhaps won't be
...
[SVN r29062]
2005-05-19 14:01:51 +00:00
Fernando Cacciola
0118efabb5
Doc fixes
...
[SVN r28959]
2005-05-16 15:08:51 +00:00
Fernando Cacciola
f0621f02c4
Fixed bug in RoundEven
...
[SVN r28887]
2005-05-13 23:02:22 +00:00
Guillaume Melquiond
eb4e952204
Let's see if we can get Boost.Interval to work on PPC CW and Tru64. It will require hardware rounding and C99 support.
...
[SVN r28863]
2005-05-13 14:34:36 +00:00
Michael Stevens
6c7f7564b3
Added Thomas's symmetric operator >> definition
...
[SVN r28743]
2005-05-08 17:48:38 +00:00
Michael Stevens
ec6a11a4da
Fixed unused variable warning in BOOST_UBLAS_CHECK release build
...
[SVN r28742]
2005-05-08 17:34:54 +00:00
Michael Stevens
d1b91751e9
Work around in this case pointless min/max rules for Boost
...
[SVN r28741]
2005-05-08 16:54:12 +00:00
Michael Stevens
2c91ab0e81
Unified test operator() and operator(int)
...
[SVN r28740]
2005-05-08 16:50:14 +00:00
Michael Stevens
7958e005ae
Correct location for "../../../boost.png"
...
[SVN r28739]
2005-05-08 16:43:35 +00:00
Michael Stevens
cd032f973f
tabs and max fixed for Boost
...
[SVN r28738]
2005-05-08 16:41:36 +00:00
Michael Stevens
b2b0dda530
tabs and max fixed for Booost
...
[SVN r28737]
2005-05-08 16:40:54 +00:00
Rene Rivera
3783ed65ee
Fix failures on CodeWarrior.
...
* converter_test.cpp; Fix unqualified use of floor/ceil std calls.
* converter_test.cpp & converter_policies.hpp; Fix EOLs which will fix errors on VC8 and possibly others.
[SVN r28720]
2005-05-07 16:31:46 +00:00
Michael Stevens
a22004550a
+ 1 missing from previous fix
...
[SVN r28625]
2005-05-03 06:29:47 +00:00
Michael Stevens
3f75792fb4
FIX compress storage_invariants and reserve bug
...
thanks to Max and Gunter
[SVN r28624]
2005-05-03 06:19:49 +00:00
Fernando Cacciola
06583a3dc6
Fixed bug in RoundEven
...
[SVN r28576]
2005-05-02 14:42:52 +00:00
Michael Stevens
39beaf3279
Use ../../../boost.png with no alt=
...
[SVN r28571]
2005-05-02 07:32:13 +00:00
Vladimir Prus
f1774eb356
Add V2 Jamfile
...
[SVN r28244]
2005-04-14 11:56:47 +00:00
Vladimir Prus
4724a24e4e
Comment out the test7, as is done in V1 Jamfile.
...
[SVN r28202]
2005-04-13 06:40:51 +00:00
Michael Stevens
4adc0ea7e1
comment
...
[SVN r28003]
2005-04-06 06:30:49 +00:00
Michael Stevens
254a308515
GCC4.0 bogus control reachs end non-void function warning
...
[SVN r28002]
2005-04-06 06:28:58 +00:00
Michael Stevens
88b21ab386
NEW compressed_matrix( coordinate_matrix<> & x) Thanks Gunter
...
[SVN r27804]
2005-03-24 17:21:43 +00:00
Michael Stevens
10c4075b9b
Indent with ASCII spaces!
...
[SVN r27803]
2005-03-24 17:06:38 +00:00
Michael Stevens
b4d3371eae
FIX reserve error with no preserve (thanks Gunter)
...
[SVN r27790]
2005-03-23 20:31:06 +00:00
Michael Stevens
05dbf7ed2c
Complete index1 fixes from Andreas
...
[SVN r27789]
2005-03-23 20:26:57 +00:00
Michael Stevens
1ffe68f15f
Sloppy patch application missed out -1
...
[SVN r27767]
2005-03-22 19:44:40 +00:00
Michael Stevens
d06cb1547c
FIX partially-filled index pointer array
...
thanks Andreas Klöckner
[SVN r27754]
2005-03-21 16:15:28 +00:00
Michael Stevens
17961835e8
Use iterator types instead of pointer in interface
...
Two versions of insert
[SVN r27706]
2005-03-16 14:27:30 +00:00
Michael Stevens
9d710a5d28
Use iterator types instead of pointer in interface
...
[SVN r27705]
2005-03-16 14:26:49 +00:00
Michael Stevens
d8df093db3
Test MAP_ARRAY
...
[SVN r27702]
2005-03-16 13:59:33 +00:00
Michael Stevens
adf1c4a5da
FIX subproject path to test
...
[SVN r27701]
2005-03-16 13:56:18 +00:00
Michael Stevens
1c4f450da3
Support BOOST_UBLAS_NO_NESTED_CLASS_RELATION
...
[SVN r27700]
2005-03-16 13:10:06 +00:00
Michael Stevens
ea17563afb
FIX map_array insert
...
[SVN r27698]
2005-03-16 12:48:20 +00:00
Michael Stevens
7df7072408
Fix additional header (_proxy, valarray) included
...
[SVN r27691]
2005-03-16 09:31:04 +00:00
Michael Stevens
646ed0602c
Fix map_array no longer has sized constructor
...
[SVN r27690]
2005-03-16 09:27:36 +00:00
Michael Stevens
f991899ada
_adaptor
...
Add insert_element
Fix bogus const reference (proxy)
[SVN r27689]
2005-03-16 09:26:54 +00:00
Michael Stevens
de0789360e
Moved common headers to .hpp
...
Fixed missing header inclusions
[SVN r27688]
2005-03-16 08:53:36 +00:00
Michael Stevens
62db38e25b
complex<interval> is not supported by std::complex. A boost:complex was assumed.
...
This does not and probably never will exist.
Removed code relying on this. It is untested and the macro's to enable it inconsistent
[SVN r27687]
2005-03-16 08:36:00 +00:00
Michael Stevens
33f59dda46
Deprecated SCALAR_ET removed
...
Simplief to use references directly. conversion from scalar_reference causes massive problems with intervals
[SVN r27670]
2005-03-15 14:19:04 +00:00
Michael Stevens
dc2c12f3a5
Test with no exceptions
...
project requirements now seem to work in BBv2
[SVN r27667]
2005-03-15 11:05:31 +00:00
Michael Stevens
d811da6e53
Use simple test() function name
...
[SVN r27666]
2005-03-15 11:03:58 +00:00
Michael Stevens
0b602674a7
Reenable slice test which shows runtime error
...
[SVN r27665]
2005-03-15 11:03:03 +00:00
Michael Stevens
a5582495df
Common initialize
...
[SVN r27664]
2005-03-15 10:03:56 +00:00
Michael Stevens
d2951a259b
Move to Boost standard test directory
...
[SVN r27662]
2005-03-15 09:03:25 +00:00
Michael Stevens
d8ce1635e4
Generalised VofV still failing
...
[SVN r27661]
2005-03-15 08:53:45 +00:00
Michael Stevens
9df548a65c
Remove nonconformant compiler test disablement
...
[SVN r27660]
2005-03-15 08:47:30 +00:00
Michael Stevens
118516f31b
Indivitual INTERNAL tests to reduce compilation size
...
Use typedef float T
[SVN r27645]
2005-03-14 13:46:00 +00:00
Michael Stevens
31ab487985
Add Gunter's coordinate_matrix axpy_prod specialisation
...
[SVN r27644]
2005-03-14 13:41:58 +00:00
Michael Stevens
ce1b31c457
Update doc matches name change sparse_ to mapped_
...
[SVN r27643]
2005-03-14 13:29:04 +00:00
Michael Stevens
9694bab94a
Update doc matches name change sparse_ to mapped_
...
[SVN r27642]
2005-03-14 13:28:59 +00:00
Michael Stevens
89155da2fb
Update insert/erase/append_element to match development version
...
Thanks Gunter
[SVN r27640]
2005-03-14 13:04:35 +00:00
Toon Knapen
dfc75fd7ac
port to IBM/VisualAge
...
[SVN r27597]
2005-03-10 12:10:18 +00:00
Michael Stevens
d0ebc36bac
More transparent definition of equals
...
Moved to namespace detail
[SVN r27346]
2005-02-13 16:21:39 +00:00
Michael Stevens
c2a5ff34fa
__GNUC__ tests don't belong in pure implementation!
...
[SVN r27343]
2005-02-13 13:40:29 +00:00
Michael Stevens
b22152ab82
Comments regarding FIXME for expression instantiation order
...
[SVN r27342]
2005-02-13 13:38:03 +00:00
Michael Stevens
9b6649042e
comment had ///
...
[SVN r27306]
2005-02-10 10:48:32 +00:00
Michael Stevens
d205f5fbdd
added vector_assign dependency
...
[SVN r27305]
2005-02-10 10:48:00 +00:00
Michael Stevens
0f0cf74280
Added mising <vector> dependency
...
[SVN r27304]
2005-02-10 10:34:22 +00:00
Michael Stevens
eafd7d0af9
FIX incosistent change to new _temporary traits
...
header also missing
[SVN r27303]
2005-02-10 08:52:48 +00:00
Michael Stevens
342cfee381
FIX incosistent change to new _temporary traits
...
[SVN r27302]
2005-02-10 08:50:56 +00:00
Michael Stevens
4e3c2fcefe
FIX incosistent change to new _temporary traits
...
[SVN r27301]
2005-02-10 08:37:29 +00:00
Toon Knapen
fbe6548581
typo
...
[SVN r27217]
2005-02-07 13:37:52 +00:00
Toon Knapen
3fe62b6df9
added temporary_traits
...
[SVN r27216]
2005-02-07 13:36:40 +00:00
Stefan Slapeta
99a0d9fa32
Replaced BOOST_TEST
...
[SVN r27051]
2005-02-03 12:38:58 +00:00
Michael Stevens
8d7c4a0907
Compiles using matrix_resize_preserve
...
[SVN r26966]
2005-01-31 15:48:29 +00:00
Michael Stevens
825fc9e8ef
value_type/*zero*/() used as a placeholder to much disliked value_type (0)
...
[SVN r26965]
2005-01-31 15:14:30 +00:00
Michael Stevens
c18494173d
RESIZE FIXES
...
c_vector/matrix drop default construction requirement
[SVN r26963]
2005-01-31 14:42:23 +00:00
Michael Stevens
75b98721d9
RESIZE FIXES
...
Drop incorrect element requirement to be value_type(0) constructable
use matrix_resize_preserve where possible
c_vector/matrix don't initialise on construction
[SVN r26961]
2005-01-31 14:08:09 +00:00
Michael Stevens
c24fe63f3b
Also remerge development processes only on Boost CVS
...
[SVN r26847]
2005-01-25 19:16:34 +00:00
Michael Stevens
5f11f50bd2
Remerged patches to HEAD dropped durring uBLAS_pure merge
...
ML and Wiki text had change
[SVN r26846]
2005-01-25 19:15:25 +00:00
Michael Stevens
f30d9b76d9
Fixed placement new detection for GCC 4
...
Seems that only Intel Linux has a good placement new
[SVN r26806]
2005-01-22 17:18:53 +00:00
Toon Knapen
817645c4cb
resize did a zero-initiliase instead of a default initialise.
...
This did not work for value_type's that have no constructor that takes an int
[SVN r26794]
2005-01-21 19:09:44 +00:00
Michael Stevens
29f1f4b2dd
Fix '//' and moved #include matrix_expression.hpp to be consistent with other files
...
[SVN r26749]
2005-01-19 20:42:42 +00:00
Toon Knapen
34c9dad74a
added include of matrix_expression.hpp
...
[SVN r26744]
2005-01-19 15:27:10 +00:00
Toon Knapen
351fc71fd1
fixes involving vector_temporary_traits
...
[SVN r26721]
2005-01-18 09:32:44 +00:00
Toon Knapen
699573b81a
merged from uBLAS-cvs
...
[SVN r26707]
2005-01-15 19:07:49 +00:00
Michael Stevens
d739792bcd
avoid multi line #if ||
...
[SVN r26642]
2005-01-07 18:30:30 +00:00
Michael Stevens
ab73bd93ce
Use storage header from new header dependencies
...
[SVN r26641]
2005-01-07 18:04:39 +00:00
Michael Stevens
f348ebdd17
pure renames sparse to mapped
...
[SVN r26640]
2005-01-07 17:48:30 +00:00
Michael Stevens
ba8b3ad860
vector_of_vector in concept test
...
[SVN r26639]
2005-01-07 17:44:30 +00:00
Toon Knapen
42c8816c9b
more patches that originate from the uBLAS_pure merge
...
[SVN r26635]
2005-01-06 11:28:27 +00:00
Toon Knapen
f36e8561e7
merged doc in uBLAS CVS to boost CVS
...
[SVN r26634]
2005-01-06 10:03:41 +00:00
Michael Stevens
6dbcd7ba5c
changed uBLAS ML location
...
[SVN r26627]
2005-01-04 19:59:36 +00:00
Toon Knapen
54531d2dd0
merged uBLAS_pure
...
[SVN r26624]
2005-01-04 14:52:20 +00:00
Michael Stevens
8b28388b65
Fixed placement new detection for GCC 4
...
[SVN r26621]
2005-01-03 20:52:27 +00:00
Aleksey Gurtovoy
ed73cfaae5
merge RC_1_32_0 fixes
...
[SVN r26329]
2004-11-28 03:44:21 +00:00
Fernando Cacciola
304fc6971f
*** empty log message ***
...
[SVN r25948]
2004-10-29 15:11:25 +00:00
Michael Stevens
45737c4da0
FIX sparse non_zeros is capacity, consistent with coordinate and compressed
...
[SVN r25806]
2004-10-20 12:28:07 +00:00
Michael Stevens
699cf533fa
FIX sparse non_zeros is capacity, consistent with coordinate and compressed
...
FIX sparse_matrix removed minumum in restrict_nz
[SVN r25805]
2004-10-20 12:27:08 +00:00
Michael Stevens
32c82b309e
missing _
...
[SVN r25794]
2004-10-20 07:50:07 +00:00
Michael Stevens
cd9101a3a3
FIX nasty coordinate_matrix insert bug
...
Back to sumation of duplicates
[SVN r25793]
2004-10-20 07:46:32 +00:00
Michael Stevens
475f5de092
FIX _proxy headers will be independant
...
[SVN r25701]
2004-10-13 08:03:36 +00:00
Michael Stevens
6e159b5daa
Intel 7.1 reports as 700 assume both have same placement-new behaviour
...
[SVN r25680]
2004-10-12 06:37:27 +00:00
Michael Stevens
d87869294e
*** empty log message ***
...
[SVN r25679]
2004-10-12 06:28:13 +00:00
Michael Stevens
e10121688e
move to detail
...
[SVN r25678]
2004-10-12 06:26:34 +00:00
Michael Stevens
898dca23e0
correct headers
...
[SVN r25664]
2004-10-11 12:38:53 +00:00
Michael Stevens
0d31b412e8
remove find out why intel 7.1 config is incorrect
...
[SVN r25663]
2004-10-11 12:24:10 +00:00
Michael Stevens
4cc2adb18f
Copyright
...
[SVN r25662]
2004-10-11 12:19:53 +00:00
Michael Stevens
4d35598177
Fix only intel linux has useful placement new
...
[SVN r25653]
2004-10-11 06:35:21 +00:00
Michael Stevens
92124371db
find out why intel 7.1 config is incorrect
...
[SVN r25646]
2004-10-10 08:37:26 +00:00
Michael Stevens
e9fed8d707
Fix cw-8.3 disable type checks to avoid debug functor syntax problem
...
[SVN r25645]
2004-10-10 08:21:57 +00:00
Michael Stevens
f74886a9ba
attempt workaround for cw-8.3 ::template syntax problem
...
[SVN r25633]
2004-10-09 07:57:25 +00:00
Michael Stevens
bc91210fbb
attempt workaround for cw-8.3 ::template syntax problem
...
[SVN r25632]
2004-10-09 07:52:45 +00:00
Michael Stevens
e228cc5423
Try inline as cw-8.3 fix
...
[SVN r25627]
2004-10-08 18:06:35 +00:00
Michael Stevens
027ee6d5d8
header dependcies
...
[SVN r25624]
2004-10-08 12:33:02 +00:00
Michael Stevens
3a59124164
icc-7.1 placement new
...
[SVN r25621]
2004-10-08 06:44:13 +00:00
Michael Stevens
bf990fe2f2
Fix random_access_iterator cut&paste error
...
[SVN r25611]
2004-10-07 16:50:13 +00:00
Fernando Cacciola
0727695f19
bad links fixed
...
added myself to people
[SVN r25610]
2004-10-07 16:01:24 +00:00
Michael Stevens
f69ecdbcd3
add placement_new test
...
[SVN r25603]
2004-10-07 08:03:11 +00:00
Michael Stevens
10ef6bbcb9
Generic accessor, VC6 has template problems remove for all non PTS compilers
...
[SVN r25601]
2004-10-07 04:31:19 +00:00
Aleksey Gurtovoy
88964dc2cc
c++boost.gif -> boost.png replacement
...
[SVN r25573]
2004-10-05 15:45:52 +00:00
Michael Stevens
1359d097a9
remove tabs
...
[SVN r25568]
2004-10-05 10:14:49 +00:00
Michael Stevens
58a221384d
New definitions.hpp for noalias and accessors
...
New namespace dimensions for accessors
[SVN r25566]
2004-10-05 08:12:55 +00:00
Michael Stevens
279e283c20
FIX missing return in map_capacity
...
[SVN r25547]
2004-10-04 07:28:27 +00:00
Michael Stevens
c400d2c83b
enable array placement new for some compilers
...
[SVN r25535]
2004-10-03 05:24:13 +00:00
Michael Stevens
0e277bfea8
More text
...
[SVN r25534]
2004-10-03 04:33:34 +00:00
Michael Stevens
3da62e4ccd
Try Rene's Rivera's Darwin detection for test1
...
[SVN r25533]
2004-10-03 04:33:14 +00:00
Michael Stevens
39c3a34804
Add std::vector testing for future
...
[SVN r25515]
2004-10-01 17:54:23 +00:00
Michael Stevens
59d384cd63
add USEFUL_ARRAY_PLACEMENT_NEW
...
add storage_arrary base class initialisers to copy constructors to avoid compiler warnings
[SVN r25514]
2004-10-01 17:39:24 +00:00
Michael Stevens
d43ee49c4e
Change use functor_type::apply syntax
...
replaces functor () () which again overloads () and may have overhead on some compilers
Add correct infrastructure for scalar_expressions
[SVN r25492]
2004-09-30 21:09:17 +00:00
Michael Stevens
29965bcfe6
FIX array new for default constructor fails on many compilers
...
(OK for gcc-3.4.2, not sure if standard confromant, use a loop instead)
[SVN r25488]
2004-09-30 16:42:16 +00:00
Michael Stevens
03d1837518
FIX work with const UDTs, CV status is stripped from returned type
...
[SVN r25482]
2004-09-29 18:25:42 +00:00
Michael Stevens
4d56be6c34
add zero_vector/matrix
...
[SVN r25480]
2004-09-29 15:39:11 +00:00
Aleksey Gurtovoy
6832f02aa9
fix syntax errors etc.
...
[SVN r25474]
2004-09-29 11:52:50 +00:00
Fernando Cacciola
2117266312
numeric_cast<> test factored out from conversion\cast_test.cp
...
and also added (duplicated) in numeric\conversion\test
[SVN r25468]
2004-09-28 21:48:39 +00:00
Guillaume Melquiond
5e7e8e5196
Let's try to remove the preprocessor conditionals
...
[SVN r25452]
2004-09-28 13:18:44 +00:00
Guillaume Melquiond
e7414c5262
Let's see if it removes some of the bugs with STLport
...
[SVN r25433]
2004-09-27 11:30:03 +00:00
Michael Stevens
020d00a552
fix complex<double> testtt
...
[SVN r25400]
2004-09-25 10:10:25 +00:00
Michael Stevens
0e165ecc19
basis for generalised ublas_expression
...
[SVN r25397]
2004-09-24 18:28:37 +00:00
Michael Stevens
b7e047ec1d
Consistent class/struct
...
[SVN r25393]
2004-09-24 06:57:49 +00:00
Michael Stevens
f3ec1bd70e
Consistent class/struct
...
Make scalar_expression full B-N trick base
[SVN r25392]
2004-09-24 06:57:06 +00:00
Michael Stevens
c321200596
Fix indexing assign use size_type
...
Loops do not underflow so size_type is correct
[SVN r25391]
2004-09-24 06:32:34 +00:00
Michael Stevens
4f265ea722
Fix unused parameters
...
[SVN r25390]
2004-09-24 06:27:55 +00:00
Michael Stevens
38eec56bb5
Use result_type(0)
...
Fix unused parameters
[SVN r25389]
2004-09-24 06:27:18 +00:00
Aleksey Gurtovoy
e80b4c544c
MinGW/GCC configuration fix, see http://thread.gmane.org/gmane.comp.lib.boost.devel/110245
...
[SVN r25378]
2004-09-23 17:59:34 +00:00
Michael Stevens
fd0d2fd511
space for tab
...
[SVN r25367]
2004-09-23 09:31:42 +00:00
Michael Stevens
26e1aab289
FIX typenames for VC6
...
[SVN r25364]
2004-09-23 08:46:53 +00:00
Michael Stevens
9320964f04
swap avoid same_closure test
...
[SVN r25363]
2004-09-23 08:25:44 +00:00
Michael Stevens
0fbceaf6af
FIX explicit expression constructors
...
[SVN r25362]
2004-09-23 07:51:01 +00:00
Michael Stevens
887c9e348f
Remove member friend swap
...
unrequired for concept and cause compiler wierdness
[SVN r25360]
2004-09-23 07:19:57 +00:00
Michael Stevens
771764fe1b
all type default constructed with init
...
[SVN r25346]
2004-09-22 18:01:06 +00:00
Aleksey Gurtovoy
c765391c27
more MSVC tweaks
...
[SVN r25344]
2004-09-22 17:09:26 +00:00
Joaquín M. López Muñoz
44edae02da
taken care of BOOST_NO_STDC_NAMESPACE
...
[SVN r25332]
2004-09-22 09:21:30 +00:00
Michael Stevens
a51441a9b8
fix swap
...
[SVN r25331]
2004-09-22 07:58:12 +00:00
Michael Stevens
14f730a684
testing project range slice
...
[SVN r25329]
2004-09-21 22:48:54 +00:00
Michael Stevens
5c85e5eb9a
restore VC6/7 workaround in EXTERNAL
...
[SVN r25328]
2004-09-21 22:42:42 +00:00
Michael Stevens
3bc8a8ed76
Add vector/matrix_temporary_type
...
Fix Iterator::reference must be the actual operator* return type
Fix scalar assign must account for temporay value_type
[SVN r25327]
2004-09-21 22:34:59 +00:00
Michael Stevens
2bc5930478
Add vector/matrix_temporary_type
...
All construction/resize uses max_nz function
[SVN r25326]
2004-09-21 22:32:10 +00:00
Michael Stevens
5ba9a8a801
Add vector/matrix_temporary_type
...
[SVN r25325]
2004-09-21 22:30:56 +00:00
Michael Stevens
3280db8b4e
no const_self_type
...
[SVN r25324]
2004-09-21 22:30:36 +00:00
Michael Stevens
91eae535e0
fix slice compose negative start check
...
[SVN r25323]
2004-09-21 22:27:38 +00:00
Michael Stevens
96fa8e7f64
Flag VC7.1 strangeness
...
[SVN r25322]
2004-09-21 22:22:34 +00:00
Michael Stevens
3322cfcd90
restore VC6/7 workaround in EXTERNAL
...
[SVN r25321]
2004-09-21 22:21:19 +00:00
Michael Stevens
2fe49f8b7f
Add SKIP_BAD for known bad models
...
[SVN r25311]
2004-09-21 14:12:47 +00:00
Michael Stevens
b2da4a3d73
Simplified syntax
...
Extended concept checks
Fixed up failures hidden by FIXME
Only compiles on conformant compilers
[SVN r25310]
2004-09-21 13:50:15 +00:00
Michael Stevens
c114db508c
Sizing constructor required for Vector/Matrix Concept
...
[SVN r25309]
2004-09-21 13:48:20 +00:00
Michael Stevens
4a7c82f355
remove std::set and non concept insert
...
[SVN r25307]
2004-09-21 13:43:39 +00:00
Michael Stevens
318dc2cd3e
fix resize_packed_preserve arguments
...
[SVN r25306]
2004-09-21 13:42:55 +00:00
Michael Stevens
b50db037af
Mutable Expression concept requires:
...
assignment (default fails as reference type) and swap
Use deep semantics as in a C++ reference
[SVN r25305]
2004-09-21 13:41:57 +00:00
Michael Stevens
038e2e159e
*** empty log message ***
...
[SVN r25303]
2004-09-21 13:40:04 +00:00
Michael Stevens
ea86172011
fix adaptor::operator= bad definition
...
[SVN r25302]
2004-09-21 13:39:43 +00:00
Michael Stevens
29fb119276
initializeation or not is models buisiness
...
[SVN r25295]
2004-09-21 10:08:27 +00:00
Michael Stevens
8cfc28ed88
Resize infrastructure
...
WARNING Function parameter order changed
[SVN r25293]
2004-09-21 08:17:17 +00:00
Michael Stevens
a6e0a64c20
Concept compatible resize function
...
[SVN r25287]
2004-09-20 19:13:13 +00:00
Michael Stevens
3c6db62699
*** empty log message ***
...
[SVN r25286]
2004-09-20 19:10:09 +00:00
Michael Stevens
ca030bc985
add map_capacity
...
[SVN r25285]
2004-09-20 18:54:06 +00:00
Michael Stevens
25f5447d55
Resize consistency
...
sparse resize must have preserve parameter first
[SVN r25283]
2004-09-20 15:05:57 +00:00
Michael Stevens
608221c18b
fix broken commit without typename
...
[SVN r25282]
2004-09-20 14:58:18 +00:00
Michael Stevens
c1489ce98a
index_X_array use size_type
...
[SVN r25281]
2004-09-20 14:57:06 +00:00
Michael Stevens
ef758454d1
generic map_reserve
...
[SVN r25277]
2004-09-20 13:42:09 +00:00
Michael Stevens
7b37988dfb
detail::resize not required anymore
...
[SVN r25276]
2004-09-20 13:41:25 +00:00
Michael Stevens
4f70714323
detail::resize not required anymore
...
resize simplified and for vectors preserve is honoured
[SVN r25275]
2004-09-20 13:40:35 +00:00
Michael Stevens
8285bb63e8
detail::resize not required anymore
...
[SVN r25273]
2004-09-20 13:29:50 +00:00
Aleksey Gurtovoy
e448f8fa68
various test fixes
...
[SVN r25267]
2004-09-20 10:29:45 +00:00
Aleksey Gurtovoy
f1d3dd7497
MSVC workaround
...
[SVN r25266]
2004-09-20 10:22:57 +00:00
Michael Stevens
ccfc1e8f9c
uninitialized resize form no longer needs to be called resize_new
...
[SVN r25264]
2004-09-20 09:45:31 +00:00
Michael Stevens
4beb92ed42
removed sparse_storage_element_traits
...
use index_type directly to get size_type dependency
otherwise only purepose was to generate errors SOME non array types!
[SVN r25262]
2004-09-20 08:18:20 +00:00
Michael Stevens
7ff66d8450
use size_type
...
[SVN r25261]
2004-09-20 08:15:53 +00:00
Michael Stevens
9cdf6cbb2e
use size_type in row/column function
...
[SVN r25260]
2004-09-20 08:12:02 +00:00
Michael Stevens
7497a0d555
use array size_type
...
hide matrix/vector_type in bound types
[SVN r25258]
2004-09-20 07:41:37 +00:00
Michael Stevens
90064a8ac7
use array size_type
...
unsigned complexity
[SVN r25257]
2004-09-20 07:39:06 +00:00
Michael Stevens
89872469c9
unsigned complexity
...
[SVN r25256]
2004-09-20 07:38:22 +00:00
Michael Stevens
1d479c0959
add allocator_type
...
[SVN r25255]
2004-09-20 07:37:47 +00:00
Michael Stevens
1440ce5555
allocator_type
...
[SVN r25253]
2004-09-20 07:37:03 +00:00
Michael Stevens
bebee5b08d
use array size_type
...
[SVN r25252]
2004-09-20 07:36:06 +00:00
Michael Stevens
a11ed2a9da
reverse_iterator size_type
...
[SVN r25251]
2004-09-20 07:35:26 +00:00
Michael Stevens
f8e89a3e2f
use expression size_type
...
[SVN r25250]
2004-09-20 07:33:48 +00:00
Michael Stevens
37311f9a6b
unsigned complexity
...
FIXME comments
[SVN r25249]
2004-09-20 07:33:10 +00:00
Michael Stevens
21720f0792
Propogated template range/slice to vector/matrix proxies
...
[SVN r25234]
2004-09-19 18:45:27 +00:00
Michael Stevens
2ca58a09e1
Exeriment with darwin toolset ABI problems
...
[SVN r25233]
2004-09-19 17:57:10 +00:00
Michael Stevens
2e6cfad7e7
generalize vector storage resize for all storage_array and sequences
...
[SVN r25213]
2004-09-19 06:25:52 +00:00
Michael Stevens
7cd10dee1b
Generalize range,slice as basic_
...
Provide concept base storage_array
[SVN r25212]
2004-09-19 06:24:34 +00:00
Michael Stevens
78919abf45
Generalize range,slice as basic_
...
[SVN r25211]
2004-09-19 06:24:05 +00:00
Michael Stevens
be9d3cadee
Storage array:
...
removed insert,erase,clear they requires value_type(0) and semantics are not STL
resize(n,init) is element preserving
resize_new is not
[SVN r25208]
2004-09-19 05:14:26 +00:00
Michael Stevens
ba36e1aa1e
CW8.3 problems with basic_stream
...
[SVN r25194]
2004-09-18 18:21:21 +00:00
Michael Stevens
92ed2f106a
Index operator for iterators not yet fixed
...
ignore unused variables
[SVN r25177]
2004-09-17 16:05:50 +00:00
Michael Stevens
e7d24bee89
quick fix for VC6 mapped_type problem
...
[SVN r25176]
2004-09-17 15:58:33 +00:00
Michael Stevens
2a247b6d11
Removed MUTABLE_TEMPORARY code is not valid C++
...
[SVN r25175]
2004-09-17 14:22:17 +00:00
Michael Stevens
781365833d
Try and pickup test1 runtime failure on intel
...
[SVN r25171]
2004-09-17 10:18:48 +00:00
Michael Stevens
d68b0d1265
DR45 for expression accessors
...
[SVN r25169]
2004-09-17 09:19:31 +00:00
Michael Stevens
8599d00c49
test_vector not used
...
[SVN r25168]
2004-09-17 09:11:47 +00:00
Michael Stevens
209622eb98
Fixed UBLAS_NO_REVERSE_ITERATOR_OVERLOADS
...
[SVN r25167]
2004-09-17 08:33:57 +00:00
Michael Stevens
3335c52b7f
sparse_vector named underlining iterator 'iterator_type' as before (and in other contrainers)
...
This could also be VC8s problem
[SVN r25165]
2004-09-17 06:27:54 +00:00
Michael Stevens
d454a0dc28
vector_index_norm_inf CBLAS compatible with size_type return value (0 for empty)
...
[SVN r25164]
2004-09-17 06:14:10 +00:00
Michael Stevens
af8519207a
Droped container reference requirement -
...
this is a significant source of inefficiency
[SVN r25162]
2004-09-17 05:35:45 +00:00
Michael Stevens
939e38df36
comment
...
[SVN r25155]
2004-09-16 18:46:18 +00:00
Michael Stevens
6c9fd9d964
static before const/void
...
[SVN r25154]
2004-09-16 18:40:33 +00:00
Michael Stevens
5ea047a10c
static void
...
[SVN r25147]
2004-09-16 11:49:26 +00:00
Michael Stevens
5a5138a5a8
no matrix needed
...
[SVN r25140]
2004-09-16 06:07:22 +00:00
Michael Stevens
d5d5ffe739
bounded clearly marked in text output
...
[SVN r25139]
2004-09-16 06:06:58 +00:00
Michael Stevens
3a48724e06
only include general_v_of_v if used
...
[SVN r25138]
2004-09-16 06:03:19 +00:00
Michael Stevens
a56cf49dec
Comments and space for HP aCC defects
...
Unable to overload reverse iterators is a defect
[SVN r25121]
2004-09-15 15:44:08 +00:00
Michael Stevens
de8ca6721c
Unable to overload reverse iterators is a defect
...
[SVN r25120]
2004-09-15 15:42:47 +00:00
Michael Stevens
ab1d8ee687
use array placement new and std::uninitialized for unbounded)array construction
...
[SVN r25116]
2004-09-15 14:09:50 +00:00
Michael Stevens
ccb0d47eef
adaptors must use scalar_assign reference type from underlieing iterator
...
[SVN r25104]
2004-09-15 09:32:56 +00:00
Michael Stevens
cca5c7b7dd
Single typedef for temporary type
...
Comments regarding project implementation
[SVN r25101]
2004-09-15 07:09:15 +00:00
Michael Stevens
0d709caac3
Broken dependance between strict map_array and strict vector matrix sparse.
...
Using key and mapped type typedefs
[SVN r25100]
2004-09-15 07:07:16 +00:00
Michael Stevens
411a298e5f
Code DISABLED by default
...
Broken dependance between strict map_array and strict vector matrix sparse.
Propogated encapsulation fixes
[SVN r25099]
2004-09-15 07:06:20 +00:00
Michael Stevens
4c98b6b67e
Clean up closure type hidding. Const correct accessors are private
...
so types can remain private.
Removed unused pointer typedef
[SVN r25098]
2004-09-15 07:04:25 +00:00
Michael Stevens
e84d3c2b71
LHS of indexing_matrix_assign functor must be reference type
...
[SVN r25097]
2004-09-15 07:01:55 +00:00
Michael Stevens
73277d1326
broken dependance between strict map_array and strict vector matrix sparse
...
[SVN r25096]
2004-09-15 06:58:27 +00:00
Michael Stevens
559488bbe6
iterator pointer typedef using common syntax
...
[SVN r25095]
2004-09-15 06:55:51 +00:00
Michael Stevens
03bcddb0e3
*** empty log message ***
...
[SVN r25094]
2004-09-15 06:53:14 +00:00
Michael Stevens
454204d749
Remove redundant const_reference
...
Clean up closure type hidding. Const correct accessors are private
so types can remain private
[SVN r25093]
2004-09-15 06:47:51 +00:00
Toon Knapen
0ec6e30db5
making types used as return type public
...
[SVN r25006]
2004-09-10 13:03:53 +00:00
Michael Stevens
cadb5e222e
VC6 fix problem flages as PTS related even though a member function
...
[SVN r24983]
2004-09-09 07:14:48 +00:00
Michael Stevens
8c7775eba8
fixed and comment bounded array construct semantics
...
[SVN r24982]
2004-09-09 06:28:34 +00:00
Toon Knapen
cca77351fd
added non-initialising constructor and initialising constructor
...
[SVN r24978]
2004-09-08 18:28:41 +00:00
Michael Stevens
001d915697
VC6 member function sepecializtions disabled
...
consistent pointer typedefs
[SVN r24958]
2004-09-07 13:13:24 +00:00
Michael Stevens
4af7a8ace0
data gets a pointer to an array_type
...
[SVN r24941]
2004-09-06 17:17:11 +00:00
Michael Stevens
8c5d876b1c
storage and container updates
...
[SVN r24940]
2004-09-06 12:46:35 +00:00
Michael Stevens
b21c7b8e3f
sparse_vector_of_sparse_vector compiles
...
[SVN r24939]
2004-09-06 12:42:16 +00:00
Michael Stevens
4fb7fa0aff
comment
...
[SVN r24938]
2004-09-06 12:41:19 +00:00
Michael Stevens
ccc1b0c1e3
sparse_of_sparse if fixed
...
[SVN r24937]
2004-09-06 12:40:23 +00:00
Michael Stevens
c78fc19342
needed for Mutable map_array
...
[SVN r24935]
2004-09-06 10:57:43 +00:00
Michael Stevens
a184c023a9
Depracated 'reset' functions removed. Non core cases were not working
...
Added vector/matrix cross storage assignment specialiszation
includes banded_vector/matrix optimization
Extended non-proxy iterator to ALL matrix types
Extended typedef pointer removal and private self_type to ALL matrix types
Minor concept failures fixed
[SVN r24934]
2004-09-06 09:48:32 +00:00
Michael Stevens
693c2d1709
bounded_array default construct size 0
...
Use bounded_vector/matrix do get a presized default
[SVN r24933]
2004-09-06 09:02:23 +00:00
Michael Stevens
db0cbbbe6f
banded triangular and singular tests don't need to repeat
...
vector tests
[SVN r24929]
2004-09-05 15:00:43 +00:00
Michael Stevens
b7af495fcb
layout
...
[SVN r24928]
2004-09-05 13:57:00 +00:00
Michael Stevens
2c9dd8fc6f
VC6/7 need BOOST_UBLAS_NAMESPACE
...
[SVN r24927]
2004-09-05 13:29:54 +00:00
Michael Stevens
c27e214050
generic value_type instead of explict std::pair
...
ALLOC template parameters for free functions
[SVN r24926]
2004-09-05 12:30:46 +00:00
Michael Stevens
788ad27121
const nil_ must be default intialiazed
...
[SVN r24925]
2004-09-05 12:29:10 +00:00
Michael Stevens
555ca587c6
indirect_arrau use array_type for size_type etc
...
[SVN r24924]
2004-09-05 12:28:24 +00:00
Michael Stevens
2111ef0d57
std::vector with allocator
...
[SVN r24923]
2004-09-05 12:27:36 +00:00
Michael Stevens
ce77a7f503
generic value_type instead of explict std::pair
...
[SVN r24922]
2004-09-05 12:26:16 +00:00
Michael Stevens
ebf4642878
fixme comment
...
[SVN r24921]
2004-09-05 12:24:36 +00:00
Michael Stevens
c87d34e564
sparse storage with allocators
...
[SVN r24920]
2004-09-05 12:22:59 +00:00
Michael Stevens
3cfe6570f6
comment
...
[SVN r24919]
2004-09-05 12:22:15 +00:00
Michael Stevens
b63c346a9a
flagged broken cases
...
[SVN r24918]
2004-09-05 12:21:01 +00:00
Michael Stevens
915eb95ef4
Change to use STL Allocator
...
[SVN r24910]
2004-09-05 08:58:29 +00:00
Michael Stevens
9ecafa320c
simpler hint workaound
...
const end in for loops (for optimizer!)
[SVN r24909]
2004-09-05 08:57:16 +00:00
Michael Stevens
7f8f833696
consitently using value_type (0) when the zero identity is used
...
Prevents algorithm being used on types that don't have zero identity
[SVN r24908]
2004-09-05 08:54:01 +00:00
Michael Stevens
58fed348c2
non-mutable value_type no initialised before assigned from tested object
...
[SVN r24907]
2004-09-05 06:54:01 +00:00
Michael Stevens
9f2519a3b4
try 2 param (VC6) syntax for NO_STD_ALLOCATOR
...
[SVN r24904]
2004-09-04 15:04:21 +00:00
Michael Stevens
cf9d73f60d
OLD_INIT syntax for nil_ static members
...
[SVN r24903]
2004-09-04 14:48:53 +00:00
Michael Stevens
8c3ecafe26
fix unbounded_array copy cstrct with size_
...
explicit 0 value for range, stride values 0
[SVN r24902]
2004-09-04 14:47:39 +00:00
Michael Stevens
e9e82f96f8
VC7 does call default constructor unless old syntax used
...
[SVN r24901]
2004-09-04 14:45:27 +00:00
John Maddock
3d22676dda
Added new types boost::long_long_type and boost::ulong_long_type in boost/config.hpp and applied these types in place of "long long" throughout. As a result, almost all of boost now compiles cleanly with -ansi -pedantic with gcc. Changes tested with gcc 3.3, 2.95, VC7.1 and Intel 8.
...
[SVN r24899]
2004-09-04 10:34:49 +00:00
Michael Stevens
592096ce97
opps bad commit
...
[SVN r24895]
2004-09-03 17:03:41 +00:00
Michael Stevens
342bafa510
complete implementation for construct destruct correctness
...
[SVN r24894]
2004-09-03 16:28:07 +00:00
Michael Stevens
477c726779
map_array like std::map should be default constructed
...
[SVN r24887]
2004-09-03 09:18:56 +00:00
Michael Stevens
d3058bb321
mixed scalar and binary vector expression
...
[SVN r24884]
2004-09-03 06:40:06 +00:00
Michael Stevens
7999812f5b
use diagonal which is harder!
...
[SVN r24883]
2004-09-03 06:33:26 +00:00
Michael Stevens
d444d480c3
corrected basic_stream as default
...
[SVN r24879]
2004-09-02 19:39:00 +00:00
Michael Stevens
03d65c37f0
correct preconds for range,slice
...
[SVN r24878]
2004-09-02 19:31:10 +00:00
Michael Stevens
b67d021b18
REVERSE_ITERATOR_OVERLOADS are default
...
Many fixes picked by INTERNAL concept checks
[SVN r24876]
2004-09-02 17:28:58 +00:00
Aleksey Gurtovoy
54da803942
merge new MPL version from 'mplbook' branch
...
[SVN r24874]
2004-09-02 15:41:37 +00:00
Michael Stevens
ea084bf6e2
Pending new proxy shortcut syntax
...
[SVN r24872]
2004-09-02 14:06:03 +00:00
Michael Stevens
9363ab42bb
Broken. Sorry Toon
...
[SVN r24871]
2004-09-02 14:04:00 +00:00
Michael Stevens
3d002d523c
conversion to sparse_vector_element not allowed
...
[SVN r24868]
2004-09-02 12:51:44 +00:00
Michael Stevens
2fd394614b
more occurances of new scalrar_x_assign<iterator::reference
...
[SVN r24867]
2004-09-02 12:48:24 +00:00
Michael Stevens
1749217322
allocators don't allow size==0
...
[SVN r24866]
2004-09-02 12:46:35 +00:00
Michael Stevens
654d37c626
test the value of default construction. Either empty or full size (bounded_array)
...
[SVN r24865]
2004-09-02 11:46:31 +00:00
Michael Stevens
e48d110dde
Fixed runtime exception, must use iterator:reference type
...
nil_ back to no static as Default construct requires it. Arrrgg!
[SVN r24864]
2004-09-02 11:44:50 +00:00
Michael Stevens
91390d7977
'explicit' vector(size) constructors
...
Construct value_data_ with 0 size rather then default constructor
[SVN r24863]
2004-09-02 09:15:07 +00:00
Michael Stevens
966df968ac
Restored Random Access Container compatibility
...
[SVN r24862]
2004-09-02 09:13:26 +00:00
Michael Stevens
c3e22e3373
Iterators never use element_proxy only references
...
typedef pointer is not part of the Vector Expression Concept
and not needed for implementation
[SVN r24850]
2004-09-01 14:36:36 +00:00
Michael Stevens
6e581f7160
typedef pointer is not part of the Vector Expression Concept
...
and not needed for implementation
[SVN r24849]
2004-09-01 14:19:50 +00:00
Michael Stevens
c01a043648
Fixed mixed use assignment in construction
...
Add STL allocator to storage types
[SVN r24848]
2004-09-01 14:11:36 +00:00
Michael Stevens
46886d7e09
propogated array_type is public change
...
[SVN r24847]
2004-09-01 13:21:24 +00:00
Michael Stevens
5b85f7762b
Made returned index_array_type etc public. Thanks to Karl for spotting this.
...
[SVN r24836]
2004-08-31 08:44:29 +00:00
Michael Stevens
ab2a9dd826
workaround gcc.2.95 bug with ? operator and const return value
...
[SVN r24803]
2004-08-29 09:08:20 +00:00
Michael Stevens
5ed15ba8cf
VC6 requires old static init syntax
...
[SVN r24798]
2004-08-28 17:15:35 +00:00
Michael Stevens
cc7575d509
DERIVED_HELPERS only seem to be unambigous
...
on some compiler. (CW9 and VC7.1/8 fail)
Provide sepecfic expression overload instead
[SVN r24797]
2004-08-28 11:35:47 +00:00
Michael Stevens
2c36242e45
private evaluate
...
[SVN r24796]
2004-08-28 10:00:55 +00:00
Michael Stevens
bf0144a87e
VC7.1 using operator= overloads have problems
...
[SVN r24791]
2004-08-27 16:14:03 +00:00
Michael Stevens
d93747c424
Allow command line TESTSET
...
Enable BOUNDED_VECTOR which picks up a VC7.1 problem
[SVN r24790]
2004-08-27 16:12:23 +00:00
Michael Stevens
a9a38dba6d
const correctness for zero_ etc completed
...
use if_ instead of if_c
[SVN r24789]
2004-08-27 15:23:32 +00:00
Michael Stevens
bb92276dfd
comments
...
[SVN r24788]
2004-08-27 15:19:35 +00:00
Michael Stevens
fba75373fe
removed a try left in
...
[SVN r24787]
2004-08-27 14:31:47 +00:00
Michael Stevens
203d513063
fixed broken links
...
[SVN r24785]
2004-08-27 13:24:32 +00:00
Michael Stevens
b7ef416019
removed vector::size_ use data_.size () instead
...
[SVN r24784]
2004-08-27 13:00:00 +00:00
Michael Stevens
2260aeb83d
const correctness for nil_, zero_
...
Construct without assignment for zero_,one_
[SVN r24782]
2004-08-27 12:46:47 +00:00
Michael Stevens
087b2f5980
General Configuration
...
enable NO_PROXY_SHORTCUTS
[SVN r24780]
2004-08-27 10:16:43 +00:00
Michael Stevens
41a525221a
Disable fail slice proxies
...
[SVN r24770]
2004-08-26 18:36:10 +00:00
Michael Stevens
4dff121a52
Big improvement to type encapsulation
...
iterator_type, expersion_type, functo_type etc private
[SVN r24769]
2004-08-26 18:17:47 +00:00
Michael Stevens
4fb95822d0
code layout
...
[SVN r24768]
2004-08-26 16:28:10 +00:00
Michael Stevens
97b7eca1dd
Propogated storage_catagory to reference classes
...
[SVN r24767]
2004-08-26 16:23:34 +00:00
Michael Stevens
055659d37b
use (0) to represent zero rather then default constructor.
...
(1) is require anyway so this does not add further requirements
[SVN r24763]
2004-08-26 15:51:57 +00:00
Michael Stevens
32ec98894c
resize not used. It just adds more mutable requirements
...
[SVN r24762]
2004-08-26 15:45:43 +00:00
Michael Stevens
d2ff0062ea
Commented slice and indirect iterator problems
...
iterator_type are private
[SVN r24760]
2004-08-26 15:36:52 +00:00
Michael Stevens
a2ef882e91
use bad_index when no reference to const_member
...
[SVN r24758]
2004-08-26 14:36:21 +00:00
Michael Stevens
ae9870eca9
Exceptions on by default
...
Use BOOST_UBLAS_NO_EXCEPTIONS to disable
[SVN r24753]
2004-08-26 12:46:18 +00:00
Michael Stevens
67c9312f78
Exceptions. No need to catch. We want test to halt for testing
...
on exception.
[SVN r24752]
2004-08-26 12:42:23 +00:00
Michael Stevens
c4231b0c86
USE_EXCEPTIONS debugger removed!
...
[SVN r24747]
2004-08-26 11:13:24 +00:00
Michael Stevens
3e4909ff18
std::abs libcomo workaround version dependant
...
[SVN r24730]
2004-08-25 08:31:07 +00:00
Michael Stevens
34b81dc314
Fixed broken links
...
Dopped $Id as these work badly with >1 CVS
[SVN r24699]
2004-08-24 07:51:33 +00:00
Michael Stevens
60ce619987
Renamed std cmath problem
...
Extended cstdlib workaround to MIPSpro
[SVN r24695]
2004-08-24 06:51:21 +00:00
Michael Stevens
3a99b9e2f3
Extended NO_MEMBER_FRIENDS to VC6+7
...
VC7 in particular has problems without
[SVN r24694]
2004-08-24 06:25:09 +00:00
Michael Stevens
50b6f44cf4
Propogated Toon's index_base change from matrix_sparse
...
Dropped VC7 workaround
[SVN r24693]
2004-08-24 06:22:22 +00:00
Michael Stevens
090707d4c7
Dropped VC7 workaround
...
[SVN r24692]
2004-08-24 06:20:57 +00:00
Michael Stevens
49471cfbb2
Comeau noticed that != required to equity comparible for index_pair/triple
...
[SVN r24670]
2004-08-23 14:05:08 +00:00
Michael Stevens
6c48e5c589
Workaround for Comeau - would be nice to make this version specific
...
[SVN r24669]
2004-08-23 13:50:30 +00:00
Michael Stevens
488d1848c0
removed experimental type_traits:const_reference
...
element_proxy:
add comparison
dropped unnecessary overloads
[SVN r24656]
2004-08-23 07:38:07 +00:00
Michael Stevens
b75fa228ef
comment
...
[SVN r24655]
2004-08-23 07:34:59 +00:00
Michael Stevens
13dea85678
temporarily remove .v2 as they are picked up automatic
...
for tests sources in the subdirectories and get built!!
[SVN r24649]
2004-08-22 18:45:40 +00:00
Michael Stevens
e5787ed353
noncopyable
...
repaired dropped boost::
removed explict default constructor call which was inconsistently used
[SVN r24648]
2004-08-22 18:36:28 +00:00
Michael Stevens
97b1b54ad6
further reduced default library dependicies
...
Changed macros controling array_adaptor's
By default on safe deep copy array_adaptor
Seperate shallow_array_adaptor for crazy people
[SVN r24610]
2004-08-20 08:00:01 +00:00
Michael Stevens
d8690fffa9
fix noncopyable
...
[SVN r24609]
2004-08-20 05:32:01 +00:00
Michael Stevens
823979e0fb
Minor rework of noncopyable and nonassignable
...
[SVN r24602]
2004-08-19 18:28:12 +00:00
Douglas Gregor
5d57f0dcb3
License updates
...
[SVN r24597]
2004-08-19 15:19:17 +00:00
Michael Stevens
b0f7eacf1b
oops debug left in
...
[SVN r24594]
2004-08-19 12:48:12 +00:00
Michael Stevens
d8f73740aa
comment
...
[SVN r24593]
2004-08-19 12:37:27 +00:00
Michael Stevens
d596626002
comment that free function resize fails on MSVC-6/7
...
[SVN r24592]
2004-08-19 12:21:46 +00:00
Michael Stevens
46ccaad5b4
removed experimental type_traits:const_reference
...
For consitency the would be needed for all container typedef
It fails with VC6
Added resize that works without PTS
[SVN r24589]
2004-08-19 08:03:42 +00:00
Michael Stevens
1034349638
removed experimental type_traits:const_reference
...
For consitency the would be needed for all container typedef
It fails with VC6
[SVN r24588]
2004-08-19 08:02:47 +00:00
Michael Stevens
60f8e74d40
opps
...
[SVN r24587]
2004-08-19 07:31:40 +00:00
Michael Stevens
8609d1dc06
overrideable STREAM config
...
better comments
[SVN r24586]
2004-08-19 07:17:28 +00:00
Michael Stevens
7399c5ce0c
consistently use value_type
...
[SVN r24585]
2004-08-19 06:39:53 +00:00
Michael Stevens
84b8b9438d
use value_type for simpler syntax
...
fixed complex interval of double
[SVN r24584]
2004-08-19 06:37:05 +00:00
Guillaume Melquiond
b20979d9c1
Maarten Keijzer gave permission to switch to BSL
...
[SVN r24583]
2004-08-19 05:45:18 +00:00
Toon Knapen
24f6c6d8c9
resize functionality moved to a functor to support partial templ. spec.
...
[SVN r24561]
2004-08-18 14:51:33 +00:00
Michael Stevens
df27329c42
Change to NO_ITERATOR_BASE_TRAITS
...
as a bug workaround
Use code that works with VC6
[SVN r24549]
2004-08-18 09:34:30 +00:00
Michael Stevens
3c974c209c
const_reference correctness in iterator dereference
...
[SVN r24548]
2004-08-18 07:38:40 +00:00
Michael Stevens
e5d24c00a6
tabs
...
[SVN r24547]
2004-08-18 06:31:06 +00:00
Michael Stevens
e9ed7f90ed
matrix proxies which result in vector must be abstract
...
[SVN r24546]
2004-08-18 06:30:08 +00:00
Michael Stevens
d447b258ae
create 'raw' namespace
...
only include headers if necessary
[SVN r24545]
2004-08-18 06:27:34 +00:00
Michael Stevens
d00e504cba
No negative feedback regard change to non-virtual
...
raise no longer virtual!
[SVN r24533]
2004-08-17 13:53:37 +00:00
Michael Stevens
8905d06fdd
oops range,slice were renabled for sparse
...
[SVN r24528]
2004-08-17 09:23:22 +00:00
Michael Stevens
fde3dce038
element_proxis:
...
add comparison operators
need copy assignment operator to overide implict version, but other assignment only need template version
[SVN r24527]
2004-08-17 09:14:14 +00:00
Michael Stevens
1c09f74df1
use nonassignable
...
added same_closure consistently
[SVN r24526]
2004-08-17 09:11:17 +00:00
Michael Stevens
0306479c42
value_type patch no longer needed for element_proxies
...
[SVN r24525]
2004-08-17 09:08:56 +00:00
Michael Stevens
260e1f3f5a
Change to Boost license v1
...
[SVN r24523]
2004-08-17 07:36:29 +00:00
Michael Stevens
263f139b43
Minor copyright text change to include (c)
...
[SVN r24522]
2004-08-17 07:35:37 +00:00
Michael Stevens
e3e7d8b5a9
BOUNDED_ALIGN
...
[SVN r24494]
2004-08-16 05:31:22 +00:00
Michael Stevens
f7c3f38773
Default USE_INDEXING
...
Limited member friend bug to MWERKS <=8.3
BOUNDED_ALIGN
[SVN r24493]
2004-08-16 05:31:03 +00:00
Michael Stevens
df962e01b2
Fixed VC7.1
...
[SVN r24492]
2004-08-16 05:16:01 +00:00
Michael Stevens
f371d65b1c
General DR45 workaround
...
[SVN r24491]
2004-08-16 05:11:48 +00:00
Michael Stevens
d9474f1bd7
DR45
...
MSVC 7.1 specific
[SVN r24490]
2004-08-16 05:11:19 +00:00
Michael Stevens
1321f59bb1
removed functions
...
[SVN r24489]
2004-08-16 04:41:20 +00:00
Michael Stevens
0820fe66b2
Added variable controlling test sets
...
Dropped range, sparse from test3 as too complex for regression testing
[SVN r24480]
2004-08-15 09:18:55 +00:00
Michael Stevens
5b05ea82a5
enable range and slice
...
[SVN r24478]
2004-08-14 20:06:36 +00:00
Michael Stevens
31f871483b
MSVC workarounds only for 6.0 and 7.0
...
[SVN r24477]
2004-08-14 20:04:59 +00:00
Michael Stevens
a262f5d26f
*** empty log message ***
...
[SVN r24476]
2004-08-14 20:04:12 +00:00
Michael Stevens
92310a8f0c
Workaround std::complex sparse proxy problem with operator==
...
[SVN r24475]
2004-08-14 20:01:34 +00:00
Michael Stevens
163d2c4fc0
VC6 workaround for private data_
...
[SVN r24474]
2004-08-14 18:40:18 +00:00
Michael Stevens
2c1fac766a
*** keyword substitution change ***
...
[SVN r24466]
2004-08-13 16:24:56 +00:00
Michael Stevens
09c15c96d7
Added Gunters new overviews
...
Renamed files with names not consitent with titles
Technical and style fixes to types and operations_overview
Mostly storage and container paramters are more consitently used
<br /> dropped from <pre> sections
[SVN r24465]
2004-08-13 16:23:01 +00:00
Michael Stevens
9410209949
Technical and style fixes.
...
Mostly storage and container paramters are more consitently used
[SVN r24464]
2004-08-13 15:51:26 +00:00
Michael Stevens
211d7dc626
From Gunter: fixed <br> in <pre> text
...
[SVN r24463]
2004-08-13 15:48:39 +00:00
Michael Stevens
c07fd7367f
Commented old code
...
[SVN r24462]
2004-08-13 15:39:57 +00:00
Michael Stevens
cf1c693bb9
Test Macro's defined in Jamfiles
...
Test header undef stupid compiler faults
complex tests disabled when ICL fails to link
[SVN r24460]
2004-08-13 14:07:54 +00:00
Michael Stevens
406e34b946
more conservative settings for ICC
...
[SVN r24412]
2004-08-11 15:14:52 +00:00
Michael Stevens
e44cdc9c77
Use BOOST_INTEL to define swap workaround
...
[SVN r24407]
2004-08-11 14:45:10 +00:00
Michael Stevens
2c0a933b7e
comment format
...
[SVN r24406]
2004-08-11 13:53:36 +00:00
Michael Stevens
55bb4426f1
Consistently use data_ rather then data() to access clusure
...
[SVN r24405]
2004-08-11 13:52:31 +00:00
Michael Stevens
e61b26909f
Changed Macro defaults for GCC ICC and MSVC awaiting regression results
...
[SVN r24404]
2004-08-11 13:50:19 +00:00
John Maddock
a720dee32c
Removed Boost.org copyrights, and replace with original authors names (as based on cvs history).
...
[SVN r24401]
2004-08-11 10:20:52 +00:00
Michael Stevens
675a000d68
Commented location of remove_reference used to avoid Ref to Ref problems
...
[SVN r24398]
2004-08-11 08:07:37 +00:00
Michael Stevens
fe52dbc958
Suppress std::complex testing for VC7 it has remove_reference problems in this case.
...
[SVN r24397]
2004-08-11 07:58:37 +00:00
Michael Stevens
861d196cb6
removed precheck for zero size range
...
[SVN r24346]
2004-08-08 17:33:39 +00:00
Guillaume Melquiond
1bee5b177d
Fixed compilation problem on IA64
...
[SVN r24344]
2004-08-08 14:08:29 +00:00
Michael Stevens
76a334adc1
a pair of missing std:: qualifers for size_t
...
[SVN r24287]
2004-08-04 09:50:37 +00:00
Michael Stevens
b0543dfddd
Extended testing to complex, range and slice where possible
...
MSVC and USE_ET cleanup
[SVN r24264]
2004-08-03 09:18:11 +00:00
Michael Stevens
9a155f5bcf
Scalar ET's do not work for complex
...
Reverted back to previous logic were they were disabled by default
[SVN r24251]
2004-08-02 19:38:20 +00:00
Michael Stevens
d328ad16ce
added an experimental promote_type_multiplies
...
[SVN r24250]
2004-08-02 19:37:24 +00:00
Rene Rivera
3524502361
Replace direct use of compatibility/cpp_c_headers/cmath with correct indirect <cmath>. This fixes multiple resolution errors on platforms that have the correct headers.
...
[SVN r24234]
2004-08-01 16:05:07 +00:00
Michael Stevens
6a14518b49
BOOST_UBLAS_SIMPLE_ET_DEBUG
...
[SVN r24220]
2004-08-01 09:30:45 +00:00
Toon Knapen
d5a39446da
avoid using BOOST_STATIC_CONSTANT by using the integer template arg directly
...
[SVN r24182]
2004-07-30 06:22:40 +00:00
Guillaume Melquiond
953ff136ff
added string include whenever stdexcept was included
...
[SVN r24166]
2004-07-29 15:46:59 +00:00
Toon Knapen
21dc893ac8
define BOOST_UBLAS_NO_ELEMENT_PROXIES to workaround compilation problems with
...
the debug_functor on vacpp version 6
[SVN r24143]
2004-07-28 12:55:10 +00:00
Michael Stevens
8392381283
add test synopsis
...
[SVN r24108]
2004-07-27 09:53:43 +00:00
Fernando Cacciola
4668ccf2a8
Fixes
...
[SVN r24085]
2004-07-26 18:48:41 +00:00
Fernando Cacciola
add205c012
Fixes
...
[SVN r24084]
2004-07-26 17:35:09 +00:00
Michael Stevens
67df37b948
Corrected Copyright block
...
[SVN r24067]
2004-07-26 07:00:07 +00:00
Rene Rivera
0ed1a62b4b
Remove tabs in file.
...
[SVN r24043]
2004-07-25 17:12:17 +00:00
Michael Stevens
1b008cc774
Always have SMART_PROXIES
...
Turning of SMAER_PROXIES breaks code that relies on the const propogation in
uBLAS types
[SVN r23994]
2004-07-23 14:15:42 +00:00
Fernando Cacciola
e5e8e6775c
Fixes
...
[SVN r23993]
2004-07-23 14:13:39 +00:00
Michael Stevens
6cfea4bc15
added char thanks to Patrick for pointing out that there are 3 distinct
...
char types in the standard!
[SVN r23992]
2004-07-23 14:13:07 +00:00
Michael Stevens
8970a96e86
Dropped the fat interface constructors in map_array and set_array
...
to match std::map/set
The implementation was no more efficient then reserve
[SVN r23989]
2004-07-23 14:02:25 +00:00
Guillaume Melquiond
2f9f41da36
Test for exception throwing during comparisons
...
[SVN r23940]
2004-07-22 06:41:54 +00:00
Guillaume Melquiond
e344513c66
Really use dummy overloading
...
[SVN r23939]
2004-07-22 06:40:55 +00:00
Guillaume Melquiond
2417c5f0de
Corrected header
...
[SVN r23936]
2004-07-22 05:59:35 +00:00
Guillaume Melquiond
38ce3d0b60
Extended testing for set inclusion
...
[SVN r23934]
2004-07-22 05:55:38 +00:00
Guillaume Melquiond
d805a72368
Corrected special case empty < [x]
...
[SVN r23933]
2004-07-22 05:55:03 +00:00
Guillaume Melquiond
a9c93f9c0e
Added set and tribool comparison testing
...
[SVN r23932]
2004-07-22 05:46:58 +00:00
Guillaume Melquiond
8c148e1a8c
Added dummy cases to completely overload default scheme
...
[SVN r23931]
2004-07-22 05:41:24 +00:00
Guillaume Melquiond
a58be92f3c
Put interval example files under BSL
...
[SVN r23915]
2004-07-21 20:51:33 +00:00
Fernando Cacciola
2c1a717a2e
BOOST_MPL_AUX_VOID_SPEC_PARAM removed
...
[SVN r23911]
2004-07-21 18:50:06 +00:00
Guillaume Melquiond
b11a503d7b
License modification for all test files
...
[SVN r23885]
2004-07-21 09:16:46 +00:00
Guillaume Melquiond
3d90add673
Boost licensing of Jamfiles
...
[SVN r23848]
2004-07-20 20:08:29 +00:00
Michael Stevens
9288fdfcb9
tab to space again!
...
[SVN r23828]
2004-07-20 09:18:07 +00:00
Aleksey Gurtovoy
4adfc01e1d
change test-suite names to match library names
...
[SVN r23820]
2004-07-20 01:41:00 +00:00
Guillaume Melquiond
df99f89696
Jens said: Please go ahead. The new license is ok for me.
...
[SVN r23813]
2004-07-19 21:38:06 +00:00
Guillaume Melquiond
b7ae95f2fa
Jens said: Please go ahead. The new license is ok for me.
...
[SVN r23812]
2004-07-19 21:30:42 +00:00
Guillaume Melquiond
00083760ea
since it seems inverse hyperbolic functions won't make it into std for gcc
...
[SVN r23811]
2004-07-19 21:11:14 +00:00
Guillaume Melquiond
f0b4a7c66d
Jens said: Please go ahead. The new license is ok for me.
...
[SVN r23809]
2004-07-19 20:51:50 +00:00
Michael Stevens
1090324d49
nochange
...
[SVN r23807]
2004-07-19 20:09:59 +00:00
Michael Stevens
0704f3bc30
VC6 Project and workspace were not being tested
...
Remove to avoid confussion
[SVN r23806]
2004-07-19 20:07:28 +00:00
Michael Stevens
e450d28c3f
Avoid confusion. Borland support is not forthcomming
...
[SVN r23805]
2004-07-19 20:05:33 +00:00
Michael Stevens
9a2aa9d155
Avoid confusion. Borland support is not forthcomming
...
[SVN r23804]
2004-07-19 20:00:06 +00:00
Michael Stevens
098fac61e2
correction location of type_deduction.hpp
...
[SVN r23803]
2004-07-19 19:57:25 +00:00
Michael Stevens
da6b6d5803
It seems Borland fixes are not forthcomming so to avoid confussion
...
it is dropped from config
[SVN r23802]
2004-07-19 19:56:44 +00:00
Michael Stevens
5305a957cb
tab to space
...
[SVN r23721]
2004-07-18 09:52:24 +00:00
Michael Stevens
979eeccb30
dropped Keyword §id which is not in any other file
...
[SVN r23639]
2004-07-16 17:28:48 +00:00
Michael Stevens
c41edc15de
include <iterator> so can be used standalone
...
[SVN r23637]
2004-07-16 17:01:46 +00:00
Michael Stevens
eda6e3fce5
Correct += semmantics is type check
...
[SVN r23636]
2004-07-16 16:24:52 +00:00
Michael Stevens
8978a182c5
only 'compile' concepts
...
[SVN r23624]
2004-07-16 10:21:17 +00:00
Michael Stevens
0105035d9d
fixed strangeness caused by missing 'subproject'
...
and definition of additonal 'exe conceptes'
[SVN r23623]
2004-07-16 10:20:12 +00:00
Michael Stevens
c0e2f1c2e0
dropped subincludes:
...
they duplicated the compilations. Hopefully this is OK
till testing move to BBv2
[SVN r23622]
2004-07-16 09:36:57 +00:00
Michael Stevens
9045c5ca17
typo
...
[SVN r23620]
2004-07-16 09:18:25 +00:00
Michael Stevens
37efaf6165
typedef size_type for triangular_matrix
...
[SVN r23615]
2004-07-16 08:39:58 +00:00
Michael Stevens
f63e9a7095
fix: size_t used instead of size_type in resize.
...
Only CW8 noticed this!
[SVN r23614]
2004-07-16 07:54:36 +00:00
Guillaume Melquiond
88afc50d83
Adapt to tribool current namespace
...
[SVN r23578]
2004-07-15 12:06:47 +00:00
Guillaume Melquiond
590409326f
Dependency correction
...
[SVN r23577]
2004-07-15 12:06:02 +00:00
Michael Stevens
e861ccda97
import testing
...
[SVN r23573]
2004-07-15 10:43:33 +00:00
Michael Stevens
0b22cf2801
Draft fix for iterator 'same instance' comparison bug
...
At this point use of & and same_closure is inconsitent
[SVN r23571]
2004-07-15 08:29:13 +00:00