SHA256
8
0
forked from pool/xtensor

14 Commits

Author SHA256 Message Date
1f4fb4f35e Accepting request 1265518 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1265518
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xtensor?expand=0&rev=4
2025-03-31 09:43:24 +00:00
5f6dc4899a - Version 0.26.0
- Adding the ability to enable memory overlap check in assignment to avoid
    unneeded temporary memory allocation
  - Pure xtensor FFT implementation
  - Update for C++ 20 compatibility
  - Fixed CI added OSX 13 and GCC 12
  - Fix compile issue with clang 19.1.1
  - Avoid warnings in compiler version checks
  - Bump OSX Version 12 -> 13 to avoid deprecated environment
  - Update gh-pages.yml
  - Upgraded to xsimd 13.2.0
  - Added missing configuration key for RTD
  - Code reorganization
  - Adding fix for incorrect usage of xt::has_assign_conversion in xassig
  - Upgraded to xtl 0.8.0 and C++17
  - Migrated to more recent compilers
  - Fix for Clang19

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/xtensor?expand=0&rev=13
2025-03-30 11:19:20 +00:00
d306799545 Accepting request 1244772 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1244772
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xtensor?expand=0&rev=3
2025-02-10 16:31:27 +00:00
284eb14951 - BuildRequires: python3-sphinx_rtd_theme to fix Factory build
- Use fdupes

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/xtensor?expand=0&rev=11
2025-02-10 13:50:48 +00:00
8375bd0974 Accepting request 1142248 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1142248
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xtensor?expand=0&rev=2
2024-01-29 21:32:56 +00:00
67323290c5 Accepting request 1141952 from home:matwey:branches:devel:libraries:c_c++
- Version 0.25.0
  - Fix conversion warning in xrepeat
  - Upraded to xsimd 11
  - Update to use XTENSOR_DEFAULT_ALIGNMENT when using XSIMD
  - Removed failing test xinfo on clang 16
  - Bump cmake version and resolve build issues
  - Make reshape_view accept -1 as a wildcard dimension
  - Fixing bug in argmin/argmax called with axis on rank-1 container
  - pre-commit autoupdate
  - Use L suffix for long double constants
  - Use 1/4 step for testing arange
  - [Optimization] Updated concatenate_access and stack_access to remove allocations
  - Minor xindex_view to_array cleanup
- Drop upstreamed 0001-Use-L-suffix-for-long-double-constants.patch
  0002-Use-1-4-step-for-testing-arange.patch

OBS-URL: https://build.opensuse.org/request/show/1141952
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/xtensor?expand=0&rev=9
2024-01-29 12:34:30 +00:00
f97c51a020 Accepting request 1137693 from devel:libraries:c_c++
New package for xtensor, an linear algebra C++ library.

OBS-URL: https://build.opensuse.org/request/show/1137693
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xtensor?expand=0&rev=1
2024-01-09 19:50:55 +00:00
96148eb16e Accepting request 1137020 from home:matwey:branches:devel:libraries:c_c++
- Fix i586 build:
  0001-Use-L-suffix-for-long-double-constants.patch
  0002-Use-1-4-step-for-testing-arange.patch

- Version 0.24.7
  - Adjust version of required xsimd in README
  - Add CI through github actions
  - Added unwrap
  - Removed repeated work from ci-extra build
  - Removed bad macro definitions
  - Fixing some iterator issues
  - Fixed static analysis build
  - Support external linkage for “recurser_run”
  - Add possibility to use std::stable_sort with xt::argsort
- Changes for 0.24.6:
  - Improving documentation xstrides
  - Parallel and more aggressive strided assigner
  - Removing duplicates from documentation
  - Adding aliases xt::xtensor_pointer and xt::xarray_pointer
  - Fix and refactor partition
  - Fix and update pre-commit
- Changes for 0.24.5:
  - Add space before pragma diagnostic
  - Update xtl requirement in cmake
  - Fix a bug where .fill doesn’t work for a xcontainer that is
    non-contiguous

OBS-URL: https://build.opensuse.org/request/show/1137020
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/xtensor?expand=0&rev=7
2024-01-09 09:33:37 +00:00
f32964ecec Accepting request 1065944 from home:matwey:branches:devel:libraries:c_c++
- xtensor-devel is useless without xtl-devel

