SymEngine v0.7.0 released

25 views
Skip to first unread message

Isuru Fernando

unread,
Mar 13, 2021, 10:56:00 PM3/13/21
to symengine
It is my pleasure to announce that SymEngine v0.7.0 has been released.

People who contributed this release are,
  • Jialin Ma
  • Isuru Fernando
  • Björn Dahlgren
  • Rikard Nordgren
  • Ondřej Čertík
  • Will Simmons
  • myd7349
  • Fabian Köhler.
Thanks to everyone who contributed code and reported bugs in the issue tracker.
If there's any issue with the release, please let us know by opening an issue at https://github.com/symengine/symengine/issues
Release notes are given at the end of this email.

Thank you,
Isuru Fernando

=======================Release Notes=================================

Breaking changes

  • Rename typeID enums to avoid conflicts - #1656

Build system changes

  • Support LLVM 11 - #1678, - #1691
  • Support Apple Silicon - #1735
  • Allow using symengine as a subdirectory in other CMake projects - #1670
  • Partial support for Oracle Development Studio - #1657

New Features

  • Add Float & LongDouble LLVMVisitors to cwrapper - #1645
  • Add is_positive_definite for DenseMatrix - #1710
  • Add set of Rationals - #1713
  • Add trace for DenseMatrix - #1706
  • Add tests for diagonal dominance for DenseMatrix - #1707
  • Add is_positive, is_nonpositive, is_negative and is_nonnegative - #1705
  • Add test methods for zero, real, diagonal, symmetric and hermitian matrices - #1703
  • Add tribool type and update is_zero to return tribool - #1698
  • Add elementwise_mul_matrix method for Dense and CSR matrices - #1693
  • Add Integers set - #1695
  • Add conjugate, conjugate_transpose and is_square for matrices - #1690
  • Add function_symbols() method to get all function_symbols - #1687
  • Add Reals set - #1686
  • Parse atan2 in the string parser - #1664
  • Add UnevaluatedExpr - #1641

Bug Fixes

  • Fix a segfault in lambda_double.h - #1734
  • Fix LambdaRealDoubleVisitor use-after-free issue - #1722
  • Fix subs with coefficient in Mul - #1655
  • Fix union of FiniteSet containing symbols and Interval - #1650
  • Faster determinant and Eigen Value Calculation - #1651
  • Fix a crash in CSRMatrix - #1700
  • Fix checking for float zero in matrix operations - #1683
  • Fix some warnings on windows - #1663
  • Fix return value of basic_solve_poly - #1635
  • Add support for newer versions of binutils - #1714

Ondřej Čertík

unread,
Mar 14, 2021, 12:18:04 AM3/14/21
to syme...@googlegroups.com


On Sat, Mar 13, 2021, at 8:55 PM, Isuru Fernando wrote:
> It is my pleasure to announce that SymEngine v0.7.0 has been released.

Thank you Isuru, great job!

Ondrej
Reply all
Reply to author
Forward
0 new messages