[gjs/gnome-40] (30 commits) ...Merge branch 'gnome-40-cherry-picks' into 'gnome-40'



Summary of changes:

  7297e70... wrapperutils: Use native ostringstream pointer to string co
  74ba098... fundamental: Use g_value_type_compatible to check if we can
  7b02678... fundamental: Support converting an empty GValue to a null f
  841b0a6... object: Pass the instance pointer to toggle notify
  a34823b... object: Switch back to normal references on disposal
  670900f... object: Use the term "DISPOSED" for objects in such state, 
  b3324a7... object: Catch finalized objects that are still under gjs sc
  4b1a690... object: Discard disposed GObject's and do not create wrappe
  836e1f7... object: Never try to add a toggle reference on a disposed o
  640136d... object: Also unset the object qdata during wrapper destruct
  38adaaf... testGObjectDestructionAccess: Verify that disposed object i
  d0f2bf2... installed-tests: Add GjsTestTools utilities to call native 
  80586a0... object: Discard wrapper when GObject is disposed from main 
  8e52bd6... object: Cancel queued toggles on dispose notify
  760012f... object: Safely handle disposal when happening from other th
  44bd746... object: Do not disassociate a JS object if we have queued t
  c608441... meson.build: Ignore warning C5030 on Visual Studio
  b14f93e... installed-tests: Fix building libgjstesttools
  ca54e46... gjs-test-tools: Ensure we use thread safe access to the sav
  58df11b... gjs-test-tools: Return GThread's when we don't join immedia
  d4b7352... arg-cache: Do not mark a function returning void* as skip-a
  fa53702... toggle: Rely on wrapper to cancel finalized objects in queu
  9ee7d7f... toggle: Keep track of objects via ObjectInstance not GObjec
  696d1e1... toggle: Enforce thread-safety using a per-thread spin-lock
  9e7c063... object: Rely on next ToggleQueue iteration to handle alread
  ccacc18... context: Ensure we check atomically if we're destroying fro
  9b22493... log: Make logging thread safe
  dfadd4b... gjs-test-tools: Throw error if we can't create threads
  dbe83cd... testGObjectDestructionAccess: Ignore errors when creating m
  5e310d9... Merge branch 'gnome-40-cherry-picks' into 'gnome-40'


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]