[gjs: 15/15] Merge branch 'safer-toggle' into 'master'




commit 46f09493d7e75fcac83fff09be97742201ff31cb
Merge: 342a8ada 556fa26e
Author: Philip Chimento <philip chimento gmail com>
Date:   Tue May 4 04:50:00 2021 +0000

    Merge branch 'safer-toggle' into 'master'
    
    Threads safer objects
    
    Closes #297, #404, and #406
    
    See merge request GNOME/gjs!613

 .gitlab-ci.yml                                     |  13 +
 gi/arg-cache.cpp                                   |   3 +-
 gi/object.cpp                                      | 116 ++++----
 gi/repo.cpp                                        |   2 +-
 gi/toggle.cpp                                      | 207 +++++++-------
 gi/toggle.h                                        |  69 ++---
 gjs/context-private.h                              |   5 +-
 gjs/context.cpp                                    |  11 +-
 installed-tests/extra/tsan.supp                    |   9 +
 .../js/libgjstesttools/gjs-test-tools.cpp          |  71 +++--
 .../js/libgjstesttools/gjs-test-tools.h            |  15 +-
 installed-tests/js/libgjstesttools/meson.build     |   2 +-
 installed-tests/js/meson.build                     |  19 +-
 installed-tests/js/testGIMarshalling.js            |   4 +
 installed-tests/js/testGObjectDestructionAccess.js | 104 +++++++
 installed-tests/meson.build                        |   4 +-
 meson.build                                        |   3 +
 util/log.cpp                                       | 306 ++++++++++-----------
 util/log.h                                         |   4 +
 19 files changed, 570 insertions(+), 397 deletions(-)
---


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