Skip to content

Releases: arcaneframework/framework

Arcane Version 3.16.12.0

22 Oct 06:15

Choose a tag to compare

Release 3.16.12.0

The release series 3.16 is the last one to support C++17.

ChangeLog

Arcane Version 4.0.0.0

15 Oct 08:18

Choose a tag to compare

Pre-release

Release 4.0.0.0

ChangeLog

Arcane Version 3.15.3.0

06 Feb 13:34
3f4ed88

Choose a tag to compare

Arcane Version 3.14.15.0

11 Dec 06:59

Choose a tag to compare

Arcane Version 3.13.8.0

19 Jul 08:13

Choose a tag to compare

Arcane Version 3.11.15.0

23 Nov 14:53

Choose a tag to compare

Release 3.11.15.0

Need Arccon 1.5.0, Arccore 2.5.2.0, Axlstar 2.2.0.0, Dependencies 1.5.0

ChangeLog

Arcane Version 3.10.12.0

30 Jun 13:17

Choose a tag to compare

Release 3.10.12.0

Need Arccon 1.5.0, Arccore 2.5.0.0, Axlstar 2.2.0.0, Dependencies 1.5.0

ChangeLog

Arccore Version 2.5.0.0

28 Jun 06:43

Choose a tag to compare

Pre-release

Release 2.5.0.0

  • Propagate source allocator in Arccore::UniqueArray and Arccore::UniqueArray2 constructor and copy operator (#635, #656).
  • Use Arccore::Span instead of Arccore::ConstArrayView for some arguments to allow views whose size exceeds
    2GB (#635).
  • Avoid building default elements which will then be overwritten in Arccore::AbstractArray::_resizeAndCopyView(). This also allows this method to be used with data types that do not have an empty constructor (#635).
  • Do no more minimal allocation even if an allocator other than the default one is used. Previously, we always allocated at least 4 elements (#635).
  • Fix unnecessary double allocation in Arccore::Array::operator=() if the two arrays don't have the same allocator (#655).
  • Allows to display in the constructor of Arccore::Exception the message of the exception. This is useful for debugging e.g. exceptions outside of try{ ... catch` or exceptions that throw other exceptions (#659).
  • Add Arccore::IMemoryAllocator3 interface which enriches Arccore::IMemoryAllocator to pass more information to the allocator. This allows you to add, for example, the allocated size or the name of the array (#662, #673, #677, #713, #719).
  • Add Int8 and BFloat16 type in Arccore::eBasicDataType (#669)
  • Added various conversion functions between Arccore::Span and std::array. Also add subPart and subPartInterval methods common to Arccore::ArrayView, Arccore::ConstArrayView and Arccore::Span (#670).
  • Remove coverity warnings (#675).
  • Support for naming Arccore::Array arrays. This is used in Arccore::IMemoryAllocator3 to display allocation information (#676, #682).
  • Move operators like '==', '!=', '<<' and '<' into corresponding classes as friend function (#703).
  • Deprecates the Arccore::ArrayView::range(), Arccore::Span::range() and Arccore::AbstractArray::range() methods. These methods generate temporary objects which can be a problem when used in for-range loops (in C++20 but it is fixed in C++23). You can directly use the begin() or end() methods instead (#757).

Axlstar Version 2.2.0.0

28 Jun 08:09

Choose a tag to compare

Pre-release

Release 2.2.0.0

Arcane Version 3.9.5.0

16 May 12:23

Choose a tag to compare

Release 3.9.5.0

Need Arccon 1.5.0, Arccore 2.2.0.0, Axlstar 2.1.1.0, Dependencies 1.5.0

ChangeLog