Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

export symbols used by NITRO #756

Merged
merged 138 commits into from
Nov 17, 2023
Merged

Conversation

JDanielSmith
Copy link
Contributor

NITRO can now be built as DLLs.

Dan Smith and others added 30 commits February 17, 2023 10:09
commit d028baa
Author: J. Daniel Smith <dan.smith@maxar.com>
Date:   Mon Feb 20 15:01:58 2023 -0500

    hook up HighFive header-only library (#653)

    * no need to catch except::Throwable if it's a std::exception

    * pass testName argument so macros work

    * H5Dvlen_reclaim() is deprecated

    * HighFive unittests run!

    * hookup CHECK_THAT macro

    * Not wrapping HighFive code (it's header-only), move to "drivers"

    * fix casing

    * fix casing

    * get HighFive unittests building on Linux

    * add dependency on 'sys' module

    * compression is enabled by default

    * trying to fix broken unittest

    * reduce static_cast

    * remove a few more compiler warnings

    * trying to figure out failing unittest

    * comment-out failing unittest

    * comment-out failing unittest

    * comment-out failing unittests

    * remove unused unittests

    * Create HighFive-2.6.2.zip

commit 3083b0a
Author: J. Daniel Smith <dan@jdanielsmith.me>
Date:   Fri Feb 17 16:54:49 2023 -0500

    Revert "HighFive 2.6.2"

    This reverts commit 396cc3e.

commit 246985a
Author: J. Daniel Smith <dan@jdanielsmith.me>
Date:   Fri Feb 17 16:54:45 2023 -0500

    Revert ""build" HighFive HDF5 library"

    This reverts commit b255122.

commit a8b75a5
Author: J. Daniel Smith <dan@jdanielsmith.me>
Date:   Fri Feb 17 16:54:41 2023 -0500

    Revert "turn off HighFive Boost support"

    This reverts commit ddc86bb.

commit ec68d5f
Author: J. Daniel Smith <dan@jdanielsmith.me>
Date:   Fri Feb 17 16:54:33 2023 -0500

    Revert "Add HighFive unittests"

    This reverts commit d42bde0.

commit f1f85b9
Author: J. Daniel Smith <dan@jdanielsmith.me>
Date:   Fri Feb 17 16:54:27 2023 -0500

    Revert "get test_high_five_base more-or-less compiling"

    This reverts commit bb19478.

commit 5ea634e
Author: J. Daniel Smith <dan@jdanielsmith.me>
Date:   Fri Feb 17 16:54:22 2023 -0500

    Revert "more work on getting HighFive unittests to build"

    This reverts commit ecc4543.

commit ecc4543
Author: Dan Smith <dan.smith@maxar.com>
Date:   Fri Feb 17 14:35:51 2023 -0500

    more work on getting HighFive unittests to build

commit bb19478
Author: Dan Smith <dan.smith@maxar.com>
Date:   Fri Feb 17 13:56:08 2023 -0500

    get test_high_five_base more-or-less compiling

commit d42bde0
Author: Dan Smith <dan.smith@maxar.com>
Date:   Fri Feb 17 13:22:06 2023 -0500

    Add HighFive unittests

commit ddc86bb
Author: Dan Smith <dan.smith@maxar.com>
Date:   Fri Feb 17 13:16:07 2023 -0500

    turn off HighFive Boost support

commit b255122
Author: Dan Smith <dan.smith@maxar.com>
Date:   Fri Feb 17 13:10:40 2023 -0500

    "build" HighFive HDF5 library

commit 396cc3e
Author: Dan Smith <dan.smith@maxar.com>
Date:   Fri Feb 17 12:51:34 2023 -0500

    HighFive 2.6.2

    https://github.com/BlueBrain/HighFive/releases/tag/v2.6.2

commit 5e5f9d9
Merge: 18ad906 b31f5b6
Author: Dan Smith <dan.smith@maxar.com>
Date:   Fri Feb 17 12:14:46 2023 -0500

    Merge branch 'main' into feature/hdf5

commit 18ad906
Author: Dan Smith <dan.smith@maxar.com>
Date:   Mon Jan 30 10:11:57 2023 -0500

    hdf5Write unittest

commit 3462e11
Author: Dan Smith <dan.smith@maxar.com>
Date:   Mon Jan 30 09:53:22 2023 -0500

    createFile() and writeFile() overloads

commit ecee81d
Author: Dan Smith <Dan.Smith@maxar.com>
Date:   Mon Jan 30 08:41:59 2023 -0500

    fix typos

commit 197eecf
Author: J. Daniel Smith <dan@jdanielsmith.me>
Date:   Sun Jan 29 14:55:31 2023 -0500

    sketch-out hdf5::lite::writeFile()

commit bd23117
Author: J. Daniel Smith <dan@jdanielsmith.me>
Date:   Sun Jan 29 13:45:31 2023 -0500

    use SpanRC for writeFile(), not yet implemented

commit ea9af75
Author: J. Daniel Smith <dan@jdanielsmith.me>
Date:   Sun Jan 29 13:31:18 2023 -0500

    simple SpanRC to hold a 2D-size and pointer

commit 027c19e
Author: J. Daniel Smith <dan@jdanielsmith.me>
Date:   Fri Jan 27 11:15:13 2023 -0500

    createFile() unittest

commit 1f9d07e
Author: J. Daniel Smith <dan@jdanielsmith.me>
Date:   Fri Jan 27 11:07:12 2023 -0500

    hook up createFile()

commit 8c7e447
Author: J. Daniel Smith <dan@jdanielsmith.me>
Date:   Fri Jan 27 10:30:37 2023 -0500

    start hooking up HDF5 writing

commit 146e0be
Merge: 88ca9fc aabc581
Author: J. Daniel Smith <dan@jdanielsmith.me>
Date:   Wed Jan 25 16:15:18 2023 -0500

    Merge branch 'main' into feature/hdf5

commit 88ca9fc
Merge: 42b604b e460970
Author: Dan Smith <dan.smith@maxar.com>
Date:   Wed Jan 18 13:39:14 2023 -0500

    Merge branch 'main' into feature/hdf5

commit 42b604b
Author: Dan Smith <dan.smith@maxar.com>
Date:   Wed Jan 18 10:13:48 2023 -0500

    Squashed commit of the following:

    commit 2ff1c4b
    Author: Dan Smith <dan.smith@maxar.com>
    Date:   Wed Jan 18 10:13:01 2023 -0500

        remove some compiler warnings/diagnostics ... which can cause build failures, depending on options.

    commit 1b57f5f
    Author: Dan Smith <dan.smith@maxar.com>
    Date:   Wed Jan 18 08:59:08 2023 -0500

        the old Intel compiler does have std::make_unique with C++14

    commit 6271bcf
    Merge: 2a7f3d0 9128424
    Author: Dan Smith <dan.smith@maxar.com>
    Date:   Wed Jan 18 08:57:40 2023 -0500

        Merge branch 'main' into develop/remove-cpp11-workarounds

    commit 2a7f3d0
    Merge: 81ac6fa 5736cfd
    Author: Dan Smith <dan.smith@maxar.com>
    Date:   Tue Jan 17 10:44:48 2023 -0500

        Merge branch 'main' into develop/remove-cpp11-workarounds

    commit 81ac6fa
    Author: Dan Smith <dan.smith@maxar.com>
    Date:   Tue Jan 17 10:24:33 2023 -0500

        trying to get std::make_unique with old Intel compiler

    commit 4730d09
    Author: Dan Smith <dan.smith@maxar.com>
    Date:   Tue Jan 17 10:15:56 2023 -0500

        Revert "need to stick with coda_oss::make_unique for now because of old Intel compiler"

        This reverts commit 76ebc4f.

    commit 76ebc4f
    Author: Dan Smith <dan.smith@maxar.com>
    Date:   Tue Jan 17 10:13:13 2023 -0500

        need to stick with coda_oss::make_unique for now because of old Intel compiler

    commit 1495dac
    Author: Dan Smith <dan.smith@maxar.com>
    Date:   Tue Jan 17 09:12:09 2023 -0500

        is_trivially_copyable for old Intel compiler

commit 10ee602
Merge: 67aa42b 9128424
Author: Dan Smith <dan.smith@maxar.com>
Date:   Wed Jan 18 10:13:41 2023 -0500

    Merge branch 'main' into feature/hdf5

commit 67aa42b
Author: Dan Smith <dan.smith@maxar.com>
Date:   Tue Jan 17 11:33:52 2023 -0500

    restore changes from "main"

commit 8bbfcbf
Author: Dan Smith <dan.smith@maxar.com>
Date:   Tue Jan 17 11:25:13 2023 -0500

    unittests can be simplified to match fewer "view" classes

commit 126bb80
Merge: 3f8ba7a 453b7ec
Author: Dan Smith <dan.smith@maxar.com>
Date:   Tue Jan 17 10:47:18 2023 -0500

    Merge branch 'main' into feature/hdf5

commit 3f8ba7a
Author: Dan Smith <dan.smith@maxar.com>
Date:   Tue Jan 17 10:43:38 2023 -0500

    again, don't need a class just to convert from std::vector<> to std::span<>

commit 24c2b48
Author: Dan Smith <dan.smith@maxar.com>
Date:   Tue Jan 17 10:25:04 2023 -0500

    Squashed commit of the following:

    commit 81ac6fa
    Author: Dan Smith <dan.smith@maxar.com>
    Date:   Tue Jan 17 10:24:33 2023 -0500

        trying to get std::make_unique with old Intel compiler

    commit 4730d09
    Author: Dan Smith <dan.smith@maxar.com>
    Date:   Tue Jan 17 10:15:56 2023 -0500

        Revert "need to stick with coda_oss::make_unique for now because of old Intel compiler"

        This reverts commit 76ebc4f.

    commit 76ebc4f
    Author: Dan Smith <dan.smith@maxar.com>
    Date:   Tue Jan 17 10:13:13 2023 -0500

        need to stick with coda_oss::make_unique for now because of old Intel compiler

    commit 1495dac
    Author: Dan Smith <dan.smith@maxar.com>
    Date:   Tue Jan 17 09:12:09 2023 -0500

        is_trivially_copyable for old Intel compiler

commit 2703c11
Author: Dan Smith <dan.smith@maxar.com>
Date:   Tue Jan 17 10:13:36 2023 -0500

    Squashed commit of the following:

    commit 76ebc4f
    Author: Dan Smith <dan.smith@maxar.com>
    Date:   Tue Jan 17 10:13:13 2023 -0500

        need to stick with coda_oss::make_unique for now because of old Intel compiler

    commit 1495dac
    Author: Dan Smith <dan.smith@maxar.com>
    Date:   Tue Jan 17 09:12:09 2023 -0500

        is_trivially_copyable for old Intel compiler

commit 9d5228a
Author: Dan Smith <dan.smith@maxar.com>
Date:   Tue Jan 17 09:52:54 2023 -0500

    don't need an entire class just to convert a std::vector<> into std::span<>

commit 51bc931
Merge: a84f258 5736cfd
Author: Dan Smith <dan.smith@maxar.com>
Date:   Tue Jan 17 09:32:56 2023 -0500

    Merge branch 'main' into feature/hdf5

commit a84f258
Author: Dan Smith <dan.smith@maxar.com>
Date:   Tue Jan 17 09:14:33 2023 -0500

    Squashed commit of the following:

    commit 1495dac
    Author: Dan Smith <dan.smith@maxar.com>
    Date:   Tue Jan 17 09:12:09 2023 -0500

        is_trivially_copyable for old Intel compiler

    commit 7c2aea3
    Author: J. Daniel Smith <dan.smith@maxar.com>
    Date:   Thu Jan 12 16:06:22 2023 -0500

        use H5 SDK naming conventions (#636)

        * sym-links instead of copying files

        * get ready for hdf5.lite enhancdements

        * Revert "sym-links instead of copying files"

        This reverts commit b040c7c.

        * build HDF5 with C89

        * Revert "build HDF5 with C89"

        This reverts commit 680e599.

        * WIN32 no longer automatically defined?

        * break utility routines into smaller pieces for easier reuse

        * put utilities in a separate file for easier reuse

        * utility routine for exception handling

        * put exception handling/conversion in a utility routine

        * use new exception utility routines

        * template to reduce boilerplate when calling try_catch_H5Exceptions

        * explicitly pass return type to template

        * a return_type_of utility is needed to deduce the return type

        * begin filling in FileInfo

        * comment-out "dataset" unittest for now

        * openGroup() to open groups (loc)

        * start filling in GroupInfo

        * start to fill in DatasetInfo

        * start filling in DatasetInfo

        * datasetInfo()

        * groupInfo()

        * incorporation NamedObject from HDF5 docs

        * other values to be filled-in

        * Squashed commit of the following:

        commit 6527f06
        Author: Dan Smith <dan.smith@maxar.com>
        Date:   Wed Dec 28 12:17:24 2022 -0500

            use CODA_OSS_TEST_EXCEPTION macro to get right "catch"

        commit 47a833b
        Author: Dan Smith <dan.smith@maxar.com>
        Date:   Wed Dec 28 12:05:12 2022 -0500

            what() only when ThrowableEx derives from std::exception

        commit ea7d65a
        Author: Dan Smith <dan.smith@maxar.com>
        Date:   Wed Dec 28 11:56:24 2022 -0500

            ThrowableEx inherits from Throwable

        commit 25eb3cf
        Author: Dan Smith <dan.smith@maxar.com>
        Date:   Wed Dec 28 11:40:02 2022 -0500

            make it easier to turn off "catch" depending on CODA_OSS_except_Throwable_ISA_std_exception

        commit 7f90078
        Author: Dan Smith <dan.smith@maxar.com>
        Date:   Wed Dec 28 11:02:13 2022 -0500

            allow new code to get just std::exception-derived exceptions

        commit 79149db
        Author: Dan Smith <dan.smith@maxar.com>
        Date:   Wed Dec 28 10:43:39 2022 -0500

            new macros for new code

        commit 3594f37
        Author: Dan Smith <dan.smith@maxar.com>
        Date:   Wed Dec 28 10:37:52 2022 -0500

            Exception11 -> ExceptionEx

        commit ec157c4
        Author: Dan Smith <dan.smith@maxar.com>
        Date:   Wed Dec 28 10:31:28 2022 -0500

            making Throwable derived from std::exception by default breaks too much existing code :-(

        commit 5210a3a
        Author: Dan Smith <dan.smith@maxar.com>
        Date:   Wed Dec 28 08:51:06 2022 -0500

            use a macro to determine whether except::Throwable derives from std::exception

        commit 49deb0f
        Author: Dan Smith <dan.smith@maxar.com>
        Date:   Wed Dec 28 08:34:38 2022 -0500

            catch std::exception after except::Exception

        * No more "11" suffix on exception names

        * skeleton for more sample data

        * pass __FILE__ and __LINE__ from calling site for a more accurate exception message

        * Update test_hdf5info.cpp

        * Matlab code to create sample H5 file

        * Update 123_barfoo_catdog_cx.h5

        * walk through HDF5 sub-groups

        * update sample H5 file

        * sample file has subgroups

        * read in the nested "i" and "r" data

        * test std::span<const std::complex<float>>

        * ComplexArrayView and ComplexParallelView utility classes

        * make it harder to pass the wrong types to ComplexViews

        * tweak class names, make_() and copy() utility routines

        * utility routines to "deconstruct" and array of std::complex

        * nested_complex_float_data_small.h5

        * help the compiler with type deduction

        * read in new sample file

        * trying to make wrong type of buffer fail

        * stepping through copy ctors in the debugger is annoying

        * can't get template magic right for copy_axis()

        * readDatasetT() now throws for the wrong buffer type

        * use TEST_SPECIFIC_EXCEPTION macro instead of try/catch

        * make a simple values() member function to avoid template magic

        * _small.h5 is now (correctly) FLOAT32

        * Jupyter notebook for creating H5 files

        * tweak hdf5.lite dependencies

        * Consistent casing for Dataset, Datatype, Dataspace

        * use the casing from H5 to make copy/pasting code slightly easier

commit c4d2ed6
Author: Dan Smith <dan.smith@maxar.com>
Date:   Mon Jan 16 15:02:53 2023 -0500

    add missing #include guards, fix type in existing #include guard

commit d541525
Author: Dan Smith <dan.smith@maxar.com>
Date:   Mon Jan 16 10:22:35 2023 -0500

    use a single ComplexViewConstIterator for all views

commit 86e6a45
Author: Dan Smith <dan.smith@maxar.com>
Date:   Mon Jan 16 09:44:21 2023 -0500

    CODA_OSS_disable_warning causes GCC errors :-(

commit 5d4b9c2
Author: J. Daniel Smith <dan@jdanielsmith.me>
Date:   Sun Jan 15 21:47:53 2023 -0500

    only need an custom iterator for ComplexSpansView

commit d9f0fb1
Author: J. Daniel Smith <dan@jdanielsmith.me>
Date:   Sat Jan 14 12:58:27 2023 -0500

    hook up iterators

commit b9329e4
Author: J. Daniel Smith <dan@jdanielsmith.me>
Date:   Fri Jan 13 21:26:29 2023 -0500

    initial pass at a ComplexViewConstIterator

commit 6352388
Author: J. Daniel Smith <dan@jdanielsmith.me>
Date:   Fri Jan 13 16:19:43 2023 -0500

    remove compiler warning about unused "constexpr" variables

commit b39f609
Author: Dan Smith <dan.smith@maxar.com>
Date:   Thu Jan 12 15:30:19 2023 -0500

    use the casing from H5 to make copy/pasting code slightly easier

commit 0887b13
Merge: bd07df1 fc3008b
Author: Dan Smith <dan.smith@maxar.com>
Date:   Thu Jan 12 14:57:28 2023 -0500

    Merge branch 'main' into feature/hdf5

commit bd07df1
Author: Dan Smith <dan.smith@maxar.com>
Date:   Wed Jan 11 13:45:57 2023 -0500

    Consistent casing for Dataset, Datatype, Dataspace

commit 7acd30e
Author: Dan Smith <dan.smith@maxar.com>
Date:   Wed Jan 11 13:29:52 2023 -0500

    tweak hdf5.lite dependencies

commit 38ab914
Author: Dan Smith <Dan.Smith@maxar.com>
Date:   Wed Jan 11 11:32:05 2023 -0500

    Jupyter notebook for creating H5 files

commit 95a040e
Author: Dan Smith <Dan.Smith@maxar.com>
Date:   Wed Jan 11 10:36:11 2023 -0500

    _small.h5 is now (correctly) FLOAT32

commit 107e7c4
Author: Dan Smith <dan.smith@maxar.com>
Date:   Wed Jan 11 09:40:03 2023 -0500

    make a simple values() member function to avoid template magic

commit e1feca9
Author: Dan Smith <dan.smith@maxar.com>
Date:   Wed Jan 11 09:18:15 2023 -0500

    use TEST_SPECIFIC_EXCEPTION macro instead of try/catch

commit 7383336
Author: Dan Smith <dan.smith@maxar.com>
Date:   Tue Jan 10 18:29:28 2023 -0500

    readDatasetT() now throws for the wrong buffer type

commit 6b2cc25
Merge: 86b306d 310f8fd
Author: Dan Smith <dan.smith@maxar.com>
Date:   Tue Jan 10 17:10:19 2023 -0500

    Merge branch 'feature/hdf5' of github.com:mdaus/coda-oss into feature/hdf5

commit 310f8fd
Author: Dan Smith <Dan.Smith@maxar.com>
Date:   Tue Jan 10 17:09:48 2023 -0500

    can't get template magic right for copy_axis()

commit 86b306d
Author: Dan Smith <dan.smith@maxar.com>
Date:   Tue Jan 10 16:51:28 2023 -0500

    stepping through copy ctors in the debugger is annoying

commit f243e92
Author: Dan Smith <dan.smith@maxar.com>
Date:   Tue Jan 10 16:45:30 2023 -0500

    trying to make wrong type of buffer fail

commit 2b10d96
Author: Dan Smith <dan.smith@maxar.com>
Date:   Tue Jan 10 16:24:04 2023 -0500

    read in new sample file

commit a28e59d
Author: Dan Smith <Dan.Smith@maxar.com>
Date:   Tue Jan 10 15:45:56 2023 -0500

    help the compiler with type deduction

commit 49bf5e9
Author: Dan Smith <Dan.Smith@maxar.com>
Date:   Tue Jan 10 15:38:32 2023 -0500

    nested_complex_float_data_small.h5

commit e029325
Author: Dan Smith <dan.smith@maxar.com>
Date:   Tue Jan 10 13:42:28 2023 -0500

    utility routines to "deconstruct" and array of std::complex

commit dede3bd
Merge: 904b1ef b44709a
Author: Dan Smith <dan.smith@maxar.com>
Date:   Tue Jan 10 13:11:04 2023 -0500

    Merge branch 'main' into feature/hdf5

commit 904b1ef
Author: Dan Smith <dan.smith@maxar.com>
Date:   Tue Jan 10 09:54:40 2023 -0500

    tweak class names, make_() and copy() utility routines

commit 8237b9e
Author: J. Daniel Smith <dan@jdanielsmith.me>
Date:   Mon Jan 9 21:45:05 2023 -0500

    make it harder to pass the wrong types to ComplexViews

commit 4d9aeda
Author: Dan Smith <dan.smith@maxar.com>
Date:   Mon Jan 9 17:26:34 2023 -0500

    ComplexArrayView and ComplexParallelView utility classes

commit f5e367d
Author: Dan Smith <dan.smith@maxar.com>
Date:   Mon Jan 9 16:29:03 2023 -0500

    test std::span<const std::complex<float>>

commit a4a2844
Author: Dan Smith <dan.smith@maxar.com>
Date:   Mon Jan 9 15:33:50 2023 -0500

    read in the nested "i" and "r" data

commit 1156152
Author: Dan Smith <dan.smith@maxar.com>
Date:   Mon Jan 9 15:28:03 2023 -0500

    sample file has subgroups

commit 8e1b786
Merge: 8c55db7 9f4232a
Author: Dan Smith <dan.smith@maxar.com>
Date:   Mon Jan 9 15:25:54 2023 -0500

    Merge branch 'feature/hdf5' of github.com:mdaus/coda-oss into feature/hdf5

commit 9f4232a
Author: Dan Smith <dan.smith@maxar.com>
Date:   Mon Jan 9 15:25:31 2023 -0500

    update sample H5 file

commit 8c55db7
Author: Dan Smith <dan.smith@maxar.com>
Date:   Mon Jan 9 15:18:05 2023 -0500

    walk through HDF5 sub-groups

commit 7775ed9
Author: Dan Smith <dan.smith@maxar.com>
Date:   Mon Jan 9 14:54:36 2023 -0500

    Update 123_barfoo_catdog_cx.h5

commit 677975d
Author: Dan Smith <dan.smith@maxar.com>
Date:   Mon Jan 9 11:46:22 2023 -0500

    Matlab code to create sample H5 file

commit a0e7dfe
Author: Dan Smith <dan.smith@maxar.com>
Date:   Mon Jan 9 11:17:21 2023 -0500

    Update test_hdf5info.cpp

commit 0b67e16
Author: Dan Smith <dan.smith@maxar.com>
Date:   Mon Jan 9 10:51:23 2023 -0500

    pass __FILE__ and __LINE__ from calling site for a more accurate exception message

commit 86a6773
Author: Dan Smith <dan.smith@maxar.com>
Date:   Mon Jan 9 10:35:39 2023 -0500

    skeleton for more sample data

commit 85f79b0
Merge: 18088e9 986307c
Author: Dan Smith <dan.smith@maxar.com>
Date:   Tue Jan 3 14:42:16 2023 -0500

    Merge branch 'main' into feature/hdf5

commit 18088e9
Merge: 3a1d176 37d7ec7
Author: Dan Smith <dan.smith@maxar.com>
Date:   Tue Jan 3 13:30:01 2023 -0500

    Merge branch 'main' into feature/hdf5

commit 3a1d176
Merge: 1755c69 1582c6a
Author: Dan Smith <dan.smith@maxar.com>
Date:   Wed Dec 28 12:54:51 2022 -0500

    Merge branch 'main' into feature/hdf5

commit 1755c69
Merge: 9ad0154 0622af1
Author: Dan Smith <dan.smith@maxar.com>
Date:   Wed Dec 28 12:38:02 2022 -0500

    Merge branch 'main' into feature/hdf5

commit 9ad0154
Author: Dan Smith <dan.smith@maxar.com>
Date:   Wed Dec 28 12:37:20 2022 -0500

    No more "11" suffix on exception names

commit c20d962
Author: Dan Smith <dan.smith@maxar.com>
Date:   Wed Dec 28 12:31:42 2022 -0500

    Squashed commit of the following:

    commit 6527f06
    Author: Dan Smith <dan.smith@maxar.com>
    Date:   Wed Dec 28 12:17:24 2022 -0500

        use CODA_OSS_TEST_EXCEPTION macro to get right "catch"

    commit 47a833b
    Author: Dan Smith <dan.smith@maxar.com>
    Date:   Wed Dec 28 12:05:12 2022 -0500

        what() only when ThrowableEx derives from std::exception

    commit ea7d65a
    Author: Dan Smith <dan.smith@maxar.com>
    Date:   Wed Dec 28 11:56:24 2022 -0500

        ThrowableEx inherits from Throwable

    commit 25eb3cf
    Author: Dan Smith <dan.smith@maxar.com>
    Date:   Wed Dec 28 11:40:02 2022 -0500

        make it easier to turn off "catch" depending on CODA_OSS_except_Throwable_ISA_std_exception

    commit 7f90078
    Author: Dan Smith <dan.smith@maxar.com>
    Date:   Wed Dec 28 11:02:13 2022 -0500

        allow new code to get just std::exception-derived exceptions

    commit 79149db
    Author: Dan Smith <dan.smith@maxar.com>
    Date:   Wed Dec 28 10:43:39 2022 -0500

        new macros for new code

    commit 3594f37
    Author: Dan Smith <dan.smith@maxar.com>
    Date:   Wed Dec 28 10:37:52 2022 -0500

        Exception11 -> ExceptionEx

    commit ec157c4
    Author: Dan Smith <dan.smith@maxar.com>
    Date:   Wed Dec 28 10:31:28 2022 -0500

        making Throwable derived from std::exception by default breaks too much existing code :-(

    commit 5210a3a
    Author: Dan Smith <dan.smith@maxar.com>
    Date:   Wed Dec 28 08:51:06 2022 -0500

        use a macro to determine whether except::Throwable derives from std::exception

    commit 49deb0f
    Author: Dan Smith <dan.smith@maxar.com>
    Date:   Wed Dec 28 08:34:38 2022 -0500

        catch std::exception after except::Exception

commit c88cee9
Author: Dan Smith <dan.smith@maxar.com>
Date:   Mon Dec 26 12:13:02 2022 -0500

    other values to be filled-in

commit bca4a4e
Author: Dan Smith <dan.smith@maxar.com>
Date:   Mon Dec 26 12:01:42 2022 -0500

    incorporation NamedObject from HDF5 docs

commit 61fa68f
Author: Dan Smith <dan.smith@maxar.com>
Date:   Mon Dec 26 11:54:23 2022 -0500

    groupInfo()

commit 460e7d7
Author: Dan Smith <dan.smith@maxar.com>
Date:   Mon Dec 26 11:49:22 2022 -0500

    datasetInfo()

commit 14eb9b7
Author: Dan Smith <dan.smith@maxar.com>
Date:   Mon Dec 26 11:23:11 2022 -0500

    start filling in DatasetInfo

commit afe5f1c
Author: Dan Smith <dan.smith@maxar.com>
Date:   Mon Dec 26 10:53:40 2022 -0500

    start to fill in DatasetInfo

commit 77a968c
Author: Dan Smith <dan.smith@maxar.com>
Date:   Mon Dec 26 10:38:29 2022 -0500

    start filling in GroupInfo

commit d81bcdf
Author: Dan Smith <dan.smith@maxar.com>
Date:   Mon Dec 26 09:27:31 2022 -0500

    openGroup() to open groups (loc)

commit a0cd294
Author: J. Daniel Smith <dan@jdanielsmith.me>
Date:   Fri Dec 23 12:56:27 2022 -0500

    comment-out "dataset" unittest for now

commit 86e0060
Author: J. Daniel Smith <dan@jdanielsmith.me>
Date:   Fri Dec 23 11:45:44 2022 -0500

    begin filling in FileInfo

commit 366dda6
Author: J. Daniel Smith <dan@jdanielsmith.me>
Date:   Fri Dec 23 11:39:46 2022 -0500

    a return_type_of utility is needed to deduce the return type

commit e219282
Author: J. Daniel Smith <dan@jdanielsmith.me>
Date:   Fri Dec 23 11:27:50 2022 -0500

    explicitly pass return type to template

commit 4937ccd
Author: J. Daniel Smith <dan@jdanielsmith.me>
Date:   Fri Dec 23 11:05:48 2022 -0500

    template to reduce boilerplate when calling try_catch_H5Exceptions

commit b3b5ebd
Author: J. Daniel Smith <dan@jdanielsmith.me>
Date:   Fri Dec 23 10:33:54 2022 -0500

    use new exception utility routines

commit ea1c03e
Author: J. Daniel Smith <dan@jdanielsmith.me>
Date:   Fri Dec 23 10:29:06 2022 -0500

    put exception handling/conversion in a utility routine

commit 819a99d
Author: J. Daniel Smith <dan@jdanielsmith.me>
Date:   Fri Dec 23 10:22:27 2022 -0500

    utility routine for exception handling

commit 6f34eea
Author: J. Daniel Smith <dan@jdanielsmith.me>
Date:   Fri Dec 23 10:04:53 2022 -0500

    put utilities in a separate file for easier reuse

commit fcbde4f
Author: J. Daniel Smith <dan@jdanielsmith.me>
Date:   Fri Dec 23 09:53:06 2022 -0500

    break utility routines into smaller pieces for easier reuse

commit 52358ea
Author: J. Daniel Smith <dan@jdanielsmith.me>
Date:   Thu Dec 22 18:03:56 2022 -0500

    WIN32 no longer automatically defined?

commit 5a42864
Author: J. Daniel Smith <dan@jdanielsmith.me>
Date:   Thu Dec 22 16:55:16 2022 -0500

    Revert "build HDF5 with C89"

    This reverts commit 680e599.

commit 680e599
Author: Dan Smith <Dan.Smith@maxar.com>
Date:   Mon Dec 19 13:27:10 2022 -0500

    build HDF5 with C89

commit a87a071
Merge: 8447c1a 1384b8a
Author: Dan Smith <Dan.Smith@maxar.com>
Date:   Mon Dec 19 13:25:49 2022 -0500

    Merge branch 'main' into feature/hdf5

commit 8447c1a
Author: Dan Smith <dan.smith@maxar.com>
Date:   Tue Dec 13 14:11:33 2022 -0500

    Revert "sym-links instead of copying files"

    This reverts commit b040c7c.

commit fb60b56
Merge: fa06f04 edd3e8f
Author: Dan Smith <dan.smith@maxar.com>
Date:   Tue Dec 13 10:21:55 2022 -0500

    Merge branch 'main' into feature/hdf5

commit fa06f04
Author: Dan Smith <dan.smith@maxar.com>
Date:   Tue Dec 13 10:02:09 2022 -0500

    get ready for hdf5.lite enhancdements

commit b040c7c
Author: Dan Smith <Dan.Smith@maxar.com>
Date:   Tue Dec 13 09:21:14 2022 -0500

    sym-links instead of copying files
JDanielSmith and others added 28 commits September 14, 2023 08:50
…oda-oss into develop/reduce-compiler-warnings
 https://github.com/microsoft/STL/wiki/Changelog#vs-2022-179-preview-1
> *Note*: `/Wall` is not intended for regular production use, as it contains a large number of
> extremely noisy and low-value warnings. In general, the STL does not attempt to be `/Wall` clean.
@JDanielSmith JDanielSmith self-assigned this Nov 17, 2023
@JDanielSmith JDanielSmith merged commit d15173f into main Nov 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant