summaryrefslogtreecommitdiff
path: root/cpukit/score/src/threaditerate.c (follow)
AgeCommit message (Collapse)Author
2020-04-16Canonicalize config.h includeSebastian Huber
Use the following variant which was already used by most source files: #ifdef HAVE_CONFIG_H #include "config.h" #endif
2019-04-09Remove superfluous run-time checkSebastian Huber
The _Objects_Information_table[ the_api ] is never NULL for a valid API index.
2018-12-07score: Remove Objects_Information::maximumSebastian Huber
This information is already present in Objects_Information::maximum_id. Add and use _Objects_Get_maximum_index(). Update #3621.
2018-12-07score: Optimize object lookupSebastian Huber
Use the maximum ID for the ID to object translation. Using the maximum ID gets rid of an additional load from the object information in _Objects_Get(). In addition, object lookups fail for every ID in case the object information is cleared to zero. This makes it a bit more robust during system startup (see new tests in spconfig02). The local table no longer needs a NULL pointer entry at array index zero. Adjust all the object iteration loops accordingly. Remove Objects_Information::minimum_id since it contains only redundant information. Add _Objects_Get_minimum_id() to get the minimum ID. Update #3621.
2018-10-29posix: Provide threads by defaultSebastian Huber
Update #2514.
2016-11-02rtems: Add rtems_task_iterate()Sebastian Huber
Update #2423.