[Perl/perl5] 972b32: VMS: make USE_IEEE track DOUBLE_STYLE_IEEE
[email protected] ("Craig A. Berry" via perl5-changes) Fri, 24 Jul 2026 11:40:24 -0700
| Newsgroups | perl.perl5.changes |
|---|---|
| Message-ID | <Perl/perl5/push/refs/heads/blead/[email protected]> |
Branch: refs/heads/blead
Home: https://github.com/Perl/perl5
Commit: 972b32bc22e8cbebdbcf2712dbc0bfd9e3b39b19
https://github.com/Perl/perl5/commit/972b32bc22e8cbebdbcf2712dbc0bfd9e3b39b19
Author: Craig A. Berry <[email protected]>
Date: 2026-07-24 (Fri, 24 Jul 2026)
Changed paths:
M configure.com
M vms/vmsish.h
Log Message:
-----------
VMS: make USE_IEEE track DOUBLE_STYLE_IEEE
Once upon a time there was no cross-platform classification system
for doubles, so we rolled our own on VMS. But now we can define it
as an alias to the cross-platform setting (for compatibility) but
no longer need to write it directly to config.h.
In addition to showing up in -V output, USE_IEEE is also in
PL_bincompat_options in perl.h, where DOUBLEKIND would probably
now be more appropriate. But I'm not sure if we've ever removed
or replaced anything in those options so that requires more
thought.
Commit: 0de009a0359b8a52daac73aece76707582bf9b2f
https://github.com/Perl/perl5/commit/0de009a0359b8a52daac73aece76707582bf9b2f
Author: Craig A. Berry <[email protected]>
Date: 2026-07-24 (Fri, 24 Jul 2026)
Changed paths:
M t/op/arith2.t
M t/op/pack.t
Log Message:
-----------
Remove $Config{useieee} from t/op/pack.t and t/op/arith2.t
VMS has long since defined the cross-platform $Config{d_double_has_inf}
and $Config{d_double_style_ieee}, so there is no reason to do anything
platform-specific.
Compare: https://github.com/Perl/perl5/compare/8240972e8a2b...0de009a0359b
To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications