Commit Graph

1518 Commits

Author SHA1 Message Date
Jeff Hill
ca76832387 non need to specify hash table size 2001-06-15 22:39:01 +00:00
Jeff Hill
759b1a3541 improved test 2001-06-15 22:34:35 +00:00
Jeff Hill
9c89eabc84 now uses linear hashing technique to expand the table w/o
causing significant outliers in insertion or lookup delays
2001-06-15 22:33:48 +00:00
Jeff Hill
535ead1241 allow one list to be initialized from, and also steal the contents from,
another list
2001-06-15 22:18:09 +00:00
Andrew Johnson
28ea1b66a3 sysClkRateGet() _is_ defined in sysLib.h, but indirectly in the
drv/timer/timerDev.h file that it includes.
2001-06-14 22:03:50 +00:00
W. Eric Norum
95c23a4784 Clean up printout when RTEMS task has gone away.
Treat a missing RTEMS task as suspended.  Do not print error message.
2001-06-13 20:43:48 +00:00
Jeff Hill
71ccf13585 eliminate option to turn off exceptions 2001-06-12 17:54:30 +00:00
Jeff Hill
4886ad2b6d fixed to use const for begin and end 2001-06-12 17:48:36 +00:00
Jeff Hill
87f9c12a77 dont use free list for passive timer queue because of entaglements
between the file scope free list destructor and any file scope
file descriptor manager destructor's attempts to destroy a
passive timer queue
2001-06-12 17:16:52 +00:00
Jeff Hill
08208e995d changed the api for creating timers to match new timer API
and dont allow exceptions to be dissabled
2001-06-12 17:15:06 +00:00
Jeff Hill
452ead8a9f changed the api for creating timers to match new timer API 2001-06-12 17:14:16 +00:00
Jeff Hill
77a90ccc57 made diff computations const 2001-06-11 18:16:08 +00:00
Jeff Hill
24b1da7fff made diff computations identical 2001-06-11 18:15:14 +00:00
Marty Kraimer
c6696c209f force at least a 1 tick delay if timeOut >0.0 2001-06-11 14:30:04 +00:00
Jeff Hill
4ae24683fc fixed gnu warning 2001-06-07 15:53:24 +00:00
Janet B. Anderson
7874d35daf Changes to create vxWorks archive libraries and prods. 2001-06-07 14:26:06 +00:00
Jeff Hill
06bec39aa7 proper conversion from floating point offset to integer nsec 2001-06-06 19:33:25 +00:00
Jeff Hill
b6479bbc80 added parens 2001-06-06 18:51:05 +00:00
Jeff Hill
6a96052fcf fixed gnu warning 2001-06-06 18:24:12 +00:00
Jeff Hill
5e215a944d more changes for type safe thread id 2001-06-06 18:19:42 +00:00
Jeff Hill
6937cc4075 more changes for type safe thread id 2001-06-06 18:16:43 +00:00
Jeff Hill
39b28e9bd6 clean up resulting from type safe thread id 2001-06-06 17:55:48 +00:00
Jeff Hill
fbf5947f15 fixed wrong destroy method called 2001-06-06 17:45:16 +00:00
Jeff Hill
b13d938b11 use struct ptr for ID types because:
o this is more type safe
o this works better with source level debuggers
2001-06-06 17:28:37 +00:00
Jeff Hill
d0438b37a1 fixed win32 warning 2001-05-31 20:42:03 +00:00
Jeff Hill
a456376230 fixed syntax error not detected by ms vis c++ 2001-05-31 20:26:26 +00:00
Jeff Hill
d8a5dc3563 simplified 2001-05-31 20:19:34 +00:00
Jeff Hill
5179d0d505 better config of ifconfig differences 2001-05-23 20:54:48 +00:00
Jeff Hill
069e25aa72 workaround gnu compiler bug 2001-05-23 00:12:59 +00:00
Jeff Hill
48aa0b3e45 small optimization 2001-05-22 23:35:23 +00:00
Jeff Hill
e3a0888cb3 removed unused variable 2001-05-22 15:45:56 +00:00
Jeff Hill
f78c134d31 fixed c++ loop index scope problem 2001-05-22 02:21:57 +00:00
Jeff Hill
0b40765719 removed osiTimer 2001-05-22 02:05:23 +00:00
Jeff Hill
63c2a025d3 made compatible with timer library API changes 2001-05-22 01:46:13 +00:00
Jeff Hill
13212ddfea made compatible with time library API changes 2001-05-22 01:45:39 +00:00
Jeff Hill
976ce6a645 removed old timer tests 2001-05-22 01:44:40 +00:00
Jeff Hill
cf668c6448 no message 2001-05-22 01:40:37 +00:00
Jeff Hill
bc4bd0216e used a union after reading warnings about potential g++ optimizations 2001-05-22 01:39:35 +00:00
Jeff Hill
6440ee39e8 cosmetic 2001-05-22 01:38:29 +00:00
Jeff Hill
f8cf4a582e made compatible with timer library API changes 2001-05-22 01:37:09 +00:00
Jeff Hill
1f7c046c8f added new env var 2001-05-22 01:34:47 +00:00
Jeff Hill
f6c9619a48 use now throw new 2001-05-22 01:32:00 +00:00
Jeff Hill
bf13ffdfe3 print error and error summary 2001-05-18 20:03:23 +00:00
W. Eric Norum
83a864997d Implement agreed-upon semantics for delay/timeout arguments.
A delay/timeout <=0.0 results in a yield/poll.
A delay/timeout >0.0 is rounded up to 1 tick.
2001-05-18 19:36:03 +00:00
Marty Kraimer
5f07d422fd new 2001-05-18 18:20:07 +00:00
Marty Kraimer
f30ceae58b if delay>0 than taswkDelay at least 1 tick 2001-05-18 18:11:42 +00:00
Jeff Hill
4dc395bb24 measure delay of zero 2001-05-18 18:04:59 +00:00
Jeff Hill
61b049dd46 use unsigned , not double, constant 2001-05-18 18:03:41 +00:00
Jeff Hill
5ba2368b00 used unsigned not double constant 2001-05-18 18:02:02 +00:00
Jeff Hill
962f6d08d1 fixed improper use of unsigned type 2001-05-18 16:35:06 +00:00