1. 23 Sep, 2020 1 commit
  2. 22 Sep, 2020 4 commits
  3. 17 Sep, 2020 2 commits
  4. 16 Sep, 2020 2 commits
    • Pawel Stanek's avatar
      Merge branch 'dp-1346-platform-owns-engine' into 'master' · 013df198
      Pawel Stanek authored
      DP-1346: Make JsEngine uniquely owned by the Platform.
      
      See merge request !110
      013df198
    • Pawel Stanek's avatar
      DP-1346: Make JsEngine uniquely owned by the Platform. · 955eee73
      Pawel Stanek authored
      It makes sense because:
      1. The Platform creates the JsEngine and owns everything else
      i.e. the filter engine which owns log system, web request,
      file system and timer.
      2. The engine gets a reference back to Platform so it in fact
      *must not* outlive the Platform anyway which it could before
      this change (and Platform mustn't be made shared othewise we'd
      have reference cycle).
      
      The side effect of it is the fact the Platform (thus JsEngine)
      owner must assure no JsValue oullives the Platform - which ofc
      makes sense too.
      955eee73
  5. 10 Sep, 2020 2 commits
  6. 09 Sep, 2020 3 commits
  7. 08 Sep, 2020 4 commits
  8. 24 Aug, 2020 1 commit
  9. 22 Aug, 2020 1 commit
  10. 10 Aug, 2020 1 commit
  11. 07 Aug, 2020 1 commit
    • Maciej Pawlowski's avatar
      DP-1443: Make FilterEngine uniquely owned by the Platform · 77a1c5f3
      Maciej Pawlowski authored
      It doesn't make sense to use a shared_ptr for representing ownership
      of FilterEngine if it's only intended to be owned by the Platform.
      Extending FilterEngine's lifetime by a co-owner that retains a
      shared_ptr beyond Platform's death is a recipe for horrible bugs.
      77a1c5f3
  12. 06 Aug, 2020 4 commits
  13. 04 Aug, 2020 1 commit
  14. 20 Jul, 2020 1 commit
  15. 17 Jul, 2020 5 commits
  16. 15 Jul, 2020 1 commit
  17. 14 Jul, 2020 3 commits
  18. 22 Jun, 2020 1 commit
  19. 19 Jun, 2020 2 commits