Re: Broken custom interface implementations with glib 2.36
- From: Krzysztof Kosiński <tweenk pl gmail com>
- To: Murray Cumming <murrayc murrayc com>
- Cc: José Alburquerque <jaalburquerque gmail com>, gtkmm-list <gtkmm-list gnome org>
- Subject: Re: Broken custom interface implementations with glib 2.36
- Date: Fri, 26 Jul 2013 18:31:09 +0200
2013/7/17 Murray Cumming <murrayc murrayc com>:
It looks like we have one more cycle (the current one) before they break
this in glib. So that means we have a little more time until we have to
do a parallel-installable ABI, or to find some new way around it.
If the decision is made to create a new parallel-installable ABI,
please consider also making an ABI break in libsigc++ to fix several
bugs. The worst bug is that disconnection of slots takes O(N) time and
can lead to extremely bad performance:
https://bugzilla.gnome.org/show_bug.cgi?id=167714
Another possibility is replacing libsigc++ with a Boost library
(Boost.Signals or Boost.Signals2).
Regards, Krzysztof
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]