Skip to content
Snippets Groups Projects
  1. Dec 22, 2021
    • Florian Schmaus's avatar
      Add emper::inRuntime() and emper::assertInRuntime() · befbdda7
      Florian Schmaus authored
      The Runtime class was never a good place for inRuntime(): due its
      central role in EMPER's architecture, it causes easily include
      cycles. Furthermore, the API was not ideal, once we would move Runtime
      into emper::, it would become emper::Runtime::inRuntime().
      
      We declare emper::Emper::inRuntime and emper::Emper::assertInRuntime()
      as static struct functions to avoid multiple definitions, and then use
      a constexpr function "alias" to have those functions available in the
      emper:: namespace.
      befbdda7
  2. Dec 17, 2021
  3. Dec 16, 2021
  4. Dec 14, 2021
  5. Dec 13, 2021
  6. Dec 10, 2021
  7. Dec 09, 2021
  8. Dec 08, 2021
  9. Dec 06, 2021
  10. Dec 05, 2021
    • Florian Fischer's avatar
      [io/Stats] do not record steal attempts · 100f8532
      Florian Fischer authored
      Recording every steal attempt is rather excessive and we are not doing
      it for normal work.
      Flamegraphs have show io-stealing takes considerable more time
      than normal work stealing because of the recording of steal attempts,
      especially if we are using atomics to aggregate them.
      100f8532
  11. Dec 03, 2021
  12. Dec 02, 2021
Loading