Fparser

Latest version: v0.1.4

Safety actively analyzes 621142 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.1.4

What's Changed
* (closes 430) fparser1 WHERE statement bug fix by rupertford in https://github.com/stfc/fparser/pull/431
* (Closes 313) Permit shadowing of intrinsic routines by arporter in https://github.com/stfc/fparser/pull/418
* (Closes 426) Add non-standard CONVERT argument to OPEN(). by arporter in https://github.com/stfc/fparser/pull/435


**Full Changelog**: https://github.com/stfc/fparser/compare/0.1.3...0.1.4

0.1.3

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

What's Changed

* add support for do concurrent (closes 403) by rupertford in https://github.com/stfc/fparser/pull/423
* Split Fortran2008.py into separate files (closes 411) by rupertford in https://github.com/stfc/fparser/pull/425


**Full Changelog**: https://github.com/stfc/fparser/compare/0.1.2...0.1.3

0.1.2

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).

0.1.1

A 'bug fix' release to 0.1.0.

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

0.1.0

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.

0.0.16

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 https://github.com/stfc/fparser/pull/336
* Fix bug: if construct has name, it must appear in `end` statement by ZedThree in https://github.com/stfc/fparser/pull/325
* (towards 312) Remove imports and function declaration from hotpath (__new__ and match) by sergisiso in https://github.com/stfc/fparser/pull/337
* (Closes 350) disable validation checks by default by arporter in https://github.com/stfc/fparser/pull/351

New Contributors

* sergisiso made their first contribution in https://github.com/stfc/fparser/pull/336

**Full Changelog**: https://github.com/stfc/fparser/compare/0.0.15...0.0.16

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.