diff --git a/test/Jamfile b/test/Jamfile index 1714990..8c21bf7 100644 --- a/test/Jamfile +++ b/test/Jamfile @@ -18,14 +18,10 @@ project /boost/align//boost_align gcc:-Wno-non-virtual-dtor gcc:-Wno-deprecated-declarations - #gcc:-Wno-delete-non-virtual-dtor (not in 4.4/4.6) + gcc:-Wno-delete-non-virtual-dtor ; -local cnhash = - - /boost/container_hash//boost_container_hash - [ requires cxx11_decltype cxx11_noexcept ] - gcc-4.6:no ; +local cnhash = /boost/container_hash//boost_container_hash ; # quick test (for CI) run quick.cpp ; @@ -68,11 +64,7 @@ run yield_k_test.cpp : : : multi : yield_k_test.mt ; run spinlock_test.cpp ; run spinlock_try_test.cpp ; run spinlock_try_test.cpp : : : multi : spinlock_try_test.mt ; -run spinlock_pool_test.cpp - : : : - # msvc-8.0, 9.0 optimizer codegen bug for `x % 41` - msvc-8.0,release:no - msvc-9.0,release:no ; +run spinlock_pool_test.cpp ; run make_shared_test.cpp ; run make_shared_move_emulation_test.cpp @@ -98,8 +90,7 @@ run sp_recursive_assign2_test.cpp ; run sp_recursive_assign_rv_test.cpp ; run sp_recursive_assign2_rv_test.cpp ; -compile-fail auto_ptr_lv_fail.cpp - : gcc-4.4.7:no gcc-4.4:no ; +compile-fail auto_ptr_lv_fail.cpp ; run atomic_count_test2.cpp ; run sp_typeinfo_test.cpp ; @@ -182,33 +173,23 @@ compile-fail array_fail_dereference.cpp ; compile-fail array_fail_member_access.cpp ; compile-fail array_fail_array_access.cpp ; -run make_shared_array_test.cpp - : : : msvc-8.0:no ; +run make_shared_array_test.cpp ; run make_shared_arrays_test.cpp ; -run make_shared_array_throws_test.cpp - : : : msvc-8.0:no ; -run make_shared_array_esft_test.cpp - : : : msvc-8.0:no ; -run make_shared_array_noinit_test.cpp - : : : msvc-8.0:no ; -run make_shared_array_value_test.cpp - : : : msvc-8.0:no ; +run make_shared_array_throws_test.cpp ; +run make_shared_array_esft_test.cpp ; +run make_shared_array_noinit_test.cpp ; +run make_shared_array_value_test.cpp ; run allocate_shared_array_test.cpp ; run allocate_shared_arrays_test.cpp ; -run allocate_shared_array_throws_test.cpp - : : : msvc-8.0:no ; -run allocate_shared_array_esft_test.cpp - : : : msvc-8.0:no ; -run allocate_shared_array_noinit_test.cpp - : : : msvc-8.0:no ; -run allocate_shared_array_value_test.cpp - : : : msvc-8.0:no ; +run allocate_shared_array_throws_test.cpp ; +run allocate_shared_array_esft_test.cpp ; +run allocate_shared_array_noinit_test.cpp ; +run allocate_shared_array_value_test.cpp ; run allocate_shared_array_construct_test.cpp ; run make_unique_test.cpp ; run make_unique_args_test.cpp ; -run make_unique_value_test.cpp - : : : gcc-4.6:-fno-deduce-init-list ; +run make_unique_value_test.cpp ; run make_unique_noinit_test.cpp ; run make_unique_throws_test.cpp ; run make_unique_array_test.cpp ; @@ -273,8 +254,7 @@ run shared_ptr_fn_test.cpp ; run get_deleter_test2.cpp ; run get_deleter_test3.cpp ; run get_deleter_array_test2.cpp ; -run get_deleter_array_test3.cpp - : : : msvc-8.0:no ; +run get_deleter_array_test3.cpp ; run sp_convertible_test2.cpp ; @@ -296,15 +276,13 @@ run allocate_local_shared_test.cpp ; run allocate_local_shared_esft_test.cpp ; run make_local_shared_array_test.cpp ; -run make_local_shared_arrays_test.cpp - : : : gcc-4.6.3_0x:-fno-deduce-init-list ; +run make_local_shared_arrays_test.cpp ; run make_local_shared_array_throws_test.cpp ; run make_local_shared_array_esft_test.cpp ; run make_local_shared_array_noinit_test.cpp ; run make_local_shared_array_value_test.cpp ; run allocate_local_shared_array_test.cpp ; -run allocate_local_shared_arrays_test.cpp - : : : gcc-4.6.3_0x:-fno-deduce-init-list ; +run allocate_local_shared_arrays_test.cpp ; run allocate_local_shared_array_throws_test.cpp ; run allocate_local_shared_array_esft_test.cpp ; run allocate_local_shared_array_noinit_test.cpp ; @@ -315,8 +293,7 @@ run local_sp_fn_test.cpp ; run lsp_convertible_test.cpp ; run lsp_convertible_test2.cpp ; -run make_shared_array_tmp_test.cpp - : : : msvc-8.0:no ; +run make_shared_array_tmp_test.cpp ; run lw_thread_test.cpp : : : multi ; @@ -354,9 +331,9 @@ run weak_ptr_alias_move_test.cpp ; run sp_typeinfo_test.cpp : : : off : sp_typeinfo_test_no_rtti ; -run get_deleter_test.cpp : : : off gcc-4.4.7,0x:no gcc-4.4,0x:no : get_deleter_test_no_rtti ; -run get_deleter_test2.cpp : : : off gcc-4.4.7,0x:no gcc-4.4,0x:no : get_deleter_test2_no_rtti ; -run get_deleter_test3.cpp : : : off gcc-4.4.7,0x:no gcc-4.4,0x:no : get_deleter_test3_no_rtti ; +run get_deleter_test.cpp : : : off : get_deleter_test_no_rtti ; +run get_deleter_test2.cpp : : : off : get_deleter_test2_no_rtti ; +run get_deleter_test3.cpp : : : off : get_deleter_test3_no_rtti ; run shared_from_test.cpp ; run weak_from_test.cpp ; @@ -415,12 +392,7 @@ run lsp_hash_test.cpp : : : $(cnhash) ; run lsp_hash_test2.cpp ; -local MT = - - multi - /boost/bind//boost_bind - [ requires cxx11_decltype cxx11_noexcept ] - gcc-4.6:no ; +local MT = multi /boost/bind//boost_bind ; run atomic_count_mt_test.cpp : : : $(MT) ;