Simon Rose
8e56569e41
Add error/warning ANSI prefixes to error/warning messages
2026-10-13 10:25:09 +02:00
Simon Rose
90c287fbaa
Add unrelease for errloginit2 change
2026-10-13 10:24:53 +02:00
Simon Rose
ca424832a7
Block resizes from listener callbacks
2026-10-13 10:24:41 +02:00
Simon Rose
2bb445a992
Lock buffer size changes while running thread
2026-10-13 10:24:24 +02:00
Simon Rose
9668255042
Call errlogClampConfig only a single time
2026-10-13 10:24:12 +02:00
Simon Rose
8999ee7a0b
Move frees out of mutex lock
2026-10-13 10:23:57 +02:00
Simon Rose
2c12fdec86
Stop flushing the errorlog during init
2026-10-13 10:23:29 +02:00
Simon Rose
b16f8cfd8d
Change initial errlogprintfs to printfs
...
RTEMS performs a few early errlogPrintf calls. This initialises
the errlog buffers to some default values blocking certain tests
from re-initialising the error log later.
2026-10-13 10:23:16 +02:00
Simon Rose
9cdd14d47d
Remove errlogBufResize in favour of allowing errlogInit[2] to be called repeatedly
2026-10-13 10:22:47 +02:00
Simon Rose
63b22565fc
Add warning if errorlog configuration has been clamped
2026-10-13 10:22:36 +02:00
Simon Rose
b86265e682
Make the maximum message size dependent on the buffer size
2026-10-13 10:22:25 +02:00
Simon Rose
0e0a815e7c
Update the error log functionality to avoid losing writes
2026-10-13 10:22:15 +02:00
Simon Rose
9b835a1fdb
Add command to show errlog buffer contents
2026-10-13 10:21:59 +02:00
Simon Rose
d3ff8dca3f
Add commandline utility to resize buffer after being initialised
2026-10-13 10:21:35 +02:00
Simon Rose
53a3e4b694
Modify errorlog initialisation to add separate default value
2026-10-13 10:20:50 +02:00
Michael Davidsaver
68ff68cb31
epicsStrPrintEscaped() operate on unterminated string
...
see 3a2d225682
see f488765631
2026-10-13 10:18:56 +02:00
Michael Davidsaver
267b56d495
doc
2026-10-13 10:17:03 +02:00
zimoch
d6df659acf
Merge commit '631c8831b942ee5533a2f7016085dcef52c2f3ba' into PSI-7.0
...
Merge latest 7.0 until before records are modified
2026-10-13 10:15:50 +02:00
zimoch
15ba5ed863
Merge branch '7.0' into PSI-7.0
2026-09-28 09:39:12 +02:00
Freddie Akeroyd
631c8831b9
Fix number of tests
2026-04-01 08:37:29 -07:00
Freddie Akeroyd
acf53d31ee
Add test case
2026-04-01 08:37:29 -07:00
Freddie Akeroyd
fb09dc0df9
Fix memory overwrite in macParseDefns
2026-04-01 08:37:29 -07:00
Andrew Johnson
05c27e453c
Color the keywords in macLib errors
2026-04-01 10:26:47 -05:00
Andrew Johnson
1c9ef94818
Fix the bug reported in #834 , but behaves differently
...
Adds tests and checks for unterminated macros,
which are now reported but not expanded.
2026-04-01 10:26:47 -05:00
Evan Daykin
77a3b8110f
use (s)rand() to generate RNDM calc values with a system clock nanosecond seed
2026-04-01 10:16:34 -05:00
Érico Nogueira
6ef94d744f
Use deterministic timezones in epicsTimeZoneTest
...
The DST characteristics of the POSIX EST5EDT and CST6CDT timezones
depend on whether the implementation uses the built-in POSIX definition
or reads an updated version from the tzdata files, and for POSIX
timezones, there is no specified behavior [1].
To avoid any plaform-specific behavior, we can specify the desired DST
ourselves. We used the timezone values available in
configure/CONFIG_SITE_ENV, which already included DST information, and
means the tests are consistent with our own usage.
[1] https://www.openwall.com/lists/musl/2024/03/05/2
2026-04-01 10:13:56 -05:00
Michael Davidsaver
e181517de1
readline history, clear before append
...
read_history() appends to the global history array.
Clear before each read to prevent duplication.
2026-04-01 10:01:54 -05:00
Michael Davidsaver
4dfd5c7694
skip readline interactive setup when not interactive
2026-04-01 10:01:54 -05:00
ronaldomercado
2d8a6f91a9
Use consistent language for string termination ( #806 )
...
Avoid hyphen, prefer space: "null terminated"
2026-03-18 10:45:25 -05:00
Michael Davidsaver
d44ddf441a
configure: ensure output file only updated on success
...
eg. After running "false > $@", the output file modification
time will be updated. So a despite failure, a repeated
"make" will not re-run.
Handle this by accumulating output to "$@.tmp", then
move to $@ as a final step.
2026-02-27 16:17:53 +00:00
Andrew Johnson
b5df3e002a
Various non-functional fixes/changes
...
Fix EditorConfig failure in modules/libcom/RTEMS/epicsNtp.c
Add dbDefs to Sphinx API index, move devLib to libcom
Rename internal CA enum tag to fix Doxygen complaint
Set Clang's minimum MacOS version for aarch64 CPUs
2026-02-18 11:23:50 -06:00
zimoch
db693d4930
enable trim_trailing_whitespace
2026-02-18 10:34:08 -06:00
zimoch
cd36c03da4
Enforce consistent space indent style
2026-02-18 10:34:08 -06:00
zimoch
8c9dd71f6e
Fix gcc warning 'stringop-truncation'
2026-02-18 10:06:26 -06:00
zimoch
e66bb87909
document change in epicsThreadGetCPUs
2026-02-18 09:50:03 -06:00
zimoch
556de06ff2
avoid overreporting available CPUs
2026-02-18 09:50:03 -06:00
Bruce Hill
08c8f5fd1b
Minor comment fix in libcom/src/env/RULES
2026-02-04 09:50:44 -06:00
zimoch
b5f73d8200
Merge branch '7.0' into PSI-7.0
2026-01-27 15:17:04 +01:00
Heinz Junkes
d3e414cbec
udp socket functions with timeout
2026-01-21 10:04:48 -06:00
Michael Davidsaver
839e7f4959
move dbUnitTest discussion to dbUnitTest.h
2026-01-21 09:55:13 -06:00
Michael Davidsaver
d724461f1c
doc: remove @page directions
...
readthedocs build does not include these.
2026-01-21 09:55:13 -06:00
zimoch
76a89b8cee
add function attributes __malloc__ and __alloc_size__ for gcc and clang
2026-01-09 12:05:08 +01:00
zimoch
9748cbd394
Fix gcc warning 'stringop-truncation'
2026-01-09 12:05:07 +01:00
zimoch
422182d672
allow testing deprecating functions without warnings
2026-01-09 12:05:07 +01:00
zimoch
80c708fdeb
add function attributes __malloc__ and __alloc_size__ for gcc and clang
2026-01-07 09:59:31 -06:00
zimoch
3d95dece6b
Merge 7.0.10 into PSI-7.0
2026-01-06 14:57:16 +01:00
zimoch
12c56ffc95
upcast int to size_t to prevent overflow
2025-12-17 16:34:58 -08:00
zimoch
2bd148ab37
add comment why cast is needed
2025-12-17 16:34:58 -08:00
zimoch
209e1f9587
remove some unnecessary casts to (const char*) too
2025-12-17 16:34:58 -08:00
zimoch
6d85a36397
remove needless pointer casts
2025-12-17 16:34:58 -08:00