Skip to content

Releases: stfc/fparser

0.2.1

29 Sep 08:33
00d276a

Choose a tag to compare

What's Changed

  • Updates to the "make_public.py" example by @hiker in #459
  • (Closes #466) Fix for "==" when matching implicit loop in array constructor by @arporter in #467
  • (Closes #457) Fix bug with backslash in strings by @arporter in #462
  • (Closes #473) ensures that a file containing only comments does not give a syntax error. by @arporter in #474
  • (Closes #468) Added Directive node separated from comments by @LonelyCat124 in #469

New Contributors

Full Changelog: v0.2.0...v0.2.1

0.2.0

26 Nov 08:18
8c870f8

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.1.4...v0.2.0

0.1.4

31 Jan 10:59
6d8481c

Choose a tag to compare

What's Changed

Full Changelog: 0.1.3...0.1.4

0.1.3

18 Sep 09:29
2c8ed37

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

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

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

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

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

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