source: finroc_plugins_scheduling

Revision Log Mode:


Copied or renamed
Graph Diff Rev Age Author Log Message
(edit) @64:a064ee339977   4 months mreichardt Merge with 17.03 tip
(edit) @63:b73e50c3772b   6 months mreichardt Fixes issue when deleting thread containers at runtime - ensuring threads … 17.03
(edit) @62:feac8788900e   6 months mreichardt Removes obsolete heuristic in … 17.03
(edit) @61:183a4edb7274   7 months mreichardt Merge with 17.03
(edit) @60:793db9aa1a8c   8 months max.reichardt Tweaks event-triggered thread-container execution: it will only trigger on … 17.03
(edit) @59:a0d1aadc087d   8 months mreichardt Adds operator== for tTaskProfile 17.03
(edit) @58:0479476dcd36   10 months max.reichardt Merge with 17.03
(edit) @57:3bf99d87fc8b   10 months max.reichardt Provides access to tasks' dependency lists after construction (for … 17.03
(edit) @56:b90e67b312fb   12 months max.reichardt Merge with 17.03
(edit) @55:e948ec465cb9   12 months max.reichardt Introduces virtual thread container management task for more accurate … 17.03
(edit) @54:2ec9c5dda41c   18 months max.reichardt Merge with 17.03
(edit) @53:b4c283f924f4   18 months mreichardt Adds different execution modes to thread containers. They can be specified … 17.03
(edit) @52:55f0b998b9b3   18 months max.reichardt Makes port-based scheduling mode (default) value … 17.03
(edit) @51:3a362f06ff3e   18 months max.reichardt Merge with 17.03
(edit) @50:67c1af6879cb   18 months max.reichardt Makes connections to parameters irrelevant for scheduling for all … 17.03
(edit) @49:cb5421449fed   19 months max.reichardt Merge with 17.03
(edit) @48:d33d26706abe   19 months max.reichardt Adapts scheduling to handle new composite ports correctly 17.03
(edit) @47:0bc270036061   2 years max.reichardt Merge with 17.03
(edit) @46:ea5236122831   2 years max.reichardt Adds 'pause thread' port to thread containers - and tidies code around … 17.03
(edit) @45:dfa3e86a9d88   2 years max.reichardt Moves template-parameter-independent part of tThreadContainerElement to … 17.03
(edit) @44:05abba900db9   2 years max.reichardt Merge with 14.08 17.03
(edit) @43:01861b41db29   2 years max.reichardt Adds GetCurrentTaskName member function to tThreadContainerThread class … 14.08
(edit) @42:eb05aaad58d9   3 years mreichardt Merge with 17.03
(edit) @41:9f50c089353c   4 years max.reichardt Fixes compiler warning 17.03
(edit) @40:5257c0aa1511   4 years mreichardt Adapts to changes in finroc_core (adds interface classification) and … 17.03
(edit) @39:793ec0a1013c   4 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   5 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   7 years foehst Started stable branch for version 14.08 14.08
(edit) @33:e4dc5d4753a1   7 years mreichardt Fixed issue with calling ExecuteCycle() manually on thread container
(edit) @32:6f4a33275892   7 years mreichardt tThreadContainerThread::GetCurrentCycleStartTime() now always returns …
(edit) @31:95a75c77fd9f   7 years mreichardt Fixed subtle bug in tThreadContainerThread (occasionally occured when …
(edit) @30:2f4b3fa675c5   7 years mreichardt Bugfix (ExecuteCycle() could remove runtime listener leading to schedules …
(edit) @29:06d8c9ce1157   7 years mreichardt Added method to thread container to execute cycles manually (e.g. in test …
(edit) @28:80110ec67b99   7 years mreichardt Fixed bug in scheduling when modules are places outside of thread …
(edit) @27:79d9f3880651   7 years mreichardt Updated make.xml
(edit) @26:3a1c3466e434   7 years mreichardt Made tThreadContainerThread::MainLoopCallback() public
(edit) @25:ea47e148fb74   7 years mreichardt Small modifications for single threaded mode
(edit) @24:117e563c26b7   7 years mreichardt Added (verbose-classified) debug output that displays information about …
(edit) @23:63bf70269cf4   7 years mreichardt Added compile-time option to enable port-connection-based scheduling
(edit) @22:383a94109165   7 years mreichardt Small improvements to last commit (moved some code to …
(edit) @21:22b1b3b70b81   7 years mreichardt Significantly reworked scheduling approach. The schedule is now divided …
(edit) @20:3cc0b48821cd   7 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   8 years mreichardt Added 'override' keyword where appropriate
(edit) @14:759bc7d5248b   8 years foehst Started stable branch for version 13.10 13.10
(edit) @13:41187e958cf7   8 years foehst Added and updated license information
(edit) @12:517fb2fc437a   8 years mreichardt Adjusted make.xml to change in make_builder shared library naming
(edit) @11:7a5f0c223593   8 years mreichardt Bugfix in creating dependency graph for scheduling (fixes RRLab ticket …
(edit) @10:cac7c10763fe   8 years mreichardt Small fix that prevents some unnecessary rescheduling (e.g. from strategy …
(edit) @9:7f20330ab5cc   8 years mreichardt Fixed issue that caused clang warning.
(edit) @8:4ce63549e15d   8 years mreichardt Bugfix. Error message for stuck tasks no longer causes crashes when there …
(edit) @7:276f396dbd75   8 years mreichardt Replaced simple mutex in tThreadContainerElement with an ordered one in …
(edit) @6:70cd666bc6d7   8 years mreichardt Input and output interfaces for periodic framework element tasks are no …
(edit) @5:4d1bc91146f7   8 years mreichardt Replaced boost::noncopyable with rrlib::util::tNoncopyable.
(edit) @4:a4eff5a99ded   8 years mreichardt Adapted to callback renaming in finroc_core.
(edit) @3:293f4714935f   9 years mreichardt Moved ThreadContainer typedef to structure plugin.
(edit) @2:eb8a9a855363   9 years mreichardt Reverted last commit (there are methods in tThreadContainerThread meant to …
(edit) @1:46c0725cd9a7   9 years mreichardt Moved tThreadCotnainerThread to internal subdirectory.
(add) @0:094439f11b63   9 years mreichardt Initial commit (moved and refactored classes from finroc_core repository)
Note: See TracRevisionLog for help on using the revision log.