Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
beb13b5
chore: standardised .gitattributes file
synesissoftware Jul 29, 2026
efcd563
chore: standardised .vimrc file
synesissoftware Jul 29, 2026
5684370
chore: VS Code settings
synesissoftware Jul 29, 2026
5b51010
chore: standardised markdown files
synesissoftware Jul 29, 2026
27ed61a
chore: README.md badges
synesissoftware Jul 29, 2026
d877f8f
chore: TODO.md standardisation
synesissoftware Jul 29, 2026
c1dda13
fix
synesissoftware Jul 30, 2026
810d16b
tidy
synesissoftware Jul 30, 2026
a77e530
chore: README badges
synesissoftware Jul 30, 2026
2da7ac7
whitespace
synesissoftware Jul 30, 2026
b40fce4
chore: renamed **CHANGES.txt** => **CHANGES.md**
synesissoftware Jul 30, 2026
5b3dda5
chore: renamed **CHANGES.txt** => **CHANGES.md**
synesissoftware Jul 30, 2026
0ec8fdc
chore: removed **HISTORY.md**
synesissoftware Jul 30, 2026
f8bd4d8
chore: CI improvements
synesissoftware Jul 30, 2026
ab720a4
chore: renaming all "TBC" to "T.B.C." (for searchability)
synesissoftware Jul 30, 2026
7ee43d6
chore: enhanced **EXAMPLES.md**
synesissoftware Jul 31, 2026
fc26b06
chore: enhanced **TODO.md**
synesissoftware Jul 31, 2026
37c5c1f
chore: enhanced **KNOWN_ISSUES.md**
synesissoftware Jul 31, 2026
f938687
chore: miscellaneous project boilerplate improvements
synesissoftware Jul 31, 2026
0f0fcf5
chore: canonicalised **README.md**
synesissoftware Jul 31, 2026
5980cfc
chore: fleshed out projects/libraries in **README.md**
synesissoftware Jul 31, 2026
902c300
test: added test to exercise issue with `stlsoft::simple_string`
synesissoftware Jul 31, 2026
b3af8cd
fix: `stlsoft::basic_simple_string<>#resize()` — expanding a non-empt…
synesissoftware Jul 31, 2026
cc8185b
1.11.1-rc5
synesissoftware Jul 31, 2026
866a7a7
boilerplate
synesissoftware Aug 7, 2026
e5ad5e4
CI: align push branches with Synesis canonical set
synesissoftware Aug 7, 2026
288efde
Scripts: add .sis/project_name.txt and wire ProjectName
synesissoftware Aug 7, 2026
eddf580
Scripts: MSYS auto-MinGW in prepare_cmake; add ctest_cmake.sh
synesissoftware Aug 7, 2026
4c2e5b6
CMake: set CMP0177 and fix BuildType default cache set
synesissoftware Aug 7, 2026
8bb46e0
Docs: review and refresh TODO.md against current packaging
synesissoftware Aug 7, 2026
f67f32a
Modernise STLSoft build/CI boilerplate and rewrite TODO roadmap.
synesissoftware Aug 7, 2026
7e8956a
Colourise STLSoft test/example runners and add CI update.3/update.4 b…
synesissoftware Aug 7, 2026
9e5be86
squash-commit
mwsis Aug 7, 2026
4ce7a25
squash-commit
mwsis Aug 8, 2026
90ff90a
Merge branch 'master' into 'update'
mwsis Aug 8, 2026
5a04b5e
squash-commit
synesissoftware Aug 8, 2026
cc1b22a
Merge branch 'mwsis/update' into 'update.2'
synesissoftware Aug 8, 2026
ea7c275
squash-commit
synesissoftware Aug 8, 2026
1b230e1
Merge branch 'master' into 'update'
synesissoftware Aug 8, 2026
b134916
CMake: prefer tree headers over installed STLSoft on Apple Clang
synesissoftware Aug 8, 2026
99a3066
squash-commit
synesissoftware Aug 8, 2026
d43b44b
Merge branch 'dev' into 'update'
synesissoftware Aug 8, 2026
f13e3d0
Merge branch 'update' into 'update.2'
synesissoftware Aug 8, 2026
45bad8b
Merge branch 'update.2' into 'update.3'
synesissoftware Aug 8, 2026
2e11187
fix: initialise `viewSize` in C memory-map component tests to silence…
synesissoftware Aug 8, 2026
6bd465b
Merge branch 'update' into 'update.2'
synesissoftware Aug 8, 2026
6ae021d
Merge branch 'update.2' into 'update.3'
synesissoftware Aug 8, 2026
4522cf9
Merge branch 'dev' into 'update.3'
synesissoftware Aug 8, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ on:
- dev
- boilerplate
- idiomatic
- update
- update.2
- update.3
- update.4
- rc1
- rc2
- rc3
Expand Down
22 changes: 20 additions & 2 deletions execute_performance_tests.sh
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,24 @@ ListOnly=0
RunMake=1


# ##########################################################
# colours

if command -v tput > /dev/null; then

SisClr_Blue=${FG_BLUE:-$(tput setaf 4)}
SisClr_Red=${FG_BLUE:-$(tput setaf 1)}
SisClr_Bold=${FD_BOLD:-$(tput bold)}
SisClr_None=${FD_NONE:-$(tput sgr0)}
else

SisClr_Blue=
SisClr_Red=
SisClr_Bold=
SisClr_None=
fi


# ##########################################################
# command-line handling

Expand Down Expand Up @@ -123,13 +141,13 @@ if [ $status -eq 0 ]; then

if [ $ListOnly -ne 0 ]; then

echo "would execute $f:"
echo "would execute $SisClr_Blue$SisClr_Bold$f$SisClr_None:"

continue
fi

echo
echo "executing $f:"
echo "executing $SisClr_Blue$SisClr_Bold$f$SisClr_None:"

if [ $ExpandWidth -ne 0 ]; then

Expand Down
26 changes: 22 additions & 4 deletions run_all_examples.sh
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,24 @@ RunMake=1
SkipInteractive=0


# ##########################################################
# colours

if command -v tput > /dev/null; then

SisClr_Blue=${FG_BLUE:-$(tput setaf 4)}
SisClr_Red=${FG_BLUE:-$(tput setaf 1)}
SisClr_Bold=${FD_BOLD:-$(tput bold)}
SisClr_None=${FD_NONE:-$(tput sgr0)}
else

SisClr_Blue=
SisClr_Red=
SisClr_Bold=
SisClr_None=
fi


# ##########################################################
# helpers

Expand Down Expand Up @@ -195,26 +213,26 @@ if [ $status -eq 0 ]; then

if [ $ListOnly -ne 0 ]; then

echo "would skip $f (interactive; --skip-interactive)"
echo "would skip $SisClr_Blue$SisClr_Bold$f$SisClr_None (interactive; --skip-interactive)"

else

echo
echo "skipping $f (interactive; --skip-interactive)"
echo "skipping $SisClr_Blue$SisClr_Bold$f$SisClr_None (interactive; --skip-interactive)"
fi

continue
fi

if [ $ListOnly -ne 0 ]; then

echo "would execute $f:"
echo "would execute $SisClr_Blue$SisClr_Bold$f$SisClr_None:"

continue
fi

echo
echo "executing $f:"
echo "executing $SisClr_Blue$SisClr_Bold$f$SisClr_None:"

if $f; then

Expand Down
22 changes: 20 additions & 2 deletions run_all_scratch_tests.sh
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,24 @@ RunMake=1
Verbosity=${XTESTS_VERBOSITY:-${TEST_VERBOSITY:-3}}


# ##########################################################
# colours

if command -v tput > /dev/null; then

SisClr_Blue=${FG_BLUE:-$(tput setaf 4)}
SisClr_Red=${FG_BLUE:-$(tput setaf 1)}
SisClr_Bold=${FD_BOLD:-$(tput bold)}
SisClr_None=${FD_NONE:-$(tput sgr0)}
else

SisClr_Blue=
SisClr_Red=
SisClr_Bold=
SisClr_None=
fi


# ##########################################################
# command-line handling

Expand Down Expand Up @@ -123,7 +141,7 @@ if [ $status -eq 0 ]; then

if [ $ListOnly -ne 0 ]; then

echo "would execute $f:"
echo "would execute $SisClr_Blue$SisClr_Bold$f$SisClr_None:"

continue
fi
Expand All @@ -134,7 +152,7 @@ if [ $status -eq 0 ]; then
fi
if [ $Verbosity -ge 2 ]; then

echo "executing $f:"
echo "executing $SisClr_Blue$SisClr_Bold$f$SisClr_None:"
fi

if $f; then
Expand Down
22 changes: 20 additions & 2 deletions run_all_unit_tests.sh
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,24 @@ ComponentOnly=0
Verbosity=${XTESTS_VERBOSITY:-${TEST_VERBOSITY:-3}}


# ##########################################################
# colours

if command -v tput > /dev/null; then

SisClr_Blue=${FG_BLUE:-$(tput setaf 4)}
SisClr_Red=${FG_BLUE:-$(tput setaf 1)}
SisClr_Bold=${FD_BOLD:-$(tput bold)}
SisClr_None=${FD_NONE:-$(tput sgr0)}
else

SisClr_Blue=
SisClr_Red=
SisClr_Bold=
SisClr_None=
fi


# ##########################################################
# command-line handling

Expand Down Expand Up @@ -168,7 +186,7 @@ if [ $status -eq 0 ]; then

if [ $ListOnly -ne 0 ]; then

echo "would execute $f:"
echo "would execute $SisClr_Blue$SisClr_Bold$f$SisClr_None:"

continue
fi
Expand All @@ -179,7 +197,7 @@ if [ $status -eq 0 ]; then
fi
if [ $Verbosity -ge 2 ]; then

echo "executing $f:"
echo "executing $SisClr_Blue$SisClr_Bold$f$SisClr_None:"
fi

if $f --verbosity=$Verbosity; then
Expand Down
Loading