[gjs/gnome-40] (30 commits) ...Merge branch 'gnome-40-cherry-picks' into 'gnome-40'
- From: Philip Chimento <pchimento src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gjs/gnome-40] (30 commits) ...Merge branch 'gnome-40-cherry-picks' into 'gnome-40'
- Date: Wed, 5 May 2021 20:41:25 +0000 (UTC)
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]