Skip to content

Commit 041861b

Browse files
committed
Implemented assign_policy and plugged it into semantics classes
1 parent 9c3789f commit 041861b

41 files changed

Lines changed: 1853 additions & 1400 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎CMakeLists.txt‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,7 @@ set(XTENSOR_HEADERS
137137
${XTENSOR_INCLUDE_DIR}/xtensor/containers/xtensor.hpp
138138
${XTENSOR_INCLUDE_DIR}/xtensor/core/xaccessible.hpp
139139
${XTENSOR_INCLUDE_DIR}/xtensor/core/xassign.hpp
140+
${XTENSOR_INCLUDE_DIR}/xtensor/core/xassign_proxy.hpp
140141
${XTENSOR_INCLUDE_DIR}/xtensor/core/xeval.hpp
141142
${XTENSOR_INCLUDE_DIR}/xtensor/core/xexpression.hpp
142143
${XTENSOR_INCLUDE_DIR}/xtensor/core/xexpression_traits.hpp
@@ -146,7 +147,6 @@ set(XTENSOR_HEADERS
146147
${XTENSOR_INCLUDE_DIR}/xtensor/core/xlayout.hpp
147148
${XTENSOR_INCLUDE_DIR}/xtensor/core/xmath.hpp
148149
${XTENSOR_INCLUDE_DIR}/xtensor/core/xmultiindex_iterator.hpp
149-
${XTENSOR_INCLUDE_DIR}/xtensor/core/xnoalias.hpp
150150
${XTENSOR_INCLUDE_DIR}/xtensor/core/xoperation.hpp
151151
${XTENSOR_INCLUDE_DIR}/xtensor/core/xsemantic.hpp
152152
${XTENSOR_INCLUDE_DIR}/xtensor/core/xshape.hpp

‎benchmark/benchmark_adapter.cpp‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
// #include "xtensor/core/core/xshape.hpp"
1212
#include "xtensor/containers/xadapt.hpp"
1313
#include "xtensor/containers/xstorage.hpp"
14-
#include "xtensor/core/xnoalias.hpp"
1514
#include "xtensor/utils/xutils.hpp"
1615

1716
namespace xt

‎benchmark/benchmark_assign.cpp‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313

1414
#include "xtensor/containers/xarray.hpp"
1515
#include "xtensor/containers/xtensor.hpp"
16-
#include "xtensor/core/xnoalias.hpp"
1716

1817
namespace xt
1918
{

‎benchmark/benchmark_builder.cpp‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010

1111
#include "xtensor/containers/xarray.hpp"
1212
#include "xtensor/containers/xtensor.hpp"
13-
#include "xtensor/core/xnoalias.hpp"
1413

1514
namespace xt
1615
{

‎benchmark/benchmark_lambda_expressions.cpp‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
#include "xtensor/containers/xarray.hpp"
1212
#include "xtensor/containers/xtensor.hpp"
1313
#include "xtensor/core/xmath.hpp"
14-
#include "xtensor/core/xnoalias.hpp"
1514
#include "xtensor/generators/xbuilder.hpp"
1615

1716
namespace xt

‎benchmark/benchmark_math.cpp‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515

1616
#include "xtensor/containers/xarray.hpp"
1717
#include "xtensor/containers/xtensor.hpp"
18-
#include "xtensor/core/xnoalias.hpp"
1918

2019
// For how many sizes should math functions be tested?
2120
#define MATH_RANGE 64, 64

‎benchmark/benchmark_random.cpp‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313

1414
#include "xtensor/containers/xarray.hpp"
1515
#include "xtensor/containers/xtensor.hpp"
16-
#include "xtensor/core/xnoalias.hpp"
1716
#include "xtensor/generators/xrandom.hpp"
1817

1918
namespace xt

‎benchmark/benchmark_view_access.cpp‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
// #include "xtensor/core/core/xshape.hpp"
1212
#include "xtensor/containers/xadapt.hpp"
1313
#include "xtensor/containers/xstorage.hpp"
14-
#include "xtensor/core/xnoalias.hpp"
1514
#include "xtensor/generators/xbuilder.hpp"
1615
#include "xtensor/generators/xrandom.hpp"
1716
#include "xtensor/utils/xutils.hpp"

‎benchmark/benchmark_view_adapt.cpp‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
#include "xtensor/containers/xadapt.hpp"
1515
#include "xtensor/containers/xfixed.hpp"
1616
#include "xtensor/containers/xtensor.hpp"
17-
#include "xtensor/core/xnoalias.hpp"
1817
#include "xtensor/generators/xrandom.hpp"
1918
#include "xtensor/views/xview.hpp"
2019

‎benchmark/benchmark_view_assignment.cpp‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
#include "xtensor/containers/xarray.hpp"
1212
#include "xtensor/containers/xfixed.hpp"
1313
#include "xtensor/containers/xtensor.hpp"
14-
#include "xtensor/core/xnoalias.hpp"
1514
#include "xtensor/generators/xrandom.hpp"
1615

1716
namespace xt

0 commit comments

Comments
 (0)