From 15d3ccfb6d1d2e937e6f1bfb9b9511b5a03c9e4b Mon Sep 17 00:00:00 2001 From: Luca Date: Wed, 29 Apr 2026 13:22:05 +0200 Subject: [PATCH 1/2] refactor: updated nosv createExecutionUnit signature to use replicableFc_t --- extern/aclMock/{ => include}/acl/acl.h | 0 extern/aclMock/{ => include}/acl/acl_base.h | 0 extern/aclMock/{ => include}/acl/acl_mdl.h | 0 extern/aclMock/{ => include}/acl/acl_op.h | 0 extern/aclMock/{ => include}/acl/acl_op_compiler.h | 0 extern/aclMock/{ => include}/acl/acl_rt.h | 0 extern/aclMock/{ => include}/acl/acl_rt_allocator.h | 0 extern/aclMock/{ => include}/acl/error_codes/ge_error_codes.h | 0 extern/aclMock/{ => include}/acl/error_codes/rt_error_codes.h | 0 include/hicr/backends/nosv/computeManager.hpp | 2 +- 10 files changed, 1 insertion(+), 1 deletion(-) rename extern/aclMock/{ => include}/acl/acl.h (100%) rename extern/aclMock/{ => include}/acl/acl_base.h (100%) rename extern/aclMock/{ => include}/acl/acl_mdl.h (100%) rename extern/aclMock/{ => include}/acl/acl_op.h (100%) rename extern/aclMock/{ => include}/acl/acl_op_compiler.h (100%) rename extern/aclMock/{ => include}/acl/acl_rt.h (100%) rename extern/aclMock/{ => include}/acl/acl_rt_allocator.h (100%) rename extern/aclMock/{ => include}/acl/error_codes/ge_error_codes.h (100%) rename extern/aclMock/{ => include}/acl/error_codes/rt_error_codes.h (100%) diff --git a/extern/aclMock/acl/acl.h b/extern/aclMock/include/acl/acl.h similarity index 100% rename from extern/aclMock/acl/acl.h rename to extern/aclMock/include/acl/acl.h diff --git a/extern/aclMock/acl/acl_base.h b/extern/aclMock/include/acl/acl_base.h similarity index 100% rename from extern/aclMock/acl/acl_base.h rename to extern/aclMock/include/acl/acl_base.h diff --git a/extern/aclMock/acl/acl_mdl.h b/extern/aclMock/include/acl/acl_mdl.h similarity index 100% rename from extern/aclMock/acl/acl_mdl.h rename to extern/aclMock/include/acl/acl_mdl.h diff --git a/extern/aclMock/acl/acl_op.h b/extern/aclMock/include/acl/acl_op.h similarity index 100% rename from extern/aclMock/acl/acl_op.h rename to extern/aclMock/include/acl/acl_op.h diff --git a/extern/aclMock/acl/acl_op_compiler.h b/extern/aclMock/include/acl/acl_op_compiler.h similarity index 100% rename from extern/aclMock/acl/acl_op_compiler.h rename to extern/aclMock/include/acl/acl_op_compiler.h diff --git a/extern/aclMock/acl/acl_rt.h b/extern/aclMock/include/acl/acl_rt.h similarity index 100% rename from extern/aclMock/acl/acl_rt.h rename to extern/aclMock/include/acl/acl_rt.h diff --git a/extern/aclMock/acl/acl_rt_allocator.h b/extern/aclMock/include/acl/acl_rt_allocator.h similarity index 100% rename from extern/aclMock/acl/acl_rt_allocator.h rename to extern/aclMock/include/acl/acl_rt_allocator.h diff --git a/extern/aclMock/acl/error_codes/ge_error_codes.h b/extern/aclMock/include/acl/error_codes/ge_error_codes.h similarity index 100% rename from extern/aclMock/acl/error_codes/ge_error_codes.h rename to extern/aclMock/include/acl/error_codes/ge_error_codes.h diff --git a/extern/aclMock/acl/error_codes/rt_error_codes.h b/extern/aclMock/include/acl/error_codes/rt_error_codes.h similarity index 100% rename from extern/aclMock/acl/error_codes/rt_error_codes.h rename to extern/aclMock/include/acl/error_codes/rt_error_codes.h diff --git a/include/hicr/backends/nosv/computeManager.hpp b/include/hicr/backends/nosv/computeManager.hpp index 391776b4..a0b35547 100644 --- a/include/hicr/backends/nosv/computeManager.hpp +++ b/include/hicr/backends/nosv/computeManager.hpp @@ -51,7 +51,7 @@ class ComputeManager : public HiCR::ComputeManager * \param[in] executionUnit The replicable function to execute * @return The newly created execution unit */ - __INLINE__ std::shared_ptr createExecutionUnit(const std::function &executionUnit) override + __INLINE__ std::shared_ptr createExecutionUnit(const replicableFc_t &executionUnit) override { return std::make_shared(executionUnit); } From 324c02aa7a758020b69fb43a10acdf0a56be725d Mon Sep 17 00:00:00 2001 From: Luca Date: Wed, 29 Apr 2026 13:44:02 +0200 Subject: [PATCH 2/2] fix: adjust aclMock include path --- extern/aclMock/meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extern/aclMock/meson.build b/extern/aclMock/meson.build index f35ff186..87a4a451 100644 --- a/extern/aclMock/meson.build +++ b/extern/aclMock/meson.build @@ -10,7 +10,7 @@ project( # HiCR acl Mock Backend Configuration -backendIncludes = include_directories(['.']) +backendIncludes = include_directories(['include']) aclDependency = declare_dependency( sources: ['acl.cpp'],