Commit Graph

161 Commits

Author SHA1 Message Date
Michael Davidsaver 4e7b185977 update release notes 2016-01-12 10:13:10 -05:00
Michael Davidsaver 7e7cca6164 dbmf: instrument with valgrind 2015-12-21 13:44:23 -05:00
Michael Davidsaver 03bdf4effa include valgrind.h 2015-12-21 13:44:23 -05:00
Michael Davidsaver 658bd0b570 thread pool implementation 2014-07-24 14:22:52 -04:00
Andrew Johnson 625a7adc69 Add Lloyd Hilaiel's Yet Another JSON Library v 1.05 to libCom.
This is BSD licensed, modified only enough to build under EPICS.
2012-04-27 13:21:29 -04:00
Andrew Johnson 1d0dcf0171 libCom: Deleted the 3.13 tsDefs API. 2012-03-01 11:31:32 -06:00
Andrew Johnson 8ff3dcdf2d libCom: cleanup after rebase
remove empty src/libCom/tools dir
include as/RULES, lost during rebase
2011-08-23 17:28:20 -05:00
Andrew Johnson e540ae0774 libCom: Ommitted to include the flex/RULES file. 2011-02-25 23:54:30 -06:00
Michael Davidsaver f7fc564556 Fold antelope/flex and asHost into libCom
Build lexer and parser from libCom/Makefile.
Since libCom now includes asLib.c and asLib_lex.c we must build
antelope and flex without linking them to Com.  This works because
they only need epicsTempFile anyway.  However make doesn't like a
subdirectory with the same name as a target object, so the antelope
source directory is now called yacc.  The two main.c files were also
renamed to avoid other build problems.

Merge asHost into Com and remove mentions in CONFIG_BASE

Lots of noise since SRCS must be renamed to Com_SRCS
2011-02-25 15:39:44 -06:00
Andrew Johnson 588ea50bfb Split libCom/Makefile into individual subdirectories.
The new Makefile fragments in the subdirectories are incomplete and will
not work individually.  Build rules are placed in a separate RULES file.
This approach keeps the instructions for building each file local and
easier to find than in a large Makefile in the parent directory.
2011-02-25 00:49:03 -06:00
Michael Davidsaver 4910c76925 move alarm.h to libCom/misc 2010-12-17 14:05:59 -05:00
Michael Davidsaver 2cf6f43c5f Split up src/util
Move log server into libCom with the log client.
Move caRepeater init script and ca_test into ca/client/
2010-12-17 12:21:29 -05:00
Michael Davidsaver b52927e66c Move asHost to libCom/as 2010-12-17 11:50:52 -05:00
Michael Davidsaver 31533ba62e Fixup Makefiles
Adjust TOP and paths
2010-12-16 17:05:05 -05:00
Andrew Johnson 9a831f9dc5 libCom: Simplify libCom/Makefile by splitting into parts
Each SRC_DIR gets its own Makefile fragment, and where it needs
private build rules a RULES files.

