Skip to content

Releases: stfc/fparser

0.2.4

Choose a tag to compare

@arporter arporter released this 26 Jun 09:14
fb85941

What's Changed

  • Fix for circular import when importing fparser.two.Fortran2008 by @arporter in #513
  • Add support for intrinsics added in Fortran2008 by @LonelyCat124 in #514

Full Changelog: v0.2.3...v0.2.4

0.2.3

Choose a tag to compare

@arporter arporter released this 11 Jun 13:02
beffc28

What's Changed

  • Remove unnecessary tests for form of preprocessor directives by @hiker in #504
  • Avoid exponential cost when handling labelled do loops by @hiker in #501
  • Widen Proc_Decl (R1214) for Fortran 2008 initial-proc-target by @perazz in #502
  • Ensure leading blank lines don't mask subsequent syntax errors by @LonelyCat124 in #509
  • Delete setuptools_scm_git_archive dependency by @sergisiso in #507
  • Add support for preprocessor linemarkers by @hiker in #498

Full Changelog: v0.2.2...v0.2.3

0.2.2

Choose a tag to compare

@arporter arporter released this 01 Apr 15:04
d93d18d

What's Changed

The most significant change in this release is the extension of support for handling of directives such that all valid
forms are recognised (https://fparser.readthedocs.io/en/latest/fparser2.html#compiler-openmp-directive-support).
Support has also been added for the Fortran2008 unlimited format repeat.

  • (Closes #483) Recognise generic directives (OpenMP, OpenACC, general compiler-specific forms) by @LonelyCat124 in #486
  • Add module interfaces to the set of module provided entities by @nmnobre in #487
  • Support Fortran 2008 unlimited format repeat *(format-item-list) by @perazz in #493

New Contributors

Full Changelog: v0.2.1...v0.2.2

0.2.1

Choose a tag to compare

@arporter arporter released this 29 Sep 08:33
00d276a

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

Choose a tag to compare

@arporter arporter released this 26 Nov 08:18
8c870f8

What's Changed

New Contributors

Full Changelog: 0.1.4...v0.2.0

0.1.4

Choose a tag to compare

@sergisiso sergisiso released this 31 Jan 10:59
6d8481c

What's Changed

Full Changelog: 0.1.3...0.1.4

0.1.3

Choose a tag to compare

@arporter arporter released this 18 Sep 09:29
2c8ed37

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

Choose a tag to compare

@arporter arporter released this 19 Jun 09:43
38364a9

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

Choose a tag to compare

@arporter arporter released this 28 Apr 15:59
0b58845

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

Choose a tag to compare

@arporter arporter released this 18 Apr 07:30
32c9e45

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.