- 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
- 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
- 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
- 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
- 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