1. 17 Jun, 2019 1 commit
    • Christian Hergert's avatar
      gio: remove use of generic marshaller from GIO objects · 22ba4411
      Christian Hergert authored
      Using the generic marshaller has drawbacks beyond performance. One such
      drawback is that it breaks the stack unwinding from the Linux kernel due
      to having unsufficient data to walk past ffi_call_unixt64. That means that
      performance profiling by application developers looks grouped among
      seemingly unrelated code paths.
      
      While we can't fix the kernel unwinding here, we can provide proper
      c_marshallers and va_marshallers for objects within Gio so that
      performance profiling of applications is more reliable.
      
      Related to Initiatives#10
      22ba4411
  2. 11 Jan, 2018 1 commit
  3. 15 Sep, 2017 1 commit
  4. 04 Aug, 2017 1 commit
  5. 29 May, 2017 1 commit
  6. 29 Jun, 2016 1 commit
  7. 12 Sep, 2015 1 commit
  8. 08 Feb, 2014 1 commit
  9. 06 Feb, 2014 2 commits
  10. 31 Jan, 2014 1 commit
  11. 24 Jun, 2013 2 commits
  12. 10 Oct, 2012 1 commit
  13. 09 Oct, 2012 1 commit
  14. 21 Feb, 2012 1 commit
  15. 26 Jan, 2012 1 commit
    • David Zeuthen's avatar
      GDBusInterface: add dup_object() method · bc40fe58
      David Zeuthen authored
      This is needed for thread-safety ... yes, it would have been better to
      make get_object() return a full reference and have something like a
      peek_object() method return a borrowed reference for C convenience
      (only a single vfunc would have been needed). But such an ABI break is
      too late now...
      Signed-off-by: default avatarDavid Zeuthen <davidz@redhat.com>
      bc40fe58
  16. 02 Dec, 2011 1 commit
  17. 07 Oct, 2011 1 commit
  18. 04 Oct, 2011 1 commit
  19. 29 Aug, 2011 1 commit
  20. 19 Jul, 2011 1 commit
  21. 12 Jul, 2011 1 commit
  22. 20 Jun, 2011 1 commit
  23. 16 Apr, 2011 1 commit
  24. 13 Apr, 2011 4 commits
  25. 11 Apr, 2011 2 commits
  26. 08 Apr, 2011 2 commits