Skip to content

Commit

Permalink
Release 5.13.0
Browse files Browse the repository at this point in the history
  • Loading branch information
marcosbento committed Jun 19, 2024
2 parents 35f5ea5 + 6846ae7 commit bca22b9
Show file tree
Hide file tree
Showing 1,499 changed files with 10,758 additions and 2,635 deletions.
24 changes: 24 additions & 0 deletions .github/workflows/sync.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: sync

# Controls when the workflow will run
on:
# Trigger the workflow on all pushes
push:
branches:
- "**"
tags:
- "**"

# Trigger the workflow when a branch or tag is deleted
delete: ~

jobs:
# Calls a reusable CI workflow to sync the current with a remote repository.
# It will correctly handle addition of any new and removal of existing Git objects.
sync:
name: sync
uses: ecmwf-actions/reusable-workflows/.github/workflows/sync.yml@v2
secrets:
target_repository: ecflow/ecflow
target_username: ClonedDuck
target_token: ${{ secrets.BITBUCKET_PAT }}
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ ecflow_*.files
ecflow_*.cflags
ecflow_*.cxxflags
CMakeLists.txt.user
.qtc_clangd/

#vscode
.vscode
Expand Down
23 changes: 23 additions & 0 deletions 3rdparty/cereal/include/cereal/details/polymorphic_impl.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -186,7 +186,14 @@ namespace cereal
template <class Derived> inline
static const Derived * downcast( const void * dptr, std::type_info const & baseInfo )
{
#pragma GCC diagnostic push
#if defined(__GNUC__) && (__GNUC__ >= 13)
#pragma GCC diagnostic ignored "-Wdangling-reference"
#endif
// Without the warning suppression, the following source line generates a warning in GNU GCC 13.x
// The warning is a false positive, reported as a GCC compiler regression: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107532
auto const & mapping = lookup( baseInfo, typeid(Derived), [&](){ UNREGISTERED_POLYMORPHIC_CAST_EXCEPTION(save) } );
#pragma GCC diagnostic pop

for( auto const * dmap : mapping )
dptr = dmap->downcast( dptr );
Expand All @@ -200,7 +207,15 @@ namespace cereal
template <class Derived> inline
static void * upcast( Derived * const dptr, std::type_info const & baseInfo )
{
#pragma GCC diagnostic push
#pragma GCC diagnostic push
#if defined(__GNUC__) && (__GNUC__ >= 13)
#pragma GCC diagnostic ignored "-Wdangling-reference"
#endif
// Without the warning suppression, the following source line generates a warning in GNU GCC 13.x
// The warning is a false positive, reported as a GCC compiler regression: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107532
auto const & mapping = lookup( baseInfo, typeid(Derived), [&](){ UNREGISTERED_POLYMORPHIC_CAST_EXCEPTION(load) } );
#pragma GCC diagnostic pop

void * uptr = dptr;
for( auto mIter = mapping.rbegin(), mEnd = mapping.rend(); mIter != mEnd; ++mIter )
Expand All @@ -213,7 +228,15 @@ namespace cereal
template <class Derived> inline
static std::shared_ptr<void> upcast( std::shared_ptr<Derived> const & dptr, std::type_info const & baseInfo )
{
#pragma GCC diagnostic push
#pragma GCC diagnostic push
#if defined(__GNUC__) && (__GNUC__ >= 13)
#pragma GCC diagnostic ignored "-Wdangling-reference"
#endif
// Without the warning suppression, the following source line generates a warning in GNU GCC 13.x
// The warning is a false positive, reported as a GCC compiler regression: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107532
auto const & mapping = lookup( baseInfo, typeid(Derived), [&](){ UNREGISTERED_POLYMORPHIC_CAST_EXCEPTION(load) } );
#pragma GCC diagnostic pop

std::shared_ptr<void> uptr = dptr;
for( auto mIter = mapping.rbegin(), mEnd = mapping.rend(); mIter != mEnd; ++mIter )
Expand Down
191 changes: 0 additions & 191 deletions ACore/CMakeLists.txt

This file was deleted.

102 changes: 0 additions & 102 deletions ANattr/CMakeLists.txt

This file was deleted.

Loading

0 comments on commit bca22b9

Please sign in to comment.