FreeBSD Bugzilla – Attachment 175867 Details for
Bug 213567
[MAINTAINER]: devel/libflatarray: Update from 0.2.0 to 0.3.0
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
SVN diff for version 0.3.0
libflatarray-0.3.0.diff (text/plain), 10.02 KB, created by
Kurt Kanzenbach
on 2016-10-17 14:00:49 UTC
(
hide
)
Description:
SVN diff for version 0.3.0
Filename:
MIME Type:
Creator:
Kurt Kanzenbach
Created:
2016-10-17 14:00:49 UTC
Size:
10.02 KB
patch
obsolete
>Index: Makefile >=================================================================== >--- Makefile (revision 424114) >+++ Makefile (working copy) >@@ -2,7 +2,7 @@ > # $FreeBSD$ > > PORTNAME= libflatarray >-PORTVERSION= 0.2.0 >+PORTVERSION= 0.3.0 > CATEGORIES= devel science > MASTER_SITES= http://www.libgeodecomp.org/archive/ > >@@ -13,7 +13,7 @@ > > BUILD_DEPENDS= boost-libs>=1.48:devel/boost-libs > >-USES= cmake:outsource >+USES= cmake:outsource compiler:c++11-lib > > CMAKE_ARGS+= -DWITH_CUDA:BOOL=FALSE > >Index: distinfo >=================================================================== >--- distinfo (revision 424114) >+++ distinfo (working copy) >@@ -1,2 +1,2 @@ >-SHA256 (libflatarray-0.2.0.tar.gz) = 6ab2aee30e4bd0c8eed876e68c8865c6b981e22481a870154d60e1c520ed9203 >-SIZE (libflatarray-0.2.0.tar.gz) = 41804 >+SHA256 (libflatarray-0.3.0.tar.gz) = 25bb7244c4defddc1458d465f1d78ceaf06166c3e45b54aef5693424de4b4d02 >+SIZE (libflatarray-0.3.0.tar.gz) = 143859 >Index: files/patch-examples_performance__tests_main.cpp >=================================================================== >--- files/patch-examples_performance__tests_main.cpp (revision 424114) >+++ files/patch-examples_performance__tests_main.cpp (nonexistent) >@@ -1,70 +0,0 @@ >---- examples/performance_tests/main.cpp.orig 2016-02-02 20:14:50 UTC >-+++ examples/performance_tests/main.cpp >-@@ -10,7 +10,14 @@ >- #include <libflatarray/short_vec.hpp> >- #include <libflatarray/testbed/cpu_benchmark.hpp> >- #include <libflatarray/testbed/evaluate.hpp> >-+ >-+#ifdef __SSE__ >-+#include <xmmintrin.h> >-+#endif >-+ >-+#ifdef __AVX__ >- #include <immintrin.h> >-+#endif >- >- #define WEIGHT_S 0.11 >- #define WEIGHT_T 0.12 >-@@ -118,6 +125,7 @@ private: >- } >- }; >- >-+#ifdef __SSE__ >- class JacobiD3Q7Pepper : public JacobiD3Q7 >- { >- public: >-@@ -292,6 +300,7 @@ private: >- } >- } >- }; >-+#endif >- >- class JacobiCell >- { >-@@ -416,6 +425,7 @@ private: >- } >- }; >- >-+#ifdef __SSE__ >- class JacobiD3Q7Silver : public JacobiD3Q7 >- { >- public: >-@@ -634,6 +644,7 @@ private: >- } >- } >- }; >-+#endif >- >- class Particle >- { >-@@ -1477,7 +1488,7 @@ int main(int argc, char **argv) >- eval(JacobiD3Q7Vanilla(), *i); >- } >- >--#ifdef __AVX__ >-+#ifdef __SSE__ >- for (std::vector<std::vector<int> >::iterator i = sizes.begin(); i != sizes.end(); ++i) { >- eval(JacobiD3Q7Pepper(), *i); >- } >-@@ -1487,9 +1498,11 @@ int main(int argc, char **argv) >- eval(JacobiD3Q7Bronze(), *i); >- } >- >-+#ifdef __SSE__ >- for (std::vector<std::vector<int> >::iterator i = sizes.begin(); i != sizes.end(); ++i) { >- eval(JacobiD3Q7Silver(), *i); >- } >-+#endif >- >- sizes.clear(); >- > >Property changes on: files/patch-examples_performance__tests_main.cpp >___________________________________________________________________ >Deleted: fbsd:nokeywords >## -1 +0,0 ## >-on >\ No newline at end of property >Deleted: svn:eol-style >## -1 +0,0 ## >-native >\ No newline at end of property >Deleted: svn:mime-type >## -1 +0,0 ## >-text/plain >\ No newline at end of property >Index: files/patch-src_aligned__allocator.hpp >=================================================================== >--- files/patch-src_aligned__allocator.hpp (revision 424114) >+++ files/patch-src_aligned__allocator.hpp (nonexistent) >@@ -1,16 +0,0 @@ >---- src/aligned_allocator.hpp.orig 2014-10-28 09:12:31 UTC >-+++ src/aligned_allocator.hpp >-@@ -8,13 +8,7 @@ >- #ifndef FLAT_ARRAY_ALIGNED_ALLOCATOR_HPP >- #define FLAT_ARRAY_ALIGNED_ALLOCATOR_HPP >- >--#ifdef __APPLE__ >- #include <cstddef> >--#include <stdlib.h> >--#else >--#include <malloc.h> >--#endif >-- >- #include <memory> >- >- namespace LibFlatArray { > >Property changes on: files/patch-src_aligned__allocator.hpp >___________________________________________________________________ >Deleted: fbsd:nokeywords >## -1 +0,0 ## >-on >\ No newline at end of property >Deleted: svn:eol-style >## -1 +0,0 ## >-native >\ No newline at end of property >Deleted: svn:mime-type >## -1 +0,0 ## >-text/plain >\ No newline at end of property >Index: pkg-plist >=================================================================== >--- pkg-plist (revision 424114) >+++ pkg-plist (working copy) >@@ -1,31 +1,107 @@ >+lib/cmake/libflatarray/libflatarrayConfigVersion.cmake >+lib/cmake/libflatarray/libflatarrayConfig.cmake > include/libflatarray/aggregated_member_size.hpp > include/libflatarray/aligned_allocator.hpp > include/libflatarray/api_traits.hpp > include/libflatarray/coord.hpp > include/libflatarray/cuda_allocator.hpp >+include/libflatarray/cuda_array.hpp >+include/libflatarray/estimate_optimum_short_vec_type.hpp >+include/libflatarray/flat_array.hpp >+include/libflatarray/loop_peeler.hpp >+include/libflatarray/macros.hpp >+include/libflatarray/member_ptr_to_offset.hpp >+include/libflatarray/number_of_members.hpp >+include/libflatarray/preprocessor.hpp >+include/libflatarray/short_vec.hpp >+include/libflatarray/soa_accessor.hpp >+include/libflatarray/soa_array.hpp >+include/libflatarray/soa_grid.hpp >+include/libflatarray/streaming_short_vec.hpp >+include/libflatarray/detail/construct_functor.hpp >+include/libflatarray/detail/copy_functor.hpp >+include/libflatarray/detail/destroy_functor.hpp > include/libflatarray/detail/dual_callback_helper.hpp >-include/libflatarray/detail/get_set_instance_functor.hpp >-include/libflatarray/detail/load_save_functor.hpp >+include/libflatarray/detail/generate_cuda_launch_config.hpp >+include/libflatarray/detail/generic_destruct.hpp >+include/libflatarray/detail/get_instance_functor.hpp >+include/libflatarray/detail/load_functor.hpp > include/libflatarray/detail/macros.hpp > include/libflatarray/detail/offset.hpp >+include/libflatarray/detail/preprocessor.hpp >+include/libflatarray/detail/save_functor.hpp > include/libflatarray/detail/set_byte_size_functor.hpp >+include/libflatarray/detail/set_instance_functor.hpp >+include/libflatarray/detail/short_vec_avx512_double_16.hpp >+include/libflatarray/detail/short_vec_avx512_double_32.hpp >+include/libflatarray/detail/short_vec_avx512_double_8.hpp >+include/libflatarray/detail/short_vec_avx512_float_16.hpp >+include/libflatarray/detail/short_vec_avx512_float_32.hpp >+include/libflatarray/detail/short_vec_avx512_int_16.hpp >+include/libflatarray/detail/short_vec_avx512_int_32.hpp >+include/libflatarray/detail/short_vec_avx_double_16.hpp >+include/libflatarray/detail/short_vec_avx_double_32.hpp >+include/libflatarray/detail/short_vec_avx_double_4.hpp >+include/libflatarray/detail/short_vec_avx_double_8.hpp >+include/libflatarray/detail/short_vec_avx_float_16.hpp >+include/libflatarray/detail/short_vec_avx_float_32.hpp > include/libflatarray/detail/short_vec_avx_float_8.hpp >+include/libflatarray/detail/short_vec_avx_int_16.hpp >+include/libflatarray/detail/short_vec_avx_int_32.hpp >+include/libflatarray/detail/short_vec_avx_int_8.hpp >+include/libflatarray/detail/short_vec_helpers.hpp >+include/libflatarray/detail/short_vec_mic_double_16.hpp >+include/libflatarray/detail/short_vec_mic_double_32.hpp >+include/libflatarray/detail/short_vec_mic_double_8.hpp >+include/libflatarray/detail/short_vec_mic_float_16.hpp >+include/libflatarray/detail/short_vec_mic_float_32.hpp >+include/libflatarray/detail/short_vec_neon_float_16.hpp >+include/libflatarray/detail/short_vec_neon_float_32.hpp >+include/libflatarray/detail/short_vec_neon_float_4.hpp >+include/libflatarray/detail/short_vec_neon_float_8.hpp >+include/libflatarray/detail/short_vec_qpx_double_16.hpp >+include/libflatarray/detail/short_vec_qpx_double_32.hpp > include/libflatarray/detail/short_vec_qpx_double_4.hpp >+include/libflatarray/detail/short_vec_qpx_double_8.hpp >+include/libflatarray/detail/short_vec_scalar_double_1.hpp >+include/libflatarray/detail/short_vec_scalar_double_16.hpp >+include/libflatarray/detail/short_vec_scalar_double_2.hpp >+include/libflatarray/detail/short_vec_scalar_double_32.hpp >+include/libflatarray/detail/short_vec_scalar_double_4.hpp >+include/libflatarray/detail/short_vec_scalar_double_8.hpp >+include/libflatarray/detail/short_vec_scalar_float_1.hpp >+include/libflatarray/detail/short_vec_scalar_float_16.hpp >+include/libflatarray/detail/short_vec_scalar_float_2.hpp >+include/libflatarray/detail/short_vec_scalar_float_32.hpp >+include/libflatarray/detail/short_vec_scalar_float_4.hpp >+include/libflatarray/detail/short_vec_scalar_float_8.hpp >+include/libflatarray/detail/short_vec_scalar_int_1.hpp >+include/libflatarray/detail/short_vec_scalar_int_16.hpp >+include/libflatarray/detail/short_vec_scalar_int_2.hpp >+include/libflatarray/detail/short_vec_scalar_int_32.hpp >+include/libflatarray/detail/short_vec_scalar_int_4.hpp >+include/libflatarray/detail/short_vec_scalar_int_8.hpp >+include/libflatarray/detail/short_vec_sse_double_16.hpp >+include/libflatarray/detail/short_vec_sse_double_2.hpp >+include/libflatarray/detail/short_vec_sse_double_32.hpp >+include/libflatarray/detail/short_vec_sse_double_4.hpp > include/libflatarray/detail/short_vec_sse_double_8.hpp > include/libflatarray/detail/short_vec_sse_float_16.hpp >+include/libflatarray/detail/short_vec_sse_float_32.hpp >+include/libflatarray/detail/short_vec_sse_float_4.hpp > include/libflatarray/detail/short_vec_sse_float_8.hpp >+include/libflatarray/detail/short_vec_sse_int_16.hpp >+include/libflatarray/detail/short_vec_sse_int_32.hpp >+include/libflatarray/detail/short_vec_sse_int_4.hpp >+include/libflatarray/detail/short_vec_sse_int_8.hpp >+include/libflatarray/detail/sibling_short_vec_switch.hpp >+include/libflatarray/detail/simple_streak.hpp >+include/libflatarray/detail/soa_array_member_copy_helper.hpp > include/libflatarray/detail/sqrt_reference.hpp >-include/libflatarray/flat_array.hpp >-include/libflatarray/macros.hpp >-include/libflatarray/member_ptr_to_offset.hpp >-include/libflatarray/number_of_members.hpp >-include/libflatarray/short_vec.hpp >-include/libflatarray/soa_accessor.hpp >-include/libflatarray/soa_array.hpp >-include/libflatarray/soa_grid.hpp >+include/libflatarray/detail/staging_buffer.hpp >+include/libflatarray/detail/streaming_short_vec_switch.hpp > include/libflatarray/testbed/benchmark.hpp > include/libflatarray/testbed/cpu_benchmark.hpp > include/libflatarray/testbed/evaluate.hpp > include/libflatarray/testbed/gpu_benchmark.hpp >-lib/cmake/libflatarray/libflatarrayConfig.cmake >-lib/cmake/libflatarray/libflatarrayConfigVersion.cmake >+include/libflatarray/config.h
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 213567
: 175867