Skip to content

Commit

Permalink
Merge branch 'master' of https://github.com/beltoforion/muparser
Browse files Browse the repository at this point in the history
  • Loading branch information
Ingo Berg committed Jun 16, 2020
2 parents c87a005 + 5b73a41 commit 207d5b7
Showing 1 changed file with 15 additions and 10 deletions.
25 changes: 15 additions & 10 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,14 @@
.. image:: https://ci.appveyor.com/api/projects/status/u4882uj8btuspj9x?svg=true
:target: https://ci.appveyor.com/project/jschueller/muparser-9ib44

muparser - Fast Math Parser 2.3.1
muparser - Fast Math Parser 2.3.2
===========================

For a detailed description of the parser go to http://beltoforion.de/article.php?a=muparser.

See Install.txt for installation

Change Notes for Revision 2.3.1
Change Notes for Revision 2.3.2
------------
Changes:
------------
Expand All @@ -23,22 +23,27 @@ The following issue was present in all older releases.

* https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=23410 (Heap-buffer-overflow)


Change Notes for Revision 2.3.0
------------

Version 2.3.0 will bring fixes for parsing in bulk mode. It will enable OpenMP by default thus allowing the parallelization of expression evaluation. It will also fix a range of issues reported by oss-fuz (https://github.com/google/oss-fuzz).

API and ABI compliance check with version 2.2.6
------------

Version 2.3 will extend existing enumerators. New Error codes have been added. In the muparser base class protected functions for implementing basic mathematical operations such as sin,cos, sqrt,tan,... have been removed.

The binary interface should be compatible with versions 2.2.6 unless the parser is used in ways that i did not forsee. I checked the compliance against the sample application compiled for 2.2.6 by exchanging the library with the new version 2.3. I did not see any problems. You can find a complete ABI compliance report here:

https://www.beltoforion.de/en/muparser/compat_reports/2.2.6_to_2.3.0/compat_report.html
https://www.beltoforion.de/en/muparser/compat_reports/2.2.6_to_2.3.2/compat_report.html

I recommend replacing existing versions of 2.2.6 with version 2.3.2. Please report all incompatibilities that you find (API and ABI). I will try to fix them before the final release (if reasonable)


I recommend replacing existing versions of 2.2.6 with version 2.3.0. Please report all incompatibilities that you find (API and ABI). I will try to fix them before the final release (if reasonable)
Change Notes for Revision 2.3.1
------------
No changes, only prereleases exist. Version 2.3.2 replaced them.


Change Notes for Revision 2.3.0
------------

Version 2.3.0 will bring fixes for parsing in bulk mode. It will enable OpenMP by default thus allowing the parallelization of expression evaluation. It will also fix a range of issues reported by oss-fuz (https://github.com/google/oss-fuzz).

Changes:
------------
Expand Down

0 comments on commit 207d5b7

Please sign in to comment.