Squashed commit of the following:
commit 10acd76f4add3c19c08e4e312bbd888fbd7f3f2d
Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
Date: Fri Mar 1 16:37:13 2024 +1100
Merged branch 'true-typedef' into 'dev'
Squashed commit of the following:
commit 739398a318b8202b6d36838666997d0ea11eec21
Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
Date: Wed Feb 28 19:04:22 2024 +1100
`true_typedef` : + now supports `operator <<()` for stream insertion as well as for left-shifting (C++14 or later)
commit daf19d8d82a09d71e7cd708ede9f3ad5671363a8
Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
Date: Wed Feb 28 16:08:19 2024 +1100
`true_typedef` : ~ refactoring
commit c699a289a5bdb64ec256dba35b54e9fbbd43b0c7
Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
Date: Wed Feb 28 16:01:17 2024 +1100
+ added test.unit.stlsoft.util.true_typedef ; ~ some refactoring
commit 27661581066f56f66a3bd86db78e63d2e8117978
Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
Date: Wed Feb 28 19:05:53 2024 +1100
stlsoft/memory/util/allocator_features.hpp : ~ fix
commit 9e138ab9ea28c7ab15121f1559bfe354f8919734
Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
Date: Thu Feb 22 11:29:26 2024 +1100
Merged branch 'write_string' into 'dev'
Squashed commit of the following:
commit 0919e8ad4c4059151009234591204f555231c60b
Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
Date: Thu Feb 22 11:20:26 2024 +1100
+ added `stlsoft::write_string<>()` ; ~ moved `stlsoft::read_line<>()` from **include/stlsoft/filesystem/read_line.hpp** to => **include/stlsoft/filesystem/io_functions/read_line.hpp**
commit ba11eda5af19071b1c1254e08e9960ab4c0884ad
Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
Date: Tue Feb 20 17:24:20 2024 +1100
**include/stlsoft/filesystem/read_line.hpp** : + applied `STLSOFT_NOEXCEPT` where appropriate
commit cf8fe35cc6cbe82ed3a6d2be50acd49af91a9173
Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
Date: Tue Feb 20 17:14:09 2024 +1100
+ added unit-test project test.unit.stlsoft.filesystem.read_line
commit 9d7b136abb3c8aeac8f6ec1efd2b4e789c19bd15
Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
Date: Tue Feb 20 16:45:54 2024 +1100
**include/stlsoft/filesystem/read_line.hpp** : ~ simple improvements in documentation markup
commit 0fc35de419edb995e24548aaaf3121d525dc6e4c
Merge: 6e2e195 57ffc49
Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
Date: Tue Feb 20 16:44:00 2024 +1100
Merge branch 'master' into 'documentation'
commit 6e2e1959d4719e7dd8d205b57529b633b494f8e3
Merge: 5b7428e 5ecf30d
Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
Date: Fri Feb 16 19:47:05 2024 +1100
Merge remote-tracking branch 'ss-1.10/master' into 'master'
commit 5ecf30d983a4d49bf347a4f23915c14726b01bdf
Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
Date: Fri Feb 16 19:26:38 2024 +1100
Merged 'script_fixes' into 'master'
Squashed commit of the following:
commit 360c96ac3c9efbfe1cb0ce7b0daeda5dc616ba8e
Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
Date: Tue Jan 9 15:16:45 2024 +1100
~ fixed script status codes
commit aa05f4b947d5e7a38dc6e9eb0b6922307d753546
Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
Date: Fri Feb 16 19:13:34 2024 +1100
Merged branch 'ss_typename_param_k' into 'master'
Squashed commit of the following:
commit 6a341ab3a7beb2b754bd87e87cebbde81320a9d9
Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
Date: Fri Feb 16 19:02:39 2024 +1100
~ project boilerplate
commit 89749ec29a74d55be9f474b79ace081e7311433a
Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
Date: Fri Feb 16 16:34:11 2024 +1100
~ corrected inappropriate use of `ss_typename_param_k`
commit b6da1220804a0736251cea200c5e85636f883c41
Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
Date: Fri Feb 16 16:26:19 2024 +1100
Merged 'insertion_operators_2' into 'master'
Squashed commit of the following:
commit f756fe55392a440457568640e5475498158b192d
Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
Date: Fri Feb 16 16:16:42 2024 +1100
~ settings
commit eacb153942b69d216a3ff719bb9062e97062acea
Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
Date: Fri Feb 16 16:13:32 2024 +1100
~ further tranche of stream insertion operator implementations:
+ added `stlsoft::meta::hash_sentry` meta-type;
+ added **test.unit.unixstl.filesystem.path** test project;
~ fixes and enhancements to `stlsoft::util::string_insert`
commit 8cbdeede7b41fa3c49cf0273a9266b4a5ff16956
Merge: 61429eb b88d88c
Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
Date: Fri Feb 16 09:04:27 2024 +1100
Merge branch 'insertion_operators' into 'insertion_operators_2'
commit b88d88ca8470bd450a01ce2a30536207ca2245ff
Merge: 451894f cd5c536
Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
Date: Fri Feb 16 08:59:55 2024 +1100
Merge branch 'master' into 'insertion_operators'
commit 61429eb2beb503f86be9aee8cb4ca78f09600a5a
Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
Date: Fri Feb 16 08:54:55 2024 +1100
~ settings
commit 451894f3a6371ca4489b1d60c68c759eab6e66c3
Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
Date: Tue Jan 30 11:50:56 2024 +1100
~ fix
commit f0b978889b2903c184b113badcb3d9c870a96a43
Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
Date: Tue Jan 30 11:46:48 2024 +1100
~ tidying
commit e42026d2ed5647a5d6cf5c753f5318d3271ff34b
Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
Date: Tue Jan 30 11:42:48 2024 +1100
C++20 compatibility re `allocate()` hint
commit 8ea7d097cba1cb200d462fa94bea554f1f215638
Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
Date: Tue Jan 30 11:38:14 2024 +1100
~ applied `stlsoft::util::string_insert()` to `stlsoft::basic_string_view<>`, and brought in test.unit.stlsoft.string.string_view
commit 6dc17ec9c78f81a6b34d883f619c84f6449eeaf0
Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
Date: Tue Jan 30 11:33:21 2024 +1100
+ added and applied `stlsoft::util::string_insert()`, including unit-tests, to `stlsoft::basic_shim_string<>`, `stlsoft::basic_simple_string<>`, `stlsoft::basic_static_string`, `stlsoft::stlsoft_C_string_slice_m_t`/`stlsoft::stlsoft_C_string_slice_w_t`
commit 19096263b9e5bbbfabf7f5dbdc42d6c1346ab0ef
Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
Date: Tue Jan 30 11:11:42 2024 +1100
~ whitespace
commit b6285f9bbb88ab9d0ab1bb2c699b7b25240154f4
Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
Date: Tue Jan 30 11:00:19 2024 +1100
+ preparatory work, in defining some insertion operator tests
commit 7cdaf3a4744ac0ed201b48bc0634bc34e070fa94
Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
Date: Tue Jan 30 10:49:43 2024 +1100
+ brought over test.unit.stlsoft.string.string_slice
commit fa48804944c7a20a73de278db08571e94512b47b
Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
Date: Tue Jan 30 10:42:18 2024 +1100
~ moved test/unit/stlsoft/string/test.unit.string.simple_string => test/unit/stlsoft/string/test.unit.stlsoft.string.simple_string
commit 9489b4f9eb3e620eec8addb65951779c5899ae07
Author: Matt Wilson <152443343+mwsis@users.noreply.github.com>
Date: Mon Jan 29 15:34:27 2024 +1100
printf refactoring (#29)
* ~ nomenclature
* ~ whitespace layout around flow-control keywords
* ~ canonicalised indentation of `#define`s
* ~ nomenclature
* ~ printf()-related minor mods
* - removed dead-code
* + added test.unit.stlsoft.conversion.byte_format_functions
* `stlsoft::format_bytes()` : ~ refactoring in terms of `stlsoft_C_snprintf()` (replacing `::sprintf()`)
commit 99ddc90c79c35f83c677cc5a186166233a12e64e
Author: Matt Wilson <152443343+mwsis@users.noreply.github.com>
Date: Mon Jan 29 15:31:02 2024 +1100
Typos and tidying (#28)
* ~ nomenclature
* ~ whitespace layout around flow-control keywords
* ~ canonicalised indentation of `#define`s
* ~ nomenclature
* ~ printf()-related minor mods
* - removed dead-code
commit 5139d18f995f3d0518c92f5b83c49989feb6b6f1
Author: Matt Wilson <152443343+mwsis@users.noreply.github.com>
Date: Sun Jan 28 22:34:59 2024 +1100
Typos and tidying (#27)
* ~ nomenclature
* ~ whitespace layout around flow-control keywords
* ~ canonicalised indentation of `#define`s
commit 04330bc6c942f8404e22af567c1883ede46e92f1
Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
Date: Fri Feb 16 08:54:55 2024 +1100
~ settings
commit cd5c5365a4bddaecabb4aee2cec106dde80cb520
Author: Matt Wilson <matthew@synesis.com.au>
Date: Wed Feb 14 15:42:52 2024 +1100
~ project boilerplate / history
commit d2c489c20565e680e781475a25a506ce9077bf8f
Author: Matt Wilson <matthew@synesis.com.au>
Date: Wed Feb 14 15:11:28 2024 +1100
~ project boilerplate / history
commit 67c2bf03a09701f0836ee5cb9eb978251474e0d3
Author: Matt Wilson <matthew@synesis.com.au>
Date: Mon Feb 12 19:31:57 2024 +1100
Merged '34-allow-unordered_map-in-implementation-of-frequency_map' into 'master'
Squashed commit of the following:
commit ba19f34db104c1eaf8660cea0dca16d75fc01b89
Author: Matt Wilson <matthew@synesis.com.au>
Date: Mon Feb 12 19:25:06 2024 +1100
stlsoft::frequency_map<> : + now supports underlying storage using `std::unordered_map`
commit 71833e85f54f77c9208b1fbba4adab963f4b9a99
Author: Matt Wilson <matthew@synesis.com.au>
Date: Mon Feb 12 17:53:21 2024 +1100
stlsoft::frequency_map<> : ~ preparatory work
commit b8065a7d50a969ee5fffffdc2770063e4b431bf5
Author: Matt Wilson <matthew@synesis.com.au>
Date: Mon Feb 12 17:42:03 2024 +1100
~ minor mods
commit 58e814772812eb159719dec8c84544ceba46a69b
Author: Matt Wilson <matthew@synesis.com.au>
Date: Mon Feb 12 17:38:16 2024 +1100
C++98 (backwards) compatibility
commit 2eb97492b5eae5abf5de014be7200813bf00fcab
Author: Matt Wilson <matthew@synesis.com.au>
Date: Mon Feb 12 16:27:16 2024 +1100
~ VS Code settings
commit 145e28ee0afaca920355b57eaf6d54b388586376
Author: Matt Wilson <matthew@synesis.com.au>
Date: Mon Feb 12 16:09:02 2024 +1100
stlsoft::frequency_map<> : + adding `#cbegin()`, `#cend()`, `#crbegin()`, `#crend()`
commit 0db58f2dd72cde48fc0e1706f78c83f20cb42cd8
Author: Matt Wilson <matthew@synesis.com.au>
Date: Mon Feb 12 16:07:28 2024 +1100
stlsoft::frequency_map<> : + adding (more) `noexcept` as appropriate
commit d33ec63c7d34fb85aeb0c26b7b51eb05ba021fa7
Author: Matt Wilson <matthew@synesis.com.au>
Date: Mon Feb 12 16:02:36 2024 +1100
stlsoft::frequency_map<> : ~ documentation markup improvements
commit a4bd151ac17c4bc13ccb9fe9050ba6a0f79b85ab
Author: Matt Wilson <matthew@synesis.com.au>
Date: Mon Feb 12 15:51:16 2024 +1100
+ added VS Code settings file
commit e1d0921720f6dd791d3ae5feaa4f6c661400e272
Author: Matt Wilson <matthew@synesis.com.au>
Date: Mon Feb 12 13:20:06 2024 +1100
stlsoft::frequency_map<> : ~ refactored `#push_n()`
commit f5416ba86ac6bfaa38426236675a7866628afa44
Author: Matt Wilson <matthew@synesis.com.au>
Date: Mon Feb 12 13:19:04 2024 +1100
test.unit.stlsoft.containers.frequency_map : + few more assertions
commit 0f00ecc2bf47ad25554fad2a8fb8cb6eb1f94932
Author: Matt Wilson <matthew@synesis.com.au>
Date: Mon Feb 12 12:56:27 2024 +1100
~ preparatory changes
commit 6cb3eee4741b289b4eb3f927b472a7c3ea1b55b1
Author: Matt Wilson <matthew@synesis.com.au>
Date: Mon Feb 12 12:54:23 2024 +1100
+ added test.unit.stlsoft.containers.frequency_map
commit 86f7d3deecea1c6142dd71aa988449c1f963a8df
Author: Matt Wilson <matthew@synesis.com.au>
Date: Tue Feb 6 13:12:05 2024 +1100
Merged branch '32-c++-file-included-in-c-compilation' into 'dev'
Squashed commit of the following:
commit 811c029a65eec821b67cd4c597bc0e06b54f9f00
Author: Matt Wilson <matthew@synesis.com.au>
Date: Tue Feb 6 13:00:27 2024 +1100
~ language compaatibility fix
commit 25cfa4e58ed044981a487f42a4e3bd66c7998cc8
Author: Matt Wilson <matthew@synesis.com.au>
Date: Tue Feb 6 12:59:31 2024 +1100
~ compatibility fixes
commit 310e0b076b10ef6239ec69a9f3158def7d8f3b49
Author: Matt Wilson <matthew@synesis.com.au>
Date: Tue Feb 6 12:56:08 2024 +1100
dev/bin/batch_compile_check : ~ reasonably full implementation
commit 45deaebb322a157c4e12f3b801c84679cb26f3c1
Author: Matt Wilson <matthew@synesis.com.au>
Date: Tue Feb 6 11:53:12 2024 +1100
+ added (initial version of) **dev/bin/batch_compile_check**
commit c8377bc7ea5f390b4e78e781c612e61b0b703dc8
Author: Matt Wilson <matthew@synesis.com.au>
Date: Tue Feb 6 10:19:16 2024 +1100
~ iterator definition fixes
commit fd0821e6566317cfef1f56e038761481b7a12f1c
Author: Matt Wilson <matthew@synesis.com.au>
Date: Tue Feb 6 08:51:27 2024 +1100
~ preparatory work
commit d81bbd3138ba41306c1d7110f6d6cbea4911945e
Author: Matt Wilson <matthew@synesis.com.au>
Date: Tue Jan 30 12:06:43 2024 +1100
Merged 'dev' into 'master' -> 1.10.7
Squashed commit of the following:
commit 922ffbd5c5829ad658eeacf880acfbe88a69cf70
Author: Matt Wilson <152443343+mwsis@users.noreply.github.com>
Date: Tue Jan 30 11:53:36 2024 +1100
Insertion operators (#30)
* ~ moved test/unit/stlsoft/string/test.unit.string.simple_string => test/unit/stlsoft/string/test.unit.stlsoft.string.simple_string
* + brought over test.unit.stlsoft.string.string_slice
* + preparatory work, in defining some insertion operator tests
* ~ whitespace
* + added and applied `stlsoft::util::string_insert()`, including unit-tests, to `stlsoft::basic_shim_string<>`, `stlsoft::basic_simple_string<>`, `stlsoft::basic_static_string`, `stlsoft::stlsoft_C_string_slice_m_t`/`stlsoft::stlsoft_C_string_slice_w_t`
* ~ applied `stlsoft::util::string_insert()` to `stlsoft::basic_string_view<>`, and brought in test.unit.stlsoft.string.string_view
* C++20 compatibility re `allocate()` hint
* ~ tidying
* ~ fix
commit 9489b4f9eb3e620eec8addb65951779c5899ae07
Author: Matt Wilson <152443343+mwsis@users.noreply.github.com>
Date: Mon Jan 29 15:34:27 2024 +1100
printf refactoring (#29)
* ~ nomenclature
* ~ whitespace layout around flow-control keywords
* ~ canonicalised indentation of `#define`s
* ~ nomenclature
* ~ printf()-related minor mods
* - removed dead-code
* + added test.unit.stlsoft.conversion.byte_format_functions
* `stlsoft::format_bytes()` : ~ refactoring in terms of `stlsoft_C_snprintf()` (replacing `::sprintf()`)
commit 99ddc90c79c35f83c677cc5a186166233a12e64e
Author: Matt Wilson <152443343+mwsis@users.noreply.github.com>
Date: Mon Jan 29 15:31:02 2024 +1100
Typos and tidying (#28)
* ~ nomenclature
* ~ whitespace layout around flow-control keywords
* ~ canonicalised indentation of `#define`s
* ~ nomenclature
* ~ printf()-related minor mods
* - removed dead-code
commit 5139d18f995f3d0518c92f5b83c49989feb6b6f1
Author: Matt Wilson <152443343+mwsis@users.noreply.github.com>
Date: Sun Jan 28 22:34:59 2024 +1100
Typos and tidying (#27)
* ~ nomenclature
* ~ whitespace layout around flow-control keywords
* ~ canonicalised indentation of `#define`s
commit a1ab6322692f0895be6b0bda60ad8709a4648cd8
Author: Matt Wilson <matthew@synesis.com.au>
Date: Sun Jan 28 17:38:17 2024 +1100
1.10.6
commit 5694973ee59b4ef3858107d299ff8424daa98236
Author: Matt Wilson <matthew@synesis.com.au>
Date: Thu Jan 18 19:04:07 2024 +1100
1.10.5
commit 6314d9dada5173c472d454dff9e9d98ce0353567
Author: Matt Wilson <matthew@synesis.com.au>
Date: Tue Jan 16 20:52:53 2024 +1100
1.10.4
commit 2d3259ae809cc25f9ee2af5b8849f5285b82dcf3
Author: Matt Wilson <matthew@synesis.com.au>
Date: Tue Jan 16 20:52:20 2024 +1100
Merged 'dev' into 'master'
Squashed commit of the following:
commit 8c1bdc02bacc96cff4834415df3b49972d6f404d
Author: Matt Wilson <152443343+mwsis@users.noreply.github.com>
Date: Tue Jan 16 20:43:19 2024 +1100
OSX/Apple semaphore (#23)
* ~ ignores
* unixstl/synch/semaphore.hpp : ~ preparatory work (reducing dependencies)
* unixstl/synch/semaphore.hpp : ~ canonicalisations (in preparation)
* unixstl/synch/semaphore.hpp : ~ preparatory work
* `unixstl::semaphore` : ~ OSX implementation
* `unixstl::synchronisation_exception` : ~ Modern C++ compatibility
commit 34cac9a9b8578e3746d8596110075ce3bbc1c736
Author: Matt Wilson <152443343+mwsis@users.noreply.github.com>
Date: Tue Jan 16 16:22:40 2024 +1100
C++17 compat : various compatiblity fixes (#22)
* + marked relevant files with 'STLSOFT:DEPRECATED' and 'STLSOFT:FILE_NOT_SELF_SUFFICIENT'
* C++17 compatibility : ~ dealing with deprecation of `std::allocator<>::allocate(size_type, void const*)`
* C++17 compatibility : ~ suppression of `STLSOFT_LF_ALLOCATOR_REBIND_SUPPORT` such that `std::allocator<>::rebind<>` will not be used
* C++17 compatibility : ~ dealing with deprecation of `std::bind2nd<F, T>(F const&, T const&)`
* C++17 compatibility : ~ dealing with deprecation of `std::auto_ptr<>`
commit 80b6ebe0ac5149f98a7baa4bf918f18727dbb5db
Author: Matt Wilson <152443343+mwsis@users.noreply.github.com>
Date: Tue Jan 16 16:14:03 2024 +1100
+ marked relevant files with 'STLSOFT:DEPRECATED' and 'STLSOFT:FILE_NOT_SELF_SUFFICIENT' (#19)
commit 6980773cf2e0a01b6b892c548385c59fe7364f37
Author: Matt Wilson <matthew@synesis.com.au>
Date: Fri Jan 12 19:28:37 2024 +1100
1.10.3
commit 540461e85e13ff5da1586f564361932e25f2c80d
Author: Matt Wilson <matthew@synesis.com.au>
Date: Wed Jan 3 13:25:22 2024 +1100
1.10.2
commit fa20e4331bf3919ffef231af35508dae0d0368f0
Author: Matt Wilson <matthew@synesis.com.au>
Date: Sat Dec 16 11:41:45 2023 +1100
Simple fixes (#12)
* ~ consistency in impl of `#empty()` methods
* ~ consistency in impl of `#empty()` methods
* ~ defect fixes in two classes' `empty()`
---------
Co-authored-by: Matt Wilson <matthew@synesis.com.au>
commit 403d686472795468b62e3c3054d86988040ea5e5
Author: Matt Wilson <matthew@synesis.com.au>
Date: Sat Dec 16 11:40:46 2023 +1100
1.10.1 (#10)
* ~ use of STLSOFT_PPF_pragma_message_SUPPORT rather than STLSOFT_CF_PRAGMA_MESSAGE_SUPPORT
* ~ relaxed precondition that ptr be non-null in free()
* ~ use of STLSOFT_PPF_pragma_message_SUPPORT rather than STLSOFT_CF_PRAGMA_MESSAGE_SUPPORT
* + added STLSOFT_PPF_VARIADIC_MACROS_SUPPORT alongside STLSOFT_CF_SUPPORTS_VARIADIC_MACROS, which will be deprecated
* ~ corrected use of inappropriate symbol STLSOFT_CF_MOVE_SEMANTICS_SUPPORT in favour of STLSOFT_CF_RVALUE_REFERENCES_SUPPORT
* + added move constructor(s) for scoped_handle<>
* + added move constructor(s) for (basic_|)simple_string<>
* ~ moved winstl_C_diagnostics_output_debug_line_*_m() out of winstl::diagnostics namespace (in C++ compilation units)
+ added winstl_C_diagnostics_output_debug_line_1(3|4|5|6)_m()
* + added 13-, 14-, 15-, and 16-parameter overloads of output_debug_line()
* winstl::diagnostics::output_debug_line() now implemented via variadics, which also expands flexibility by using string access shims
* ~ nearly ready
* merge
* ~ ignores
* ~ whitespace
* ~ preparatory changes
* ~ preparatory changes
* ~ fixed case of files (and some components, with backwards-compatibility)
* ~ preparatory refactoring
* + added string_to_integer_range.hpp
* + added stlsoft_C_strnchr(), stlsoft_C_strnistrn(), stlsoft_strnstrn()
* ~ noexcept modifiers applied, and changing return-types of make_absolute() and canonicalise() when compiling without exception support
* STLSoft 1.10.1 beta-22
* merge
* ~ fixed case of files (and some components, with backwards-compatibility)
* STLSoft 1.10.1 beta-22
* ~ various boilerplate, whitespace, licence info, etc.
* ~ more abstraction to winstl/api
* stlsoft::(basic_)error_desc<> : + added equal() and (in)equality operators
* unixstl console_functions.h : ~ now behaves correctly when simulating UNIX on Windows
* unixstl::module : + added move constructor
* winstl::basic_environment_sequence : ~ preparatory refactoring
* winstl::system_traits<> : + added a bunch of resizeable-buffer overloads
* winstl::filesystem_traits<> : + added a bunch of resizeable-buffer overloads
* unixstl::stopwatch : + added get_nanoseconds(), stop_get_nanoseconds_and_restart()
* stlsoft::auto_buffer:
+ auto_buffer added copy_from() method that
+ auto_buffer added ctor and resize() methods that take value for initialisation of (new) elements)
* winstl::(basic_)environment_variable<> : ~ significant simplification
* winstl::module : + added move constructor; - removed dependency on (basic_)file_path_buffer<>;
* winstl::(basic_)current_directory_scope : - removed dependency on (basic_)file_path_buffer<>
* winstl::version_info : - removed dependency on (basic_)file_path_buffer<>; ~ whole bunch of tidying
* winstl::(basic_)path : - removed dependency on (basic_)file_path_buffer<>
* unixstl::(basic_)current_directory_scope : - removed dependency on (basic_)file_path_buffer<>
* unixstl::(basic_)filesystem_traits<> : + added a bunch of resizeable-buffer overloads
* - removed dependency on (basic_)file_path_buffer<> for various WinSTL components
* - recursive directory functions no longer dependent on winstl::(basic_)file_path_buffer
* winstl::(basic_)findfile_sequence : - removed dependency on (basic_)file_path_buffer<>; + added allowLongPathTranslation to allow search in Windows long-paths
* ~ various STLSoft supporting constructs
* ~ defect fix
* ~ defect fix (unixstl::filesystem_traits::is_path_absolute() when emulating on Windows does not now return true for slash-rooted paths - they have to have volume/UNC root)
* unixstl::filesystem_traits::get_full_path_name() : ~ fixed semantics, to ensure that calculation call includes space for NUL-terminator
* unixstl::filesystem_traits::get_full_path_name() : ~ fixed semantics - on Windows-emulation only - of occurrence of rooted but non-absolute path, to obtain current drive
* - all remaining PlatformSTL/UNIXSTL/WinSTL components' dependencies on (basic_)file_path_buffer removed, and (basic_)file_path_buffer class template(s) now marked obsolete
* + added platformstl/system/environment_variable.hpp
* STLSoft 1.10.1 beta-23
* + added (stlsoft|winstl)::basic_path_buffer
* STLSoft 1.10.1 beta-24
* STLSoft 1.10.1 beta-25
* ~ refactored to avoid compiler-specific CRT function
* ~ preparatory changes
* ~ removing dependency on deprecated constructs
* ~ removing dependency on deprecated constructs
* ~ tidying
* ~ defect fix
* BREAKING CHANGES: ~ abstracted out string-handling from *stl::system_traits<> into stlsoft::c_string_traits<>, and removed several unused (and sketchy) functions
* ~ removing dependency on deprecated constructs
* winstl::(basic_|)path<> : + added move constructor; ~ various minor refactorings
* ~ stlsoft_C_string_slice_a_t moved out of stlsoft namespace into global namespace, and renamed stlsoft_C_string_slice_m_t
~ stlsoft_C_string_slice_w_t moved out of stlsoft namespace into global namespace
* ~ fixed include-guards
* + added include/stlsoft/string/c_string/strnrchr.h
* ~ vestigial defect fix
* ~ significant WinSTL file-system enhancements
* ~ significant UNIXSTL file-system enhancements
* ~ STLSoft
* ~ layout
* + added (basic_)file_path_buffer typedefs in platformstl namespace
* GCC : ~ C-compatibility
* ~ tidying
* + UNIXSTL path parsing functions
* (unixstl|winstl)/path_functions.hpp : + added path_classify_functions.h and path_parse_functions.h
* + added resizeable_buffer_helpers.hpp, and implemented correct and flexible semantics of filesystem_traits' directory end functions
* - eliding dead code
* ~ tidying
* ~ canonicalising
* ~ GCC compatibility
* ~ warnings
* + added platformstl::path_buffer
* + added stlsoft_C_(str|wcs)nicmp()
* ~ copyright info
* ~ tidying
* stlsoft::(basic_)path_buffer<> : + added ctor taking rvalue buffer_type and size
* ~ fixed fwd-include guard typo
* ~ more file-system work
* ~ fixed include-guard defects
* ~ fix
* ~ fix
* + added operators with lhs as cc* and rhs as slice const&
+ added noexcept
* system_traits : ~ various refactoring and formatting and stuff ...
* path classification:
+ added path_is_rooted()
+ added WINSTL_PATH_CLASSIFY_F_IGNOREINVALIDCHARSINLONGPATH (WinSTL)
+ added path_classify_root (WinSTL)
+ added path_is_absolute (WinSTL)
* stlsoft::(basic_|)path_buffer<> : + added reserve()
* ~ major refactoring of filesystem_traits<> and (basic_|)path<>
* ~ tidying
* ~ winstl::(basic_|)path get_file() and get_ext() now return string slice, and get_ext() includes the leading '.' (if extension present)
* ~ tidying
* ~ tidying
* winstl::filesystem_traits<> : + added 2-param is_root_designator()
* unixstl::filesystem_traits<> : + added 2-param is_root_designator()
* unixstl::(basic_|)path::canonicalise() : ~ fixed canonicalise()
* ~ tidying
* ~ tidying
* + added resizeable buffer overload of get_home_directory
* filesystem_traits<> : + added path_classification_type member type
* basic_path<> : + added get_location() accessor
* ~ reworked pointer calculation to comply with GCC's -Warray-bounds warning
* ~ fix to winstl/filesystem/findfile_sequence.hpp, as was incorrectly managed/shared with git repo
* + added abstractions for memcpy() and memset()
* ~ all uses of memcpy() and memset() now in terms of abstractions (in stlsoft/api/internal/memfns.h)
* ~ for GCC 9+ and C++14 or later we do not enable, so as to avoid warnings
* ~ fixed defect in unixstl_C_get_home_directory_a()
* ~ ad-hoc, temporary compatibility fix
* ~ minor refactoring
* ~ fixed pop() and pop_ext()
* ~ wide-string fixes
* ~ preparatory changes
* STLSoft 1.10.1 beta-26:
=======================
* added (UNIXSTL and WinSTL) Path Classification API (from 1.12 work), which work with Windows UNC and long-path root designators and all slash conventions
* added (UNIXSTL and WinSTL) path parsing function - include/???stl/filesystem/path_parse_functions.h, presenting a consistent set of functions centralised from disparate parts of the libraries
* BREAKING CHANGES: (UNIXSTL and WinSTL) basic_path<> methods get_file() and get_ext() now return slices, and get_ext() changed semantics to include '.'
* (UNIXSTL and WinSTL) basic_path<> added move semantics and get_location() method and made swap() method public, as well as numerous defect fixes and consistency improvements implemented in terms of new Path Classification API
* (UNIXSTL and WinSTL) filesystem_traits<> added path classification and path parsing methods, as well as numerous defect fixes
* updated copyright info for all files, from Synesis Software to Synesis Information Systems
* stlsoft::basic_path_buffer<> added resize(), back(), front() methods
* added added stlsoft_C_(str|wcs)nicmp()
* raw (C) string slice types moved out of stlsoft:: namespace in C++
* C++14 compatibility
* a whole lot of work to reduce dependencies
* many improvements to GCC compatibility
* all uses of memcpy() and memset() now in terms of abstractions (in stlsoft/api/internal/memfns.h)
* BREAKING CHANGES: ~ abstracted out string-handling from *stl::system_traits<> into stlsoft::c_string_traits<>, and removed several unused (and sketchy) functions
* + added detection for <chrono> and <string_view>
* ~ minor typo fix
* ~ refining std::auto_ptr compatibility detection (for GCC, C++ 11-14)
* ~ enforcing std::auto_ptr compatibility detection
* ~ GCC compatibility
* ~ fix to enhanced auto_ptr detection (for GCC)
* ~ fix to internal discrimination of Windows' File Management API
* ~ tidying
* + added string access shims for std::chrono::system_clock::time_point
* STLSoft 1.10.1 beta-26
* ~ fixed (debug-only) defect in (unix|win)stl::basic_path<>
* ~ tidying
* ~ fixed defect introduced in 1.10.1 beta-26
* ~ refactoring
* ~ fixing defect
* winstl::filesystem_traits<>::GetFullPathName(A|W) : ~ correction to detection of 1 + longest-possible (regular) path-name
* (|winstl_C_)hard_link_get_link_information(|_a|_w) : + now works for directories via a repeated call, for directories only, specifying the FILE_FLAG_BACKUP_SEMANTICS flag
* ~ preparatory refactoring
* ~ backwards-compatibility with VC++ 6
* ~ casts to invoke shim temporary return values' types' implicit conversions
* + added wide overload of fast_strftime()
+ added character-array overloads of fast_strftime()
* winstl::dl_call() : ~ now always assumes cdecl on 64-bit architectures; + added noexcept
* ~ string access shims for CException now works in case where no string can be elicited, and also elides trailing whitespace and periods
* ~ fixed wrong include-case
* STLSoft 1.10.1 beta-28
* ~ warnings (unused)
* ~ sorting of compiler-specific warning deprecation - somewhat kicked down the road until STLSoft 1.11
* ~ tidying
* + added discrimination of STLSOFT_CF_gcc_pragma_diagnostic_pop
* ~ fixed VC++ definition of STLSOFT_CF_nullptr_KEYWORD_SUPPORT such that ss_nullptr_k is NULL in C
* + added discrimination of STLSOFT_CF_msvc_pragma_warning_pop
* + added discrimination of STLSOFT_CF_gcc_pragma_diagnostic_pop
+ added discrimination of STLSOFT_CF_msvc_pragma_warning_pop
* ~ tidying
* ~ removing compiler specific deprecation warning suppression, via stlsoft/internal/warnings/pop/suppress_deprecation_.h and stlsoft/internal/warnings/push/suppress_deprecation_.h
* ~ ignores
* ~ warning fix
* ~ returning appropriate default behaviour in NoX
* + added STLSOFT_CF_gcc_pragma_diagnostic_pop and STLSOFT_CF_msvc_pragma_warning_pop
* ~ removing compiler specific deprecation warning suppression, via stlsoft/internal/warnings/pop/suppress_deprecation_.h and stlsoft/internal/warnings/push/suppress_deprecation_.h
* ~ sorting of compiler-specific warning deprecation - somewhat kicked down the road until STLSoft 1.11
* + added STLSOFT_NOEXCEPT_STDOVR, which resolves to noexcept, or throw(), or whatever is prescribed
* ~ tidying
* ~ defect fix (disambiguating template parameter names
* ~ MinGW-compatibility
* ~ Clang-compatibility
* ~ MinGW-compatibility
* - removing trailing whitespace
* ~ string access shims for MFC's CException now define both multibyte and wide forms in all build configurations
* ~ general tidying
* ~ compatibility with compilers/standard-libraries in which std::auto_ptr is deprecated or missing
* ~ returning appropriate default behaviour in NoX
* STLSoft 1.10.1 beta-29
* ~ GCC compatibility
* ~ whitespace / preparatory
* ~ handling warnings (from Clang)
* ~ Clang compatibility
* ~ Clang compatibility
* STLSoft 1.10.1 beta-30
* ~ ignores
* ~ ignores
* + added CMake support
* ~ ignores
* ~ prepatory changes
* ~ ignores
* ~ allow STLSOFT_CUSTOM_C_INLINE to override STLSOFT_CF_C99_INLINE
* ~ Clang inlines now 'extern inline'
* ~ clearer initialisation
* ~ Clang compatibility
* ~ c_str_inserter() now does not need lvalue argument
* ~ fix
* STLSoft 1.10.1 beta-31
* build_make.sh : ~ improved logic
* ~ ignores
* ~ GCC/Clang compatiblity with string-access-shims fwd-declarations
* STLSoft 1.10.1 beta-32
* STLSoft 1.10.1 beta-32
* ~ fix
* ~ GCC compatibility
* ~ updated CMake minimum required version (to 3.20)
* ~ ignores
* ~ canonicalising script file(s) with other projects
* ~ canonicalising script file(s) with other projects
* ~ canonicalising script file(s) with other projects
* + added run_all_unit_tests.sh
* + added remove_cmake_artefacts.sh
* ~ various boilerplate / prep changes
* ~ enhanced CMake support and added first (trivial) scratch test function
* + added .gitattributes
* ~ fixed trailing spaces
* ~ significant improvements to CMake handling (mostly in line with the PR provided by mikkoi)
* ~ removal of TAB characters in source files
* ~ renamed project boilerplate .txt files to .md (Markdown)
* ~ significant improvements to project boilerplate
* ~ license
* ~ renamed project boilerplate .txt files to .md (Markdown)
* ~ author
* ~ news
* ~ renamed project boilerplate .txt files to .md (Markdown)
* ~ faq
* ~ install documentation
* test/scratch/versions : ~ improved portability
* ~ bunch of improvements to the **versions** test program(s)
* ~ readme
* ~ further improvements to markdown
* STLSoft-1.10 : 1.10.1
* [empty commit to try and trigger fresh PR view in GH]
---------
Co-authored-by: Matt Wilson <matthew@synesis.com.au>
Co-authored-by: mwsis <matthew.wilson.synesis@gmail.com>
Co-authored-by: stlsoft <stlsoft@gmail.com>
commit bfc2c0b645ed2dc1416ab68c1c8f16efb6016a0c
Author: Matt Wilson <matthew@synesis.com.au>
Date: Sat Dec 16 11:39:39 2023 +1100
+ added .gitattributes
commit 6fb7220732faad1f2237d6e55e347859b967136c
Author: Matt Wilson <matthew@synesis.com.au>
Date: Mon Apr 26 10:17:34 2021 +1000
release summary for 1.10.1 beta-33
commit 4f60251e18148f82bce2f648f8f5a4ad3a6b4b34
Author: Matt Wilson <matthew@synesis.com.au>
Date: Mon Apr 26 07:01:22 2021 +1000
release summary for 1.10.1 beta-32
commit 2c8a8954239208507f9c2ed7424f55ab42a9e0a0
Author: Matt Wilson <matthew@synesis.com.au>
Date: Mon Apr 26 07:00:26 2021 +1000
~ typo
commit 610bcb4853c4d3cd1ed5fb8fb6992290b56b6309
Author: Matt <matthew@synesis.com.au>
Date: Fri Apr 2 19:40:32 2021 +1100
release summary for 1.10.1 beta-31
commit e2eeeb3fe19225cbbab69869f5075d415e081448
Author: Matt <matthew@synesis.com.au>
Date: Mon Mar 29 11:40:02 2021 +1100
release summary for 1.10.1 beta-30
commit 6d06d50bca703a030e2396dbc964dc0b92d6d179
Author: Matt Wilson <matthew@synesis.com.au>
Date: Tue Feb 16 09:57:54 2021 +1100
release summary for 1.10.1 beta-29
commit 3f438368a33b691568f764842429f02a7222723f
Author: Matt Wilson <matthew@synesis.com.au>
Date: Mon Jan 18 16:05:50 2021 +1100
release summary for 1.10.1 beta-28
commit 13097a4acfbdeb1e15e176ce12d31d06dd4da719
Author: Matt Wilson <matthew@synesis.com.au>
Date: Sun Jan 10 16:46:10 2021 +1100
release summary for 1.10.1 beta-27
commit 014b3799ac5df23116a43e7ef6d90e8c3eb00799
Author: Matt Wilson <matthew@synesis.com.au>
Date: Mon Jan 4 12:07:57 2021 +1100
release summary for 1.10.1 beta-26
commit 2020bce1b91cfe32d3c3bc6ea947e4e84f85ea47
Author: Matt Wilson <matthew@synesis.com.au>
Date: Mon Jan 4 10:03:59 2021 +1100
~ ignores
commit 7ed4c400b4bfe93446ae3a4cc350007de5648ef0
Author: Matt <matthew@synesis.com.au>
Date: Mon Jan 4 09:53:31 2021 +1100
README.md : ~ fixed link
commit 2899e6bafa1c24269e501d17348d9cbf99a053e5
Author: Matt Wilson <matthew@synesis.com.au>
Date: Mon Dec 14 08:17:36 2020 +1100
release summary for 1.10.1 beta-25
commit 813dfc8c3642911a7be3fb2559a3a911fadf18b4
Author: Matt Wilson <matthew@synesis.com.au>
Date: Sun Dec 13 14:49:02 2020 +1100
release summary for 1.10.1 beta-24
commit 7db9eb342793b4d0c339673fb2f426aa7f1ee8b9
Author: Matt Wilson <matthew@synesis.com.au>
Date: Sun Dec 13 13:09:18 2020 +1100
release summary for 1.10.1 beta-23
commit 159a121f9ef01155ea04bca0f8e69b3a89fc7e45
Author: Matt Wilson <matthew@synesis.com.au>
Date: Sun Nov 29 14:31:42 2020 +1100
release summary for 1.10.1 beta-22
commit 0f4a6fc208f3c5ba139f3d1b145c717dfbe680f6
Author: Matt Wilson <matthew@synesis.com.au>
Date: Mon Jul 27 09:13:15 2020 +1000
+ release summary for 1.10.1 beta-21
commit ed07235a95e1c2cee79ec1fa72f495a9f77edf03
Author: synesissoftware <matthew@synesis.com.au>
Date: Tue Jul 7 17:45:37 2020 +1000
README.md : ~ formatting
commit 57b8938ab17896733af70c0722764d4812b9be42
Author: Matt Wilson <matthew@synesis.com.au>
Date: Sun Jul 5 04:25:18 2020 +1000
~ typo
commit 747cb5c9dd28eefda0c1353b3fadaca8c7875481
Author: Matt Wilson <matthew@synesis.com.au>
Date: Sun Jul 5 04:23:50 2020 +1000
README.md : + release summary for 1.10.1 beta-20
commit 6a7d6c20361542b4c3dc27413878369685fb5cee
Author: Matt Wilson <matthew@synesis.com.au>
Date: Sat Jul 4 11:53:29 2020 +1000
README.md : ~ tidying
commit 3521670b0ccf2c38bc95bec2042110fa0db46a91
Author: Matt Wilson <matthew@synesis.com.au>
Date: Sat Jul 4 11:50:01 2020 +1000
README.md : + release summary for 1.10.1 beta-19
commit e0d037eb3b19965fc0738370bb5c4066f3924347
Author: Matt Wilson <matthew@synesis.com.au>
Date: Fri Nov 1 04:37:45 2019 +1100
README.md : + release summary for 1.10.1 beta-18
commit 3628d3b4f0bfb52f3d5d36fc6673ae575c466f83
Merge: 0ff3887 9d85d3f
Author: Matt Wilson <matthew@synesis.com.au>
Date: Thu Oct 24 14:50:46 2019 +1100
Merge branch 'master' of V:\git\STLSoft\STLSoft-1.10
commit 0ff388776995795ee3b3002bcc24d7cf2eec4756
Author: Matt Wilson <matthew@synesis.com.au>
Date: Thu Oct 24 14:50:20 2019 +1100
README.md : + release summary for 1.10.1 beta-17
commit 9d85d3f4de15aafaf97eb1d51b0b010450d16dbf
Author: Matt <matthew@synesis.com.au>
Date: Tue Oct 15 16:59:43 2019 +1100
README.md : ~ tidying
commit e173f9f0bf7ac291d1bfbd0e604e1eaa5eec2577
Author: Matt <matthew@synesis.com.au>
Date: Tue Oct 15 16:54:59 2019 +1100
README.md : + adding in links to old betas
commit 8f9dc5320fc3543f7d0eb284f0838414d33ab20a
Author: Matt <matthew@synesis.com.au>
Date: Tue Oct 15 16:46:13 2019 +1100
README.md : ~ improving the Markdown
commit 6dc28debfa5dea2a003fb31892b5e2c3195d07ae
Author: Matt Wilson <matthew@synesis.com.au>
Date: Mon Oct 14 07:05:09 2019 +1100
README.md : ~ tidying
commit c6f33a2be0c4266c388fb9bbe5224f2b79bc81b5
Author: Matt Wilson <matthew@synesis.com.au>
Date: Mon Oct 14 07:04:37 2019 +1100
README.md : ~ tidying
commit 2545e4f7141db9f1712e4319ee4542ab64873d41
Author: Matt Wilson <matthew@synesis.com.au>
Date: Mon Oct 14 06:57:48 2019 +1100
README.md : + release summary for 1.10.1 beta-16
commit 3bbf03d2e5977f57043707f99d1d7e96d8f684d3
Author: Matt Wilson <matthew@synesis.com.au>
Date: Fri Sep 13 09:58:52 2019 +1000
README.md : ~ tidying
commit 205f8e7c1df8118d5c8d133eaf1c71b5028ccb40
Author: Matt Wilson <matthew@synesis.com.au>
Date: Fri Sep 13 08:52:56 2019 +1000
README.md : ~ tidying
commit 8ca7aa7fc82fe0f9304f7a8cc35bfcc57275f277
Author: Matt Wilson <matthew@synesis.com.au>
Date: Fri Sep 13 08:48:51 2019 +1000
README.md : + release summary for 1.10.1 beta-15
commit 697d2d30b58ba489f8912a0a75c112f109d51ad0
Author: Matt Wilson <matthew@synesis.com.au>
Date: Sun Aug 4 17:15:59 2019 +1000
README.md : + release summary for 1.10.1 beta-14
commit 6fe44b098502363f727cbce49578f1480db0e2d2
Author: Matt Wilson <matthew@synesis.com.au>
Date: Tue Apr 16 14:08:58 2019 +1000
README.md : + release summary for 1.10.1 beta-13
commit 84953c6d2c7adf974e0d7dcfdce33122e2a95b95
Author: synesissoftware <matthew@synesis.com.au>
Date: Tue Apr 16 13:06:00 2019 +1000
README.md : ~ making use-of-beta clear
commit 2268ec1150e90234e63dc7b13db51426e9a8989f
Author: Matt Wilson <matthew@synesis.com.au>
Date: Wed Dec 26 16:03:38 2018 +1100
README.md : ~ link fixes
commit 4e3d6218d8873002103bd472aa5cb4bfe720b8fc
Author: Matt Wilson <matthew@synesis.com.au>
Date: Wed Dec 26 16:00:52 2018 +1100
README.md : + release summary for 1.10.1 beta-12
commit 3e34ddec5b4f2a0a67d3d83cf30ed1346db0aed5
Author: Matt Wilson <matthew@synesis.com.au>
Date: Sat Dec 22 16:30:48 2018 +1100
README.md : + release summary for 1.10.1 beta-11
commit bd877db937288ede92da408dcfceb6b0846ad05f
Author: Matt Wilson <matthew@synesis.com.au>
Date: Thu Dec 20 15:12:35 2018 +1100
README.md : + recent release summaries
commit a024998737437520ac17cbcba441dbd610fd2f06
Author: Matt Wilson <matthew@synesis.com.au>
Date: Thu Dec 20 15:02:49 2018 +1100
+ added link to latest beta (1.10.1 beta-10)
commit 4ead097b5c2243cd1342d1f65b8fe40c8c93b091
Merge: 00582ea f2f535e
Author: synesissoftware <matthew@synesis.com.au>
Date: Fri Aug 31 08:36:39 2018 +1000
Merge pull request #1 from stlsoft/master
+ added link to latest beta (1.10.1 beta 9)
commit f2f535ed0df5ff751fa3b269fd0a84468665030f
Author: Matt <stlsoft@gmail.com>
Date: Fri Aug 31 08:02:46 2018 +1000
+ added link to latest beta (1.10.1 beta 9)
commit 00582ea38617ad7590ea8390e303b2e2708e0768
Author: Matt Wilson <matthew@synesis.com.au>
Date: Mon Jun 11 20:40:19 2018 +1000
+ added link to latest beta (1.10.1 beta 8)
commit 52d56bdedf328eaa681b4480a93f3d11c301cf1e
Author: synesissoftware <matthew@synesis.com.au>
Date: Sat Jun 9 15:01:52 2018 +1000
~ fixed bad link
commit 1a5c33fd5d6db752a6f6ba991516ecad634d2ef1
Author: synesissoftware <matthew@synesis.com.au>
Date: Sat Jun 9 15:00:57 2018 +1000
+ added link to latest beta (1.10.1 beta 6)
commit 6da0c6b1131207935b5a2a737728a4c38aa20fac
Author: Matt Wilson <matthew@synesis.com.au>
Date: Sat Jan 14 16:29:04 2017 +0000
+ ignores
commit ddd6d304d1813d4629a1a272d1028698e2012966
Author: synesissoftware <matthew@synesis.com.au>
Date: Sat Jan 14 14:34:27 2017 +0000
Initial commit
commit 7db4dd8cdc38145fa2931cf48b71d92afc08ca71
Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
Date: Thu Feb 22 11:26:53 2024 +1100
Merged branch 'compiler_fixes_20240220' into 'dev'
Squashed commit of the following:
commit 74e848a568c0c21d9fcc557064b96c5b004811a8
Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
Date: Thu Feb 22 11:25:09 2024 +1100
~ compiler warnings
commit 2c6bea95e51a34d08a4c821bf6cd401f40589e17
Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
Date: Tue Feb 20 18:40:40 2024 +1100
`stlsoft::string_tokeniser<>` : ~ unused parameter warnings