Skip to content

Releases: stfc/fparser

0.1.4

31 Jan 10:59
6d8481c
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.1.3...0.1.4

0.1.3

18 Sep 09:29
2c8ed37
Compare
Choose a tag to compare

This is primarily a bug-fix release that resolves issues around the support for do concurrent.

What's Changed

Full Changelog: 0.1.2...0.1.3

0.1.2

19 Jun 09:43
38364a9
Compare
Choose a tag to compare

Bug fix release. fparser was losing the first line of any include files due to changes made in #415 (which then broke support for the MPI include files).

Release 0.1.1

28 Apr 15:59
0b58845
Compare
Choose a tag to compare

A 'bug fix' release to 0.1.0.

Really an extension: adds support for the optional "::" for the PROCEDURE statement (introduced in F2008).

Release 0.1.0

18 Apr 07:30
32c9e45
Compare
Choose a tag to compare

Adds support for the following Fortran2008 features:

  • New arguments to OPEN;
  • Fix for arguments to ALLOCATE (including support for mold);
  • Support for BLOCK and CRITICAL constructs.

Also includes various bug fixes and removal of python 2 specific code. Code base is now formatted using Black.
For more details see the CHANGELOG.md file.

Release 0.0.16

16 Jun 14:41
ce45b76
Compare
Choose a tag to compare

This is essentially a bug-fix release that disables consistency checking in the symbol table functionality as this has proved not
quite robust enough yet. However, it also includes two performance optimisations (see below).

What's Changed

  • (towards #312) Improve performance by adding caching to the tokenizer by @sergisiso in #336
  • Fix bug: if construct has name, it must appear in end statement by @ZedThree in #325
  • (towards #312) Remove imports and function declaration from hotpath (new and match) by @sergisiso in #337
  • (Closes #350) disable validation checks by default by @arporter in #351

New Contributors

Full Changelog: 0.0.15...0.0.16

0.0.14

16 Mar 08:27
Compare
Choose a tag to compare

New symbol table functionality has been added that enables fparser to disambiguate local variables which shadow Fortran intrinsics.

What's Changed

Full Changelog: 0.0.13...0.0.14