Skip to content

1.11.1-alpha16

@synesissoftware synesissoftware tagged this 01 Oct 08:59
Squashed commit of the following:

commit 8c83a650c4e95be34cd8107572a8c2c9c5e67a02
Author: Matt Wilson <matthew@synesis.com.au>
Date:   Tue Oct 1 17:45:49 2024 +1000

    ~ settings

commit c4369644e3cfde185811330575a0d259751bc102
Author: Matt Wilson <matthew@synesis.com.au>
Date:   Tue Oct 1 14:41:59 2024 +1000

    ~ tidying

commit 3db226175213773e5a0ea2d5c106604e9a379221
Author: Matt Wilson <matthew@synesis.com.au>
Date:   Tue Oct 1 12:44:35 2024 +1000

    Merged 'harry-test-port' into 'alpha16'

    Squashed commit of the following:

    commit 9215f32c7631c7d078c205ad4de807ccbcbd2d51
    Author: Matt Wilson <matthew@synesis.com.au>
    Date:   Tue Oct 1 12:39:25 2024 +1000

        ~ time function fixes

    commit 58db8b62ffe150a9a7d336c54fa0a43174056c8f
    Author: Matt Wilson <matthew@synesis.com.au>
    Date:   Tue Oct 1 12:19:10 2024 +1000

        **time_functions** example : + added in case for `std::chrono::system_clock`

    commit bcf1c69e797e4ea150f81d7e6acbe06f02fc16a2
    Author: Matt Wilson <matthew@synesis.com.au>
    Date:   Tue Oct 1 11:33:20 2024 +1000

        Merged 'win-fixes_a16_htp' into 'harry-test-port'

        Squashed commit of the following:

        commit 5092e062b8e6061e6de518755bce7eae80c18196
        Author: Matt Wilson <matthew@synesis.com.au>
        Date:   Tue Oct 1 10:47:13 2024 +1000

            Merged 'ss/harry-test-port' into 'win-fixes_a16_htp'

            Squashed commit of the following:

            commit 3a34a4df3bcef31d97f5af7531f89ff443bc08d2
            Author: Matt Wilson <matthew@synesis.com.au>
            Date:   Mon Sep 30 19:16:02 2024 +1000

                ~ improved discrimination of **time** functions (such as `gmtime_r()`, `gmtime_s()`, ...)

            commit 5c9d9a7d91059e61c5e033ed804f2f75f077e149
            Author: Matt Wilson <matthew@synesis.com.au>
            Date:   Mon Sep 30 16:56:48 2024 +1000

                + brought over **test.unit.unixstl.shims.access.string.timeval**

            commit dbed615def9ff642e5184a57430e7cb3d07289fd
            Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
            Date:   Wed Sep 4 16:12:32 2024 +1000

                + now recognises environment variable SIS_CMAKE_BUILD_DIR, if defined, as the build-directory

            commit c61a66e6e54c35fa885a6b9b07b450fa51924fb8
            Author: Matt Wilson <matthew@synesis.com.au>
            Date:   Mon Sep 2 19:05:51 2024 +1000

                1.11.1-alpha15

            commit db4edda565c48709c9835ff037b96b338c6b1cd1
            Author: Matt Wilson <matthew@synesis.com.au>
            Date:   Mon Sep 2 18:50:50 2024 +1000

                Merged 'cmake-refac' into 'master'

                Squashed commit of the following:

                commit c665e30999a3aeb87af1e70416583967c9245c4b
                Author: Matt Wilson <matthew@synesis.com.au>
                Date:   Mon Sep 2 18:47:38 2024 +1000

                    Merged 'cmake-refac.arm64' into 'cmake-refac'

                    Squashed commit of the following:

                    commit a8e45207e5584e1eb1efeacd7015343ba744ceb5
                    Author: Matt Wilson <matthew@synesis.com.au>
                    Date:   Mon Sep 2 18:46:49 2024 +1000

                        ~ applying CMake function `define_example_program()` to Windows program(s)

                    commit 807b894f0347165f270a293de21ae0f7fdc78975
                    Author: Matt Wilson <matthew@synesis.com.au>
                    Date:   Mon Sep 2 18:38:18 2024 +1000

                        **test.unit.stlsoft.filesystem.io_functions.write_string** : ~ added `temp_file::CloseOnOpen` to test cases, to avoid access failure on Windows

                    commit b2b57edc185a7729d653ad2549505ede99e21bfa
                    Author: Matt Wilson <matthew@synesis.com.au>
                    Date:   Mon Sep 2 17:50:05 2024 +1000

                        CMake language

                    commit 2185b6a44f446fc86701a2f60af1d67ea987dc41
                    Author: Matt Wilson <matthew@synesis.com.au>
                    Date:   Mon Sep 2 17:47:50 2024 +1000

                        **test.scratch.winstl.versions** : + added version elicitation via `RtlGetNtVersionNumbers()`

                    commit 9730e355ce33a819243f7a7fccd13efd1ae03833
                    Author: Matt Wilson <matthew@synesis.com.au>
                    Date:   Mon Sep 2 17:46:29 2024 +1000

                        `winstl_C_identify_operating_system()` : ~ updated for operating systems Windows 10, Server 2016, Server 2019, Server 2022, 11, Server 2025

                    commit 6c282a901cf32560f04c7e48f151b27f96c942da
                    Author: Matt Wilson <matthew@synesis.com.au>
                    Date:   Mon Sep 2 13:20:04 2024 +1000

                        ~ preparatory refactoring

                    commit 8265a0a859e472e2d0b92d0d342e67bbf840680e
                    Author: Matt Wilson <matthew@synesis.com.au>
                    Date:   Mon Sep 2 13:14:47 2024 +1000

                        `winstl_C_internal_GetVersionEx()` : ~ fixed for Windows 10/11

                    commit b61e9dfc4af62fa9860486eafb163f27ebaea45e
                    Author: Matt Wilson <matthew@synesis.com.au>
                    Date:   Mon Sep 2 12:48:09 2024 +1000

                        + added **test.scratch.winstl.versions**

                    commit 7a82ecd9f844553a007e220ce8a21ae620b31ade
                    Author: Matt Wilson <matthew@synesis.com.au>
                    Date:   Mon Sep 2 12:43:18 2024 +1000

                        + added (limited?) support for ARM64

                    commit 5daf66ee37a49b5ffb18db83fa5f223ac3141842
                    Author: Matt Wilson <matthew@synesis.com.au>
                    Date:   Mon Sep 2 12:36:16 2024 +1000

                        ~ preparatory refactoring

                    commit 7e9cd82cf59d8fdfa6284c43df0f752c1aa39134
                    Author: Matt Wilson <matthew@synesis.com.au>
                    Date:   Mon Sep 2 12:22:13 2024 +1000

                        ~ missing include

                    commit f2b9581bdbfac3717af20014e60976944c1e49ca
                    Author: Matt Wilson <matthew@synesis.com.au>
                    Date:   Mon Sep 2 11:17:41 2024 +1000

                        ~ preparatory refactoring

                    commit a5a68b157f033e47e1ed266c0a988cf8924f822e
                    Author: Matt Wilson <matthew@synesis.com.au>
                    Date:   Mon Sep 2 10:48:53 2024 +1000

                        + added PlatformSTL and UNIXSTL/WinSTL versions into the versions scratch test programs

                commit 530bc81c8f2248e915257f7e3c2ec968c51a3332
                Author: Matt Wilson <matthew@synesis.com.au>
                Date:   Sat Aug 31 17:08:21 2024 +1000

                    + added and applied CMake macro `define_example_program()`

                commit d3bc5d0035e6369297c900bf4279b759488def19
                Author: Matt Wilson <matthew@synesis.com.au>
                Date:   Thu Aug 29 17:06:16 2024 +1000

                    + added and applied CMake macro `define_automated_test_program()`

            commit 1bbae1452fe4793c233aebb102890948a8e0bf7d
            Author: Matt Wilson <matthew@synesis.com.au>
            Date:   Wed Aug 21 18:50:05 2024 +1000

                1.11.1-alpha14

            commit b60f472db00638739a9ffcfa221a4576606a2f4f
            Merge: cdbd365 09250ae
            Author: synesissoftware <matthew@synesis.com.au>
            Date:   Wed Aug 21 18:38:36 2024 +1000

                Merge pull request #11 from ChrisCatCP/patch-1

                fix msvc check version

            commit 09250aea47372b4fa8590c15c445ff1ae9f9c87f
            Author: Bai Miao <68489543+ChrisCatCP@users.noreply.github.com>
            Date:   Wed Aug 21 14:32:50 2024 +0800

                fix msvc check version

        commit 315afeee59e4e84a82430ee0ba010aca4ac65f77
        Author: Matt Wilson <matthew@synesis.com.au>
        Date:   Tue Oct 1 10:40:00 2024 +1000

            ~ VC++ compatibility

        commit 1b4101bac538edcc6a8bdd0458722dc2efd01387
        Author: Matt Wilson <matthew@synesis.com.au>
        Date:   Tue Oct 1 10:00:48 2024 +1000

            ~ VC++ compatibility

        commit 045154c41e3bc7dc6b61f8468df98eb2765cc21d
        Author: Matt Wilson <matthew@synesis.com.au>
        Date:   Tue Oct 1 08:14:22 2024 +1000

            Merged 'ss/alpha16' into 'win-fixes_a16_htp'

            Squashed commit of the following:

            commit 9d5baa7f6aa899d76bb85b7251a641190a7eb3ba
            Author: Matt Wilson <matthew@synesis.com.au>
            Date:   Mon Sep 30 11:16:05 2024 +1000

                Merged 'gcc-11' into 'alpha16'

                Squashed commit of the following:

                commit 9e897f1d858273bc178b90443ad3eeeeb025c95c
                Author: Matt Wilson <matthew@synesis.com.au>
                Date:   Mon Sep 30 08:02:51 2024 +1000

                    Merged 'ss/alpha16' into 'gcc-11'

                    Squashed commit of the following:

                    commit af69ba6301fa6e24385d2ee56fb7ba67b2ffe61e
                    Author: Matt Wilson <matthew@synesis.com.au>
                    Date:   Mon Sep 30 07:35:37 2024 +1000

                        Merged 'local/old-examples.arm64' into 'alpha16'

                        Squashed commit of the following:

                        commit b4989e2267605f080fd87812a66a12a518f1ccc9
                        Author: Matt Wilson <matthew@synesis.com.au>
                        Date:   Mon Sep 30 07:32:31 2024 +1000

                            ~ Windows / ARM64 compatibility

                        commit cafb9e4419953e4292a09f5851d7775fdb5da85e
                        Author: Matt Wilson <matthew@synesis.com.au>
                        Date:   Sat Sep 28 19:12:27 2024 +1000

                            + added **run_all_scratch_tests.cmd** and **run_all_unit_tests.cmd**

                        commit 89dbd9a90129ca5525b143a334c7b7f1efb952b7
                        Author: Matt Wilson <matthew@synesis.com.au>
                        Date:   Sat Sep 28 19:08:35 2024 +1000

                            ~ settings

                        commit 496899bf69faedc6cb1e2877751d1d39d10e2ab3
                        Author: Matt Wilson <matthew@synesis.com.au>
                        Date:   Sat Sep 28 19:07:54 2024 +1000

                            Merged 'ss/alpha16' into 'old-examples.arm64'

                            Squashed commit of the following:

                            commit 44bb1a51fa72a9546c6b2bfaf3f3609986b9fa43
                            Author: Matt Wilson <matthew@synesis.com.au>
                            Date:   Sat Sep 28 18:20:22 2024 +1000

                                merged 'ss/constexpr' into 'alpha16'

                                Squashed commit of the following:

                                commit c44cf42cdc740e58342c87081feb36ea6f72584a
                                Author: Matt Wilson <matthew@synesis.com.au>
                                Date:   Thu Sep 5 11:16:54 2024 +1000

                                    ~ fix

                                commit 2bd789c120338e9946a1dfcba9ac2d4e3932d5de
                                Author: Matt Wilson <matthew@synesis.com.au>
                                Date:   Thu Sep 5 11:13:47 2024 +1000

                                    ~ fix

                                commit eeeb80e022ac6ef5284d18a1b12535c3a24df753
                                Author: Matt Wilson <matthew@synesis.com.au>
                                Date:   Thu Sep 5 11:12:43 2024 +1000

                                    `scoped_handle<>` : ~ moved **include/stlsoft/smartptr/scoped_handle_cc.hpp** => **include/stlsoft/smartptr/scoped_handle/scoped_handle_cc.hpp**

                                commit 1665155729ab151cc42eddd37ccbef6638e23ab7
                                Author: Matt Wilson <matthew@synesis.com.au>
                                Date:   Thu Sep 5 09:43:13 2024 +1000

                                    ~ preparatory rename

                                commit 2e1f4c3e996a5dd2e39349f9961a8b561ae3ba46
                                Author: Matt Wilson <matthew@synesis.com.au>
                                Date:   Thu Sep 5 09:28:15 2024 +1000

                                    `scoped_handle<>` : + added (some of) old unit-tests ; ~ moved **include/stlsoft/smartptr/scoped_handle_borland_.hpp** => **include/stlsoft/smartptr/scoped_handle/scoped_handle_borland_.hpp**

                                commit 93e4aa3b06dee755310ddcfd3d346fb16f109df9
                                Author: Matt Wilson <matthew@synesis.com.au>
                                Date:   Wed Sep 4 19:50:37 2024 +1000

                                    **stlsoft/smartptr/scoped_handle.hpp** : ~ preparatory refactoring

                                commit 9b29f691a41dc32682699b09fd1d04b1665b8615
                                Author: Matt Wilson <matthew@synesis.com.au>
                                Date:   Wed Sep 4 19:38:37 2024 +1000

                                    ~ preparatory refactoring

                                commit c7d7e6151ee3f9a1669afeabe7a329d1a4ffa7f7
                                Author: Matt Wilson <matthew@synesis.com.au>
                                Date:   Wed Sep 4 19:37:08 2024 +1000

                                    ~ C++20 compatibility

                                commit f7666bce505de8e80f0cb688a76b8fea4ff5e64c
                                Author: Matt Wilson <matthew@synesis.com.au>
                                Date:   Wed Sep 4 19:26:15 2024 +1000

                                    Merged 'old-examples' into 'constexpr'

                                    Squashed commit of the following:

                                    commit 8775d9dfe970547c743eafd9bf7b239548f17646
                                    Author: Matt Wilson <matthew@synesis.com.au>
                                    Date:   Wed Sep 4 19:18:59 2024 +1000

                                        Merged 'master' into 'old-examples'

                                        Squashed commit of the following:

                                        commit dbed615def9ff642e5184a57430e7cb3d07289fd
                                        Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
                                        Date:   Wed Sep 4 16:12:32 2024 +1000

                                            + now recognises environment variable SIS_CMAKE_BUILD_DIR, if defined, as the build-directory

                                    commit 60ab331a76043fbe1efc25339062736ce818eef4
                                    Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
                                    Date:   Tue Sep 3 13:30:08 2024 +1000

                                        + added all the "old" examples

                                commit 67a0ebbb6ef214c8c69483de4f8865827a4c355a
                                Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
                                Date:   Wed Sep 4 18:49:10 2024 +1000

                                    + added `ss_constexpr_2011_k`, `ss_constexpr_2014_k`, `ss_constexpr_2017_k`, `ss_constexpr_2020_k`, `ss_constexpr_2023_k` and applied to some types

                            commit 606da38c389c1c5379442e9260b30d12c5c480b7
                            Author: Matt Wilson <matthew@synesis.com.au>
                            Date:   Sat Sep 28 18:10:16 2024 +1000

                                Merged 'ss/auto_buffer.C++' (current state) into 'alpha16'

                                Squashed commit of the following:

                                commit 5dd0d55c512f6507bb65325a209632ae2c03b789
                                Author: Matt Wilson <matthew@synesis.com.au>
                                Date:   Sat Sep 28 10:41:42 2024 +1000

                                    Merged 'ss/ab-old' into 'auto_buffer.C++'

                                    Squashed commit of the following:

                                    commit 903ee6b952323410417d6e8ddd41ce1c2389feb0
                                    Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
                                    Date:   Fri Sep 27 16:50:43 2024 +1000

                                        - removed all uses of `stlsoft::auto_buffer_old<>`

                                commit 9716e5a6cedec2635196c89645143e176597d983
                                Author: Matt Wilson <matthew@synesis.com.au>
                                Date:   Fri Sep 27 08:24:10 2024 +1000

                                    **test.unit.stlsoft.memory.auto_buffer** : + unit-testing of `#resize(size_t, value_type)` methods

                                commit 25cf89182e8e628f4f298dc44054e7678c1b799d
                                Author: Matt Wilson <matthew@synesis.com.au>
                                Date:   Fri Sep 27 07:54:32 2024 +1000

                                    `stlsoft::auto_buffer<>` : + added `std::initializer_list<>` ctor ; + added range ctor

                                commit ca13454f348cb329e254e3b7e772178811a2ad7d
                                Author: Matt Wilson <matthew@synesis.com.au>
                                Date:   Fri Sep 27 07:45:31 2024 +1000

                                    **test.unit.stlsoft.memory.auto_buffer** : + extra assertions

                                commit cdd1a3501a496ce81c077e49c86c4e8c00556d17
                                Author: Matt Wilson <matthew@synesis.com.au>
                                Date:   Fri Sep 27 07:43:34 2024 +1000

                                    **test.unit.stlsoft.memory.auto_buffer** : + added move ctor tests

                                commit f77bc87eddec2d8f1c80de34661f6af2879925a5
                                Author: Matt Wilson <matthew@synesis.com.au>
                                Date:   Fri Sep 27 07:43:03 2024 +1000

                                    **test.unit.stlsoft.memory.auto_buffer** : + added n-v ctor tests

                                commit 9778767bd757048af0eb9568441ef09b7ec71fbc
                                Author: Matt Wilson <matthew@synesis.com.au>
                                Date:   Fri Sep 27 07:39:50 2024 +1000

                                    **test.unit.stlsoft.memory.auto_buffer** : ~ prospective compatibility changes

                                commit 54adcf282567aa255e366b1bf8cd0a0bbd5a4e04
                                Author: Matt Wilson <matthew@synesis.com.au>
                                Date:   Fri Sep 27 07:36:42 2024 +1000

                                    **test.unit.stlsoft.memory.auto_buffer** : + unit-testing of `#begin()`, `#end()`, `#rbegin()` and `#rend()` methods

                                commit 94f1c81fcaae22b509585db96311265662e202cd
                                Author: Matt Wilson <matthew@synesis.com.au>
                                Date:   Fri Sep 27 07:36:08 2024 +1000

                                    **test.unit.stlsoft.memory.auto_buffer** : + unit-testing of `#operator []()` and `#data()` methods

                                commit 5c3f96ee9bea330f75a182dade349a8fad0dd021
                                Author: Matt Wilson <matthew@synesis.com.au>
                                Date:   Fri Sep 27 07:09:59 2024 +1000

                                    **test.unit.stlsoft.memory.auto_buffer** : + unit-testing of `#front()` and `#back()` methods

                                commit 288868b9cf39cb38486f4534d26f87319ca3dea4
                                Author: Matt Wilson <matthew@synesis.com.au>
                                Date:   Fri Sep 27 07:09:08 2024 +1000

                                    **test.unit.stlsoft.memory.auto_buffer** : + adding in calls to `#empty()`

                                commit 6696bd8690fec8bbf24f39267d5e12809242b7d7
                                Author: Matt Wilson <matthew@synesis.com.au>
                                Date:   Fri Sep 27 07:06:44 2024 +1000

                                    ~ preparatory refactoring

                                commit 20e22b88324391f7a972f1b29279b84d5dadf20d
                                Author: Matt Wilson <matthew@synesis.com.au>
                                Date:   Fri Sep 27 06:42:15 2024 +1000

                                    **test.unit.stlsoft.memory.auto_buffer** : + added null-allocator test

                                commit 6efd2b9a158dc377c9436be2d344d200459e9217
                                Author: Matt Wilson <matthew@synesis.com.au>
                                Date:   Fri Sep 27 06:41:27 2024 +1000

                                    **test.unit.stlsoft.memory.auto_buffer** : ~ preparatory refactoring

                            commit 2a71e033eeab00c5a74e308ba70c3cc21a80c5ea
                            Author: Matt Wilson <matthew@synesis.com.au>
                            Date:   Sat Sep 28 16:35:36 2024 +1000

                                Merged 'ss/ab-old' into 'alpha16'

                                Squashed commit of the following:

                                commit 903ee6b952323410417d6e8ddd41ce1c2389feb0
                                Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
                                Date:   Fri Sep 27 16:50:43 2024 +1000

                                    - removed all uses of `stlsoft::auto_buffer_old<>`

                            commit 50461da1be307e4129c86ecd824b062c834f48cd
                            Author: Matt Wilson <matthew@synesis.com.au>
                            Date:   Sat Sep 28 16:32:44 2024 +1000

                                Merged 'local/old-examples.arm64' into 'alpha16'

                                Squashed commit of the following:

                                commit 0f6fcddd31ef7a23c45e580c3426a351a710a656
                                Author: Matt Wilson <matthew@synesis.com.au>
                                Date:   Thu Sep 5 12:31:54 2024 +1000

                                    Merged 'constexpr' into 'old-examples.arm64'

                                    Squashed commit of the following:

                                    commit c44cf42cdc740e58342c87081feb36ea6f72584a
                                    Author: Matt Wilson <matthew@synesis.com.au>
                                    Date:   Thu Sep 5 11:16:54 2024 +1000

                                        ~ fix

                                    commit 2bd789c120338e9946a1dfcba9ac2d4e3932d5de
                                    Author: Matt Wilson <matthew@synesis.com.au>
                                    Date:   Thu Sep 5 11:13:47 2024 +1000

                                        ~ fix

                                    commit eeeb80e022ac6ef5284d18a1b12535c3a24df753
                                    Author: Matt Wilson <matthew@synesis.com.au>
                                    Date:   Thu Sep 5 11:12:43 2024 +1000

                                        `scoped_handle<>` : ~ moved **include/stlsoft/smartptr/scoped_handle_cc.hpp** => **include/stlsoft/smartptr/scoped_handle/scoped_handle_cc.hpp**

                                    commit 1665155729ab151cc42eddd37ccbef6638e23ab7
                                    Author: Matt Wilson <matthew@synesis.com.au>
                                    Date:   Thu Sep 5 09:43:13 2024 +1000

                                        ~ preparatory rename

                                    commit 2e1f4c3e996a5dd2e39349f9961a8b561ae3ba46
                                    Author: Matt Wilson <matthew@synesis.com.au>
                                    Date:   Thu Sep 5 09:28:15 2024 +1000

                                        `scoped_handle<>` : + added (some of) old unit-tests ; ~ moved **include/stlsoft/smartptr/scoped_handle_borland_.hpp** => **include/stlsoft/smartptr/scoped_handle/scoped_handle_borland_.hpp**

                                    commit 93e4aa3b06dee755310ddcfd3d346fb16f109df9
                                    Author: Matt Wilson <matthew@synesis.com.au>
                                    Date:   Wed Sep 4 19:50:37 2024 +1000

                                        **stlsoft/smartptr/scoped_handle.hpp** : ~ preparatory refactoring

                                    commit 9b29f691a41dc32682699b09fd1d04b1665b8615
                                    Author: Matt Wilson <matthew@synesis.com.au>
                                    Date:   Wed Sep 4 19:38:37 2024 +1000

                                        ~ preparatory refactoring

                                    commit c7d7e6151ee3f9a1669afeabe7a329d1a4ffa7f7
                                    Author: Matt Wilson <matthew@synesis.com.au>
                                    Date:   Wed Sep 4 19:37:08 2024 +1000

                                        ~ C++20 compatibility

                                    commit f7666bce505de8e80f0cb688a76b8fea4ff5e64c
                                    Author: Matt Wilson <matthew@synesis.com.au>
                                    Date:   Wed Sep 4 19:26:15 2024 +1000

                                        Merged 'old-examples' into 'constexpr'

                                        Squashed commit of the following:

                                        commit 8775d9dfe970547c743eafd9bf7b239548f17646
                                        Author: Matt Wilson <matthew@synesis.com.au>
                                        Date:   Wed Sep 4 19:18:59 2024 +1000

                                            Merged 'master' into 'old-examples'

                                            Squashed commit of the following:

                                            commit dbed615def9ff642e5184a57430e7cb3d07289fd
                                            Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
                                            Date:   Wed Sep 4 16:12:32 2024 +1000

                                                + now recognises environment variable SIS_CMAKE_BUILD_DIR, if defined, as the build-directory

                                        commit 60ab331a76043fbe1efc25339062736ce818eef4
                                        Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
                                        Date:   Tue Sep 3 13:30:08 2024 +1000

                                            + added all the "old" examples

                                    commit 67a0ebbb6ef214c8c69483de4f8865827a4c355a
                                    Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
                                    Date:   Wed Sep 4 18:49:10 2024 +1000

                                        + added `ss_constexpr_2011_k`, `ss_constexpr_2014_k`, `ss_constexpr_2017_k`, `ss_constexpr_2020_k`, `ss_constexpr_2023_k` and applied to some types

                                    commit dbed615def9ff642e5184a57430e7cb3d07289fd
                                    Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
                                    Date:   Wed Sep 4 16:12:32 2024 +1000

                                        + now recognises environment variable SIS_CMAKE_BUILD_DIR, if defined, as the build-directory

                                commit 60ab331a76043fbe1efc25339062736ce818eef4
                                Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
                                Date:   Tue Sep 3 13:30:08 2024 +1000

                                    + added all the "old" examples

                            commit 7295f2dcee354151bbbad298d1ac4deb10ef7d5c
                            Author: Matt Wilson <matthew@synesis.com.au>
                            Date:   Sat Sep 28 16:09:08 2024 +1000

                                Merged 'ss/old-examples' into 'alpha16'

                                Squashed commit of the following:

                                commit 8775d9dfe970547c743eafd9bf7b239548f17646
                                Author: Matt Wilson <matthew@synesis.com.au>
                                Date:   Wed Sep 4 19:18:59 2024 +1000

                                    Merged 'master' into 'old-examples'

                                    Squashed commit of the following:

                                    commit dbed615def9ff642e5184a57430e7cb3d07289fd
                                    Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
                                    Date:   Wed Sep 4 16:12:32 2024 +1000

                                        + now recognises environment variable SIS_CMAKE_BUILD_DIR, if defined, as the build-directory

                                commit 60ab331a76043fbe1efc25339062736ce818eef4
                                Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
                                Date:   Tue Sep 3 13:30:08 2024 +1000

                                    + added all the "old" examples

                            commit dbed615def9ff642e5184a57430e7cb3d07289fd
                            Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
                            Date:   Wed Sep 4 16:12:32 2024 +1000

                                + now recognises environment variable SIS_CMAKE_BUILD_DIR, if defined, as the build-directory

                        commit a228b7b75688ae7821e1fc3c9349733fe6c87d1b
                        Author: Matt Wilson <matthew@synesis.com.au>
                        Date:   Sat Sep 28 16:47:58 2024 +1000

                            Merged 'ss/alpha16' into 'local/old-examples.arm64'

                            Squashed commit of the following:

                            commit 2a71e033eeab00c5a74e308ba70c3cc21a80c5ea
                            Author: Matt Wilson <matthew@synesis.com.au>
                            Date:   Sat Sep 28 16:35:36 2024 +1000

                                Merged 'ss/ab-old' into 'alpha16'

                                Squashed commit of the following:

                                commit 903ee6b952323410417d6e8ddd41ce1c2389feb0
                                Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
                                Date:   Fri Sep 27 16:50:43 2024 +1000

                                    - removed all uses of `stlsoft::auto_buffer_old<>`

                            commit 50461da1be307e4129c86ecd824b062c834f48cd
                            Author: Matt Wilson <matthew@synesis.com.au>
                            Date:   Sat Sep 28 16:32:44 2024 +1000

                                Merged 'local/old-examples.arm64' into 'alpha16'

                                Squashed commit of the following:

                                commit 0f6fcddd31ef7a23c45e580c3426a351a710a656
                                Author: Matt Wilson <matthew@synesis.com.au>
                                Date:   Thu Sep 5 12:31:54 2024 +1000

                                    Merged 'constexpr' into 'old-examples.arm64'

                                    Squashed commit of the following:

                                    commit c44cf42cdc740e58342c87081feb36ea6f72584a
                                    Author: Matt Wilson <matthew@synesis.com.au>
                                    Date:   Thu Sep 5 11:16:54 2024 +1000

                                        ~ fix

                                    commit 2bd789c120338e9946a1dfcba9ac2d4e3932d5de
                                    Author: Matt Wilson <matthew@synesis.com.au>
                                    Date:   Thu Sep 5 11:13:47 2024 +1000

                                        ~ fix

                                    commit eeeb80e022ac6ef5284d18a1b12535c3a24df753
                                    Author: Matt Wilson <matthew@synesis.com.au>
                                    Date:   Thu Sep 5 11:12:43 2024 +1000

                                        `scoped_handle<>` : ~ moved **include/stlsoft/smartptr/scoped_handle_cc.hpp** => **include/stlsoft/smartptr/scoped_handle/scoped_handle_cc.hpp**

                                    commit 1665155729ab151cc42eddd37ccbef6638e23ab7
                                    Author: Matt Wilson <matthew@synesis.com.au>
                                    Date:   Thu Sep 5 09:43:13 2024 +1000

                                        ~ preparatory rename

                                    commit 2e1f4c3e996a5dd2e39349f9961a8b561ae3ba46
                                    Author: Matt Wilson <matthew@synesis.com.au>
                                    Date:   Thu Sep 5 09:28:15 2024 +1000

                                        `scoped_handle<>` : + added (some of) old unit-tests ; ~ moved **include/stlsoft/smartptr/scoped_handle_borland_.hpp** => **include/stlsoft/smartptr/scoped_handle/scoped_handle_borland_.hpp**

                                    commit 93e4aa3b06dee755310ddcfd3d346fb16f109df9
                                    Author: Matt Wilson <matthew@synesis.com.au>
                                    Date:   Wed Sep 4 19:50:37 2024 +1000

                                        **stlsoft/smartptr/scoped_handle.hpp** : ~ preparatory refactoring

                                    commit 9b29f691a41dc32682699b09fd1d04b1665b8615
                                    Author: Matt Wilson <matthew@synesis.com.au>
                                    Date:   Wed Sep 4 19:38:37 2024 +1000

                                        ~ preparatory refactoring

                                    commit c7d7e6151ee3f9a1669afeabe7a329d1a4ffa7f7
                                    Author: Matt Wilson <matthew@synesis.com.au>
                                    Date:   Wed Sep 4 19:37:08 2024 +1000

                                        ~ C++20 compatibility

                                    commit f7666bce505de8e80f0cb688a76b8fea4ff5e64c
                                    Author: Matt Wilson <matthew@synesis.com.au>
                                    Date:   Wed Sep 4 19:26:15 2024 +1000

                                        Merged 'old-examples' into 'constexpr'

                                        Squashed commit of the following:

                                        commit 8775d9dfe970547c743eafd9bf7b239548f17646
                                        Author: Matt Wilson <matthew@synesis.com.au>
                                        Date:   Wed Sep 4 19:18:59 2024 +1000

                                            Merged 'master' into 'old-examples'

                                            Squashed commit of the following:

                                            commit dbed615def9ff642e5184a57430e7cb3d07289fd
                                            Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
                                            Date:   Wed Sep 4 16:12:32 2024 +1000

                                                + now recognises environment variable SIS_CMAKE_BUILD_DIR, if defined, as the build-directory

                                        commit 60ab331a76043fbe1efc25339062736ce818eef4
                                        Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
                                        Date:   Tue Sep 3 13:30:08 2024 +1000

                                            + added all the "old" examples

                                    commit 67a0ebbb6ef214c8c69483de4f8865827a4c355a
                                    Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
                                    Date:   Wed Sep 4 18:49:10 2024 +1000

                                        + added `ss_constexpr_2011_k`, `ss_constexpr_2014_k`, `ss_constexpr_2017_k`, `ss_constexpr_2020_k`, `ss_constexpr_2023_k` and applied to some types

                                    commit dbed615def9ff642e5184a57430e7cb3d07289fd
                                    Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
                                    Date:   Wed Sep 4 16:12:32 2024 +1000

                                        + now recognises environment variable SIS_CMAKE_BUILD_DIR, if defined, as the build-directory

                                commit 60ab331a76043fbe1efc25339062736ce818eef4
                                Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
                                Date:   Tue Sep 3 13:30:08 2024 +1000

                                    + added all the "old" examples

                            commit 7295f2dcee354151bbbad298d1ac4deb10ef7d5c
                            Author: Matt Wilson <matthew@synesis.com.au>
                            Date:   Sat Sep 28 16:09:08 2024 +1000

                                Merged 'ss/old-examples' into 'alpha16'

                                Squashed commit of the following:

                                commit 8775d9dfe970547c743eafd9bf7b239548f17646
                                Author: Matt Wilson <matthew@synesis.com.au>
                                Date:   Wed Sep 4 19:18:59 2024 +1000

                                    Merged 'master' into 'old-examples'

                                    Squashed commit of the following:

                                    commit dbed615def9ff642e5184a57430e7cb3d07289fd
                                    Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
                                    Date:   Wed Sep 4 16:12:32 2024 +1000

                                        + now recognises environment variable SIS_CMAKE_BUILD_DIR, if defined, as the build-directory

                                commit 60ab331a76043fbe1efc25339062736ce818eef4
                                Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
                                Date:   Tue Sep 3 13:30:08 2024 +1000

                                    + added all the "old" examples

                            commit dbed615def9ff642e5184a57430e7cb3d07289fd
                            Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
                            Date:   Wed Sep 4 16:12:32 2024 +1000

                                + now recognises environment variable SIS_CMAKE_BUILD_DIR, if defined, as the build-directory

                        commit 0f6fcddd31ef7a23c45e580c3426a351a710a656
                        Author: Matt Wilson <matthew@synesis.com.au>
                        Date:   Thu Sep 5 12:31:54 2024 +1000

                            Merged 'constexpr' into 'old-examples.arm64'

                            Squashed commit of the following:

                            commit c44cf42cdc740e58342c87081feb36ea6f72584a
                            Author: Matt Wilson <matthew@synesis.com.au>
                            Date:   Thu Sep 5 11:16:54 2024 +1000

                                ~ fix

                            commit 2bd789c120338e9946a1dfcba9ac2d4e3932d5de
                            Author: Matt Wilson <matthew@synesis.com.au>
                            Date:   Thu Sep 5 11:13:47 2024 +1000

                                ~ fix

                            commit eeeb80e022ac6ef5284d18a1b12535c3a24df753
                            Author: Matt Wilson <matthew@synesis.com.au>
                            Date:   Thu Sep 5 11:12:43 2024 +1000

                                `scoped_handle<>` : ~ moved **include/stlsoft/smartptr/scoped_handle_cc.hpp** => **include/stlsoft/smartptr/scoped_handle/scoped_handle_cc.hpp**

                            commit 1665155729ab151cc42eddd37ccbef6638e23ab7
                            Author: Matt Wilson <matthew@synesis.com.au>
                            Date:   Thu Sep 5 09:43:13 2024 +1000

                                ~ preparatory rename

                            commit 2e1f4c3e996a5dd2e39349f9961a8b561ae3ba46
                            Author: Matt Wilson <matthew@synesis.com.au>
                            Date:   Thu Sep 5 09:28:15 2024 +1000

                                `scoped_handle<>` : + added (some of) old unit-tests ; ~ moved **include/stlsoft/smartptr/scoped_handle_borland_.hpp** => **include/stlsoft/smartptr/scoped_handle/scoped_handle_borland_.hpp**

                            commit 93e4aa3b06dee755310ddcfd3d346fb16f109df9
                            Author: Matt Wilson <matthew@synesis.com.au>
                            Date:   Wed Sep 4 19:50:37 2024 +1000

                                **stlsoft/smartptr/scoped_handle.hpp** : ~ preparatory refactoring

                            commit 9b29f691a41dc32682699b09fd1d04b1665b8615
                            Author: Matt Wilson <matthew@synesis.com.au>
                            Date:   Wed Sep 4 19:38:37 2024 +1000

                                ~ preparatory refactoring

                            commit c7d7e6151ee3f9a1669afeabe7a329d1a4ffa7f7
                            Author: Matt Wilson <matthew@synesis.com.au>
                            Date:   Wed Sep 4 19:37:08 2024 +1000

                                ~ C++20 compatibility

                            commit f7666bce505de8e80f0cb688a76b8fea4ff5e64c
                            Author: Matt Wilson <matthew@synesis.com.au>
                            Date:   Wed Sep 4 19:26:15 2024 +1000

                                Merged 'old-examples' into 'constexpr'

                                Squashed commit of the following:

                                commit 8775d9dfe970547c743eafd9bf7b239548f17646
                                Author: Matt Wilson <matthew@synesis.com.au>
                                Date:   Wed Sep 4 19:18:59 2024 +1000

                                    Merged 'master' into 'old-examples'

                                    Squashed commit of the following:

                                    commit dbed615def9ff642e5184a57430e7cb3d07289fd
                                    Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
                                    Date:   Wed Sep 4 16:12:32 2024 +1000

                                        + now recognises environment variable SIS_CMAKE_BUILD_DIR, if defined, as the build-directory

                                commit 60ab331a76043fbe1efc25339062736ce818eef4
                                Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
                                Date:   Tue Sep 3 13:30:08 2024 +1000

                                    + added all the "old" examples

                            commit 67a0ebbb6ef214c8c69483de4f8865827a4c355a
                            Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
                            Date:   Wed Sep 4 18:49:10 2024 +1000

                                + added `ss_constexpr_2011_k`, `ss_constexpr_2014_k`, `ss_constexpr_2017_k`, `ss_constexpr_2020_k`, `ss_constexpr_2023_k` and applied to some types

                            commit dbed615def9ff642e5184a57430e7cb3d07289fd
                            Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
                            Date:   Wed Sep 4 16:12:32 2024 +1000

                                + now recognises environment variable SIS_CMAKE_BUILD_DIR, if defined, as the build-directory

                        commit 60ab331a76043fbe1efc25339062736ce818eef4
                        Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
                        Date:   Tue Sep 3 13:30:08 2024 +1000

                            + added all the "old" examples

                    commit 44bb1a51fa72a9546c6b2bfaf3f3609986b9fa43
                    Author: Matt Wilson <matthew@synesis.com.au>
                    Date:   Sat Sep 28 18:20:22 2024 +1000

                        merged 'ss/constexpr' into 'alpha16'

                        Squashed commit of the following:

                        commit c44cf42cdc740e58342c87081feb36ea6f72584a
                        Author: Matt Wilson <matthew@synesis.com.au>
                        Date:   Thu Sep 5 11:16:54 2024 +1000

                            ~ fix

                        commit 2bd789c120338e9946a1dfcba9ac2d4e3932d5de
                        Author: Matt Wilson <matthew@synesis.com.au>
                        Date:   Thu Sep 5 11:13:47 2024 +1000

                            ~ fix

                        commit eeeb80e022ac6ef5284d18a1b12535c3a24df753
                        Author: Matt Wilson <matthew@synesis.com.au>
                        Date:   Thu Sep 5 11:12:43 2024 +1000

                            `scoped_handle<>` : ~ moved **include/stlsoft/smartptr/scoped_handle_cc.hpp** => **include/stlsoft/smartptr/scoped_handle/scoped_handle_cc.hpp**

                        commit 1665155729ab151cc42eddd37ccbef6638e23ab7
                        Author: Matt Wilson <matthew@synesis.com.au>
                        Date:   Thu Sep 5 09:43:13 2024 +1000

                            ~ preparatory rename

                        commit 2e1f4c3e996a5dd2e39349f9961a8b561ae3ba46
                        Author: Matt Wilson <matthew@synesis.com.au>
                        Date:   Thu Sep 5 09:28:15 2024 +1000

                            `scoped_handle<>` : + added (some of) old unit-tests ; ~ moved **include/stlsoft/smartptr/scoped_handle_borland_.hpp** => **include/stlsoft/smartptr/scoped_handle/scoped_handle_borland_.hpp**

                        commit 93e4aa3b06dee755310ddcfd3d346fb16f109df9
                        Author: Matt Wilson <matthew@synesis.com.au>
                        Date:   Wed Sep 4 19:50:37 2024 +1000

                            **stlsoft/smartptr/scoped_handle.hpp** : ~ preparatory refactoring

                        commit 9b29f691a41dc32682699b09fd1d04b1665b8615
                        Author: Matt Wilson <matthew@synesis.com.au>
                        Date:   Wed Sep 4 19:38:37 2024 +1000

                            ~ preparatory refactoring

                        commit c7d7e6151ee3f9a1669afeabe7a329d1a4ffa7f7
                        Author: Matt Wilson <matthew@synesis.com.au>
                        Date:   Wed Sep 4 19:37:08 2024 +1000

                            ~ C++20 compatibility

                        commit f7666bce505de8e80f0cb688a76b8fea4ff5e64c
                        Author: Matt Wilson <matthew@synesis.com.au>
                        Date:   Wed Sep 4 19:26:15 2024 +1000

                            Merged 'old-examples' into 'constexpr'

                            Squashed commit of the following:

                            commit 8775d9dfe970547c743eafd9bf7b239548f17646
                            Author: Matt Wilson <matthew@synesis.com.au>
                            Date:   Wed Sep 4 19:18:59 2024 +1000

                                Merged 'master' into 'old-examples'

                                Squashed commit of the following:

                                commit dbed615def9ff642e5184a57430e7cb3d07289fd
                                Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
                                Date:   Wed Sep 4 16:12:32 2024 +1000

                                    + now recognises environment variable SIS_CMAKE_BUILD_DIR, if defined, as the build-directory

                            commit 60ab331a76043fbe1efc25339062736ce818eef4
                            Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
                            Date:   Tue Sep 3 13:30:08 2024 +1000

                                + added all the "old" examples

                        commit 67a0ebbb6ef214c8c69483de4f8865827a4c355a
                        Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
                        Date:   Wed Sep 4 18:49:10 2024 +1000

                            + added `ss_constexpr_2011_k`, `ss_constexpr_2014_k`, `ss_constexpr_2017_k`, `ss_constexpr_2020_k`, `ss_constexpr_2023_k` and applied to some types

                    commit 606da38c389c1c5379442e9260b30d12c5c480b7
                    Author: Matt Wilson <matthew@synesis.com.au>
                    Date:   Sat Sep 28 18:10:16 2024 +1000

                        Merged 'ss/auto_buffer.C++' (current state) into 'alpha16'

                        Squashed commit of the following:

                        commit 5dd0d55c512f6507bb65325a209632ae2c03b789
                        Author: Matt Wilson <matthew@synesis.com.au>
                        Date:   Sat Sep 28 10:41:42 2024 +1000

                            Merged 'ss/ab-old' into 'auto_buffer.C++'

                            Squashed commit of the following:

                            commit 903ee6b952323410417d6e8ddd41ce1c2389feb0
                            Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
                            Date:   Fri Sep 27 16:50:43 2024 +1000

                                - removed all uses of `stlsoft::auto_buffer_old<>`

                        commit 9716e5a6cedec2635196c89645143e176597d983
                        Author: Matt Wilson <matthew@synesis.com.au>
                        Date:   Fri Sep 27 08:24:10 2024 +1000

                            **test.unit.stlsoft.memory.auto_buffer** : + unit-testing of `#resize(size_t, value_type)` methods

                        commit 25cf89182e8e628f4f298dc44054e7678c1b799d
                        Author: Matt Wilson <matthew@synesis.com.au>
                        Date:   Fri Sep 27 07:54:32 2024 +1000

                            `stlsoft::auto_buffer<>` : + added `std::initializer_list<>` ctor ; + added range ctor

                        commit ca13454f348cb329e254e3b7e772178811a2ad7d
                        Author: Matt Wilson <matthew@synesis.com.au>
                        Date:   Fri Sep 27 07:45:31 2024 +1000

                            **test.unit.stlsoft.memory.auto_buffer** : + extra assertions

                        commit cdd1a3501a496ce81c077e49c86c4e8c00556d17
                        Author: Matt Wilson <matthew@synesis.com.au>
                        Date:   Fri Sep 27 07:43:34 2024 +1000

                            **test.unit.stlsoft.memory.auto_buffer** : + added move ctor tests

                        commit f77bc87eddec2d8f1c80de34661f6af2879925a5
                        Author: Matt Wilson <matthew@synesis.com.au>
                        Date:   Fri Sep 27 07:43:03 2024 +1000

                            **test.unit.stlsoft.memory.auto_buffer** : + added n-v ctor tests

                        commit 9778767bd757048af0eb9568441ef09b7ec71fbc
                        Author: Matt Wilson <matthew@synesis.com.au>
                        Date:   Fri Sep 27 07:39:50 2024 +1000

                            **test.unit.stlsoft.memory.auto_buffer** : ~ prospective compatibility changes

                        commit 54adcf282567aa255e366b1bf8cd0a0bbd5a4e04
                        Author: Matt Wilson <matthew@synesis.com.au>
                        Date:   Fri Sep 27 07:36:42 2024 +1000

                            **test.unit.stlsoft.memory.auto_buffer** : + unit-testing of `#begin()`, `#end()`, `#rbegin()` and `#rend()` methods

                        commit 94f1c81fcaae22b509585db96311265662e202cd
                        Author: Matt Wilson <matthew@synesis.com.au>
                        Date:   Fri Sep 27 07:36:08 2024 +1000

                            **test.unit.stlsoft.memory.auto_buffer** : + unit-testing of `#operator []()` and `#data()` methods

                        commit 5c3f96ee9bea330f75a182dade349a8fad0dd021
                        Author: Matt Wilson <matthew@synesis.com.au>
                        Date:   Fri Sep 27 07:09:59 2024 +1000

                            **test.unit.stlsoft.memory.auto_buffer** : + unit-testing of `#front()` and `#back()` methods

                        commit 288868b9cf39cb38486f4534d26f87319ca3dea4
                        Author: Matt Wilson <matthew@synesis.com.au>
                        Date:   Fri Sep 27 07:09:08 2024 +1000

                            **test.unit.stlsoft.memory.auto_buffer** : + adding in calls to `#empty()`

                        commit 6696bd8690fec8bbf24f39267d5e12809242b7d7
                        Author: Matt Wilson <matthew@synesis.com.au>
                        Date:   Fri Sep 27 07:06:44 2024 +1000

                            ~ preparatory refactoring

                        commit 20e22b88324391f7a972f1b29279b84d5dadf20d
                        Author: Matt Wilson <matthew@synesis.com.au>
                        Date:   Fri Sep 27 06:42:15 2024 +1000

                            **test.unit.stlsoft.memory.auto_buffer** : + added null-allocator test

                        commit 6efd2b9a158dc377c9436be2d344d200459e9217
                        Author: Matt Wilson <matthew@synesis.com.au>
                        Date:   Fri Sep 27 06:41:27 2024 +1000

                            **test.unit.stlsoft.memory.auto_buffer** : ~ preparatory refactoring

                    commit 2a71e033eeab00c5a74e308ba70c3cc21a80c5ea
                    Author: Matt Wilson <matthew@synesis.com.au>
                    Date:   Sat Sep 28 16:35:36 2024 +1000

                        Merged 'ss/ab-old' into 'alpha16'

                        Squashed commit of the following:

                        commit 903ee6b952323410417d6e8ddd41ce1c2389feb0
                        Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
                        Date:   Fri Sep 27 16:50:43 2024 +1000

                            - removed all uses of `stlsoft::auto_buffer_old<>`

                    commit 50461da1be307e4129c86ecd824b062c834f48cd
                    Author: Matt Wilson <matthew@synesis.com.au>
                    Date:   Sat Sep 28 16:32:44 2024 +1000

                        Merged 'local/old-examples.arm64' into 'alpha16'

                        Squashed commit of the following:

                        commit 0f6fcddd31ef7a23c45e580c3426a351a710a656
                        Author: Matt Wilson <matthew@synesis.com.au>
                        Date:   Thu Sep 5 12:31:54 2024 +1000

                            Merged 'constexpr' into 'old-examples.arm64'

                            Squashed commit of the following:

                            commit c44cf42cdc740e58342c87081feb36ea6f72584a
                            Author: Matt Wilson <matthew@synesis.com.au>
                            Date:   Thu Sep 5 11:16:54 2024 +1000

                                ~ fix

                            commit 2bd789c120338e9946a1dfcba9ac2d4e3932d5de
                            Author: Matt Wilson <matthew@synesis.com.au>
                            Date:   Thu Sep 5 11:13:47 2024 +1000

                                ~ fix

                            commit eeeb80e022ac6ef5284d18a1b12535c3a24df753
                            Author: Matt Wilson <matthew@synesis.com.au>
                            Date:   Thu Sep 5 11:12:43 2024 +1000

                                `scoped_handle<>` : ~ moved **include/stlsoft/smartptr/scoped_handle_cc.hpp** => **include/stlsoft/smartptr/scoped_handle/scoped_handle_cc.hpp**

                            commit 1665155729ab151cc42eddd37ccbef6638e23ab7
                            Author: Matt Wilson <matthew@synesis.com.au>
                            Date:   Thu Sep 5 09:43:13 2024 +1000

                                ~ preparatory rename

                            commit 2e1f4c3e996a5dd2e39349f9961a8b561ae3ba46
                            Author: Matt Wilson <matthew@synesis.com.au>
                            Date:   Thu Sep 5 09:28:15 2024 +1000

                                `scoped_handle<>` : + added (some of) old unit-tests ; ~ moved **include/stlsoft/smartptr/scoped_handle_borland_.hpp** => **include/stlsoft/smartptr/scoped_handle/scoped_handle_borland_.hpp**

                            commit 93e4aa3b06dee755310ddcfd3d346fb16f109df9
                            Author: Matt Wilson <matthew@synesis.com.au>
                            Date:   Wed Sep 4 19:50:37 2024 +1000

                                **stlsoft/smartptr/scoped_handle.hpp** : ~ preparatory refactoring

                            commit 9b29f691a41dc32682699b09fd1d04b1665b8615
                            Author: Matt Wilson <matthew@synesis.com.au>
                            Date:   Wed Sep 4 19:38:37 2024 +1000

                                ~ preparatory refactoring

                            commit c7d7e6151ee3f9a1669afeabe7a329d1a4ffa7f7
                            Author: Matt Wilson <matthew@synesis.com.au>
                            Date:   Wed Sep 4 19:37:08 2024 +1000

                                ~ C++20 compatibility

                            commit f7666bce505de8e80f0cb688a76b8fea4ff5e64c
                            Author: Matt Wilson <matthew@synesis.com.au>
                            Date:   Wed Sep 4 19:26:15 2024 +1000

                                Merged 'old-examples' into 'constexpr'

                                Squashed commit of the following:

                                commit 8775d9dfe970547c743eafd9bf7b239548f17646
                                Author: Matt Wilson <matthew@synesis.com.au>
                                Date:   Wed Sep 4 19:18:59 2024 +1000

                                    Merged 'master' into 'old-examples'

                                    Squashed commit of the following:

                                    commit dbed615def9ff642e5184a57430e7cb3d07289fd
                                    Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
                                    Date:   Wed Sep 4 16:12:32 2024 +1000

                                        + now recognises environment variable SIS_CMAKE_BUILD_DIR, if defined, as the build-directory

                                commit 60ab331a76043fbe1efc25339062736ce818eef4
                                Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
                                Date:   Tue Sep 3 13:30:08 2024 +1000

                                    + added all the "old" examples

                            commit 67a0ebbb6ef214c8c69483de4f8865827a4c355a
                            Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
                            Date:   Wed Sep 4 18:49:10 2024 +1000

                                + added `ss_constexpr_2011_k`, `ss_constexpr_2014_k`, `ss_constexpr_2017_k`, `ss_constexpr_2020_k`, `ss_constexpr_2023_k` and applied to some types

                            commit dbed615def9ff642e5184a57430e7cb3d07289fd
                            Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
                            Date:   Wed Sep 4 16:12:32 2024 +1000

                                + now recognises environment variable SIS_CMAKE_BUILD_DIR, if defined, as the build-directory

                        commit 60ab331a76043fbe1efc25339062736ce818eef4
                        Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
                        Date:   Tue Sep 3 13:30:08 2024 +1000

                            + added all the "old" examples

                    commit 7295f2dcee354151bbbad298d1ac4deb10ef7d5c
                    Author: Matt Wilson <matthew@synesis.com.au>
                    Date:   Sat Sep 28 16:09:08 2024 +1000

                        Merged 'ss/old-examples' into 'alpha16'

                        Squashed commit of the following:

                        commit 8775d9dfe970547c743eafd9bf7b239548f17646
                        Author: Matt Wilson <matthew@synesis.com.au>
                        Date:   Wed Sep 4 19:18:59 2024 +1000

                            Merged 'master' into 'old-examples'

                            Squashed commit of the following:

                            commit dbed615def9ff642e5184a57430e7cb3d07289fd
                            Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
                            Date:   Wed Sep 4 16:12:32 2024 +1000

                                + now recognises environment variable SIS_CMAKE_BUILD_DIR, if defined, as the build-directory

                        commit 60ab331a76043fbe1efc25339062736ce818eef4
                        Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
                        Date:   Tue Sep 3 13:30:08 2024 +1000

                            + added all the "old" examples

                commit 4378c43877a5826b9fa1dd2961e13b941b533665
                Author: Matt Wilson <matthew@synesis.com.au>
                Date:   Sun Sep 29 18:39:16 2024 +1000

                    Merged 'alpha16' into 'gcc-11'

                    Squashed commit of the following:

                    commit 44bb1a51fa72a9546c6b2bfaf3f3609986b9fa43
                    Author: Matt Wilson <matthew@synesis.com.au>
                    Date:   Sat Sep 28 18:20:22 2024 +1000

                        merged 'ss/constexpr' into 'alpha16'

                        Squashed commit of the following:

                        commit c44cf42cdc740e58342c87081feb36ea6f72584a
                        Author: Matt Wilson <matthew@synesis.com.au>
                        Date:   Thu Sep 5 11:16:54 2024 +1000

                            ~ fix

                        commit 2bd789c120338e9946a1dfcba9ac2d4e3932d5de
                        Author: Matt Wilson <matthew@synesis.com.au>
                        Date:   Thu Sep 5 11:13:47 2024 +1000

                            ~ fix

                        commit eeeb80e022ac6ef5284d18a1b12535c3a24df753
                        Author: Matt Wilson <matthew@synesis.com.au>
                        Date:   Thu Sep 5 11:12:43 2024 +1000

                            `scoped_handle<>` : ~ moved **include/stlsoft/smartptr/scoped_handle_cc.hpp** => **include/stlsoft/smartptr/scoped_handle/scoped_handle_cc.hpp**

                        commit 1665155729ab151cc42eddd37ccbef6638e23ab7
                        Author: Matt Wilson <matthew@synesis.com.au>
                        Date:   Thu Sep 5 09:43:13 2024 +1000

                            ~ preparatory rename

                        commit 2e1f4c3e996a5dd2e39349f9961a8b561ae3ba46
                        Author: Matt Wilson <matthew@synesis.com.au>
                        Date:   Thu Sep 5 09:28:15 2024 +1000

                            `scoped_handle<>` : + added (some of) old unit-tests ; ~ moved **include/stlsoft/smartptr/scoped_handle_borland_.hpp** => **include/stlsoft/smartptr/scoped_handle/scoped_handle_borland_.hpp**

                        commit 93e4aa3b06dee755310ddcfd3d346fb16f109df9
                        Author: Matt Wilson <matthew@synesis.com.au>
                        Date:   Wed Sep 4 19:50:37 2024 +1000

                            **stlsoft/smartptr/scoped_handle.hpp** : ~ preparatory refactoring

                        commit 9b29f691a41dc32682699b09fd1d04b1665b8615
                        Author: Matt Wilson <matthew@synesis.com.au>
                        Date:   Wed Sep 4 19:38:37 2024 +1000

                            ~ preparatory refactoring

                        commit c7d7e6151ee3f9a1669afeabe7a329d1a4ffa7f7
                        Author: Matt Wilson <matthew@synesis.com.au>
                        Date:   Wed Sep 4 19:37:08 2024 +1000

                            ~ C++20 compatibility

                        commit f7666bce505de8e80f0cb688a76b8fea4ff5e64c
                        Author: Matt Wilson <matthew@synesis.com.au>
                        Date:   Wed Sep 4 19:26:15 2024 +1000

                            Merged 'old-examples' into 'constexpr'

                            Squashed commit of the following:

                            commit 8775d9dfe970547c743eafd9bf7b239548f17646
                            Author: Matt Wilson <matthew@synesis.com.au>
                            Date:   Wed Sep 4 19:18:59 2024 +1000

                                Merged 'master' into 'old-examples'

                                Squashed commit of the following:

                                commit dbed615def9ff642e5184a57430e7cb3d07289fd
                                Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
                                Date:   Wed Sep 4 16:12:32 2024 +1000

                                    + now recognises environment variable SIS_CMAKE_BUILD_DIR, if defined, as the build-directory

                            commit 60ab331a76043fbe1efc25339062736ce818eef4
                            Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
                            Date:   Tue Sep 3 13:30:08 2024 +1000

                                + added all the "old" examples

                        commit 67a0ebbb6ef214c8c69483de4f8865827a4c355a
                        Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
                        Date:   Wed Sep 4 18:49:10 2024 +1000

                            + added `ss_constexpr_2011_k`, `ss_constexpr_2014_k`, `ss_constexpr_2017_k`, `ss_constexpr_2020_k`, `ss_constexpr_2023_…
Assets 2
Loading