~bhill/epics-base:jh-timer-queue-fix

Last commit made on 2020-04-23
Get this branch:
git clone -b jh-timer-queue-fix https://git.launchpad.net/~bhill/epics-base
Only Bruce Hill can upload to this branch. If you are Bruce Hill please log in for upload directions.

Branch merges

Branch information

Name:
jh-timer-queue-fix
Repository:
lp:~bhill/epics-base

Recent commits

0012ff0... by Jeff Hill

fixed spelling in comment

92dce4f... by Jeff Hill

o switched from epicsTime :: getCurrent to epicsTime :: getMonotonic as per EPICS 7 convention

Nevertheless, personally I have some concerns
---------------------------------------------

I do understand that general time can cause time discontinuities, and that discontinuities are
bad for a timer queue. However, I also worry about this being a backward incompatible API change,
and about users subtracting monotonic epicsTime time from ordinary epicsTime to produce a garbage
difference amount. Perhaps a different user defined type should have been used for monotonic
time. Also, does monotonic epicsTime convert to a date the same as ordinary epicsTime?

c33ebb3... by Jeff Hill

resrve heap space during timer instantiation

feb5bde... by Jeff Hill

fixed wrong sym name, and var should be static

0d995a3... by Jeff Hill

fixed build issue, latest gcc, and also Makefile src file cfg issue

4c46900... by Jeff Hill

reduced test time

55f7b4e... by Jeff Hill

added banner

0b56a0c... by Jeff Hill

added threads

f9f59c2... by Jeff Hill

def mem chk macro dbg builds

61b3ab9... by Jeff Hill

added static inst, demangle, arena allocator tests