If this pattern gets used elsewhere we could automate the include
lines (search $(SRC_DIRS) for Makefiles and RULES files?).
2010-12-10 15:23:42 -06:00
Andrew Johnson cf7f84cb2f Remove 3.13 compatibility build vars 2010-10-12 11:27:17 -05:00
Michael Davidsaver 4a3b4358c3 [PATCH 07/12] rename devLib to devLibVME 2010-05-25 13:58:49 +01:00
Michael Davidsaver 83adda7e6c [PATCH 04/12] move "virtual os" definition to a seperate file
The virtual os table is not something ordinary devLib users
should know or care about.
2010-05-25 13:58:44 +01:00
Ralph Lange 2640c5fa07 Added epicsNAN and epicsINF to libCom/osi 2009-04-02 21:15:26 +00:00
Andrew Johnson 6430a49300 General Time updates: Internal cleanup of framework code and providers,
replaced the osdSysTime provider with a new osiClockTime provider,
stringin device support puts record into alarm if no working provider,
added osdTimeRegister() to RTEMS/osdTime.h.
2008-09-12 22:55:55 +00:00
Janet B. Anderson ef1cd5faf5 RCS files now used for all cygwin and mingw builds. 2008-08-06 16:44:16 +00:00
Andrew Johnson a3cd917de2 General Time, from Peter Denison, Eric Norum and many others... 2008-04-18 18:39:32 +00:00
Andrew Johnson 6580220e37 Introduce new header epicsEndian.h which allows C code to find out the
platform's byte order (osiWireFormat.h is C++ only).
2007-11-14 21:59:59 +00:00
Janet B. Anderson 9d2b8ece7b Changes for GNU make -j option (multiple jobs). 2007-10-24 21:21:54 +00:00
Jeff Hill 07c1e3016d installed osdWireConfig.h 2007-08-27 22:20:50 +00:00
W. Eric Norum 5bf49c4616 More timing cleanups for RTEMS. 2007-06-20 15:38:40 +00:00
W. Eric Norum 1ea11f02f8 RTEMS now has iocClock.h. 2007-06-19 16:10:01 +00:00
Andrew Johnson 70cc7eaab9 Reorganized iocsh command registration to untangle the build order.
The iocsh core is now part of libCom, and commands are registered locally
with a Register routine for each IOC library.
2007-03-13 17:54:23 +00:00
Jeff Hill 0dd205f750 installed osdWireFormat.h 2006-11-30 22:20:10 +00:00
Andrew Johnson 52b7171576 Moved testMain.h into libCom/misc, since db/test is built before libCom/test. 2006-11-10 22:43:04 +00:00
Andrew Johnson 23a8c76db2 Removed unused header file. 2006-11-07 16:45:07 +00:00
Andrew Johnson e9e4e34fdf Build epicsUnitTest facilitites.
Also make epicsVersion depend on CONFIG_SITE file.
2006-03-30 20:04:48 +00:00
Andrew Johnson a57f10fb90 Build devLib on all archs now there's a default devLibOSD.c file. 2006-02-17 23:00:30 +00:00
Andrew Johnson d9184abd62 Version numbering system change. 2005-12-16 16:47:52 +00:00
Marty Kraimer b283cb1fcd clean up epicsStdlib 2005-12-12 19:55:11 +00:00
Marty Kraimer 533e99d33c From Benjamin Franksen 2005-11-21 21:17:15 +00:00
Janet B. Anderson 02006d89dd Removed reference to POSIX=YES/NO. 2005-10-28 21:29:21 +00:00
Andrew Johnson 81c052a4e2 Removed epicsList and associated test file - not used or maintained. 2005-10-28 19:36:09 +00:00
Janet B. Anderson 10b20f017a Moved POSIX thread priority scheduling flag from CONFIG_COMMON. 2005-10-28 13:47:52 +00:00
Janet B. Anderson 3a20b3973e Modified POSIX thread priority scheduling flag for osdThread.c 2005-10-26 19:39:04 +00:00
Janet B. Anderson 86a68f9368 Added POSIX thread priority scheduling flag for osdThread.c 2005-10-26 19:18:07 +00:00
Marty Kraimer cc3e5d6f5a remove drvTS 2005-08-25 13:09:03 +00:00
W. Eric Norum f677d2f6c5 Add OS-dependent VME support. 2004-11-13 17:16:22 +00:00
Jeff Hill d5e01c38b1 commented out dll main source code 2004-10-19 17:28:45 +00:00
W. Eric Norum 86152e91b9 Clean up some headers.
Add epicsScanReal.c.
2004-10-12 13:51:52 +00:00
W. Eric Norum 4f731caf14 Add os-independent epicsStrtod() routine. 2004-10-11 18:22:12 +00:00
Marty Kraimer f408398166 add atReboot for vxWorks 2004-08-31 12:43:40 +00:00
Marty Kraimer 63f139adc5 epicsExit and epicsStdioRedirect 2004-08-27 16:04:26 +00:00
Jeff Hill 73dd387f05 moved setThreadName() out so that it could use C++ exceptions instead of
windows structured exceptions (which are not compiler portable)
2004-08-11 00:46:38 +00:00
Marty Kraimer f212fae267 split epicsStdio into common and osdStdio portions 2004-07-07 16:03:51 +00:00