This is a minor maintainance release. Changes include:
-
Fix code and C flags to enable building with the latest clang gcc versions.
All genuine C code is now using prototypes for functions, including function arguments.
-
Further removal of unused and generated code
-
Integration of NOIRLAB changes
These changes were authored by @mjfitzpatrick after the release of 2.18.
What's Changed
- Create dependabot.yml for actions by @olebole in #392
- Protoize CL and ECL by @olebole in #391
- Fix build on Fedora-40: Use explicit pointer casts in some more places by @olebole in #396
- Use time_t in bootlib by @olebole in #405
- NOIRLAB: tbtables: automatically add .tab extn if necessary by @olebole in #408
- NOIRLAB: Move stxtools (library) package from utilities/nttools to package root by @olebole in #406
- NOIRLAB: Change stsdas to st4gem for psikern entries in graphcat by @olebole in #412
- Remove VMcache client code from IRAF by @LHe496 in #417
- Add hurd64 to the list of supported architectures by @olebole in #418
- Use newer images for builds by @olebole in #431
- Delete useless gx generated files. by @LHe496 in #433
- Make IRAF compileable with gcc-15 and newer clang by @olebole in #429
- Don't print some warnings in mkpkg's
$ifolder/$ifnewerby @olebole in #432 - Silence warnings by @olebole in #435
- Prepare for release 2.18.1 by @olebole in #434
- Shrink math bevington by @LHe496 in #437
- Update changelog and release date by @olebole in #438
- Fix type of jumpcon in (e)cl/main.c @olebole in #439
New Contributors
Full Changelog: v2.18...v2.18.1