Michael Davidsaver
b4d7ebd648
cue.py workaround limitation
...
The first argument after "build" can't be an option.
cf. python argparse limitations of add_parser() + REMAINDER
2022-04-23 08:49:35 -07:00
Michael Davidsaver
0f0f9f49d6
ci: GHA follow 'make' with 'make -q'
...
Detect situations where 'make' was somehow incomplete,
or where an incorrect dependency leaves some step
perpetually out-of-date and repeated every time.
2022-04-19 10:22:54 -07:00
Andrew Johnson
6d3821adb8
Soft-links to capr.pl and makeBaseApp.pl scripts now work
...
The other Perl scripts that use FindBin for their lib path could
have the same changes applied, but these two scripts are the ones
normally run by hand so might get soft-linked by an installer.
Without this change these scripts don't actually work if run from
a soft-link instead of directly.
2022-04-18 20:46:48 -05:00
Michael Davidsaver
92e97af610
softMain: handle rRDD error
2022-04-16 13:23:58 -07:00
Michael Davidsaver
b0e2e8426f
Quiet warning
2022-04-16 13:23:58 -07:00
Andrew Johnson
3e371da8ec
RULES_EXPAND: Keep intermediate files
...
This prevents GNUmake from recreating expanded files
such as databaseVersion.h at every build.
2022-03-28 00:07:21 -05:00
Michael Davidsaver
91941af992
quiet warnings
2022-03-04 10:00:12 -08:00
Michael Davidsaver
d2644baf38
minor
2022-03-03 13:16:57 -08:00
Michael Davidsaver
62092d4399
test dbReadDatabaseFP()
2022-03-03 13:16:53 -08:00
Michael Davidsaver
6c5d56688d
help out IDEs
2022-03-03 13:16:50 -08:00
Michael Davidsaver
a6779df21c
dbReadDatabaseFP() always fclose()
2022-03-03 13:16:45 -08:00
Andrew Johnson
d8c5379453
Configure builds for lgtm.com
2022-02-15 13:26:43 -06:00
Andrew Johnson
7a9801a4cb
Add vxWorks-e500v2 target (MVME2500, APS only)
2022-02-15 13:08:51 -06:00
Andrew Johnson
f33add020e
Update Release notes
2022-02-15 11:15:04 -06:00
Andrew Johnson
3bebe6e873
Revert "configure: Don't hide any perl scripts being run"
...
This reverts commit 3e8f3a1ee9
which was wrong - recipes that start with '-' are still echoed,
they just don't fail the build if they don't succeed.
This fixes setting CHECK_RELEASE = WARN in configure/Makefile
2022-02-15 10:49:37 -06:00
Andrew Johnson
2fbaa7f926
Improve POD documentation of the TSE and TSEL fields
2022-02-08 15:29:05 -06:00
Andrew Johnson
e55e4d7646
Make DISP field DCT=Yes
2022-02-08 15:29:05 -06:00
Andrew Johnson
5efc0cbfce
Echo message when running makeBpt
2022-02-08 15:29:05 -06:00
Andrew Johnson
3a182a9eea
"Quote" exe program paths for Windows
...
Clean up old EPICS_DATABASE var's (pre-7.0?)
2022-02-08 15:29:05 -06:00
Michael Davidsaver
0e56e202fc
ci: drop CentOS-8
...
The centos:8 docker image has disappeared.
2022-02-01 12:53:55 -08:00
Michael Davidsaver
d9fd73a850
yajl: doc
2022-01-28 11:23:16 -08:00
Andrew Johnson
d508962211
Breaktable.pm: Add missing declaration
2022-01-24 15:30:23 -06:00
Andrew Johnson
7cb80d5a17
Merge Dirk's fix_epicsInt8 branch into 7.0
2022-01-24 13:32:16 -06:00
Andrew Johnson
051e3f3bc3
Merge Michael's fork-warn branch into 7.0
2022-01-24 13:02:22 -06:00
Andrew Johnson
db216e63a7
Merge Dirk's hex_in_hw_links branch into 7.0
2022-01-24 12:57:53 -06:00
Andrew Johnson
7a3c9eaaa0
Merge Michael's linux-mcast-all branch into 7.0
2022-01-24 12:51:09 -06:00
Andrew Johnson
4bece4ad92
Merge Heinz & Andrew's rtems-osd-event branch into 7.0
2022-01-24 12:44:17 -06:00
Andrew Johnson
36f11fba95
Release Notes update for epicsEvent
2022-01-24 12:43:36 -06:00
Andrew Johnson
7017e54930
Allow more char's in breaktable names
2022-01-24 12:25:57 -06:00
Andrew Johnson
43b623d80e
Markdown issue in RELEASE_NOTES
2022-01-13 17:14:00 -06:00
Andrew Johnson
132f9105d0
Fix filenames in CONFIG_SITE file comments
2022-01-13 17:13:25 -06:00
Andrew Johnson
1655d68ec4
Fix for NaN/overflow timeout in RTEMS-score osdEvent
2022-01-05 12:04:02 -06:00
Andrew Johnson
e4a81bb361
Document zero and NaN timeout values
...
Rename parameter timeOut => timeout everywhere
2022-01-04 17:16:59 -06:00
Andrew Johnson
d1094ee787
Fix timeout values in epicsEventWaitWithTimeout()
...
isnan(timeOut) => wait forever
0 < timeOut < 1/rate => 1 tick
rtems_interval is a typedef for uint32_t
2022-01-04 13:07:30 -06:00
Andrew Johnson
34baa485bc
Fix timeout values in epicsEventWaitWithTimeout()
...
isnan(timeOut) => wait forever
0 < timeOut < 1/rate => 1 tick
2022-01-04 13:05:21 -06:00
c5012d9f73
Make sure epicsInt8 is signed on all architectures
2021-12-17 09:42:04 +01:00
Andrew Johnson
1c3aa01846
Cleanup CONFIG_COMMON
...
Base / Ub-20 clang-10 C++11 (push) Has been cancelled
Base / Ub-20 clang-10 (push) Has been cancelled
Base / Ub-20 gcc-9 + MinGW (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-4.10 (push) Has been cancelled
Base / MacOS clang-12 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-4.9 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 beatnik (push) Has been cancelled
Base / CentOS-8 (push) Failing after 1s
Base / CentOS-7 (push) Failing after 6s
Base / Fedora-33 (push) Failing after 2s
Base / Fedora-latest (push) Failing after 1s
Base / Ub-20 gcc-9 + RT-5.1 pc686 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 uC5282 (push) Has been cancelled
Base / Ub-20 gcc-9 + MinGW, static (push) Has been cancelled
Base / Win2019 MSC-19, debug (push) Has been cancelled
Base / Win2019 MSC-19 (push) Has been cancelled
Base / Win2019 MSC-19, static (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 xilinx_zynq_a9_qemu (push) Has been cancelled
Base / Win2019 mingw (push) Has been cancelled
Base / Ub-20 gcc-9 C++11, static (push) Has been cancelled
Rewrote some definitions for clarity
April2022
2021-11-25 18:37:22 -06:00
Andrew Johnson
191ff137f1
configure: Use GNU Make's abspath instead of fullPathname.pl
...
Add new INSTALL_ABSOLUTE variable, remove duplicates.
2021-11-25 13:27:35 -06:00
Andrew Johnson
156945c458
YAJL: Handle truncated Unicode surrogates better
2021-11-25 13:27:35 -06:00
Andrew Johnson
31fcb77412
macCore: Don't pass NULL or "" into getenv()
2021-11-22 15:56:30 -06:00
Andrew Johnson
631f514c7c
Test vprintf() redirection, other tweaks
2021-11-22 15:52:25 -06:00
Andrew Johnson
6e496e80d1
Redirection support for vprintf()
2021-11-22 15:51:08 -06:00
Michael Davidsaver
de7ad13b3c
Com: posix warn of use of epicsThread from child after fork()
2021-11-15 10:09:52 -08:00
Michael Davidsaver
2256c979b0
ca: silence warning
2021-11-13 11:47:15 -08:00
Michael Davidsaver
5e2a52401f
Com: avoid implicit use of epicsStdio in posix epicsThread.c
2021-11-13 11:47:15 -08:00
Michael Davidsaver
7529577e3b
Silence warning in mbbioDirectTest
...
GCC seems to lose track of possible output lengths
of the first sprintf() when computing possible lengths
of the second.
../mbbioDirectTest.c:44:26: warning: ‘.B’ directive writing 2 bytes into a region of size between 1 and 40 [-Wformat-overflow=]
44 | sprintf(field,"%s.B%X", rec, i);
2021-11-13 11:47:15 -08:00
6173baed1e
mention hex numbers for HW links in release notes
2021-11-10 10:49:23 +01:00
71efed8c1b
extend link test to hex numbers
2021-11-10 10:15:56 +01:00
9a09436ac8
allow hex (and octal) in hardware links
...
Conflicts:
modules/database/src/ioc/dbStatic/dbStaticLib.c
2021-11-10 10:15:39 +01:00
Michael Davidsaver
1c96fd1cb4
ci: run tests for RTEMS 4.9 and 5
2021-11-09 09:33:25 -08:00