source: finroc_plugins_scheduling

Revision Log Mode:


Copied or renamed
Graph Diff Rev Age Author Log Message
(edit) @56:b90e67b312fb   6 weeks max.reichardt Merge with 17.03 tip
(edit) @55:e948ec465cb9   6 weeks max.reichardt Introduces virtual thread container management task for more accurate … 17.03
(edit) @54:2ec9c5dda41c   8 months max.reichardt Merge with 17.03
(edit) @53:b4c283f924f4   8 months mreichardt Adds different execution modes to thread containers. They can be specified … 17.03
(edit) @52:55f0b998b9b3   8 months max.reichardt Makes port-based scheduling mode (default) value … 17.03
(edit) @51:3a362f06ff3e   8 months max.reichardt Merge with 17.03
(edit) @50:67c1af6879cb   8 months max.reichardt Makes connections to parameters irrelevant for scheduling for all … 17.03
(edit) @49:cb5421449fed   8 months max.reichardt Merge with 17.03
(edit) @48:d33d26706abe   8 months max.reichardt Adapts scheduling to handle new composite ports correctly 17.03
(edit) @47:0bc270036061   16 months max.reichardt Merge with 17.03
(edit) @46:ea5236122831   16 months max.reichardt Adds 'pause thread' port to thread containers - and tidies code around … 17.03
(edit) @45:dfa3e86a9d88   16 months max.reichardt Moves template-parameter-independent part of tThreadContainerElement to … 17.03
(edit) @44:05abba900db9   17 months max.reichardt Merge with 14.08 17.03
(edit) @43:01861b41db29   17 months max.reichardt Adds GetCurrentTaskName member function to tThreadContainerThread class … 14.08
(edit) @42:eb05aaad58d9   21 months mreichardt Merge with 17.03
(edit) @41:9f50c089353c   3 years max.reichardt Fixes compiler warning 17.03
(edit) @40:5257c0aa1511   3 years mreichardt Adapts to changes in finroc_core (adds interface classification) and … 17.03
(edit) @39:793ec0a1013c   3 years mreichardt Fixes use of constant from finroc_plugins_data_ports that does not yet … 14.08
(edit) @38:58b304a670d1   4 years mreichardt Adapts to changes in finroc_core 17.03
(edit) @37:836fa4d7e966   4 years mreichardt Merged with 14.08 17.03
(edit) @36:264d51caa11c   4 years mreichardt Parent element of profiling ports is now a proper component interface 14.08
(edit) @35:a74b988b2e40   4 years foehst Starts beta branch for version 17.03 17.03
(edit) @34:1b9eca41497d   6 years foehst Started stable branch for version 14.08 14.08
(edit) @33:e4dc5d4753a1   6 years mreichardt Fixed issue with calling ExecuteCycle() manually on thread container
(edit) @32:6f4a33275892   6 years mreichardt tThreadContainerThread::GetCurrentCycleStartTime() now always returns …
(edit) @31:95a75c77fd9f   6 years mreichardt Fixed subtle bug in tThreadContainerThread (occasionally occured when …
(edit) @30:2f4b3fa675c5   6 years mreichardt Bugfix (ExecuteCycle() could remove runtime listener leading to schedules …
(edit) @29:06d8c9ce1157   6 years mreichardt Added method to thread container to execute cycles manually (e.g. in test …
(edit) @28:80110ec67b99   6 years mreichardt Fixed bug in scheduling when modules are places outside of thread …
(edit) @27:79d9f3880651   6 years mreichardt Updated make.xml
(edit) @26:3a1c3466e434   6 years mreichardt Made tThreadContainerThread::MainLoopCallback() public
(edit) @25:ea47e148fb74   6 years mreichardt Small modifications for single threaded mode
(edit) @24:117e563c26b7   6 years mreichardt Added (verbose-classified) debug output that displays information about …
(edit) @23:63bf70269cf4   6 years mreichardt Added compile-time option to enable port-connection-based scheduling
(edit) @22:383a94109165   6 years mreichardt Small improvements to last commit (moved some code to …
(edit) @21:22b1b3b70b81   6 years mreichardt Significantly reworked scheduling approach. The schedule is now divided …
(edit) @20:3cc0b48821cd   6 years mreichardt Added more informative output when scheduler encounters loops in data flow …
(edit) @19:d371f712c72a   7 years mreichardt inlined stream operators tTaskProfile to avoid linking problems
(edit) @18:1b8048c9972b   7 years mreichardt Renamed thread container profiling port group to 'Profiling'
(edit) @17:a2dae6c8a409   7 years mreichardt Added missing files from last commit
(edit) @16:81bde2858348   7 years mreichardt Added profiling functionality
(edit) @15:881c1c2fdf64   7 years mreichardt Added 'override' keyword where appropriate
(edit) @14:759bc7d5248b   7 years foehst Started stable branch for version 13.10 13.10
(edit) @13:41187e958cf7   7 years foehst Added and updated license information
(edit) @12:517fb2fc437a   7 years mreichardt Adjusted make.xml to change in make_builder shared library naming
(edit) @11:7a5f0c223593   7 years mreichardt Bugfix in creating dependency graph for scheduling (fixes RRLab ticket …
(edit) @10:cac7c10763fe   7 years mreichardt Small fix that prevents some unnecessary rescheduling (e.g. from strategy …
(edit) @9:7f20330ab5cc   7 years mreichardt Fixed issue that caused clang warning.
(edit) @8:4ce63549e15d   7 years mreichardt Bugfix. Error message for stuck tasks no longer causes crashes when there …
(edit) @7:276f396dbd75   7 years mreichardt Replaced simple mutex in tThreadContainerElement with an ordered one in …
(edit) @6:70cd666bc6d7   7 years mreichardt Input and output interfaces for periodic framework element tasks are no …
(edit) @5:4d1bc91146f7   7 years mreichardt Replaced boost::noncopyable with rrlib::util::tNoncopyable.
(edit) @4:a4eff5a99ded   7 years mreichardt Adapted to callback renaming in finroc_core.
(edit) @3:293f4714935f   8 years mreichardt Moved ThreadContainer typedef to structure plugin.
(edit) @2:eb8a9a855363   8 years mreichardt Reverted last commit (there are methods in tThreadContainerThread meant to …
(edit) @1:46c0725cd9a7   8 years mreichardt Moved tThreadCotnainerThread to internal subdirectory.
(add) @0:094439f11b63   8 years mreichardt Initial commit (moved and refactored classes from finroc_core repository)
Note: See TracRevisionLog for help on using the revision log.