summaryrefslogtreecommitdiffstats
path: root/cpukit/score/src/threaditerate.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Remove superfluous run-time checkSebastian Huber2019-04-091-4/+1
| | | | | The _Objects_Information_table[ the_api ] is never NULL for a valid API index.
* score: Remove Objects_Information::maximumSebastian Huber2018-12-071-3/+6
| | | | | | | This information is already present in Objects_Information::maximum_id. Add and use _Objects_Get_maximum_index(). Update #3621.
* score: Optimize object lookupSebastian Huber2018-12-071-1/+1
| | | | | | | | | | | | | | | | 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.
* posix: Provide threads by defaultSebastian Huber2018-10-291-2/+0
| | | | Update #2514.
* rtems: Add rtems_task_iterate()Sebastian Huber2016-11-021-0/+60
Update #2423.