zimoch
fba76ea5a5
bump rpm version
PSI-7.0.9.1-5
2026-01-06 09:51:05 +01:00
zimoch
30144507dd
silent build
2026-01-06 09:51:05 +01:00
zimoch
4a435e39a0
don't build tests for rpm
2026-01-06 09:51:05 +01:00
zimoch
1f37f51009
fix parallel builds
2026-01-06 09:51:05 +01:00
zimoch
595bb8fb62
fix spelling errors
2026-01-06 09:51:04 +01:00
zimoch
58debe99ed
remove needless pointer casts
2026-01-06 09:51:03 +01:00
zimoch
0648f31d4a
add missing dependencies
2026-01-06 09:51:03 +01:00
zimoch
3e5789afa6
upgrade to gcc 15
2026-01-06 09:50:52 +01:00
zimoch
eec358d70a
added __attribute__((__malloc__)) for gcc and clang
2025-11-28 11:53:07 +01:00
zimoch
324ce2471f
fix clang warning missing-braces
...
../fdManagerTest.cpp:76:29: warning: suggest braces around initialization of subobject [-Wmissing-braces]
76 | osiSockAddr addr = {0};
| ^
| {}
2025-11-28 11:53:07 +01:00
zimoch
837c675492
gcc < 5 does not know #pragma GCC diagnostic push
...
But it also does not know warning -Wformat-security.
2025-11-28 11:53:07 +01:00
zimoch
eebd0609d7
fix format warning on mingw
...
Since we use gnu_printf format on mingw, the windows "I" modifier
is no longer recognized by the format checker. Use "ll" instead.
Meanwhile, MSVC understands that as well.
2025-11-28 11:53:07 +01:00
zimoch
315c2e1b1d
Fix gcc warning 'stringop-truncation'
2025-11-28 11:53:07 +01:00
Chris Johns
ff42c52668
rtems: Add arm/xilinx-microzed configuration
...
- This BSP works with SMP enabled and with LibBSD.
2025-11-28 11:53:06 +01:00
zimoch
5d9a80da56
CI fix windows cplusplus
...
* fix misspelled MSVC command line flag
* add windows builds with updated __cplusplus macro
2025-11-28 11:52:57 +01:00
Jerzy Jamroz
72f0fd0d42
docs: clarify Drive Limits behavior in aoRecord
2025-11-28 11:51:43 +01:00
Andrew Johnson
7f3c1630a5
Include readline.h before EPICS headers
2025-11-28 11:51:43 +01:00
Andrew Johnson
dccc79e632
Disable epicsStdio.h redefinitions
...
readline.h uses printf in an attribute
2025-11-28 11:51:43 +01:00
Andrew Johnson
04e0a01f10
Add module version numbers to Perl modules that might need them
2025-11-28 11:51:43 +01:00
Michael Davidsaver
36fcdb18d0
Revert "dbCa: iocInit wait for local CA links to connect"
...
This reverts commit a46bd5ae88 .
2025-11-28 11:51:43 +01:00
Michael Davidsaver
0d1ac63179
dbCa: iocInit wait for local CA links to connect
2025-11-28 11:51:42 +01:00
Michael Davidsaver
fa8a042481
doc
2025-11-28 11:51:42 +01:00
Gustavo de Souza dos Reis
a13dfac124
Fix doc. comments in epicsEvent.h
...
* Fix typo in epicsEventWaitWithTimeout.
* Reword epicsEvent timeout documentation to reflect the actual behavior.
Negative values of timeout are handled the same way as zero values.
Change the documentation to reflect this behavior.
2025-11-28 11:51:42 +01:00
Jerzy Jamroz
3c7f759d86
Doc: Fix array field descriptions
...
* fix(aao, aai): change VAL field type from DOUBLE[] to FTVL[]
* fix(aSub): change 'Input Value Fields' type from FT[A–U] to FT[A–U][NOA–NOU]
* fix(aSub): change 'Output Value Fields' type from FTV[A–U] to FTV[A–U][NOVA–NOVU]
* fix(waveform): change VAL field type from FTVL to FTVL[NELM]
* fix(aai): remove 'analog' from the record name
* fix(aao): remove 'analog' from the record name
* fix(aai,aao): remove 'Analog' from the record names
2025-11-28 11:51:42 +01:00
Ralph Lange
c1bc9a2b54
PR #737 : add Release Note snippet
2025-11-28 11:51:42 +01:00
Ralph Lange
46d80bf50e
libCom/posix: don't memlock() if opted out of FIFO scheduling
2025-11-28 11:51:42 +01:00
Ralph Lange
54c69ad5fa
libCom/posix: add env var to opt out of FIFO scheduling
...
- add EPICS_ALLOW_POSIX_THREAD_PRIORITY_SCHEDULING
(default: YES)
- start EPICS threads with default policy
when set to NO
2025-11-28 11:51:42 +01:00
zimoch
18d61eda06
Allow hex and octal strings in dbPut and dbGet
...
Setting EPICS_DB_CONVERT_DECIMAL_ONLY to YES/yes change the dbPut() and dbGet()
string to integer conversions to the original decimal only policy.
2025-11-28 11:51:41 +01:00
Michael Davidsaver
d7286cd956
posix: epicsThreadShowAll include OSD priority range and mlockall state
2025-11-28 11:51:41 +01:00
zimoch
015cb45289
Update normativeTypes to fix NTNDArray::getValueSize ( #732 )
...
* Update normativeTypes to fix NTNDArray::getValueSize
* Update normativeTypes for Release Notes
---------
Co-authored-by: Andrew Johnson <anj@anl.gov >
2025-11-10 15:35:12 +01:00
zimoch
8d92ac315c
remove pcas bugs and compiler warnings
2025-10-29 09:39:15 +01:00
zimoch
f6dc2b8723
Fix possible NULL deref in NTNDArray::getValueSize()
2025-10-29 09:37:38 +01:00
zimoch
2d72ba44a9
allow testing deprecating functions without warnings
2025-10-29 09:35:30 +01:00
zimoch
05d8613e85
Update the __cplusplus macro to the correct value on Windows
2025-10-29 09:34:44 +01:00
zimoch
4da9e78de1
Revert subRecord extension to 21 inputs
...
This partially reverts commit 79624b72e5
The change breaks existing binaries for sub record functions.
Re-apply when upgrading to 7.0.10
2025-10-29 09:31:00 +01:00
zimoch
ec00f65236
Revert "Fetch the custom cfg/CONFIG_* files early"
...
This reverts commit e4fbd83c93 .
It introduced a build problem when using INSTALL_LOCATION:
The system yacc and lex are used instead of the EPICS antelope and e_flex.
2025-10-28 10:40:50 +01:00
zimoch
15c68ff3d3
Revert "Allow CA clients to determine the server protocol version ( #711 )"
...
This reverts commit d763541341
because of incompatible header file changes.
Re-apply when upgrading to 7.0.10
2025-10-10 10:34:15 +02:00
zimoch
1918aebf97
Merge branch '7.0'
2025-10-10 10:33:50 +02:00
zimoch
8041c7827e
submodules migrated to gitea
2025-10-10 09:06:47 +02:00
DW
a2e01c2929
fix: stdint.h is not available before vw6.9
2025-10-08 18:40:04 -07:00
Andrew Johnson
280aa0b399
Initialize error strings before any database errors occur
2025-10-08 16:11:15 -05:00
Andrew Johnson
9af7ff3b3f
Don't duplicate dbLoadRecords() error message
2025-10-08 16:10:00 -05:00
Andrew Johnson
aba6309604
Fix README.md, CA not PVA
2025-10-08 16:06:03 -05:00
Érico Nogueira
cb0688c850
Check if test was killed by signal in makeTestFile.
...
Tests killed by a signal should cause the .t script to exit with an
error code, otherwise its exit code will be 0, and the test harness
won't be aware of the unsuccessful exit.
This change also makes the test runner more robust, so attaching to a
running test (e.g. with gdb or strace) won't cause the .t script to
exit.
2025-10-08 10:27:55 -05:00
zimoch
54ca2cb595
support menus and devsups
2025-10-08 10:14:49 -05:00
zimoch
f5a5e7c5f7
more in-code documentation and STATIC_ASSERT check
2025-10-08 10:14:49 -05:00
zimoch
47c263112f
calm down codacy
2025-10-08 10:14:49 -05:00
zimoch
a781896e28
map for fields and more
2025-10-08 10:14:49 -05:00
zimoch
3600924f99
better guesses for wrong field names
2025-10-08 10:14:49 -05:00
zimoch
232d9bec10
MSVC does not support designated initializers before C++20
2025-10-08 10:09:06 -05:00