Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | posix: Add const to _POSIX_Keys_Key_value_find() | Sebastian Huber | 2016-05-20 | 1 | -2/+2 |
| | |||||
* | score: Optimize _Objects_Get_no_protection() | Sebastian Huber | 2016-04-21 | 1 | -1/+1 |
| | | | | | Make the id the first parameter since usual callers get the object identifier as the first parameter themself. | ||||
* | score: Simplify _Objects_Get_no_protection() | Sebastian Huber | 2016-04-12 | 1 | -7/+2 |
| | | | | | | | This functions supports only local objects. Thus, drop the location parameter which was unused by all callers. Remove superfluous includes from Classic Region implementation. | ||||
* | score: Add node map to _RBTree_Find_inline() | Sebastian Huber | 2016-04-06 | 1 | -4/+10 |
| | |||||
* | score: Add and use _RBTree_Insert_inline() | Sebastian Huber | 2016-04-01 | 1 | -22/+4 |
| | |||||
* | score: Add and use _RBTree_Find_inline() | Sebastian Huber | 2016-04-01 | 1 | -22/+32 |
| | |||||
* | posix: Use per-thread lookup tree for POSIX Keys | Sebastian Huber | 2016-03-18 | 1 | -80/+82 |
| | | | | | | Yields higher performance on SMP systems. Close #2625. | ||||
* | Optional POSIX Keys initialization | Sebastian Huber | 2016-02-03 | 1 | -25/+2 |
| | | | | Update #2408. | ||||
* | score: Freechain handler API changes | Sebastian Huber | 2015-07-01 | 1 | -5/+1 |
| | | | | | Replace the extend function with an allocator since this fits better to the current use case. | ||||
* | posix: Delete key/value if value is set to NULL | Sebastian Huber | 2014-12-12 | 1 | -0/+13 |
| | |||||
* | posix: Simplify _POSIX_Keys_Find() | Sebastian Huber | 2014-12-12 | 1 | -6/+7 |
| | |||||
* | posix: Simplify key implementation | Sebastian Huber | 2014-08-05 | 1 | -2/+2 |
| | |||||
* | rbtree: Add and use RBTree_Compare_result | Sebastian Huber | 2014-08-05 | 1 | -1/+1 |
| | |||||
* | Add and use RTEMS_CONTAINER_OF() | Sebastian Huber | 2014-08-05 | 1 | -0/+3 |
| | |||||
* | rbtree: Reduce RBTree_Control size | Sebastian Huber | 2014-07-15 | 1 | -2/+19 |
| | | | | | | | | | | | | Remove compare function and is unique indicator from the control structure. Rename RBTree_Compare_function to RBTree_Compare. Rename rtems_rbtree_compare_function to rtems_rbtree_compare. Provide C++ compatible initializers. Add compare function and is unique indicator to _RBTree_Find(), _RBTree_Insert(), rtems_rbtree_find() and rtems_rbtree_insert(). Remove _RBTree_Is_unique() and rtems_rbtree_is_unique(). Remove compare function and is unique indicator from _RBTree_Initialize_empty() and rtems_rbtree_initialize_empty(). | ||||
* | Change all references of rtems.com to rtems.org. | Chris Johns | 2014-03-21 | 1 | -1/+1 |
| | |||||
* | posix: Delete POSIX_Keys_Freechain type | Sebastian Huber | 2013-08-08 | 1 | -17/+14 |
| | | | | | | Use the POSIX configuration value directly. Use right type early and avoid casts. Use proper unlimited objects API. Check workspace allocation. Make functions static. | ||||
* | posix: Add missing header. | Chris Johns | 2013-08-08 | 1 | -8/+9 |
| | |||||
* | posix: Create key implementation header | Sebastian Huber | 2013-08-06 | 1 | -0/+177 |
Move implementation specific parts of key.h and key.inl into new header file keyimpl.h. The key.h contains now only the application visible API. |