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_…