Commit Graph

  • a8b2bc5c3b asCa.c normalize indentation Michael Davidsaver 2020-03-23 18:24:44 -07:00
  • bac8851132 Revert "asCaStop() join worker thread" Michael Davidsaver 2020-03-23 18:22:16 -07:00
  • 46fa31020e Com: (WIN32) fix handling of thread joinable flag and refcnt Michael Davidsaver 2020-03-09 09:02:31 -07:00
  • b2160bd618 Merge Martin Konrad's replace-usleep branch into 3.15 Andrew Johnson 2020-03-20 13:40:35 -05:00
  • 5b7f896312 Merge Dirk's emptyArrayCrashFix branch into 3.15 Andrew Johnson 2020-03-20 13:28:34 -05:00
  • 5009f288ae Generate module version files with new RULES_EXPAND facilities Andrew Johnson 2020-03-20 11:42:44 -05:00
  • 5f1b3a5419 Extend RULES_EXPAND to add more features Andrew Johnson 2020-03-20 11:33:39 -05:00
  • 25bb966cbc Use the dbChannel*() accessor macros in the array filter code instead of exposing the dbChannel innards unnecessarily. Andrew Johnson 2020-03-14 16:19:26 -05:00
  • 0f35d0c3f9 Improve epicsEventTest delay checks Andrew Johnson 2020-03-12 13:59:41 -05:00
  • b4625a0c1f Fix osiSockTest on VxWorks Andrew Johnson 2020-03-12 13:49:55 -05:00
  • d38ede55c5 More generator doc updates Andrew Johnson 2020-03-11 22:37:02 -05:00
  • 809fb88fa2 Document <library>_API = <stem> for Makefiles Andrew Johnson 2020-03-11 21:19:11 -05:00
  • 33c3b1c89a Convert epicsShareAPI to epicsStdCall in modules/ca Andrew Johnson 2020-03-10 23:42:42 -05:00
  • 017d561b8d Update generator script Andrew Johnson 2020-03-10 23:41:15 -05:00
  • eb817ba056 Modify rules to allow multiple API.h libraries to be built Andrew Johnson 2020-03-10 23:35:03 -05:00
  • 18402f0354 Convert modules/ca to use LIBCA_API instead of epicsShare Andrew Johnson 2020-03-09 23:53:22 -05:00
  • 02a24a144d Com: fix handling of thread joinable flag and refcnt Michael Davidsaver 2020-03-08 21:19:02 -07:00
  • 0cf38bfb29 Try out a representative sample of APIs from multiple libraries Andrew Johnson 2020-03-07 01:32:36 -06:00
  • 9e7fc1915b Add build rules to generate and install *API.h header files Andrew Johnson 2020-03-03 01:00:42 -06:00
  • eaee851a2d Add script to generate *API.h headers Andrew Johnson 2020-03-03 00:58:48 -06:00
  • a9034bb586 Fix clock_gettime issue on newer MinGW builds Andrew Johnson 2020-03-07 00:40:13 -06:00
  • e13b01208b Bump database version to 3.18.0, use in SHRLIB_VERSION Andrew Johnson 2020-03-06 23:28:57 -06:00
  • 048689d6db Adjust example code in devSup.h Andrew Johnson 2020-03-06 23:20:55 -06:00
  • 23cac3c1a8 Set USE_TYPED_DSET centrally now everything uses it Andrew Johnson 2020-03-06 22:49:58 -06:00
  • 8b9c313941 Update the wording of the Release Notes entry Andrew Johnson 2020-03-06 22:36:02 -06:00
  • 3871f89dcd Appveyor should 'make -s test-results' as the last thing Andrew Johnson 2020-03-05 13:23:07 -06:00
  • 227a749105 Properly convert epicsTempFile to old-style C Andrew Johnson 2020-03-04 21:49:17 -06:00
  • f9820577c1 Replace usleep call by nanosleep Martin Konrad 2020-03-04 10:56:25 -05:00
  • a441443bd0 try to harden seqRecord against race condition Dirk Zimoch 2020-03-04 08:43:51 +01:00
  • e7a300bf9e fix potential crash Dirk Zimoch 2020-03-03 16:51:34 +01:00
  • fdacb6b92e MSVC <= 11.0 doesn't like 'const int' in C code Andrew Johnson 2020-03-03 00:53:16 -06:00
  • 5361888997 Have antelope.c include epicsTempFile.c directly Andrew Johnson 2020-02-29 14:46:13 -06:00
  • cc4d888ae8 Convert epicsTempFile.cpp to .c Andrew Johnson 2020-02-29 14:42:54 -06:00
  • e6914f3b80 osdSockUnsentCount.c check for existance of SIO_TCP_INFO Michael Davidsaver 2019-10-24 19:15:31 -07:00
  • 41f1b0ffb5 Fix histogram record allocation bug Andrew Johnson 2020-02-19 15:09:13 -06:00
  • d82d3d3679 Combine the iocVirgin and iocStopped states into iocVoid Andrew Johnson 2020-02-18 18:05:46 -06:00
  • e48cdb48ac dbGet should not crash when source is an empty array Dirk Zimoch 2020-02-18 17:45:12 +01:00
  • 3944b32e04 Add back in optimisation disable Freddie Akeroyd 2020-02-17 13:30:15 +00:00
  • a0667a122b Excluded x64 tests now need to be excluded on x86 too Freddie Akeroyd 2020-02-17 13:29:38 +00:00
  • f2b4c412d3 Fix doc typo Freddie Akeroyd 2020-02-17 12:49:45 +00:00
  • 8250339e0d Update record pod documentation Freddie Akeroyd 2020-02-17 12:46:11 +00:00
  • 803593560d Remove redundant left logical shift Freddie Akeroyd 2020-02-17 12:22:20 +00:00
  • bfae080af4 Merge branch '3.15' of git+ssh://git.launchpad.net/epics-base into bit_operations Freddie Akeroyd 2020-02-17 11:45:25 +00:00
  • 6ae3f56560 Merge remote-tracking branch 'lp-konrad/fix-crash-dbloadrecords-after-iocinit' into 3.15 Michael Davidsaver 2020-02-14 17:18:01 +00:00
  • 4844fbbd82 moved listen into rsrv_grab_tcp to allow retry if failed Bryan Robert Tester 2020-02-12 15:11:38 +00:00
  • 983937a52f Fix event record device support with constant INP Gabriel Fedel 2020-02-11 12:45:07 +01:00
  • 90c0f5c48d Fix seq to work correctly on "Specified" mode Gabriel Fedel 2020-02-13 11:42:27 +01:00
  • d82529058a Add a test to record seq in "Specified" mode Gabriel Fedel 2020-02-13 11:26:12 +01:00
  • 8668cc1267 testTodoEnd() needs to lock Michael Davidsaver 2020-02-14 13:28:44 +00:00
  • 3465c0c8b0 simmTest imprecise Michael Davidsaver 2020-02-14 13:24:50 +00:00
  • b5be8b2eaf update PVA Michael Davidsaver 2020-02-14 11:58:17 +00:00
  • 97bf9171c6 Added Multicast to caRepeater hanlet 2020-02-12 08:56:27 -06:00
  • c54237e34a - Record updates: . histogramRecord . eventRecord . aaiRecord . aaoRecord gabadinho 2020-02-14 11:07:11 +01:00
  • bf533ac195 win32 epicsSocketEnableAddressUseForDatagramFanout call spec Michael Davidsaver 2020-02-13 08:52:18 +00:00
  • 6dba2ec1d7 caRepeater /dev/null Michael Davidsaver 2020-02-13 12:08:51 +00:00
  • 819b0de65b epicsTimerTest testImpreciseTiming() Michael Davidsaver 2020-02-12 14:53:09 +00:00
  • 6867f97346 Fix bit operations failures on VS2019 32bit Freddie Akeroyd 2020-02-14 01:16:09 +00:00
  • 754eb73334 - Record updates: . aoRecord . biRecord . boRecord . mbbiRecord . mbbiDirectRecord . mbboRecord . mbboDirectRecord . longinRecord . longoutRecord . stringoutRecord . stringinRecord . waveformRecord . calcoutRecord . subArrayRecord gabadinho 2020-02-13 17:40:22 +01:00
  • 8075b3c316 Added a null check in epicsWin32ThreadEntry to prevent dereferencing a null pointer in case fetchWin32ThreadGlobal fails. Karl Vestin 2020-02-13 15:55:46 +01:00
  • 1d9e9ff4f7 Add new POD output files to RecordReference index Andrew Johnson 2020-02-13 09:06:48 -06:00
  • eb8ca22704 Add new POD documentation, from Rolf Keitel Andrew Johnson 2020-02-13 08:59:17 -06:00
  • 6feb1c788d Add extern C for all c headers Gabriel Fedel 2020-02-11 15:39:42 +01:00
  • 6e0706a312 Set argBuff->sval to NULL if arg is NULL Aaron 2020-02-12 14:54:45 +00:00
  • 45bbe274e9 Error case for NULL arg causing segfault in iocshPersistentString Aaron 2020-02-12 11:58:32 +00:00
  • 2bcaa5448c Added null check in modules/ca/src/client/udpiiu.cpp to prevent possible dereferencing of null pointer. Flagged as error by Codacy static code analysis. Karl Vestin 2020-02-12 16:28:15 +01:00
  • 66f2a509db Added initialization of alarm severity on probe. This value is not used, but should be initialized regardless. This was flagged as an error by the Codacy static code analysis. Karl Vestin 2020-02-12 17:32:58 +01:00
  • 538f532184 Added a free statement to release memory allocated for postbuf if the memory allocation for inbuf fails. Resolves an error level issue generated by the Codacy static code analysis. Karl Vestin 2020-02-12 12:41:50 +01:00
  • bfd289e85f Add converted histogram POD Andrew Johnson 2020-02-13 05:11:36 -06:00
  • a5bae49dab Rename lsi, lso and printf *Record.dbd to .dbd.pod Andrew Johnson 2020-02-13 04:58:06 -06:00
  • 7a612f9524 Update to stringout POD from Rolf Keitel Andrew Johnson 2020-02-12 09:25:54 -06:00
  • 55ec813908 initial typed-dset changes for ao record gabadinho 2020-02-12 15:32:13 +01:00
  • 0db8f8ca1b Rename histogramRecord.dbd to .dbd.pod Andrew Johnson 2020-02-12 07:45:04 -06:00
  • e6810a4224 processTarget() remove unnecessary NULL test Michael Davidsaver 2020-02-11 15:56:59 +00:00
  • 7b6e48f4e0 casw shouldn't use monotonic Michael Davidsaver 2020-02-11 15:56:20 +00:00
  • f0bf61b4cb rsrv: improve monitor/get error message Michael Davidsaver 2020-01-13 11:03:49 -08:00
  • db6e7c7a22 use one osdSockAddrReuse impl for all targets Michael Davidsaver 2020-02-05 10:30:58 -08:00
  • 5064931aa6 try both to set both SO_REUSEPORT and SO_REUSEADDR Michael Davidsaver 2020-02-05 10:32:47 -08:00
  • 86adc529ef Merge remote-tracking branch 'origin' into PSI-7.0 Dirk Zimoch 2020-02-06 17:28:40 +01:00
  • dbd6f7e807 Adding tests for epicsThreadClass API Andrew Johnson 2020-01-23 14:26:33 -06:00
  • d0c4cc0cec Darwin/iOS use posix osdSockAddrReuse.cpp Michael Davidsaver 2020-01-12 11:07:01 -08:00
  • 65ef6e9d59 posix epicsSocketEnableAddressUseForDatagramFanout() prefer SO_REUSEPORT Michael Davidsaver 2020-01-12 11:00:13 -08:00
  • 8dc131dc4c osiSockTest test epicsSocketEnableAddressUseForDatagramFanout() Michael Davidsaver 2020-01-12 10:32:15 -08:00
  • 54cd7e7ba1 MinGW: Replace -Wno-format with -D__USE_MINGW_ANSI_STDIO Andrew Johnson 2020-01-08 17:21:04 -06:00
  • cbe6173417 Updates to the subArrayRecord reference page Andrew Johnson 2020-01-08 17:19:25 -06:00
  • 468f965dc2 dbLoadTemplate.h missing extern "C" Michael Davidsaver 2020-01-05 16:52:40 -08:00
  • 8f358f4dd8 VxWorks::osdThread: Rename createFunction => epicsThreadEntry and make it visible (non-static) so it appears in back-traces. Andrew Johnson 2020-01-02 16:41:55 -06:00
  • 05e0381b19 Fix VxWorks epicsThreadMustJoin() problems Andrew Johnson 2020-01-02 16:39:10 -06:00
  • 06728e0e0b Run epicsThreadTest::testJoining with different priorities Andrew Johnson 2020-01-02 16:22:35 -06:00
  • 3b20e71da5 EPICS::IOC.pm Save parms, more debug annotations Andrew Johnson 2020-01-01 15:03:40 -06:00
  • 81df1b2892 Rearrange EPICS::IOC->close() to be more robust Andrew Johnson 2020-01-01 00:14:08 -06:00
  • aad8a96b0d Increase timeout for caget to 15 seconds Andrew Johnson 2020-01-01 00:08:06 -06:00
  • 83d2941405 netget: Run caget and pvget using EPICS::IOC instead of back-ticks Andrew Johnson 2019-12-31 22:28:43 -06:00
  • b62ab817c6 Replace EPICS::IOC->kill() with exit() and close() methods Andrew Johnson 2019-12-31 22:21:03 -06:00
  • 70ea8d5476 Make EPICS::IOC->_geterrors() return on EOF from IOC's stderr Andrew Johnson 2019-12-31 22:15:22 -06:00
  • 5dc7995477 Enable IOC debug output in netget.plt Andrew Johnson 2019-12-27 17:36:37 -06:00
  • cb0d8d1297 update PVA Michael Davidsaver 2019-12-19 19:31:21 -08:00
  • 71278477bc Update submodules Andrew Johnson 2019-12-19 00:08:18 -06:00
  • e7715ba7b4 Merge 3.15 branch into 7.0 Andrew Johnson 2019-12-18 23:58:02 -06:00
  • f64f84744e more fun with isinf() and friends. Michael Davidsaver 2019-12-18 20:02:20 -08:00
  • d97a12f095 travis-ci test trusty w/ c++11 Michael Davidsaver 2019-12-18 19:09:38 -08:00