Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

master #10

Open
wants to merge 605 commits into
base: small_vector_relocation
Choose a base branch
from
Open

master #10

wants to merge 605 commits into from

Conversation

isidorostsa
Copy link
Owner

No description provided.

vrnimje and others added 30 commits July 10, 2024 23:02
Signed-off-by: Vedant <[email protected]>
Signed-off-by: Vedant <[email protected]>
Signed-off-by: Vedant <[email protected]>
Signed-off-by: Vedant <[email protected]>
…minor changes to plotting script

* Further simplified the default template for the benchmark

Signed-off-by: Vedant <[email protected]>
…, and made minor changes to perftests ci

Signed-off-by: Vedant <[email protected]>
Make sure that --hpx:ini log settings take effect
- this prevents sends to be posted before their corresponding receives
- flyby: improved MPI error handling, now throws exceptions instead of assert
Adding optional handshakes to acknowledge the received data
Addressing cmake warnings issued starting V3.30
hkaiser and others added 21 commits November 25, 2024 08:57
Remove leftovers from libfabric parcelport
Download Boost from their own archives, not from Sourceforge
Replace previously downloaded CDash conv.xsl with local version
- macOSs command line tools 16+ apparently has issues with at_quick_exit not found
- For those, this feature macro should be disabled as it cannot execute at runtime but compiles

Signed-off-by: Shreyas Atre <[email protected]>
…long int"

This reverts commit 75973a8.

Signed-off-by: Shreyas Atre <[email protected]>
This reverts commit 76d847a.

Signed-off-by: Shreyas Atre <[email protected]>
Attempting to work around a Boost.Spirit problem
Execute feature test for at_quick_exit
…-vectorization

Fix vectorization error on copy algorithm
Accommodate for CircleCI reduce available number of cores to two
Fixed escape characters format to handle warning due to misinterpretation of syntax
@@ -14,8 +14,10 @@
{
std::atomic<T> a;
a.store(T{});
T i = a.load();
(void) i;
[[maybe_unused]] T i = a.load();

Check notice

Code scanning / CodeQL

Unused local variable Note test

Variable i is not used.
[[maybe_unused]] T i = a.load();

// force using libatomic, if needed
[[maybe_unused]] bool b = a.is_lock_free();

Check notice

Code scanning / CodeQL

Unused local variable Note test

Variable b is not used.
public:
template <typename F, typename S, typename... Ts>
void bulk_sync_execute(F&& f, S const& shape, Ts&&... ts)
decltype(auto) bulk_sync_execute(F&& f, S const& shape, Ts&&... ts)

Check notice

Code scanning / CodeQL

Unused local variable Note

Variable ts is not used.
public:
template <typename F, typename S, typename... Ts>
void bulk_sync_execute(F&& f, S const& shape, Ts&&... ts)
decltype(auto) bulk_sync_execute(F&& f, S const& shape, Ts&&... ts)

Check notice

Code scanning / CodeQL

Unused static variable Note

Static variable ts is never read.
@@ -136,10 +141,16 @@
freebsd_environ = environ;
#endif
// set a handler for std::abort
std::signal(SIGABRT, hpx::detail::on_abort);
std::atexit(hpx::detail::on_exit);
[[maybe_unused]] auto prev_sh =

Check notice

Code scanning / CodeQL

Unused local variable Note

Variable prev_sh is not used.
@@ -112,7 +110,9 @@
{
is_started_ = false;
if (!err)
f_();
{
[[maybe_unused]] auto _ = f_();

Check notice

Code scanning / CodeQL

Unused local variable Note

Variable _ is not used.
td->get_description(), td->get_state().state());
return true;
});
[[maybe_unused]] auto ret =

Check notice

Code scanning / CodeQL

Unused local variable Note

Variable ret is not used.

///////////////////////////////////////////////////////////////////////////
runtime::runtime(hpx::util::runtime_configuration& rtcfg, bool initialize)
: rtcfg_(rtcfg)
runtime::runtime(hpx::util::runtime_configuration rtcfg, bool initialize)

Check notice

Code scanning / CodeQL

Large object passed by value Note

This parameter of type
runtime_configuration
is 368 bytes - consider passing a const pointer/reference instead.
}

// this constructor is called by the distributed runtime only
runtime::runtime(hpx::util::runtime_configuration& rtcfg)
: rtcfg_(rtcfg)
runtime::runtime(hpx::util::runtime_configuration rtcfg)

Check notice

Code scanning / CodeQL

Large object passed by value Note

This parameter of type
runtime_configuration
is 368 bytes - consider passing a const pointer/reference instead.
for (auto&& tinfo : thread_map_)
{
if (tinfo.tid_ == tid)
{
label_map_.erase(tinfo.label_);
if (tinfo.cleanup_)
{
tinfo.cleanup_(i);
[[maybe_unused]] auto _ = tinfo.cleanup_(i);

Check notice

Code scanning / CodeQL

Unused local variable Note

Variable _ is not used.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.