Skip to content
Snippets Groups Projects
  1. Mar 30, 2016
  2. Mar 01, 2016
    • Ramin Yaghoubzadeh Torky's avatar
      C++: simple profiling timers · 33664e85
      Ramin Yaghoubzadeh Torky authored
      [.. code ...]
      IPAACA_SIMPLE_TIMER_BEGIN(blockid1)
      [... first code block to time ...]
      IPAACA_SIMPLE_TIMER_END(blockid1, "Processing loop 1")
      [...]
      
      -> e.g.: "Processing loop - us elapsed: 15" to terminal
      
      Several blocks can be timed in one stack frame using more blockids
      (TODO: implement profiling mode that can be turned on/off)
      33664e85
  3. Jan 29, 2016
  4. Jan 19, 2016
  5. Jan 18, 2016
  6. Jan 07, 2016
  7. Dec 18, 2015
  8. Dec 16, 2015
  9. Dec 10, 2015
  10. Dec 09, 2015
  11. Dec 08, 2015
  12. Dec 05, 2015
  13. Dec 04, 2015
  14. Dec 03, 2015
  15. Nov 26, 2015
  16. Nov 20, 2015
  17. Nov 16, 2015
  18. Nov 13, 2015
    • Ramin Yaghoubzadeh Torky's avatar
      First attempt to merge accumulated changes from legacy master branch · 922f3458
      Ramin Yaghoubzadeh Torky authored
      Manually integrated the following changes from b8466a (master 2015-11-13)
      
      - Blackboard classes by hvanwelbergen
      - Blackboard test by hvanwelbergen
      - Payload merge fix by hvanwelbergen
      - rsb Buffer fix (by myself) copied but inactive (not needed atm?)
      
      Please refer to the logs of the legacy-str branch for a full history
      of the respective changes.
      922f3458
  19. Nov 12, 2015
  20. Aug 02, 2015
  21. Jun 26, 2015
  22. Jun 17, 2015
  23. May 11, 2015
  24. Apr 08, 2015
    • Ramin Yaghoubzadeh Torky's avatar
      C++: batch updates · 75e61345
      Ramin Yaghoubzadeh Torky authored
      Use with Locker, possible in a dedicated stack frame, like this:
      // ... code ...
      { // open stack frame
      	Locker locker(iu->payload());
      	iu->payload()["a"] = "string";
      	iu->payload()["b"] = "simultaneouslySentString";
      } // close stack frame, sending the update
      75e61345
Loading