Commit Graph
18185 Commits
Author SHA1 Message Date
zimoch 5a45066610 fix perl requirements and re-add perl CA 2026-10-02 16:10:00 +02:00
zimoch 6b2e6de445 mount /usr/lib readonly 2026-10-02 16:10:00 +02:00
zimoch f2091c9f5e fix auto mount problem on RHEL10 2026-10-02 16:10:00 +02:00
zimoch 67336456c1 extend spec file for RHEL10 2026-10-02 16:10:00 +02:00
zimoch 03fc4b5b71 wrap 32 bit compilers on RHEL10 2026-10-02 16:09:59 +02:00
zimoch 5030084b90 on RHEL10 gcc-toolset needs different path, compatible with earlier RHEL 2026-10-02 16:09:46 +02:00
zimoch a218f21118 add RHEL10 config files 2026-10-02 16:09:33 +02:00
zimoch dabf0143f2 fix rpm dependencies 2026-10-02 15:51:24 +02:00
zimoch f0e0ce8f7a secure for non-rhel builds 2026-10-02 15:51:23 +02:00
zimoch 420f19ae36 put back strict-aliasing suppression 2026-10-02 15:51:23 +02:00
zimoch 8a2cf846ed drop 32 bit mingw 2026-10-02 15:51:23 +02:00
zimoch f599e0bb8f fix dir dependencies 2026-10-02 15:51:23 +02:00
zimoch ce9a929bfa removed config files for no longer used architectures 2026-10-02 15:51:23 +02:00
zimoch b3cc5e33aa Revert "upgrade to gcc 15"
This reverts commit 3e5789afa6.
Because we may have compatibility problems with gcc 15.
2026-10-02 15:51:23 +02:00
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
zimochandAndrew Johnson 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