Recent Releases of rpn-calc-fortran
rpn-calc-fortran - fix bessel algo errors, add test framework
Fixed bad computations in all bessel functions
Added Python test framework that can test any function (PR welcomed for more complete calc function coverage).
- Fortran
Published by scivision about 4 years ago
rpn-calc-fortran - bugfixes
a wrapup release for past year of bugfixes
- Fortran
Published by scivision over 4 years ago
rpn-calc-fortran - add CDash
one-step cmake build
- Fortran
Published by scivision about 6 years ago
rpn-calc-fortran - improve build options, cleanup unneeded options
- Fortran
Published by scivision over 6 years ago
rpn-calc-fortran - Cleanup CI, add AppVeyor artifact
- cleanup CI and build, assume
error stopis available - add AppVeyor build of Windows
rpncalc.exeartifact
- Fortran
Published by scivision about 7 years ago
rpn-calc-fortran - best practices
- Functionalize, deduplicate
- use standard separate .f files from Netlib, especially for Bessel, rather than jamming everything into a huge file
- add
jinc(),J'1() - use
associateto make code neater
- Fortran
Published by scivision almost 8 years ago
rpn-calc-fortran - Registers and robustness
- The registers were broken, probably since inception. Now they work, all ten of them
- increased test coverage of functions and of the CLI via a test text file
- included basic
helpcommand
- Fortran
Published by scivision almost 8 years ago
rpn-calc-fortran - arbitrary stack size--at runtime
Exploit key Fortran feature of arbitrary sized arrays at runtime to set the stack size with command line option by end user.
e.g.
rpncalc 25
makes stack size 25. Default is 4.
- Fortran
Published by scivision almost 8 years ago
rpn-calc-fortran - Modularize, modernize
Increase ease of adding/modifiying/using functions in other programs and this one by modularizing the functions into distinct files / modules.
Regex'd massive if/else tree to select case
updated Fortran 77 stack-handling code to Fortran 95
- Fortran
Published by scivision almost 8 years ago
rpn-calc-fortran - Polymorphism, fixed command line
Some functions are polymorphic, to demonstrate the ease of doing so via module interface statements--see the top of funcs.f90.
The command line was not allowing multiple numbers on one line, this is fixed.
- Fortran
Published by scivision almost 8 years ago
rpn-calc-fortran - update to Fortran 2008 intrinsics
- Improved accuracy and performance due to Fortran 2008 intrinsics
- modularize for easy reuse of over 100 functions not in standard Fortran library.
- Fortran
Published by scivision almost 8 years ago