Skip to content

Commit efd29e1

Browse files
Merge pull request #19 from jacobwilliams/develop
removing some gotos
2 parents 3597a12 + a5d54a7 commit efd29e1

File tree

2 files changed

+1191
-1118
lines changed

2 files changed

+1191
-1118
lines changed

README.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ computation of definite one-dimensional integrals (numerical quadrature). Develo
1515

1616
The original QUADPACK code (written in the early 1980s) has been extensively refactored:
1717

18-
* It has been converted from FORTRAN 77 fixed form to modern free form syntax. This includes elimination of most GOTOs and other obsolescent language features.
18+
* It has been converted from FORTRAN 77 fixed form to modern free form syntax. This includes elimination of all GOTOs and other obsolescent language features.
1919
* It is now a single stand-alone module, and has no dependencies on any other code from SLATEC or LINPACK.
2020
* The SLATEC docstrings have been converted to [Ford](https://github.com/Fortran-FOSS-Programmers/ford) style, which allows for auto-generation of the [API docs](https://jacobwilliams.github.io/quadpack/).
2121
* Some typos have been corrected in the comments.
@@ -28,11 +28,9 @@ The original QUADPACK code (written in the early 1980s) has been extensively ref
2828

2929
### To do list
3030

31-
- [ ] Remove the last remaining GOTOs.
3231
- [ ] Additional docstring cleanups.
3332
- [ ] Add more unit tests.
3433
- [ ] In the unit tests, the "truth" values for the cases without analytical solutions need to be regenerated with some more precision so we have the exact results for the quad precision test.
35-
- [ ] Reconsider the `error stop` in `xerror` for fatal errors. Probably the library shouldn't be stopping the calling problem.
3634

3735
### Compiling
3836

0 commit comments

Comments
 (0)