Skip to content

Update to Julienne 2.4.3 and Assert 3.0.2#269

Merged
rouson merged 5 commits into
mainfrom
use-julienne-2.4.3
Aug 8, 2025
Merged

Update to Julienne 2.4.3 and Assert 3.0.2#269
rouson merged 5 commits into
mainfrom
use-julienne-2.4.3

Conversation

@rouson

@rouson rouson commented Aug 8, 2025

Copy link
Copy Markdown
Contributor

No description provided.

rouson added 5 commits August 7, 2025 22:25
This commit
1. Switches all tests to test_diagnosis_t functions instead of
   the logical functions employed by Julienne 1.x,
2. Allows and tracks skipped tests in the "report" function as
   required in Julienne 2.x,
3. Leverages Julienne operator-based idioms in test functions, and
4. Removes all instances of Julienne's deprecated
   vector_function_strategy_t and vector_test_description_t types.
This commit removes the HAVE_PROCEDURE_ACTUAL_FOR_POINTER_DUMMY
macro, which was used to work around a Fortran 2008 missing from
gfortran versions earlier than 14.3.  Because of reported gfortran
issues with parameterized derived types, it is unlikely that
future releases of Fiats will be able to support older versions of
gfortran so there's no reason to keep the workaround in place.
This commit removes unnecessary fields from the fpm.toml file in
order to simplify maintenance.
@rouson rouson changed the title Use julienne 2.4.3 Update to Julienne 2.4.3 and Assert 3.0.2 Aug 8, 2025
@rouson rouson merged commit 3aa781d into main Aug 8, 2025
4 checks passed
@rouson rouson deleted the use-julienne-2.4.3 branch August 8, 2025 05:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant