You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit a96c789
Browse filesBrowse the repository at this point in the historyBrowse files
chore(cstring): adopt helper gold 0.6.2 and target 4.1.0-beta1
- Copy misc-dev-scripts 0.6.2 runners and merge prepare_cmake.sh, keeping
the cstring -D flags and --gap-groups on the performance runners;
- Define CSTRING_VER_RELSTATUS as 0x81 (4.1.0-beta1) and alias
CSTRING_VER_ALPHABETA to it;
Copy file name to clipboardExpand all lines: CHANGES.md
+6Lines changed: 6 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,12 @@
1
1
# cstring - Changes <!-- omit in toc -->
2
2
3
3
4
+
## 4.1.0-beta1 - 21st October 2026
5
+
6
+
* Brought the tip CMake runners up to **misc-dev-scripts** 0.6.2 and merged that gold into **prepare_cmake.sh**, keeping the cstring `-D` flags and `--gap-groups`;
7
+
* Defined `CSTRING_VER_RELSTATUS` (`0x81`, beta 1) and aliased `CSTRING_VER_ALPHABETA` to it;
| Available from [**cstring** project on GitHub](https://synesissoftware.com/cstring): |
7
+
| 21st October 2026 | Release of [cstring 4.1.0-beta1](https://github.com/synesissoftware/cstring/releases/tag/4.1.0-beta1)| helper gold 0.6.2; `CSTRING_VER_RELSTATUS`|
7
8
| 6th October 2026 | Release of [cstring 4.1.0-alpha1](https://github.com/synesissoftware/cstring/releases/tag/4.1.0-alpha1)|`djb2`, `FNV-1a`, and `SDBM`; `cstring_equal()` / `cstring_compare()`; `--wide-strings`; counted copies stop at `cch`|
8
9
| 4th October 2026 | Release of [cstring 4.0.19](https://github.com/synesissoftware/cstring/releases/tag/4.0.19)| lone CR ends a line; `numRead` includes EOL; readonly truncate; zero-size realloc frees; **test.performance.cstring_readline**; shortened test and example directories; **test.unit.cstring**; README usage modes |
9
10
| 29th September 2026 | Release of [cstring 4.0.18](https://github.com/synesissoftware/cstring/releases/tag/4.0.18)|`_WIN32` arena gate; **win.c**; static `CoTaskMem*` (**ole32**) |
optional list of example programs (one name per line; blank lines
211
+
and lines beginning with '#' are ignored) that are allowed to fail;
212
+
such a program is still executed, but a non-zero exit is reported as
213
+
anticipated and neither stops the run nor affects the exit status
214
+
215
+
163
216
standard flags:
164
217
165
218
--help
@@ -247,7 +300,13 @@ if [ $status -eq 0 ]; then
247
300
248
301
if [ $ListOnly-ne 0 ];then
249
302
250
-
echo"would execute ${fClr}:"
303
+
if sis_is_allowed_to_fail "$f";then
304
+
305
+
echo"would execute ${fClr} (allowed to fail):"
306
+
else
307
+
308
+
echo"would execute ${fClr}:"
309
+
fi
251
310
252
311
continue
253
312
fi
@@ -260,11 +319,25 @@ if [ $status -eq 0 ]; then
260
319
:
261
320
else
262
321
263
-
status=$?
322
+
fStatus=$?
323
+
324
+
if sis_is_allowed_to_fail "$f";then
325
+
326
+
echo"${SisClr_Yellow}${SisClr_Bold}anticipated failure${SisClr_None}: ${fClr} exited with status ${fStatus}; it is listed in .sis/ci_examples_allowed_to_fail.txt"
0 commit comments