OBS-URL: https://build.opensuse.org/request/show/1065944
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/xtensor?expand=0&rev=6
2023-02-24 09:40:06 +00:00
a0b116b6d7 Accepting request 1062329 from home:matwey:branches:devel:libraries:c_c++
- Version 0.24.4
  - Align qualifiers using clang-format
  - Add xt::quantile
  - Add swapaxes and moveaxis
  - Enforce { ... }
  - Manual style fixes
  - Do not step further than last element in xreducer_stepper aggregation
  - Upgraded to xsimd 10.0.0
  - Explicitly declare test_xtensor_core_lib as STATIC
  - fix npy_file move assignment
  - Install as arch-independent
  - Change extended tests test header
  - argmax crashes when compiled using Visual Studio compiler with O1/O2 optimizations
  - Fix xindexed_view::to_end
  - Change xindex_view reference type to handle const data
  - Fix TBB target in CMake exported interface
  - Document missing xsort functions
  - Specialize get_strides_type for xbuffer_adaptor
  - find external packages (threads) after defining project
- Drop 0001-Explicitly-declare-test_xtensor_core_lib-as-STATIC.patch: upstreamed

OBS-URL: https://build.opensuse.org/request/show/1062329
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/xtensor?expand=0&rev=5
2023-02-08 10:05:36 +00:00
Daniel Weatherill
46dd224c39 Accepting request 1029937 from home:matwey:branches:devel:libraries:c_c++
- Version 0.24.3
  - Rename and fix storage iterator #2534
  - rename storage_rbegin, storage_rend, ... to linear_rbegin, ... #2535
  - Enabling reference value types for xfunction. #2532
  - fixing linear iterator docs. #2538
  - Minor improvements for Windows (MSVC, ClangCl) support #2531
  - changing static layout in xtsrided_view temporary_type to container's layout #2553
  - Upgraded to xsimd 9.0.1 #2573
- Enable unit tests:
  - Add 0001-Explicitly-declare-test_xtensor_core_lib-as-STATIC.patch: fix build

OBS-URL: https://build.opensuse.org/request/show/1029937
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/xtensor?expand=0&rev=4
2022-11-11 02:12:47 +00:00
Daniel Weatherill
44d33e927f Accepting request 989747 from home:matwey:branches:devel:libraries:c_c++
- Version 0.24.2
  - Fixed the documentation of adapt functions #2496 #2496
  - Updated C++20 option for visual studio builds C++2a no longer a valid std
    option #2497 #2497
  - Simplifying argmin and argmax where possible #2499 #2499
  - Removed unused code #2502 #2502
  - Fixed build error in MSVC 2019 by decaying decltype to base type #2506
    #2506
  - Added xt::convolve #2507 #2507
  - Adding reset_data to xbuffer_adaptor and reset_buffer to adaptor to replace
    the pointer without any reallocation #2521 #2521
  - Workaround for EDG C++ frontend bug #2528 #2528
  - Adding cast to deal with xtensor-python's signedness of shape #2510 #2510
  - Adding missing rank to xtensor_adaptor #2520 #2520
  - Fixing compiler warning #2522 #2522
- Version 0.24.1
  - Define tbb threshold #2455 #2455
  - Export link interface to tbb #2456 #2456
  - as_trivial_default_constructor has been removed from libstdc++ since
    version 7. #2459 #2459
  - Added missing headers in CMake #2462 #2462
  - Workaround for CMake implementations that do not use C and CXX languages
    #2467 #2467
  - Fix erroneous less_equal usage in is_sorted calls #2471 #2471
  - Adding xt::missing to operator() #2488 #2488
  - Silence unused variable warning GCC #2494 #2494
  - Adding xt::missing functionality to .periodic(...), .at(...), and
    .in_bounds(...) #2493 #2493
  - Fixing internal types #2492 #2492
  - Adding size assertion .flat(i) + adding a few tests on size assertions
    #2388 #2388
  - Adding free function xt::strides #2489 #2489

OBS-URL: https://build.opensuse.org/request/show/989747
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/xtensor?expand=0&rev=3
2022-07-27 02:28:48 +00:00
Daniel Weatherill
2510129e99 bump xtensor version and enable c++17 support
- import sources from upstream version 0.24.0 (xtl > 0.7 now available in Tumbleweed repos
- enable c++17 option as all openSUSE standard compilers have supported it for a while now

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/xtensor?expand=0&rev=2
2022-01-29 20:20:07 +00:00
b813fa6fe6 Accepting request 881230 from home:weatherhead99
this package is part of quantstack, couples closely with the xtl library already available in devel:languages:c_c++

OBS-URL: https://build.opensuse.org/request/show/881230
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/xtensor?expand=0&rev=1
2021-03-25 09:39:47 +00:00