0.0.1 07/23/2023 11:56:00 PM EST
- first trial release with initial macro support
0.0.2 09/15/2023 03:45:00 AM EST
- applying patch provided by NERDVANA (thank you!)
- updated example that was broken
0.0.3 09/20/2023 03:45:00 AM EST
- no change, updated dist.ini to remove ./releases
directory
0.0.4 02/24/2024 09:45:00 AM MST
- breaking change, reflect a more consistent naming convention for the
Perl-to-C data structure conversion macros
- %s/PerlOMP_2D_AoA_TO_FLOAT_ARRAY_2D/PerlOMP_2D_AoA_TO_2D_FLOAT_ARRAY/g
0.0.5 02/24/2024 09:45:00 AM MST
- updated more macro names to be more clear about purpose
- updated POD
0.0.6 07/16/2024 09:45:00 AM MST
- fixed tests which were failing because they were out of date
- made some minor updates to the POD
0.0.7 07/16/2024 09:45:00 PM MST
- made some updates to the POD
0.0.8 07/16/2024 09:45:00 PM MST
- made some updates to the POD
0.0.9 07/20/2024 09:45:00 PM MST
- added a couple new macros for bundling a group of environmental
variables to make it easier to get started and get the full set
of variables supported in this module
- PerlOMP_GETENV_BASIC
- PerlOMP_GETENV_ALL
0.1.0 07/20/2024 09:46:00 PM MST
- fixed important POD typos
0.1.1 07/20/2024 10:46:00 PM MST
- trying to fix some test environment failures
0.1.2 07/20/2024 10:48:00 PM MST
- fixed POD regression
0.1.3 09/05/2024 03:25:00 PM MST
- adding ppport.h to address failing tests
- moved Inline'd code in to share/openmp-simple.h
- somewhat of an experiment to reduce smoker test
failures
0.1.4 12/01/2024 04:25:00 AM MST
- added newline before ppport.h, some errors were indicating that this
was causing issues with the preceding line, #include <omp.h>
0.1.5 12/02/2024 04:25:00 AM MST
- added File::ShareDir as a pre-req in dist.ini, non-functional
change for smokers only
0.1.6 12/02/2024 05:25:00 AM MST
- added SKIP for double, quad precision perls in test 11
0.1.7 12/12/2024 01:08:00 AM MST
- added 4 new macros, threaded versions of the 1D and 2D routines
that will unpack AVs and AVs of AVs into regular C arrays, both
integer and floating point types - after determining that av_fetch
is thread-safe provided the option to "grow" the array of off
0.1.8 02/04/2025 01:08:00 AM MST
- removed PerlOMP_GETENV_ALL due to failing test and dubious
utility;
0.1.9 02/15/2025 01:08:00 AM MST
- bad bump, see 0.2.0
0.2.0 03/05/2025 01:08:00 AM MST
- moved a flapping test out of the for future work
- added counting functions::
- int PerlOMP_1D_Array_NUM_ELEMENTS (SV *AVref)
- int PerlOMP_2D_AoA_NUM_ROWS(SV *AoAref)
- int PerlOMP_2D_AoA_NUM_COLS(SV *AoAref)
- void PerlOMP_1D_Array_TO_1D_STRING_ARRAY(SV *AVref, int numElements, char *retArray[numElements])
- void PerlOMP_1D_Array_TO_1D_STRING_ARRAY_r(SV *AVref, int numElements, char *retArray[numElements])
- added Github initial CI testing
- updated documentation
- added Github initial CI testing for latest Ubuntu,
- added VERIFY C functions (see POD)
0.2.1 03/05/2025 11:08:00 PM MST
- updated POD
- renamed, "PerlOMP_VERIFY_1D_CHAR_ARRAY" to
"PerlOMP_VERIFY_1D_STRING_ARRAY" for consistency
0.2.2 03/07/2025 11:08:00 PM MST
- major POD update
- cleaned up some tests
0.2.3 03/07/2025 11:18:00 PM MST
- POD clean up
0.2.4 03/08/2025 01:18:00 AM MST
- POD clean up
- renamed "contribute" to "CONTRIBUTING.md" to adhere to
metacpan's idiosyncratic "/contribute" endpoint
0.2.5 03/10/2025 01:18:00 AM MST
- fixed issues related to VALIDATE functions discovered
for perls 5.12 and 5.14 via GH Actions CI testing
- added a secondary test that doesn't run `dzil test`
so we can test on perls <= 5.18
0.2.6 03/11/2025 01:18:00 AM MST
- update dist.ini to require Test::Deeply on if perl >= 5.12
- module is tested down to 5.10.1 (cpanm --notest), though some
prereqs may technically have higher perl requirments, please
let oodler@cpan.org know if this causes problems for you